MODBUS
- name: 视频播放:Modbus数据转发
avatar: /img/logo/video.png
link: http://iotcloud.work/download/videos/BOXConfig/7.1Modbus数据转发.mp4
textColor: '#11a8cd'
2
3
4
功能说明:BOX采集 PLC 数据后,通过 Modbus 协议将数据传输至第三方软件。
数据流向:
PLC—>BOX—>触摸屏等设备以及第三方软件
本文仅介绍 BOX 与第三方软件对接的相关配置,PLC至BOX 的数据采集方法详见《各品牌 PLC 通讯说明》。
前提条件:
1、BOX固件版本需在3.5及以上;
2、BOX型号限定为 201、301、401,其中 201 型号的序列号需大于 112100006170。
# Modbus TCP
本文以电脑端通过 Modbus Scan 工具读取 BOX 数据为例进行说明。
硬件接线及网络配置:
采用网线将 BOX 的 LAN 口与电脑进行连接;
将电脑的IP地址与BOX的LAN口IP地址设置为同一网段。
操作步骤:
添加Modbus转发协议—>设置转发基础属性—>添加转发变量—>下载至BOX
- 添加Modbus转发协议
进入【BOX配置】选择对应的BOX—>点击【数据转发】,点击“添加转发协议”,在弹出窗口中协议类型选择“Modbus”,转发名称自定义,然后点击“确定”

- 设置转发基础属性
选择转发协议为“TCP”,端口默认502,然后点击保存。

- 添加转发变量

- 添加后需要点击下载至BOX,如下图所示:
可查看每个变量转发的modbus地址,也可以进行二次修改

- 触摸屏等设备以及第三方软件读modbus 变量。
本文以电脑端通过 Modbus Scan 工具读取数据为例,操作时需在 Modbus Scan 中填写 BOX 的 LAN 口 IP、数据转发端口及转发的 Modbus 地址。

# Modbus RTU
本文以电脑端通过 Modbus Scan 工具读取 BOX 数据为例进行说明。
硬件接线:通过 USB 转串口模块,将 BOX 的 232 接口或 485 接口与电脑进行连接。
操作步骤:
添加Modbus转发协议—>设置转发基础属性—>添加转发变量—>下载至BOX
- 添加Modbus转发协议
进入【BOX配置】选择对应的BOX—>点击【数据转发】,点击“添加转发协议”,在弹出窗口中协议类型选择“Modbus”,转发名称自定义,然后点击“确定”

- 设置转发基础属性
选择转发协议为“RTU”,转发端口和串口参数后点击“保存”
注意:盒子的232或者485端口 不能同时用于读PLC数据和数据转发,要设置独立的端口用于数据转发。

- 添加转发变量

- 添加后需要点击下载至BOX如下图所示:
可查看每个变量转发的modbus地址,也可以进行二次修改

- 触摸屏等设备以及第三方软件读modbus 变量。
本文以电脑端通过 Modbus Scan 工具读取数据为例,操作时需在软件中填写 USB 连接电脑后对应的端口号,并配置转发串口参数。

