Оглавление
- EasyAddressViewer - контроль адресов и структуры проекта
- Easy Diagnoser - диагностика соединений и ошибок
- EasyWatch - онлайн-мониторинг переменных
- EasyConverter - конвертация и миграция проектов
- Administrator Tools - сервисные и системные утилиты
- Проектирование интерфейса
- Симуляция и отладка
- Развёртывание проектов
- Безопасность и защита (пользователи, права, шифрование)
- Управление рецептами - хранение и переключение параметров
- Макросы и сценарии
- Журналы и регистрация данных
- Коммуникации и интеграция с ПЛК и промышленными протоколами
- Удаленный доступ и визуализация - VNC, WebView
- IIoT интеграция - MQTT, OPC UA и облачные сервисы
EasyBuilder Pro часто воспринимается исключительно как среда разработки интерфейса для панелей оператора Weintek. Однако на практике это гораздо более широкий инструмент, предназначенный для сопровождения проекта на всех этапах его жизненного цикла - от разработки и отладки до эксплуатации и интеграции в верхние уровни автоматизации. В составе EasyBuilder Pro есть ряд утилит и сервисных функций, которые значительно упрощают работу инженера: контроль адресного пространства, диагностика соединений, симуляция логики без оборудования, удалённый доступ к панели и интеграция с внешними системами через IIoT-протоколы.
В этой статье мы рассмотрим практические инструменты EasyBuilder Pro, которые чаще всего используются в реальных проектах. Без попытки перечислить всё подряд — только те функции, которые действительно помогают ускорить разработку, снизить количество ошибок и упростить сопровождение HMI-систем в промышленной эксплуатации.
В первую очередь имеет смысл рассмотреть Utility Manager - универсальный сервисный инструмент, входящий в состав EasyBuilder, который по праву можно назвать «швейцарским ножом» разработчика. Эффективность работы инженера во многом определяется тем, насколько быстро и удобно он может получить доступ к вспомогательным утилитам, необходимым на разных этапах проекта. Utility Manager выступает единой точкой входа для запуска этих инструментов, объединяя в одном интерфейсе несколько подсистем, каждая из которых решает свою прикладную задачу - от диагностики и отладки до обслуживания и сопровождения проекта. Ниже приведён обзор всех подсистем, входящих в состав данной утилиты, с кратким пояснением их назначения.
EasyAddressViewer

Утилита для детального просмотра структуры адресов поддерживаемых драйверов ПЛК. Она позволяет инженеру мгновенно получить информацию о допустимых типах данных, форматах адресации (word, bit, float и др.), диапазонах регистров и особенностях конкретного протокола. Особенно полезна на этапе конфигурирования устройств: вместо поиска информации в документации производителя или в мануале EasyBuilder, всё можно быстро уточнить в одной утилите. Утилита существенно снижает количество ошибок при настройке адресов и экономит время на первичную интеграцию.
Easy Diagnoser

Мощный инструмент для отладки проектов в реальном времени, предназначенный прежде всего для панелей серии cMT. Позволяет инженеру отслеживать работу тэгов и коммуникацию между HMI и PLC, в том числе видеть статус соединений, регистров и тегов, а также проводить пошаговую отладку макросов, с выводом переменных и логических выражений. cMT Diagnoser позволяет не просто выявить проблему, а точно локализовать место сбоя, что особенно критично при пуско-наладке сложных проектов. Это одна из наиболее ценных утилит для отладки на объекте.
EasyWatch

Компактное приложение для мониторинга и управления значениями регистров в режиме реального времени. Позволяет подключиться к HMI или PLC через Ethernet сеть и отслеживать теги прямо с ПК. В отличие от полноценной SCADA, EasyWatch не требует установки проекта или большого объема настроек: достаточно указать список адресов, и можно вносить правки, контролировать значения и тестировать работу системы. Утилита будет полезна для быстрой диагностики, настройки параметров в ходе испытаний.
EasyConverter

Служит для конвертации проприетарных лог-файлов, таких как *.dtl (тренды) и *.evt (журналы событий), в стандартные форматы - Excel и PDF. Это позволяет легко экспортировать исторические данные, собранные панелью оператора, для анализа, отчётности или долгосрочного хранения. Особенно важна для аудита работы системы, диагностики отклонений и подготовки технической документации. Утилита работает автономно, вне среды EasyBuilder Pro, и позволяет быстро обрабатывать данные даже без доступа к исходному проекту.
Administrator Tools

Набор утилит для централизованного управления настройками безопасности и коммуникаций в панели оператора. Позволяет создавать переносимые файлы с конфигурацией пользователей, паролей, прав доступа, а также шаблоны e-mail-уведомлений. Эти файлы можно применять к другим панелям без ручного ввода, что критично при развёртывании большого количества панелей оператора в рамках одного проекта или при массовом обновлении
Проектирование интерфейса

- Графический редактор экранов: интуитивная среда разработки с удобным интерфейсом, позволяющая инженерам создавать мнемосхемы и настраивать компоненты прямо на экране. Поддерживается работа с несколькими, перечисленными ниже, управление их слоями и прозрачностью, что облегчает навигацию и организацию проекта:
- Основное окно (Base Window) - главный экран проекта, который загружается при включении панели и служит фоном для остальных окон.
- Всплывающее окно (Popup Window) - используется для отображения вспомогательной информации или временных интерфейсных элементов поверх основного окна.
- Диалоговое окно (Dialog Window / Direct Window) - применяется для отображения специфического содержимого (например, блок параметров, отдельные экраны ввода), часто в ответ на действия пользователя.
- Системное окно (System Window) - служит для отображения системной информации, встроенных диалогов, клавиатур, окон логина и др.
- Быстрые окна (Fast Window) - предназначены для отображения фрагментов интерфейса, которые часто повторяются или должны быстро переключаться.
- Окно-подпрограмма (Subroutine Window) - используется как шаблон или «подпрограмма», содержащая повторяющийся интерфейс, вызываемый в нескольких местах.
- Библиотека объектов HMI: встроен широкий набор стандартных и специализированных объектов для интерфейса - кнопки, переключатели, индикаторы, текстовые и числовые поля ввода/отображения, графики трендов, шкалы, а также объекты сигнализации и другие. Каждый объект обладает настраиваемыми свойствами (цвет, шрифт, условия анимации и др.), а для повышения наглядности имеется огромная библиотека изображений и фигур. Разработчик может легко добавлять графические элементы, включая анимированные картинки, и связывать их с данными контроллера, в том числе загружать сторонние.
- Многоязычная поддержка: EasyBuilder Pro поддерживает создание мультиязычных проектов с одновременным подключением до 24 языков интерфейса. Для хранения переводов используется библиотека меток (Label Tag Library), в режиме выполнения панель оператора отображает тексты на выбранном языке без необходимости изменения проекта. Инструменты управления шрифтами и кодировками позволяют корректно отображать надписи на разных языках (включая русский) и переключать языки динамически.
- Настройка коммуникации и адресов: в процессе проектирования можно конфигурировать драйверы для соединения с широким спектром промышленных контроллеров. В одном проекте HMI допускается одновременная работа с несколькими устройствами и протоколами - разработчик указывает модель PLC/оборудования и настраивает связи регистров HMI с адресами ПЛК. Поддерживаются как прямое адресное программирование, так и использование индиректных регистров (Index Registers) для гибкой перенастройки адресов на ходу.
Симуляция и отладка

- Онлайн и оффлайн режимы симуляции: встроенный симулятор позволяет тестировать проект без наличия оборудования. В офлайн-режиме интерфейс полностью имитируется на ПК, что дает возможность проверить логику экранов и макросов без подключения оборудования. В онлайн-симуляции HMI-проект выполняется на ПК с прямым подключением к контроллерам, благодаря чему можно тестировать работу с реальными данными PLC в реальном времени. Симуляция облегчает отладку - инженер может заранее выявить и исправить ошибки в проекте.
- EasySimulator: отдельная утилита, позволяющая запускать симуляцию проекта вне основной среды разработки. Она исполняет скомпилированный файл проекта и поддерживает как офлайн, так и онлайн-режим моделирования для различных моделей панелей без запуска основного приложения. Это удобно для быстрого тестирования на стороннем ПК, а так же демонстрирования заказчику без предварительной установки системы Easy Builder - достаточно скопировать необходимые файлы симуляции вместе с исполняемым модулем EasySimulator.
Развёртывание проектов
- Скачивание проекта на панель: готовый проект компилируется в файл и может быть загружен на панель оператора различными способами. EasyBuilder поддерживает прямое скачивание через Ethernet (по IP-адресу или имени HMI), через USB или последовательный порт. В процессе загрузки можно задать параметры (например, сброс рецептов или логов) и система проверит совместимость версии проекта с устройством.
- Выгрузка проекта с HMI: со встроенного HMI можно извлечь текущий проект обратно на ПК (если эта возможность не была защищена паролем). Функция Upload позволяет получить копию проекта с панели для архивации или редактирования. EasyBuilder подключается к устройству так же, как при скачивании, и сохраняет загруженный файл проекта на компьютер. Возможно также выбрать выгрузку сопутствующих данных (рецепты, логи событий и т.п.) вместе с проектом, что облегчает диагностику или перенос приложения на другое устройство.
- Обновление через USB/SD-накопитель: для случаев, когда отсутствует возможность прямого подключения к панели, EasyBuilder умеет формировать пакет обновления на USB-флешке или SD-карте. Функция Build Download Data генерирует файлы проекта и загрузчик на носитель. Пользователю достаточно вставить USB/SD в HMI - система обнаружит пакет и автоматически обновит приложение на панели. Таким способом можно производить массовое обновление прошивок и проектов на удаленных объектах, а также сохранять резервные копии проектов на сменных носителях.
Безопасность и защита

- Учетные записи и права доступа: EasyBuilder Pro поддерживает многоуровневую систему безопасности для ограничения доступа к экранам и объектам. В обычном режиме настраиваются до 6 классов безопасности и пользователи привязываются к классам. В расширенном режиме доступны именованные учетные записи (до 11 пользователей, включая администратора с полными правами) и более гибкое управление привилегиями. Можно задавать пароли для входа, время автоматического разлогинивания, а для каждого интерактивного объекта на экране указать необходимый уровень доступа - без корректной авторизации на панели управление этим элементом будет заблокировано.
- USB-ключ и внешняя аутентификация: для повышенной защиты поддерживается вход по аппаратному USB-ключу безопасности. В расширенном режиме можно привязать учетные данные к физическому USB-носителю, который пользователь вставляет в панель для автоматического входа или выхода. Также система способна работать в режиме LDAP, интегрируясь с корпоративной директориальной службой, что позволяет централизованно управлять учетными записями. Эти возможности обеспечивают соответствие HMI-панелей высоким требованиям информационной безопасности на производстве.
- Защита проекта: разработчик может установить пароль на файл проекта, чтобы предотвратить его несанкционированное открытие или редактирование. Кроме того, предоставляется опция запрета декомпиляции, исключающая возможность выгрузки проекта из панели в читаемом виде - при попытке такой выгрузки защищенное устройство вернет зашифрованные данные. С помощью системного регистра можно вовсе заблокировать функцию загрузки проекта на панели. Все эти меры направлены на охрану интеллектуальной собственности (алгоритмов макросов, настроек системы) и предотвращение несанкционированных изменений проекта на объекте.
- Безопасность данных и связи: ПО поддерживает шифрование и безопасные протоколы для защиты критически важных данных. Например, встроенный FTP-сервер HMI может работать в режиме FTPS (FTP через SSL шифрование) с использованием сертификатов, а почтовый клиент панели поддерживает SSL/TLS при отправке уведомлений email. Протокол OPC UA реализован с возможностью аутентификации клиентов по сертификатам и с шифрованием трафика. Также предусмотрены механизмы подтверждения подлинности для удаленных подключений (пароли и IP фильтры на VNC, EasyAccess 2.0 и др.) - все это обеспечивает защиту панели от неавторизованного доступа и утечки данных в промышленных сетях.
Управление рецептами

- Система рецептов (Recipe Database): EasyBuilder включает встроенную систему хранения рецептов, позволяющую сохранять наборы технологических параметров (наборы значений регистров) под именами рецептов. Рецепты хранятся в энергонезависимой памяти панели и могут быть организованы в виде базы данных, с возможностью быстрого переключения активной рецептуры во время работы оборудования. С помощью объектов на экране оператор может выбирать нужный рецепт, применять его (записывать связанные значения в контроллер) или редактировать текущие значения, которые затем при необходимости сохраняются обратно в базу.
- Редактор рецептов (Recipe Editor): в комплект ПО входит утилита RecipeEditor для предварительного задания структуры и данных рецептов. В редакторе рецептов инженер определяет формат записей (список ингредиентов/параметров, их типы данных, единицы измерения и т.д.) и может заполнить таблицу рецептов начальными значениями. Также через этот инструмент доступны данные Extended Memory - особого внешнего хранилища на SD/USB, которое может использоваться для больших объемов рецептов. Редактор позволяет импортировать и экспортировать рецепты, что удобно при вводе данных из CSV/Excel или переносе рецептур между проектами.
- Обмен и обновление рецептов: EasyBuilder обеспечивает несколько способов загрузки или выгрузки данных рецептов без полной перепрошивки проекта. Можно обновить рецепты по сети - например, через Ethernet или USB, а так же используя специальный сервис в утилите. Поддерживается и перенос рецептур через USB /SD: файл базы рецептов может быть скопирован на носитель и импортирован на другом HMI. Для программного обмена предусмотрены объекты Data Transfer, способные по триггеру выгрузить текущие данные рецептов во внешний файл или, наоборот, загрузить из файла новые значения в память HMI. Благодаря этому рецептуры легко поддерживать актуальными, редактировать и загружать на оборудование с минимальными простоями.
- Объекты работы с рецептами: в интерфейсе оператора реализуются специальные элементы для взаимодействия с рецептурными данными. Recipe View - объект, отображающий текущий выбранный рецепт в табличной форме, со всеми его параметрами и значениями. Оператор может просматривать рецепт, вносить изменения (при наличии прав) и сохранять их. С помощью кнопок или выпадающих списков можно переключать активный рецепт (по индексу или имени). Для защиты от ошибок, часто активируется подтверждение перед применением новой рецептуры к оборудованию. Совокупность этих возможностей делает управление рецептами на HMI гибким и удобным для технологов и операторов производства.
Макросы и сценарии

- Язык макросов: EasyBuilder включает собственный язык макросов, синтаксически близкий к языку C, предназначенный для написания скриптов. Макросы позволяют реализовать пользовательскую логику, выходящую за рамки стандартных объектов - например, сложные вычисления, условные операции, циклы, обработку строк, побитовое манипулирование данными, подключение внешних API и т.д. Макросы имеют доступ к памяти HMI и к регистрам контроллеров, что позволяет программно читать и писать адреса в ПЛК, реагировать на события, агрегировать данные. С помощью макросов можно даже реализовать поддержку нестандартных протоколов обмена или специальных алгоритмов управления оборудованием, делая из панели оператора мини-ПЛК. Выполнение макросов может быть привязано к различным триггерам: по таймеру (циклически), при старте HMI, при открытии/закрытии окна, по изменению определенного значения или по событию от пользователя.
- Редактор и отладка макросов: в среду встроен полноценный редактор кода для макросов. Он поддерживает подсветку синтаксиса, автодополнение, нумерацию строк, поиск/замену, сворачивание блоков кода и другие удобства при написании программ. Для повышения надежности проектов реализована защита макрокода паролем - скрипты могут быть зашифрованы, чтобы их нельзя было просмотреть или изменить без авторизации. Отладка макросов осуществляется с помощью упомянутых диагностических инструментов: в моделях cMT можно ставить точки останова и пошагово исполнять код через cMT Diagnoser (в том числе во время симуляции), а для всех моделей доступна функция TRACE - вывод отладочных сообщений и значений переменных в окно EasyDiagnoser. Это помогает инженеру проверить работу алгоритмов и оптимизировать логику контроллера HMI.
- Библиотека функций и повторное использование: EasyBuilder позволяет создавать пользовательские функции и объединять часто используемые макросы в библиотеки. Система Macro Function Library дает возможность импортировать/экспортировать наборы функций, чтобы применять их в разных проектах, поддерживая единый кодовый базис. Кроме того, имеются встроенные библиотеки, как Macro Subroutine для конвертации значений при чтении/записи объектов (позволяет выполнить пользовательский код при отображении или вводе значения). Все это расширяет возможности HMI, превращая его в программируемое устройство, способное выполнять сложные сценарии автономно.
Журналы и регистрация данных

- События и тревоги (Event/Alarm Log): предоставляют развитую систему регистрации дискретных событий и аварийных ситуаций. Инженер на этапе проектирования определяет таблицу событий - список условий (например, переход определенного битового адреса в логическую «1», превышение уставки аналогового значения, срабатывание датчика и т.п.), которые считаются событиями или тревогами. В runtime режиме панель отслеживает эти условия: при наступлении события оно фиксируется во внутреннем журнале событий с указанием времени и описанием. Для аварийных событий дополнительно поддерживается состояние квитирования. Отображать информацию позволяют специальные объекты: Alarm Display показывает активные не сброшенные аварии строкой с приоритетом и временем, а Event Display отображает список произошедших событий в хронологическом порядке. Оператор может видеть, какие сигналы сработали, когда были подтверждены и когда нормализовались. Существует также строка аварий (Alarm Bar) - бегущая строка для вывода последних аварийных сообщений поверх интерфейса. Журнал событий хранится в энергонезависимой памяти, его объем настраивается, при заполнении возможна циклическая перезапись или сохранение старых записей в файл.
- Регистрация аналоговых данных: для отслеживания технологических параметров во времени предоставляется функция логирования данных (Data Sampling). Она позволяет с заданным интервалом или по триггеру считывать значения определенных регистров ПЛК и сохранять их в буфер истории. Можно настроить выборку как непрерывную (циклический лог с заданной глубиной), так и по условию (например, запись данных процесса, пока работает агрегат). Собранные исторические данные могут храниться в памяти панели, на внешнем носителе или передаваться в файл. Для визуализации этих данных используются графические объекты: Trend Display (тренд) для построения графика значений параметров по времени и History Data Display для табличного просмотра записей лога. Тренды поддерживают режим реального времени и отображение сразу нескольких кривых (например, с разных датчиков). Также доступен Event Bar Chart - диаграмма-лента, которая иллюстрирует периодичность и длительность событий или аварий, помогая анализировать хронологию работы оборудования.
- Журнал операций (Operation Log): в профессиональных панелях оператора важно отслеживать действия пользователей. EasyBuilder предоставляет функцию журнала операций, фиксирующего все значимые действия оператора на панели. При активации этой функции можно указать, какие объекты интерфейса должны протоколироваться - например, нажатия кнопок, изменение уставок, ввод пароля, переход на определенные экраны. В реальном времени Operation Log записывает в внутреннюю базу событие (что сделано), пользователя, время и прочие детали. Этот журнал можно просмотреть с панели через объект Operation Log View либо выгрузить на внешний носитель. Журнал операций чрезвычайно полезен для разбора инцидентов и наладки: при возникновении аварий можно посмотреть, какие действия предпринимались до этого оператором. Кроме того, он часто необходим на производстве для требований трассируемости и аудита, просматривать кто и когда менял параметры. При грамотной настройке HMI способен хранить определенный объем таких записей, а для долговременного архива их можно периодически сохранять на сервер (средствами EasyPrinter или через FTP).
- Системные журналы и информация: в HMI предусмотрены системные регистры, через которые доступна информация о состоянии устройства - версии ПО, загрузке CPU, объеме памяти, температуре, состоянии питания и др. Эти данные можно просматривать на панели (в окне System Information) или читать удаленно. Кроме того, EasyBuilder предоставляет журналы событий связи и системных ошибок, которые могут быть выгружены через утилиты (например, через EasyAccess 2.0 при удаленной поддержке) для детального анализа работы устройства и расследования отказов.
Коммуникации и интеграция
- Поддержка протоколов и драйверов: одно из ключевых достоинств это обширная библиотека драйверов для подключения HMI к различным промышленным устройствам. ПО поддерживает сотни моделей PLC, частотных преобразователей, контроллеров движения и других модулей через стандартные интерфейсы - последовательные порты (RS-232/485), Ethernet (TCP/IP, UDP) и специализированные шины. В одном проекте можно одновременно связаться с несколькими контроллерами разных типов. HMI работает как многопротокольный узел, обмениваясь данными параллельно по Modbus (RTU/TCP), Siemens MPI/Profibus, Ethernet/IP, Mitsubishi, Omron, BACnet/IP и многим другим протоколам. Интерфейс позволяет конфигурировать параметры связи (скорость, IP-адреса, ID узлов) и диагностировать состояние подключения. Благодаря поддержке широкого спектра оборудования, EasyBuilder Pro легко интегрируется в существующие системы автоматизации.
- Pass-Through (сквозной канал): эта функция предназначена для удаленного программирования и отладки удаленного контроллера через HMI, при этом она выступает в роли шлюза. Когда HMI подключен одновременно к ПК и к контроллеру, функция Pass-Through позволяет ПО программирования PLC (например, TIA Portal) связаться с контроллером, минуя прямое подключение. HMI в этом режиме выступает преобразователем интерфейсов: например, принимает соединение от ПК по Ethernet и перенаправляет его в свой COM-порт, соединенный с PLC (или наоборот). EasyBuilder через Utility Manager предоставляет настройку Pass-Through (выбор типа - Ethernet или COM, виртуальный COM-драйвер для ПК и т.п.). Благодаря этой функции инженеры могут обновлять программу PLC или мониторить работу контроллера дистанционно, без присутствия на объекте, используя HMI как коммуникационный мост.
- FTP-сервер и клиент. На этапе разработки и отладки инженер работает с адресами, логикой и соединениями.
Однако после запуска проекта возникает другая задача - доступ к файлам, логам и данным панели, уже работающей в системе. Именно здесь в EasyBuilder Pro появляется FTP-доступ как практический инструмент обслуживания. При активации FTP в настройках можно с любого FTP-клиента подключиться к панели (с вводом логина/пароля) и просматривать/загружать файлы - например, экспортированные логи, сохраненные рецепты, скриншоты и др. Можно настроить права на изменение содержимого (например, разрешить удаленное удаление файлов на SD карте). Обратная задача - автоматическая выгрузка данных - решается FTP-клиентом на HMI. Панель умеет сама выступать инициатором соединения и отправлять файлы на удаленный FTP-сервер. Это настраивается в объектах резервного копирования: в Backup объекте можно выбрать выходные каналы - локальный носитель, FTP или e-mail. Таким образом, HMI может по расписанию или событию передавать накопленные исторические данные, отчеты или скриншоты на корпоративный сервер, обеспечивая централизованное хранение и анализ без ручного вмешательства. - E-Mail уведомления: панели оператора Weintek способны отправлять электронные письма напрямую, без внешних шлюзов. Настроив в System Parameters учетную запись SMTP, инженер может использовать функцию отправки e-mail для оповещения ответственных лиц о важных событиях. В проекте задаются шаблоны писем: получатели, тема, текст сообщения, а также прикрепления - например, можно автоматически приложить скриншот экрана аварии. Отправка e-mail обычно триггерится событиями: каждому уровню события можно назначить необходимость уведомления по почте. Например, при критической аварии HMI отправит письмо инженеру с описанием проблемы и временем. Также через e-mail возможно автосохранение архивов - функция Backup может быть настроена на отправку файлов логов на указанный адрес почты. Эта опция улучшает интеграцию HMI в IT-инфраструктуру предприятия для оперативного информирования и резервирования данных.4

- Встраиваемый веб-браузер: EasyBuilder предоставляет объект PLC Web Browser, с помощью которого панель может отображать веб-страницы, например, встроенные веб-интерфейсы контроллеров или IP-камер. Этот объект представляет собой мини-браузер внутри экрана панели: достаточно указать ссылку и оператор получит доступ к веб-порталу оборудования прямо на сенсорном экране. Функция полезна для просмотра встроенных страниц конфигурации PLC, Ethernet модулей ввода-вывода со встроенным веб сервером или вывода веб-графиков. Веб-браузер поддерживает базовый HTML/JavaScript (в т.ч. можно подключить пользовательский скрипт для модификации отображения). Однако следует учитывать ограничения: отображение сложных сайтов может потреблять много памяти, поэтому браузер оптимизирован под простые промышленные страницы. Безопасность также учтена - HMI открывает только указанные адреса (чаще локальные). Для cMT серии, если запустить браузер через удаленный клиент (cMT Viewer на ПК/планшете), то будет использоваться браузер самого устройства-клиента.
- Видео-вход и камеры: промышленные панели Weintek могут получать и отображать видео и фото от внешних камер. В зависимости от модели поддерживаются разные источники, USB-камеры и IP-камеры по RTSP. В EasyBuilder Pro для этого существует объект Video In - он может работать в режимах фото (снимок по триггеру) или видео (потоковое отображение). Например, на экран HMI можно вывести поток с CCTV-камеры наблюдения за оборудованием или изображение с USB-вебкамеры, направленной на технологический процесс. Поддерживается стандартизованный протокол ONVIF для IP-камер, а для USB-камер заявлена совместимость с распространенными моделями (Logitech и др.). Настройки позволяют выбирать канал (для двухканальных систем), разрешение и управлять началом/остановом показа видео по управляющему адресу. HMI также может сохранять видеозапись или серии снимков на SD-карту при определенных событиях (например, фиксация аварии с изображением). Важно отметить, что отображение видео достаточно ресурсоемко, и одновременный просмотр нескольких потоков ограничен (один объект Video In на окно). Тем не менее, эта функция существенно повышает информативность интерфейса - оператор видит картину происходящего в реальном времени рядом с показаниями датчиков.
Удаленный доступ и визуализация

- VNC-сервер. На практике инженеру часто требуется увидеть панель глазами оператора, не находясь физически у шкафа управления. Для этих задач EasyBuilder Pro поддерживает удалённое подключение по VNC. В настройках системы достаточно включить VNC и задать пароль - после этого с ПК, смартфона или другого устройства, где запущена программа VNC Viewer, можно подключиться к HMI, введя его IP и пароль. HMI передаст удаленному клиенту изображение экрана и будет принимать обратное управление (если не включен режим только мониторинга). Система поддерживает несколько одновременных VNC-подключений. Для безопасности реализованы блокировка управления (интерлок) и возможность “только просмотр” - администратор может разрешить лишь наблюдать экран без возможности нажимать кнопки. VNC-сервер существенно облегчает поддержку: технолог или инженер может, не подходя к станку, видеть, что происходит на панели, и при необходимости дистанционно выполнить те же действия, что и на тачскрине.
- cMT Viewer: клиентское приложение Weintek для удаленной работы с cMT-серией HMI. cMT Viewer доступен для Windows, iOS, Android и предоставляет более богатый функционал, чем стандартный VNC. С его помощью можно одновременно подключаться к нескольким панелям, быстро переключаясь между проектами. cMT Viewer полностью воспроизводит интерфейс HMI на экране ПК/планшета и позволяет управлять системой как локально. Важное преимущество - поддержка режима Diagnoser для cMT (при подключении с правами администратора можно запускать удаленную диагностику). Одновременно к одной cMT панели может быть подключено несколько клиентов (до 3 или более в зависимости от модели), что удобно для распределенного мониторинга. cMT Viewer фактически превращает ПК в еще один терминал оператора для HMI-проекта. Подключение осуществляется по TCP/IP, находясь в одной сети или через интернет (в сочетании с EasyAccess). Для других серий панелей (iE/eMT/XE) вместо cMT Viewer применяется либо VNC, либо специальное приложение EasyAccess Viewer (в режиме VPN). Таким образом, cMT Viewer - мощный инструмент для интеграторов, позволяющий наблюдать и управлять HMI-системами со своего компьютера или мобильного устройства с полноценным доступом ко всем функциям.
- EasyAccess 2.0: облачный сервис удаленного доступа (входит в состав платформы Weincloud). Он предназначен для безопасного соединения с HMI через Интернет, даже если панель находится за NAT/файрволом. EasyAccess 2.0 устанавливает VPN-подключение от панели к облачному серверу, а с другой стороны - от ПК инженера (через клиентское ПО EasyAccess) к тому же серверу. Таким образом, создается защищенный туннель, как если бы HMI и компьютер были в одной локальной сети. EasyAccess позволяет удаленно выполнять практически все: скачивать/выгружать проекты, подключаться VNC Viewer-ом к экранам, а также осуществлять Pass-Through функцию к ПЛК через интернет. Сервис поддерживает push-уведомления на мобильные приложения, например, об авариях. В EasyBuilder Pro достаточно активировать EasyAccess для проекта и привязать устройство к аккаунту Weincloud - после этого оно доступно из списка в клиенте. Благодаря EasyAccess 2.0 сервисные инженеры могут производить диагностику и обновление HMI/PLC по всему миру, значительно сокращая время реакции на проблемы. При этом безопасность обеспечивается шифрованием трафика и контролем доступа через облако (каждая панель регистрируется по уникальному ID и может быть отключена или переназначена администратором).
IIoT интеграция
FTP и VNC решают задачи обслуживания конкретной панели.
Но в современных проектах панель оператора всё чаще становится частью распределённой системы, где данные должны передаваться во внешние сервисы, SCADA, облака или аналитические платформы. Для этого EasyBuilder Pro предоставляет инструменты IIoT-интеграции.
- MQTT: программное обеспечение включает поддержку протокола MQTT широко применяемого в системах IIoT. Панель оператора может выступать в роли MQTT-клиента, публикующего сообщения с данными в MQTT брокер или подписывающегося на топики для получения команд. Например, панель способна периодически отправлять на MQTT-сервер текущие значения технологических параметров (температуры, токи, счетчики) в виде JSON-сообщений, или принимать от облачной системы команды (например, изменять уставки). Помимо работы с внешним брокером, HMI может сама являться MQTT-брокером, что удобно для локального обмена: внешние устройства или программы смогут подключаться к HMI и обмениваться данными через MQTT. EasyBuilder предоставляет удобный интерфейс настройки: в проекте создаются объекты MQTT Topic Publisher/Subscriber, где задаются темы, форматы сообщений, привязка к адресам PLC. Реализованы QoS (уровни качества доставки), Retain, LWT - то есть все возможности надежного обмена. Для диагностики MQTT соединения предусмотрены системные регистры статуса и, в cMT Diagnoser, можно просматривать отладочную информацию о передаче сообщений. Благодаря MQTT, панели Weintek легко интегрируются в IIoT-экосистему, позволяя передавать данные на верхний уровень (например, в облачные базы данных, системы аналитики или диспетчерские приложения) практически в реальном времени.
- OPC UA: в панелях серии cMT встроен OPC UA Server, превращающий HMI в коммуникационный шлюз между оборудованием и системами верхнего уровня (SCADA/MES). В режиме OPC UA сервера HMI экспонирует внешний адресное пространство, содержащее теги, соответствующие данным как самой панели, так и подключенных ПЛК. Клиенты OPC UA, например, SCADA-платформа, могут подключаться к панели по сети и читать/писать эти теги с обновлением в реальном времени. EasyBuilder Pro позволяет настроить пространство имен OPC UA: можно вручную добавить нужные группы и узлы или автоматически импортировать символы контроллера (для symbolic PLC, поддерживающих загрузку тегов). Поддерживаются профили безопасности OPC UA: аутентификация по логину/паролю или по сертификатам, шифрование с различными политиками безопасности. Имеется возможность включить OPC UA HDA (Historical Data Access) - тогда HMI будет предоставлять исторические логи данных через OPC UA интерфейс, позволяя сторонним системам запрашивать архивы напрямую.
Ключевая идея, проходящая через все рассмотренные возможности - снижение зависимости от внешних систем и лишнего кода. Рецепты, события, логи, макросы, MQTT, системные регистры и утилиты диагностики позволяют решать многие задачи прямо на уровне панели, не перегружая PLC и не подключая отдельную SCADA там, где она избыточна.
Для инженера-разработчика это означает:
- более быстрый цикл разработки и пусконаладки;
- удобную отладку и диагностику «на живую»;
- прозрачную трассируемость действий и событий;
- готовность проекта к масштабированию и IIoT без архитектурных переделок.