Подключение Node-RED к контроллерам PLCnext через новый REST API Connector
Доступен новый пакет для Node-RED, позволяющий обмениваться данными с контроллером PLCnext через REST API. Пакет называется node-red-plc-next-connector и устанавливается через меню «Manage palette» в Node-RED.

Пакет включает узлы для просмотра доступных переменных и типов данных, чтения и записи переменных, а также управления сессиями и группами.

Пример 1: Просмотр всех доступных переменных
Сначала необходимо создать новый PLC Connector — то есть настроить соединение с ПЛК. Этот коннектор затем можно использовать во всех остальных узлах.

Результат возвращается в виде словаря.

Чтение переменных с ПЛК
Чтение переменных также очень просто. В узле чтения переменных нужно выбрать PLCnext Connector. После этого можно выбрать переменные из выпадающего списка. Результат возвращается как массив структур, содержащих путь переменной и её значение.

Запись переменных
Запись переменных работает аналогичным образом. Узел plc-write-variables ожидает msg.payload в формате JSON.
Пример полезной нагрузки:
msg.payload = {
variables: [
{
"path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_rTemperature",
"value": 12.34,
"valueType": "Constant"
},
{
"path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_iHumidity",
"value": 85,
"valueType": "Constant"
}
]
};
Промышленные технологии
- Интеграция данных сенсоров в Raspberry Pi: практическое руководство
- Интеграция импульсного радара Acconeer A111 с Raspberry Pi: практическое руководство
- Начало работы с IoT и MQTT: урок без кода для ESP8266
- Освоение PSoC 6 Pioneer Board с IoT Add-On Shield: руководство разработчика
- Кибербезопасность упрощенно: Начните с конца в уме для производителей
- Повысьте устойчивость медицинской цепочки поставок с передовыми WMS-решениями
- Ключевые элементы эффективного кризисного коммуникационного менеджмента
- Как закаточные машины повышают эффективность и прибыль в современном производстве
- Раскройте производственную ценность с OEE: повысьте эффективность и непрерывное улучшение
- Безопасный удаленный gRPC доступ с grpcurl на устройствах PLCnext