У меня есть несколько переменных Modbus, которые я пытаюсь сохранить на локальном диске.
Мой функциональный скрипт выглядит следующим образом:
var msgPortBus,msgStbdBus;
if (msg.topic === 'BusVolts') {
msgPortBus = { payload: msg.payload.Port.Bus.Volts, };
msgStbdBus = { payload: msg.payload.STBD.Bus.Volts, };
}
msg.payload = [msgPortBus,msgStbdBus]
return msg;
Я предполагаю, что ошибка в коде выше где-то ...Темы для обоих узлов Modbus - «BusVolts».
Я использовал следующий код для одного ввода, который дает мне метку времени, а затем данные, которые я хотел бы получить с одного входа, но я не был уверен, как различать различные полезные нагрузки.
msg.payload = new Date().toString() +
"," + msg.payload;
return msg;
Заранее спасибо.
РЕДАКТИРОВАТЬ: ошибка «Ошибка типа: невозможно прочитать свойство« Bus »из неопределенного» * 1018 *