При создании шаблона modbus-устройства и задании адреса параметра в виде “адрес:сдвиг:размер” после выбора типа устройства фрейм с параметрами устройства не отображается. В JS-консоли:
TypeError: undefined is not an object (evaluating ‘e.strictProps’)
Господин dust в данном посте считает, что оно работать не должно, ссылаясь на документацию.
Однако, документация так не считает:
// Имя параметра, которе будет использовано в конфигурационном файле
"id": "param1",
// Название параметра в веб-конфигураторе
"title": "s22",
// Адрес первого регистра (должен быть одинаковым для параметров с одинаковым значением "id").
// Для Modbus устройств можно использовать отдельные биты указанных регистров, для этого запишите адрес в формате:
// "address": "reg:shift:width", где
// reg — адрес первого регистра,
// shift — смещение от младшего бита первого регистра,
// width — количество записываемых битов
// Например, "address": "109:1:2" — использовать второй и третий биты регистра, расположенного по адресу 109.
"address": 9992