Основные 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-приложений. Он доступен в базовой версии 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.
Графические библиотеки
В состав development tools входят библиотека статических символов и библиотека анимированных объектов. Библиотека графических символов для промышленной автоматизации включает тысячи объектов, таких как насосы, клапаны, двигатели, резервуары, PLC, трубопроводы, символы ISA и другие элементы в векторном формате SVG; встроенный editor позволяет изменять цвета, размеры и ориентацию изображений.
Библиотека анимированных объектов включает множество цифровых объектов (кнопки, переключатели, индикаторы), аналоговых объектов (стрелочные индикаторы, потенциометры, LED-дисплеи) и сложных объектов (двигатели, насосы, клапаны, резервуары, трубопроводы).
Архитектуры Client/Server и удалённый доступ
Можно реализовывать распределённые архитектуры Client/Server, объединяя между собой через протокол TCP/IP несколько приложений Winlog, установленных на удалённых станциях. Таким образом могут быть созданы multi-master структуры, в которых каждая станция может взаимодействовать с другими как в режиме чтения, так и записи.
Удалённый доступ к приложению возможен через бесплатное приложение Winlog Remote для Android и iOS либо напрямую через browser благодаря web-интерфейсам Smart Client и Web Client. Winlog использует современные web-технологии (HTML5, JavaScript и CSS), обеспечивая безопасную связь через зашифрованные HTTPS-соединения, аутентификацию пользователей и управление разрешениями посредством групп, определённых в Project Manager.
Графики
Предусмотрены различные способы графического представления контролируемых переменных: графические тренды, XY-графики, круговые диаграммы и гистограммы. Графические тренды позволяют визуализировать изменение параметров во времени; поддерживается до 20 одновременных трендов, включая переменные разных типов, каждая из которых может иметь собственный цвет и масштаб. Предусмотрены различные параметры отображения трендов (сетка, толщина линий, тип интерполяции и т. д.), фона (цвет фона, используемые шрифты) и расположения элементов (легенда, кнопки, координаты курсора). Возможно перемещение временной шкалы вперёд и назад, изменение масштаба, zoom изображения, а также отображение значений всех отслеживаемых переменных в зависимости от временной координаты. XY-графики позволяют графически отображать взаимосвязь между двумя числовыми переменными X и Y; каждой точке графика соответствует пара значений переменных X и Y.
События и аварийные сигналы
События и аварийные сигналы представляют собой специальные типы портов, которые активируются или деактивируются в зависимости от значения связанной опорной переменной. Для аварийных сигналов также предусмотрена немедленная индикация в выделенной области display. Доступ к online-информации (активные события или события, ещё не обработанные оператором) и историческим данным (начало и завершение события) организован по нескольким свободно назначаемым классам (приоритет, местоположение, зона ответственности и т. д.). С каждым событием, помимо даты и времени, можно связать значения нескольких переменных, чтобы обеспечить «снимок» состояния установки в момент возникновения события. Простые code routine позволяют отправлять e-mail или SMS при возникновении определённых событий или аварийных сигналов. Также возможно получать уведомления о событиях или аварийных сигналах непосредственно на smartphone или tablet, установив приложение «Winlog Remote».
Рецепты
Recipes are sets of values that characterize a particular manufacturing process or a specific machine setting. You can create different recipe models, each of which is made up of a set of process variables (gates); each set can in turn be organized into several groups on which to perform common actions. The recipe model serves as a reference model for creating multiple recipes, each of which is made up of the set of values assigned to the process variables defined in the recipe model. You can create, rename or delete both recipes and recipe models. You can also create new recipes by importing values directly from the process. You can send a recipe to the process manually (on operator request) or automatically (on software start-up), or following a trigger condition (e.g. in batch processes).
Отчёты
Reports consist of a set of historical data to be directly reviewed by production and maintenance managers or to be imported and reprocessed by other Windows applications. In the first case, reports are explanatory documents that describe the manufacturing process over a period of time (eg production batch), drawn up in a predefined format and available as pdf files. In the second case, reports are data tables recorded as CSV files. Each row includes date, time and the values assumed by a set of variables. Rows can be recorded at fixed intervals or when a specific condition occurs (trigger).
Безопасность
В Winlog Evo была усилена cybersecurity за счёт применения новых технологий, направленных на упрощение интеграции с корпоративными IT-системами. В частности, интеграция с Active Directory (LDAP) позволяет администратору создавать специальные группы с определёнными ролями, задавать сроки действия password и централизованно управлять пользователями, которым разрешён доступ к SCADA. Все сервисы доступа Winlog могут быть настроены также по HTTPS, обеспечивая безопасный и зашифрованный доступ, в том числе удалённый.
The continuity of operation of the Winlog application is ensured by a separate and application-independent Watchdog process.
Удалённая техническая поддержка QuickSupport
Простым нажатием («click») на значок «Quick Support» можно предоставить удалённое управление и техническую поддержку через Internet со стороны службы поддержки Sielco Sistemi. Сервис обеспечивается компетентной и квалифицированной командой, способной предоставить ответы на все вопросы пользователей. При анализе и решении наиболее сложных проблем напрямую привлекаются разработчики.
Простым нажатием («click») на значок «Quick Support» можно предоставить удалённое управление и техническую поддержку через Internet со стороны службы поддержки Sielco Sistemi. Сервис обеспечивается компетентной и квалифицированной командой, способной предоставить ответы на все вопросы пользователей. При анализе и решении наиболее сложных проблем напрямую привлекаются разработчики.
Интерфейс с внешними DBMS
The “datalogger” function allows you to develop applications able to interface with any external DBMS accessible via ODBC (Mysql, …), in order to record data tables. Thanks to a series of instructions (API) provided by the internal code, you can also interface the external DBMS through generic queries (SELECT, INSERT, UPDATE, …) and read the results usable by the internal code routines. You can also directly interface with the external DBMS through the ODBC Client protocol.