WebHMI — описание устройства
Коммуникационный контроллер WebHMI представляет из себя готовый аппаратно-программный комплекс со встроенной SCADA-системой для построения систем сбора данных, визуализации и управления. Он позволяет собирать данные с устройств АСУ ТП по стандартным промышленным протоколам, обеспечивает их обработку, хранение и создание интерфейса пользователя. За счет встроенного языка скриптов возможна реализация логических операций и не сложных алгоритмов управления оборудованием даже без применения промышленных ПЛК.
Ключевые особенности WebHMI
- Встроенная бесплатная SCADA-система для визуализации и управления, без ограничений на количество тегов
- Работа с оборудованием любых брендов, поддерживающих стандартные промышленные протоколы обмена, включая протокол MQTT для для интеграции с IoT (интернет вещей) (Прошивка 4.0)
- Возможность реализации внутри устройства нестандартных протоколов обмена c различным оборудованием
- Локальный или удаленный доступ в систему через обычный WEB-браузер, защита паролями, защита через VPN
- Реализация оповещений через SMS, Viber, Telegram
- Начиная с прошивки 4.0 — встроенные компоненты визуализации и анализа данных — Диаграмма Ганта, Радарная диаграмма, Круговая диаграмма, Линейчатая диаграмма, Столбиковая диаграмма
- Набор интерфейсов — 2хEthernet, RS485, USB, Wi-Fi, хранение данных на SD-карте до 32 Гб
Устройство совместимо с широким перечнем оборудования: контроллерами, частотными преобразователями, модулями распределенной периферии (УСО), различными приборами учета тепловой и электрической энергии, и пр. по протоколам Modbus TCP/RTU/ASCII, Siemens ISO TCP, PPI, MQTT, Allen bradley DF1, Овен, Mbus, НІК (OBIS codes) и другим.
WebHMI уже содержит в себе все необходимое ПО и полностью готов к роботе. Система не имеет ограничений на количество регистров, пользователей, программных модулей, дополнительных лицензий или каких-либо других скрытых расходов, которые необходимо учесть интеграторам на этапе проектирования. Средства разработки интегрированы непосредственно в прошивку устройства. Приобретение какого-либо дополнительного ПО для реализации проекта на базе WebHMI не требуется. Для реализации интерфейса оператора используются встроенная SCADA-система, которая позволяет визуализировать практически любой технологический процесс.
Вся работа с устройством – настройка проекта, а также интерфейсы системы управления (мнемосхемы, отчеты, графики) для оператора реализуются посредством доступа к WebHMI через окно обычного web-браузера. Таким образом нет никаких специфических требований к АРМ оператора – это может быть любой относительно современный ПК, с любой ОС, а также планшетный ПК или смартфон.
Собираемые данные (с возможностью индивидуальной настройки по каждому регистру) сохраняются в локальной базе данных на устройстве, на промышленной карте памяти стандарта SD объемом до 32 Гб (приобретается отдельно, в зависимости от требуемого объема). WebHMI позволяет интегрироваться с другими системами как шлюз – все собираемые им данные могут быть доступны другим системам по протоколу Modbus TCP, а также через API.
На аппаратном уровне WebHMI это ультракомпактный одноплатный компьютер. Он имеет несколько сетевых интерфейсов: 2 Ethernet порта, Wi-Fi, 1 коммуникационный порт RS-485, а также один порт USB, позволяющий подключить к устройству, например, 3G модем, или дополнительный коммуникационный адаптер. (Все коммуникационные порты имеют гальваническую изоляцию.) В случае необходимости количество USB портов можно увеличить при использовании USB-хаба. Питание устройства от стандартного промышленного источника 24В. Также WebHMI имеет встроенные высокоточные часы реального времени и блок бесперебойного питания.
По сетевым возможностям WebHMI соответствует промышленному роутеру. Обеспечивается возможность маршрутизации пакетов, фильтрации трафика в firewall, DNS, NAT, синхронизации времени по NTP, VPN клиент и др. В случае необходимости WebHMI можно легко подключить к интернет используя любой удобный коммерческий USB 3G модем.
Описание характеристик и возможностей контроллера WebHMI
Основное назначение WebHMI:
- создание удаленного многопользовательского интерфейса оператора для систем управления объектами или машиностроительными установками без применения дополнительных SCADA-систем и панелей операторов;
- создание систем мониторинга, диспетчеризации и управления одного или группы распределенных объектов;
- дублирование SCADA-системы верхнего уровня на ответственных объектах;
- создание систем управления и мониторинга несложных объектов вообще без применения ПЛК;
- создание систем типа «Умный дом», «Умное здание» и т.п., с поддержкой компонентов системы «Интернет вещей» IoT
Контроллер WebHMI содержит в своем составе необходимый набор интерфейсов для интеграции в существующую или в проектируемую систему управления на базе типовых технических средств автоматики — контроллеров, преобразователей частоты, УПП, счетчиков, расходомеров, модулей ввода вывода, микропроцессорной релейной защиты. Есть возможность отображения в окне оператора видеоданных, получаемых с IP-камер. На аппаратном уровне WebHMI это ультракомпактный одноплатный компьютер. На уровне протоколов WebHMI поддерживает Modbus TCP/RTU/ASCII, Siemens ISO TCP, PPI, Allen bradley DF1, Овен, Mbus, НІК (OBIS codes), MQTT и другие.
На борту у WebHMI имеются:
- RS485 (мультипротокольный), позволяет обмениваться данными одновременно с группой устройств с разными протоколами обмена и с разными скоростями обмена;
- 2 Ethernet порта (2е независимые сетевые карты). По сетевым возможностям WebHMI соответствует промышленному роутеру. Обеспечивается возможность маршрутизации пакетов, фильтрации трафика в firewall, DNS, NAT, синхронизации времени по NTP, VPN клиент и др. Можно в т.ч. использовать и как Wi-Fi роутер;
- Высокоточные часы реального времени;
- Слот под SD-карту емкостью до 32 Гб для хранения текущих данных проекта и архивирования данных для построения графиков и т.п.;
- Wi-Fi с возможностью одновременно доступаться до WebHMI и выходить в инет или локальную сеть. Базовая антенна съемная, можно заменить на более мощную внешнюю;
- USB порт с возможностью кратковременного снятия напряжения питания (для перезагрузки заснувших или зависших модемов). Позволяет подключать как различные конвертеры и периферию, так и модемы для обеспечения мобильного интернета на объекте.
В прошивке обеспечена поддержка распространенных модемов GSM-операторов;
- Бортовой блок бесперебойного питания на базе литий-полимерного аккумулятора. В зависимости от используемых интерфейсов может обеспечивать работу WebHMI без внешнего питания до 2 часов;
- 2 твердотельных реле с нормально разомкнутыми контактами 220В 0,1А.
- Все коммуникационные порты имеют гальваническую изоляцию и защиту от перенапряжений.
- Питание устройства от стандартного источника 24В.
Контроллер WebHMI уже содержит в себе все необходимое ПО готов к роботе сразу из коробки при установке SD-карты (покупается отдельно) и подаче напряжения питания . Средства разработки интегрированы непосредственно в прошивку устройства. Приобретение какого-либо дополнительного ПО для реализации проекта на базе WebHMI не требуется. Для реализации интерфейса оператора используются встроенная SCADA-система, которая позволяет визуализировать практически любой технологический процесс.
Вся работа с устройством – инициализация регистров, создание проекта, а также интерфейсы системы управления (мнемосхемы, отчеты, графики, диаграммы) реализуются посредством доступа к WebHMI через окно обычного web-браузера. Таким образом нет никаких специфических требований к АРМ оператора – это может быть любой относительно современный ПК, с любой ОС, а также планшетный ПК или смартфон.
Собираемые данные сохраняются в локальной базе данных на устройстве, на промышленной карте памяти стандарта SD объемом до 32 Гб. WebHMI позволяет интегрироваться с другими системами как шлюз – все собираемые им данные могут быть доступны другим системам по протоколу Modbus TCP, а также через API.
Функциональные особенности WebHMI:
- Мультибрендовость! WebHMI не привязан к какому-либо бренду-производителю средств автоматики, т.е. решение является универсальным и может быть использовано с оборудованием любых брендов, поддерживающих стандартные промышленные протоколы обмена. Для обмена с устройствами, имеющими нестандартные протоколы обмена, предусмотрена возможность реализовать пользовательский протокол с помощью языка скриптов;
- Возможность одновременного доступа в систему большого количества пользователей, находящихся в разных точках планеты. Каждый пользователь может пользоваться своей частью интерфейса оператора, оформленного в виде отдельного окна, не мешая друг другу;
- Возможность удаленного редактирования проекта без выезда на объект, при наличии пароля с правами администратора;
- Встроенная в прошивку SCADA-система с поддержкой внешних картинок, GIF-анимации, трендов, графиков, диаграмм, событий, видео с IP-камер;
- Встроенная SCADA-система не имеет программных ограничений на количество пользователей, на количество регистров и на количество подключаемых устройств. Никакого лицензирования не требуется!
- Встроенный язык скриптов. Имеет функционал простого языка программирования и позволяет реализовывать пользовательскую логику с данными, к которым получил доступ WebHMI (пересчет по формулам, логические операции, отправка SMS и Viber сообщений, ПИД и ШИМ регуляторы, реализация индивидуальных протоколов обмена, управление с помощью рецептов и т.п.;
- Встроенный WEB-сервер для доступа к WebHMI из любого WEB-браузера. Операционная система АРМ оператора не имеет значения, будь это Windows, Linux, Android, iOS и т.п.
- Защита доступа в систему с помощью индивидуальных паролей, с возможностью разграничения прав. Поддержка VPN-сервисов;
- Возможность удаленного перепрограммирования ПЛК и другого оборудования, установленного на объектах, через специализированные программные утилиты производителей;
- Обмен данными с другими приложениями через API (можно обеспечить обмен данными с Android и iOS приложениями, 1С, офисными программами для формирования отчетности и т.п.);
- Возможность регистрации множества WebHMI в специализированном облачном сервисе производителя Level2 для очень быстрого и эффективного построения системы диспетчеризации множества распределенных объектов, с расширенной аналитикой по потребляемым энергоресурсам;
- Для использования WebHMI в проектах не требуются персонал высокой квалификации. Настройка и работа с WebHMI напоминает процесс конфигурирования, а не программирования. Соответственно не требуются программисты со знанием языков программирования и т.п.