Есть устройство modbus, когда настраивал регистры столкнулся с проблемой привязки статуса устройства к значению. ПЛК новый wirenboard 8 wb-2602 (as stable). В веб интерфейсе не отображается добавить Список значений в wirenboard 7 такая функция была.
В файле wb-mqtt-serial.conf изменил значение регистра
“address” : “20006”,
“enum” : [1, 2, 4, 5],
“enum_titles” : [ “Wait”, “Check”, “Normal”, “Fault” ],
“format” : “s16”,
“name” : “Inverter state”,
“readonly” : true,
“reg_type” : “holding_single”,
“type” : “value”
В вэб интерфейсе появились вкладки добавить “Список значений”, но когда нажимаешь кнопку ничего не происходит.
Вопрос, как то можно включить “Список значений” как в предыдущих версиях ПЛК?
Добрый день.
Покажите пожалуйста (загрузите сюда) шаблон который пишете.
enum описывается так.
Это делается только и исключительно в шаблоне устрйоства.
wb-mqtt-serial.conf (29,0 КБ)
Записывал так “enum”: [1, 2, 3], но через некоторое время запись исправляется на то как сейчас в шаблоне “enum”: ,
Вы прислали конфиг сервиса. В нем не поддерживаются конструкции перечислений.
Да я бы туда и не лез, если б в веб интерфейсе редакторе регистров modbus было свойство “Список значений” и “Список названий значений”. В этом то и затык. Вопрос звучал так “Вопрос, как то можно включить “Список значений” как в предыдущих версиях ПЛК?” Изначально в редакторе регистров отсутствует “Список значений” и “Список названий значений” и как их в итоге включить? Я могу получить нужный мне результат через “правила” , но не хочется городить костыли.
Запишу в пожелания.
Не нужно для этой задачи правил.
Это делается в шаблоне, так.
Могу сделать пример, давайте заголовок шаблона.