Обновление прошивки 2.1.3930

27 Sep Обновление прошивки 2.1.3930

Доступна новая версия прошивки WebHMI 2.1.3930

Основные изменения:

  1. Добавились категории для экранов.
  2. Экраны можно скрывать из меню.
  3. Экранам можно менять порядок отображения в меню.
  4. Появились шаблоны экранов.
  5. Появились настройки управления электропитания при работе от батареи.
  6. В пользовательских протоколах добавилась функция onScanStart.
  7. Исправлены некоторые ошибки.

Рассмотрим некоторые из этих изменений подробно.

Для некоторых систем, таких как мониторинг холодильного оборудования, требуется создания большого количества однотипных экранов. Для облегчения создания таких проектов, мы добавили такие возможности:

Добавились категории для экранов.
Большое количество экранов можно структурировать по категориям. Это улучшает внешний вид меню и упрощает навигацию.
dashboards_1

При необходимости любой экран можно совсем скрывать из меню.

Экранам можно менять порядок отображения в меню.

При наличии более чем одного экрана возникает необходимость отображать их в меню в правильном порядке. Теперь их можно перетаскивать прямо на странице списка экранов.

dashboards_2

Шаблоны экранов
Теперь можно один из экранов сделать шаблоном.

dashboards_3

И любой другой экран можно “унаследовать” от шаблона.

dashboards_4
При наследовании можно выполнять подстановку соединения.

Таким образом, при необходимости создать множество одинаковых экранов для мониторинга однотипных устройств (например, холодильных контролеров), не нужно плодить экраны и привязывать все элементы управления на разные регистры.

Достаточно создать экран и привязать его элементы на регистры одного контролера. Затем можно создать произвольное количество дочерних экранов, для которых необходимо выполнить подстановку исходного соединения на другое соединение. И все. У вас появится еще один экран, который выглядит точно так же, как и шаблонный экран, но регистры его будут привязаны (на лету) к аналогичным регистрам из другого соединения.

При необходимости внести любое изменение в такой экран, это изменение достаточно будет выполнить только в шаблоне. Нет необходимости изменять все дочерние экраны.

Появились настройки управления электропитания при работе от батареи.

В системных настройках появилась новая опция, которая определяет как будет вести себя WebHMI при пропадании внешнего питания.

powermanagement

Доступно 3 варианта:

  • Выключиться сразу после пропадания внешнего питания
  • Выключиться через 20 минут если не появится внешнее питание
  • Работать максимально долго пока позволяет аккумулятор

Также, теперь WebHMI издает звуки:

  • 1 звуковой сигнал при включении
  • 2 звуковых сигнала при пропадании или появлении питания
  • 3 звуковых сигнала при выключении

В пользовательских протоколах добавилась функция onScanStart.

Процедура onScanStart вызывается каждый раз при начале нового скана. Она может быть полезна для протоколов, где за один запрос читается массив значений для нескольких регистров. Для таких протоколов можно кешировать результат запроса и возвращать значения из кеша. Сброс кеша можно производить в процедуре onScanStart.