SCADA, АСУ ТП, контроллеры – основная тематика журнала «ИСУП»
Журнал «Информатизация и Системы Управления в Промышленности» публикует тематические материалы посвященные SCADA, АСУ ТП, контроллерам, автоматизации в промышленности.

Время строить отчеты с СПО от Wonderware

Построение автоматизированных систем управления производством начинается с внедрения системы промышленной отчетности (СПО). Статья посвящена семи видам этого программного продукта, разработанным компанией Wonderware и предназначенным для создания отчетов разной формы, разного масштаба, в разных условиях и для разных клиентов. Рассмотрены системы отчетности HMI/SCADA InTouchHistorian Client, ArchestrA Reporting и другие.

Компания Klinkmann

12-6.gif


Современное автоматизированное производство требует информационного сопровождения и тщательного документирования технологических процессов. Указанная задача решается специализированными программными продуктами – системами промышленной отчетности (далее – СПО). Особого внимания заслуживает тот факт, что внедрение СПО является первым и самым важным шагом к внедрению автоматизированной системы управления предприятием (АСУП, или MES) в промышленности и энергетике.

Современная система промышленной отчетности выполняет следующие функции:

- Сбор данных. Источниками данных для СПО являются коммуникационные серверы, в том числе OPC-серверы (спецификации DA, HDA и A&E); HMI/SCADA-системы; системы управления базами данных (СУБД).

- Логгирование данных. Система промышленной отчетности поддерживает архивирование как мгновенных, так и вычисляемых системой данных во встроенных или внешних СУБД. Стандартным решением является использование СУБД MS SQL Server (или бесплатно распространяемой СУБД MS SQL Express). Собственные исторические данные СПО используются в отчетах совместно с историческими данными из внешних СУБД.

- Вычисление и анализ данных. Система промышленной отчетности поддерживает математическую и статистическую обработку данных и представление данных в стандартных экранных формах. Эти функции осуществляют специализированные функциональные объекты в составе СПО. Использование функциональных объектов дает возможность выполнять сложные расчеты с мгновенными и историческими данными (с последующим логгированием или выводом в отчетные документы), например, расчет технико-экономических показателей.

- Конфигурирование и дизайн отчетов. СПО поддерживает создание шаблонов отчетов. Отчет может быть многостраничным и содержать различные функциональные объекты, такие как текстовые надписи, рисунки, дата и время, тренды, таблицы, диаграммы и гисто­граммы.

- Генерирование и доставка отчетов. Система промышленной отчетности поддерживает публикацию отчетов в следующих форматах: pdf-файл (просмотр в Acrobat Reader); xls-файл (просмотр в MS Excel); html-страницы (просмотр в веб-браузерах). СПО поддерживает следующие методы генерации экземпляров отчетов на основе разработанных шаблонов: по расписанию (периодические); по событиям (формируются автоматически на основе заданных разработчиком правил); по заказу (вручную, то есть по требованию оператора). СПО поддерживает следующие методы доставки экземпляров отчетов (pdf-файлов и xls-файлов): сохранение на файл-сервере; распечатка; рассылка имейлами; публикация на веб-портале.

Компания Wonderware – лидер рынка промышленного программного обеспечения – предлагает широкий выбор различных СПО для задач промышленной отчетности разной сложности – от стандартной отчетности для относительно небольших технологических участков (итоговые табличные ведомости) до интегрированной отчетности масштаба предприятия (многостраничные отчеты с таблицами, диаграммами и статистическими и аналитическими расчетами технико-экономических показателей).

Ниже рассматриваются назначение, характеристика и области использования семи различных систем промышленной отчетности от компании Wonderware.


 1. Система отчетности Wonderware HMI/SCADA InTouch

Программное обеспечение Wonderware InTouch – популярная HMI/SCADA-система, лидер рынка промышленного программного обеспечения по числу инсталляций, реализует HMI/SCADA функциональность: сбор данных (в состав InTouch входит пакет коммуникационых серверов Device Integration); архивирование данных; построение и визуализацию мнемосхем; ведение алармов реального времени и исторических; ведение трендов реального времени и исторических; скриптинг; обмен данными с SQL–СУБД; составление табличных отчетов.

Система отчетности InTouch реализована на платформе табличного процессора Excel. Исторические данные из внутренних лог-файлов (файловых баз данных) InTouch передаются в приложение Excel посредством утилиты HistData (мгновенные данные передаются в приложение Excel по протоколу DDE). Утилита HistData может быть использована в двух режимах: для передачи в Excel заданных областей исторических данных напрямую из лог-файлов InTouch и непосредственно с исторических трендов InTouch. Используя всю функциональность табличного процессора Excel (включая макросы), разработчик создает отчетные таблицы требуемой конфигурации. Данный способ формирования отчетности является основным для системы InTouch. Ориентация на высокоэффективную функциональность стандартного продукта Excel – сознательное решение разработчиков Wonderware. Использование графических возможностей продукта Excel позволяет создавать отчетность любой конфигурации.


2. Система отчетности Wonderware Historian Client

Программное обеспечение Wonderware Historian Server – система управления базами данных реального времени, используется для архивирования исторических данных. В состав исторического сервера Historian Server входит пакет коммуникационых серверов Device Integration. Исторический сервер Historian Server самостоятельно логгирует данные из коммуникационных серверов, то есть из программируемых контроллеров, а также из HMI/SCADA-системы InTouch. Доступ к данным исторического сервера Historian Server осуществляется по стандартным SQL-запросам, поэтому для визуализации исторических данных может быть использован любой SQL-клиент (в том числе InTouch).

Программное обеспечение Wonderware Historian Client – многофункциональный SQL-клиент, позиционируемый компанией Wonderware как интегрированная система промышленной отчетности. Система визуализации и отчетности Historian Client позволяет представлять хранимые в системе управления базами данных Historian Server данные в виде отчетных таблиц и исторических трендов. Приложения разрабатываются как с использованием сложных SQL-запросов, так и без использования SQL-запросов в явном виде. Система отчетности Historian Client позволяет представлять данные как из Historian Server, так и из любых других SQL СУБД.

В состав системы отчетности Historian Client входят следующие утилиты:
- Historian Client Query – утилита для формирования SQL-запросов к реляционным СУБД и представления данных в табличном виде;
- Historian Client Trend – утилита для представления данных Historian Server в виде многоперьевых многофункциональных исторических трендов;
- Historian Client Workbook – утилита для представления данных Historian Server в виде файлов табличного процессора Excel;
- Historian Client Report – утилита для представления данных Historian Server в виде файлов текстового процессора Word.

Утилиты Historian Client Trend, Workbook и Report могут представлять данные как из Historian Server, так и из любых других SQL СУБД, а также предоставляют эффективные инструменты для аналитического анализа исторических данных и документирования аналитики. Совместное использование функциональности всех утилит системы отчетности Historian Client позволяет разрабатывать и исполнять всесторонние промышленные аналитические отчеты масштаба предприятия.

Разработанные объекты утилит Historian Client Query, Trend и Workbook могут быть опубликованы на странице ActiveFactory Reporting веб-портала Wonderware Information Server (на портале также могут быть опубликованы мнемосхемы InTouch). Просмотр исполняемых указанных отчетов (и мнемосхем) осуществляется из стандартных веб-браузеров (тонких клиентов).


3. Система отчетности Wonderware ArchestrA Reporting

Эта система отчетности является встроенной функцией веб-портала Wonderware Information Ser­ver. Ее уникальность заключается в том, что она позволяет совместно применять встроенную систему отчетности Microsoft SQL Server Reporting Services и функциональность веб-портала Wonderware Information Server. Для исполнения отчетов ArchestrA Reporting не нужна дополнительная лицензия Microsoft SQL Server – используется лицензия MS SQL Server, входящая в лицензию Historian Server.

Службы Microsoft SQL Server 2008 Reporting Services представляют собой полнофункциональную серверную платформу для поддержки различных функций отчетов, включая управляемые, корпоративные, произвольные, встроенные и веб-отчеты. Для создания отчетов используется студия SQL Server Development Studio: для их разработки – среда разработки Report Builder; для исполнения – система исполнения Report Viewer.

Дополнительно к стандартной функциональности AchestrA Reporting управление отчетами AchestrA Reporting (инициализация доставки, моментальные снимки, печать отчетов и др.) выполняется из объектов сервера приложений Application Server серверной платформы Wonderware System Platform. Графический объект Report Viewer вставляется в объекты Application Server и окна HMI/SCADA-клиента InTouch для визуализации.

Система отчетности ArchestrA Reporting позволяет создавать всеобъемлющие промышленные аналитические отчеты масштаба предприятия и публиковать их на веб-портале Wonderware Information Server для доступа к отчетам посредством стандартных веб-браузеров.


4. Система отчетности Wonderware Dream Report

Программный продукт Wonderware Dream Report (ранее HMI Reports) – это система генерации отчетов, которая позволяет собирать данные и тревоги от нескольких источников данных для конфигурирования, генерации и доставки различных по сложности отчетов в любых отраслях промышленности. Система отчетности Dream Report – это эффективный инструментарий для документирования интегрированной промышленной информации.

Универсальная система отчетности Dream Report может быть использована как с программными продуктами компании Wonderware (HMI/SCADA-система InTouch, СУБД реального времени Historian Server, коммуникационные серверы Device Integration), так и с аналогичными программными продуктами от других производителей. Встроенная функциональность OPC- и Modbus-клиентов дает возможность напрямую (то есть без дополнительных платных лицензий на сторонние коммуникационные серверы) подключаться практически к любым программируемым контроллерам через интерфейсы RS‑485 и TCP/IP/Ethernet.

Система отчетности Dream Report включает систему разработки Report Studio (Репорт Студия) и систему исполнения Report RunTime (Репорт Рантайм). Репорт Студия состоит из двух подсистем – Логгер Студии (Logger Studio) и Дизайн Студии (Design Studio). Логгер Студия предназначена для конфигурирования чтения данных из внешних источников. Дизайн Студия предназначена для конфигурирования информационного содержания и внешнего вида отчетов (приложений Dream Report).

Динамический генератор отчетов Report Dynamic Generator используется для переконфигурации отчета оператором (без редактирования отчета в Report Studio): изменять можно порядок ввода данных из сконфигурированных источников данных, порядок генерирования и порядок доставки отчетов. Генератор представляет собой ActiveX-компонент, который имеет веб-интерфейс и может быть вызван из веб-портала или приложения Windows.

Система отчетности Dream Report позволяет разрабатывать и исполнять полные промышленные аналитические отчеты масштаба предприятия и публиковать их в форматах pdf (неизменяемый формат; просмотр в Acrobat Reader), xls (просмотр в MS Excel), html (просмотр в веб-браузерах).


5. Система отчетности Wonderware Intelligence

Программное обеспечение Wonderware Intelligence – система консолидированной интеллектуальной отчетности, обеспечивающая интеграцию данных масштаба предприятия или корпорации (несколько предприятий), аналитическое сопровождение деятельности корпорации и представление данных в конфигурируемых экранных формах.

Программной платформой системы отчетности Wonderware Intelligence является Wonderware System Platform. Архитектура системы отчетности Wonderware Intelligence представляет собой распределенную клиент-серверную структуру. Структурная схема системы отчетности приведена на рис. 1. Программно-технический комплекс системы отчетности Wonderware Intelligence включает сервер интегрированных данных Intelligence Server и информационные и аналитические клиенты Intelligence Clients.

Ris.1.png

Рис. 1. Стуктурная схема системы консолидированной интеллектуальной отчетности Wonderware Intelligence


Сервер Intelligence Server обеспечивает сбор и архивирование данных из промышленных SCADA-систем, СУБД и СУБД реального времени, MES-систем, выполняющих функции АСУ ТП и АСУП отдельных технологических участков и производств. Встроенные функции сервера конвертируют данные в информацию, поддерживаются: агрегирование разнородных данных; преобразование данных; фомирование контекста данных; вычисление специализированных метрик.

Клиенты Intelligence Clients делятся на информационные (стандартные) и аналитические. Стандартные клиенты представляют данные сервера Intelligence Server в стандартных конфигурируемых экранных формах: табличные отчеты; многоперьевые многофункциональные тренды; информационные панели (dashboards). Аналитические клиенты представляют данные сервера Intelligence Server в экранных формах, поддерживающих статистический анализ и аналитическое сопровождение документируемых технологических процессов.

Система отчетности Wonderware Intelligence позволяет разрабатывать и исполнять промышленные консолидированные интеллектуальные отчеты масштаба корпорации и публиковать отчеты в форме таблиц, трендов и агрегированных информационных панелей.


6. Система отчетности Wonderware SmartGlance Mobile Reporting

Программное обеспечение Wonderware SmartGlance Mobile Reporting – система мобильной отчетности, поддерживающая представление отчетных данных на мобильных устройствах (телефоны, смартфоны, планшеты).

Архитектура системы отчетности SmartGlance представляет собой распределенную клиент-серверную структуру. Структурная схема мобильной отчетности SmartGlance приведена на рис. 2.

Ris.2.png

Рис. 2. Структурная схема системы мобильной отчетности SmartGlance Mobile Reporting


Программно-технический комплекс системы мобильной отчетности включает выделенный аппаратный сервер данных и клиентские мобильные устройства.

Выделенный аппаратный сервер посредством специализированных коннекторов собирает и архивирует данные из промышленных SCADA-систем, СУБД и СУБД реального времени, MES-систем, реализующих функции АСУ ТП и АСУП отдельных технологических участков и производств. Программные клиенты мобильных устройств представляют интегрированные данные сервера в стандартных конфигурируемых экранных формах: в виде табличных отчетов многоперьевых многофункциональных трендов; операторских панелей.

Особенностью системы мобильной отчетности SmartGlance является возможность использования виртуального или локального сервера. Виртуальный сервер (hosted server) – это сервер, реализованный и сопровождаемый службами компании Wonderware (технология интернет-облака). Локальный сервер (on-site server) – это сервер, установленный компанией Wonderware на площадке заказчика и сопровождаемый службами заказчика. Локальный сервер имеет смысл устанавливать в случае, если заказчик хочет гарантировать безопасность своих отчетных данных за счет территориальной локализации трафика.

Система отчетности Wonderware SmartGlance Mobile Reporting позволяет разрабатывать и исполнять промышленные отчеты и публиковать их в форме таблиц и трендов на мобильных устройствах (телефоны, смартфоны, планшеты).


7. Система мобильного контроля Wonderware IntelaTrac

Программное обеспечение Wonderware IntelaTrac – система управления мобильным персоналом, то есть персоналом, обслуживающим удаленные технологические системы путем плановых обходов. К помощи мобильного персонала прибегают, когда нет возможности проложить кабельные сети, поэтому передача сообщений осуществляется с помощью радио- или сотовой связи.

Система мобильного контроля IntelaTrac поддерживает формирование заданий мобильному персоналу, отчеты мобильного персонала о выполненных заданиях, формирование и публикацию промышленных отчетов как на стационарных, так и на мобильных устройствах. Система отчетности является базовой частью системы мобильного контроля IntelaTrac, на основе которой реализуются все управляющие и мониторинговые функции системы мобильного контроля.

Информационно-организационная структура системы мобильного контроля IntelaTrac приведена на рис. 3.

Ris.3.png

Рис. 3. Информационно-организационная структура системы мобильного контроля IntelaTrac



Выводы

Сравнительная характеристика систем промышленной отчетности Wonderware приведена в таблице (открыть в отдельном окне).


Статья опубликована в журнале «ИСУП», № 1(43)_2013

С.Г. Батюк, главный технический специалист,
компания Klinkmann,
e‑mail: sergey.batyuk@klinkmann.kiev.ua,
www.klinkmann.ru