Перейти к содержанию

Навигация

MEK 104: различия между версиями

 
(не показана 1 промежуточная версия этого же участника)
Строка 39: Строка 39:
Описание структуры конфигурационного файла смотрите '''[https://github.com/wirenboard/wb-mqtt-iec104 в репозитории на Github]'''.
Описание структуры конфигурационного файла смотрите '''[https://github.com/wirenboard/wb-mqtt-iec104 в репозитории на Github]'''.


Ниже показан интерфейс редактирования списка групп и каналов для трансляции из MQTT в МЭК 60870-5-104. По умолчанию шлюз создаёт отдельную группу для каждого устройства. Список групп расположен слева, его можно самостоятельно редактировать.
По умолчанию шлюз создаёт отдельную группу для каждого устройства. Список групп можно редактировать.


[[Файл:edit-interface.png|300px|thumb|right|Список каналов]]
[[Файл:edit-interface.png|300px|thumb|right|Список каналов]]


При выборе конкретной группы в правой части появится список входящих в неё каналов. Каналы так же можно создавать, удалять и редактировать. Столбец '''MQTT device and control''' указывает конкретный канал MQTT. Он формируется из названия устройства и канала. Для первого в списке канала соответствующий топик MQTT будет <code>/devices/wb-m1w2_107/controls/External Sensor 1</code> . Уникальный адрес объекта информации согласно МЭК генерируется при старте сервиса, его можно изменить в столбце '''Unique IEC information object address'''. Также можно поменять тип объекта информации.
Уникальный адрес объекта информации согласно МЭК генерируется при старте сервиса, его можно изменить в столбце '''Unique IEC information object address'''. Также можно поменять тип объекта информации.


== Обработка значения измеряемого параметра ==
== Обработка значения измеряемого параметра ==
Строка 69: Строка 69:
   whenChanged: v_input78,
   whenChanged: v_input78,
   then: function (newValue, devName, cellName)  {
   then: function (newValue, devName, cellName)  {
dev["CurrentValue"]["current"] = newValue/0,0015; //Преобразуем напряжение в ток
dev["CurrentValue/current"] = newValue/0,0015; //Преобразуем напряжение в ток
   }
   }
});
});
translator, wb_editors
4251

правка