Error "TypeError: Cannot read property 'ODP' of undefined" on node-red

Error "TypeError: Cannot read property 'ODP' of undefined" on node-red

我正在用 node-red 开发一个程序,它从数据库中获取标签,然后应该 "write" 连接的 plc 上的它们的值,但是由于这个错误,一些标签没有被传递 "TypeError: Cannot read property 'ODP' of undefined" 节点内的脚本错误如下:

"msg.payload = {"值":[''+msg.payload[0].ODP+'']}; return 消息;

标签是:OPD (string[30]) , DATA(string[10] , QUANT_INIZIALE DINT , QUANT_PROD DINT

该错误表明您对函数节点的输入 msg.payload 不是数组。

无法在您发布的图像中看到错误发生在哪个节点上,但如果您在点之前附加调试节点,您应该能够看到输入消息的样子。