- Описание функциональных характеристик системы
- Поддержание жизненного цикла
- Установка PromUC
- Настройка сервисов
- Обновление PromUC
- Резервное копирование и восстановление базы данных Promuc FrameWork
- Рекомендации по безопасности
- Руководство по эксплуатации и администрированию
- Module GIS
- Конфигурирование правил и сценариев
- Module Framework
- Module Interface
- Технологии проекта
- Эксплуатация КТС
- Единый сервис аутентификации
- Информация о релизах
Подготовить сообщение для SCADA¶
PrepairToSCADA.cpp
Этот узел форматирует входящее собщение от узлов Modbus или Bacnet в формат key:value;.
Считывает массив values[] из объекта DATA.
В каждом объекте из values[] должны быть следующие поля: * property_name - наименование свойства * value - полученное значение с устройства
Сообщение узла помещается в объект in. На выходе будет
property_name:value
.
Пример¶
{
"values": [
{
"address": 0,
"property-name": "address0",
"source": "",
"type": "int16",
"value": -20238
},
{
"address": 1,
"property-name": "address1",
"source": "",
"type": "int16",
"value": 40
},
{
"address": 2,
"property-name": "address2",
"source": "",
"type": "bool",
"value": false
}
]
}
Вот только тогда получается сообщение ниже, но оно не в объекте DATA
Стало:
{
"address0": -20238,
"address1": 40,
"address2": false
}