01 相关使用说明:
(1) Modbus TCP 客户端通过 PROFINET 连接进行通信。
通过“MB_CLIENT”指令,可以在客户端和服务器之间建立连接、发送 Modbus 请求、接收响应并控制 Modbus TCP 客户端的连接终端。
通过“MB_SERVER”指令将处理 Modbus TCP 客户端的连接请求、接收并处理 Modbus 请求并发送响应。
(2) S7-1200 固件版本 V4.0 支持“MB_CLIENT”指令和最高 V3.1 版本的库。S7-1200 固件版本 V4.1 及更高版本和 S7-1500,支持“MB_CLIENT”指令与“MB_SERVER”指令的所有库版本。
使用该指令时,无需其它任何硬件模块。
(3) 使用各客户端连接时,请记住以下规则:
▀ 每个“MB_CLIENT”连接都必须使用唯一的背景数据块。
▀ 对于每个“MB_CLIENT”连接,必须指定唯一的服务器 IP 地址。
02 MB_CLIENT指令中
MB_MODE、MB_DATA_ADDR和MB_DATA_LEN三个参数组合定义了当前Modbus消息中所用的功能代码,如表