
功能概述
这是一个用于从三菱PLC读取数据的Node-RED节点,使用MC协议进行通信。
主要功能
- 读取PLC内存地址中的数据
- 支持多种数据类型(整数、浮点数、字符串、位等)
- 支持批量读取多个数据点
- 提供连接管理功能
地址格式详解
[DS] DEV [DT] DN [.BIT] [,CNT] [:OPTS]...
组件说明:
- DS – 数字指定符(可选),如:K4
- DEV – 设备类型,如:Y|X|D|F|W|B|R 等
- DT – 数据类型(可选),如:REAL|FLOAT|STR|WORD 等
- DN – 设备编号(十进制或十六进制)
- BIT – 位编号(可选)
- CNT – 读取数量(可选,默认为1)
- OPTS – 网络和站选项(JSON格式)
使用示例
连接管理:
// 建立连接
msg = {connect: true}
// 或
msg = {topic: "connect"}
// 断开连接
msg = {disconnect: true}
// 或
msg = {topic: "disconnect"}
读取数据示例:
支付188元解锁内容
会员尊享 0.95 折优惠,可节省 9.40元
注意事项
- DS和DT不要同时使用 – 选择一种格式
- 设备编号可能是十进制或十六进制,取决于设备类型
- 浮点数占用2个连续的16位寄存器
- 字符串读取时需要指定最大长度
这些数据类型覆盖了三菱PLC编程中大部分常用的数据访问需求。