三菱PLC读取数据的Node-RED节点,使用MC协议进行通信。

功能概述

这是一个用于从三菱PLC读取数据的Node-RED节点,使用MC协议进行通信。

主要功能

  • 读取PLC内存地址中的数据
  • 支持多种数据类型(整数、浮点数、字符串、位等)
  • 支持批量读取多个数据点
  • 提供连接管理功能

地址格式详解

[DS] DEV [DT] DN [.BIT] [,CNT] [:OPTS]...

组件说明:

  1. DS – 数字指定符(可选),如:K4
  2. DEV – 设备类型,如:Y|X|D|F|W|B|R 等
  3. DT – 数据类型(可选),如:REAL|FLOAT|STR|WORD 等
  4. DN – 设备编号(十进制或十六进制)
  5. BIT – 位编号(可选)
  6. CNT – 读取数量(可选,默认为1)
  7. OPTS – 网络和站选项(JSON格式)

使用示例

连接管理:

// 建立连接
msg = {connect: true}
// 或
msg = {topic: "connect"}

// 断开连接  
msg = {disconnect: true}
// 或
msg = {topic: "disconnect"}

读取数据示例:

支付188元解锁内容
会员尊享 0.95 折优惠,可节省 9.40
立即购买升级会员

注意事项

  1. DS和DT不要同时使用 – 选择一种格式
  2. 设备编号可能是十进制或十六进制,取决于设备类型
  3. 浮点数占用2个连续的16位寄存器
  4. 字符串读取时需要指定最大长度

这些数据类型覆盖了三菱PLC编程中大部分常用的数据访问需求。

本文为原创作品,版权归作者所有。未经授权,任何第三方不得转载、摘编或利用其他方式使用本文内容。
评论 共0条
取消回复 发布评论