ЖУРНАЛ «СТА» 4/2016
110 СТА 4/2016 www.cta.ru папке для временных файлов отчётов. Далее создаётся сам отчёт (Report Object). Для него можно задать (рис. 5) имя, шаблон и действия по распространению отчёта: пересылка по почте, публикация в Интернете, сохранение копии отчё- та на файловом ресурсе. После создания Report Object мож- но перейти к созданию шаблона отчёта (Report Template), для этого необходимо нажать на кнопку “Create new template object” напротив надписи “Report Template” (рис. 5). Запу- щенный мастер предложит задать имя шаблона, папку для размещения шаблона, формат файла шаблона (Excel 2003/Excel 2007), а также предложит скопировать формати- рование, ссылки на источники данных из других шаблонов. После этого будет запущена программа Excel с надстройкой ReportWorX. На открывшемся листе Excel оформляется внешний вид от- чёта, указывается заголовок, поля для автоматической встав- ки времени и даты и т.д. После этого выполняется привязка к шаблону источников данных, для чего на вкладке ReportWorX на ленте с инструментами необходимо нажать кнопку “Data Source Management”, откроется окно для настройки источни- ков данных (рис. 6): это могут быть теги OPC DA, OPC HDA, базы данных (БД), гиперссылки и т.д. В данном проекте ис- точником данных выступала база данных AlarmWorX64 Logger. Для подключения к БД AlarmWorX64 Logger необходимо выбрать в списке “Local Data Source” пункт “Open Database” и через контекстное меню запустить мастер создания соеди- нения с БД. Первый шаг мастера – подключение к серверу БД и выбор базы данных на сервере. Следующий шаг – формирование запроса к БД (ссылки на данные), который извлечёт нужные для отчёта данные. Как было описано ранее, для извлечения данных из БД AlarmWorX64 Logger будет использоваться хранимая процеду- ра spGetTodayAlarms, поэтому при нажатии на кнопку “Edit” выбираем из списка пункт “Stored Procedure Call” (рис. 7). В открывшемся окне (рис. 8) при нажатии на кнопку “…” (справа вверху) выбирается нужная хранимая процедура. В ЗАПИСНУЮ КНИЖК У ИНЖЕ Н Е РА Рис. 7. Выбор типа запроса к базе данных Рис. 8. Окно настройки параметров хранимой процедуры Рис. 6. Окно настройки источников данных для шаблона ReportWorX Рис. 9. Перечень переменных отчёта Рис. 10. Параметры переменной отчёта Рис. 4. Создание новой конфигурации в ReportWorX Configurator Рис. 5. Создание нового отчёта в ReportWorX Configurator
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy