27 Sep Обновление прошивки 2.1.3930
Доступна новая версия прошивки WebHMI 2.1.3930
Основные изменения:
- Добавились категории для экранов.
- Экраны можно скрывать из меню.
- Экранам можно менять порядок отображения в меню.
- Появились шаблоны экранов.
- Появились настройки управления электропитания при работе от батареи.
- В пользовательских протоколах добавилась функция onScanStart.
- Исправлены некоторые ошибки.
Рассмотрим некоторые из этих изменений подробно.
Для некоторых систем, таких как мониторинг холодильного оборудования, требуется создания большого количества однотипных экранов. Для облегчения создания таких проектов, мы добавили такие возможности:
Добавились категории для экранов.
Большое количество экранов можно структурировать по категориям. Это улучшает внешний вид меню и упрощает навигацию.
При необходимости любой экран можно совсем скрывать из меню.
Экранам можно менять порядок отображения в меню.
При наличии более чем одного экрана возникает необходимость отображать их в меню в правильном порядке. Теперь их можно перетаскивать прямо на странице списка экранов.
Шаблоны экранов
Теперь можно один из экранов сделать шаблоном.
И любой другой экран можно “унаследовать” от шаблона.
При наследовании можно выполнять подстановку соединения.
Таким образом, при необходимости создать множество одинаковых экранов для мониторинга однотипных устройств (например, холодильных контролеров), не нужно плодить экраны и привязывать все элементы управления на разные регистры.
Достаточно создать экран и привязать его элементы на регистры одного контролера. Затем можно создать произвольное количество дочерних экранов, для которых необходимо выполнить подстановку исходного соединения на другое соединение. И все. У вас появится еще один экран, который выглядит точно так же, как и шаблонный экран, но регистры его будут привязаны (на лету) к аналогичным регистрам из другого соединения.
При необходимости внести любое изменение в такой экран, это изменение достаточно будет выполнить только в шаблоне. Нет необходимости изменять все дочерние экраны.
Появились настройки управления электропитания при работе от батареи.
В системных настройках появилась новая опция, которая определяет как будет вести себя WebHMI при пропадании внешнего питания.
Доступно 3 варианта:
- Выключиться сразу после пропадания внешнего питания
- Выключиться через 20 минут если не появится внешнее питание
- Работать максимально долго пока позволяет аккумулятор
Также, теперь WebHMI издает звуки:
- 1 звуковой сигнал при включении
- 2 звуковых сигнала при пропадании или появлении питания
- 3 звуковых сигнала при выключении
В пользовательских протоколах добавилась функция onScanStart.
Процедура onScanStart вызывается каждый раз при начале нового скана. Она может быть полезна для протоколов, где за один запрос читается массив значений для нескольких регистров. Для таких протоколов можно кешировать результат запроса и возвращать значения из кеша. Сброс кеша можно производить в процедуре onScanStart.