Основные Xарактеристики Winlog
SCADA-приложения с поддержкой нескольких языков
Тысячи символов и анимированных объектов
Доступ с мобильных устройств и через Web Client
Приложение «Winlog Remote» для iOS и Android
Client-протоколы по RS485 и Ethernet
Master-протоколы OPC UA и Modbus
IoT-протокол (MQTT Client)
Внутренний протокол Client/Server
Графические тренды и архив событий/аварийных сигналов
Управление рецептами и производственными отчётами
Интерфейс с внешними DBMS (MySQL, …)
«Quick Support» для удалённой технической поддержки
SecureBridge для прямого доступа к PLC
Описание
Winlog — это программный пакет для разработки многоязычных SCADA/HMI-приложений. Он доступен в базовой версии Winlog Pro и в расширенной версии Winlog Evo, более ориентированной на web-приложения и интеграцию с базами данных. Пакет включает графические библиотеки для автоматизации с тысячами статических символов и анимированных объектов. Поддерживаются наиболее распространённые client-протоколы связи (Modbus RTU/TCP, Siemens, Allen Bradley, OPC DA/UA и др.), протоколы обмена Modbus Server и OPC UA Server, протокол MQTT для связи с Broker (Azure, AWS, HiveMQ, Mosquitto, Ubidots и др.), а также собственный протокол client/server для взаимодействия между приложениями Winlog. Winlog позволяет управлять производственными рецептами и формировать отчёты в форматах CSV и PDF. Поддерживается интеграция с внешними DB (MySQL, SQLServer, …) для регистрации таблиц данных или прямого доступа через API. Доступ к SCADA-приложению возможен для Internet-клиентов через «Web Client» или, с ограниченной функциональностью, через «Smart App». Также в официальных AppStore доступно бесплатное приложение «Winlog Remote» для устройств Android и iOS, которое позволяет как получать доступ к SCADA-приложению, так и получать уведомления в случае аварийных сигналов. Через кнопку «Quick Support» можно запросить удалённое вмешательство службы технической поддержки Sielco Sistemi. Также доступна функция «SecureBridge», позволяющая удалённому оператору подключаться через зашифрованный tunnel непосредственно к устройствам, подключённым к SCADA.
Графические библиотеки
В состав инструментов разработки входят библиотека статических символов и библиотека анимированных объектов. Библиотека графических символов для промышленной автоматизации включает тысячи объектов, таких как насосы, клапаны, двигатели, резервуары, PLC, трубопроводы, символы ISA и другие элементы в векторном формате SVG; встроенный редактор позволяет изменять цвета, размеры и ориентацию изображений.
Библиотека анимированных объектов включает множество цифровых объектов (кнопки, переключатели, индикаторы), аналоговых объектов (стрелочные индикаторы, потенциометры, LED-дисплеи) и сложных объектов (двигатели, насосы, клапаны, резервуары, трубопроводы).
Архитектуры Client/Server и удалённый доступ
Можно реализовывать распределённые архитектуры Client/Server, объединяя между собой через протокол TCP/IP несколько приложений Winlog, установленных на удалённых станциях. Таким образом могут быть созданы multi-master структуры, в которых каждая станция может взаимодействовать с другими как в режиме чтения, так и записи.
Удалённый доступ к приложению возможен через бесплатное приложение Winlog Remote для Android и iOS либо напрямую через browser благодаря web-интерфейсам Smart App и Web Client. Winlog использует современные web-технологии (HTML5, JavaScript и CSS), обеспечивая безопасную связь через зашифрованные HTTPS-соединения, аутентификацию пользователей и управление разрешениями посредством групп, определённых в Project Manager.
Графики
Предусмотрены различные способы графического представления контролируемых переменных: графические тренды, XY-графики, круговые диаграммы и гистограммы. Графические тренды позволяют визуализировать изменение параметров во времени; поддерживается до 20 одновременных трендов, включая переменные разных типов, каждая из которых может иметь собственный цвет и масштаб. Предусмотрены различные параметры отображения трендов (сетка, толщина линий, тип интерполяции и т. д.), фона (цвет фона, используемые шрифты) и расположения элементов (легенда, кнопки, координаты курсора). Возможно перемещение временной шкалы вперёд и назад, изменение масштаба, zoom изображения, а также отображение значений всех отслеживаемых переменных в зависимости от временной координаты. XY-графики позволяют графически отображать взаимосвязь между двумя числовыми переменными X и Y; каждой точке графика соответствует пара значений переменных X и Y.
События и аварийные сигналы
События и аварийные сигналы представляют собой специальные типы портов, которые принимают значение «активен» или «неактивен» в зависимости от значения связанной опорной переменной. Для аварийных сигналов также предусмотрена немедленная индикация в выделенной области display. Доступ к online-информации (активные события или события, ещё не обработанные оператором) и историческим данным (начало и завершение события) организован по нескольким свободно назначаемым классам (приоритет, местоположение, зона ответственности и т. д.). С каждым событием, помимо даты и времени, можно связать значения нескольких переменных, чтобы обеспечить «снимок» состояния установки в момент возникновения события. Простые процедуры кода позволяют отправлять e-mail или SMS при возникновении определённых событий или аварийных сигналов. Также возможно получать уведомления об авариях непосредственно на smartphone или tablet, установив бесплатное приложение «Winlog Remote».
Рецепты
Рецепты представляют собой наборы значений, характеризующих конкретный производственный процесс или определённую конфигурацию оборудования. Можно создавать различные модели рецептов, каждая из которых состоит из набора переменных процесса (портов); каждый набор, в свою очередь, может быть организован в несколько групп, над которыми можно выполнять общие действия. Модель рецепта служит эталонной моделью для создания нескольких рецептов, каждый из которых состоит из набора значений, присвоенных переменным процесса, определённым в модели рецепта. Рецепты и модели рецептов можно создавать, переименовывать или удалять. Новые рецепты также можно создавать путём импорта значений непосредственно из процесса. Рецепты могут передаваться в процесс вручную (по запросу оператора), автоматически (при запуске программного обеспечения) или при наступлении определённого условия (например, в периодических процессах).
Отчёты
Отчёты представляют собой набор исторических данных, предназначенных для непосредственного просмотра руководителями производства и технического обслуживания или для импорта и дальнейшей обработки другими приложениями Windows. В первом случае отчёты документируют производственный процесс за определённый период времени (например, производственную партию), представленные в заданном формате и доступные в виде pdf-файлов. Во втором случае отчёты представляют собой таблицы данных, записываемые в CSV-файлы. Каждая строка содержит дату, время и значения, принятые набором переменных. Строки могут записываться через фиксированные интервалы или при наступлении определённого условия (trigger).
Безопасность
В Winlog Evo была усилена cybersecurity за счёт применения новых технологий, направленных на упрощение интеграции с корпоративными IT-системами. В частности, интеграция с Active Directory (LDAP) обеспечивает более гибкую систему групп пользователей: можно назначать определённые роли группам, задавать сроки действия паролей и централизованно управлять пользователями, которым разрешён доступ к SCADA. Все сервисы доступа Winlog могут быть настроены также по HTTPS, обеспечивая безопасный и зашифрованный доступ, в том числе удалённый.
Непрерывность работы приложений Winlog обеспечивается независимым процессом Watchdog.
Удалённая техническая поддержка QuickSupport
Sielco Sistemi предлагает пользователям Winlog персонализированный сервис технической поддержки, обеспечивающий доступ к высококвалифицированной технической помощи для максимально эффективного решения любых возникающих проблем. В программное обеспечение интегрирована возможность запроса удалённой помощи.
Простым нажатием («click») на значок «Quick Support» можно запросить техническую поддержку и предоставить удалённое управление системой службе поддержки Sielco Sistemi. Сервис обеспечивается высококвалифицированной командой поддержки, способной ответить на все вопросы пользователей. При анализе и решении наиболее сложных проблем непосредственно привлекаются сами разработчики.
Интерфейс с внешними DBMS
Функция “datalogger” позволяет разрабатывать приложения, взаимодействующие с любым внешним DBMS, доступным через ODBC (MySQL, …), для записи таблиц данных. Посредством ряда инструкций (API) код может выполнять общие запросы (SELECT, INSERT, UPDATE, …) к DBMS и считывать результаты для их использования в процедурах кода. Протокол связи ODBC Client может использоваться для установления прямого подключения к внешнему DBMS.