使用 PLCnext 连接器与 AXC 进行 Node-RED 通信
有一个可用于 Node-RED 的新包,它使用户能够通过 REST api 与 PLCnext 控制器进行通信。包的名称是 node-red-plc-next-connector .它可以通过 Node-RED 中的“Managa 调色板”菜单安装。
该包包括用于浏览可用变量和数据类型、读取和写入变量以及处理会话和组的节点。
第一个示例显示如何浏览所有可用变量。首先,必须创建一个新的 plc 连接器,即必须配置与 PLC 的连接。这个 plc 连接器也可以用于所有其他节点。
结果以字典形式返回。
从 PLC 读取变量也很简单。在读取变量节点中,必须选择 plcnext 连接器。之后,您可以从下拉列表中选择变量。结果以结构数组的形式返回,包含变量路径和值。
变量的写入方式相同。 plc-write-variables 节点需要 json 格式的 msg.payload。
这是一个示例负载:
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" } ]};
工业技术