建立与 Modbus TCP 的通信
通过用户程序建立 Modbus TCP 连接
使用指令 MB_CLIENT 或 MB_SERVER,可以在程序编辑器中分配参数。
通过 Modbus TCP 建立通信的操作步骤
MB_CLIENT 指令作为 Modbus TCP 客户端通过 TCP 连接进行通信。通过该指令,可以在客户端和服务器之间建立连接、向服务器发送 Modbus 请求并接收相应的 Modbus 响应。通过该指令,还可控制 TCP 连接的设置。
MB_SERVER 指令作为 Modbus TCP 服务器通过 TCP 连接进行通信。该指令将处理 Modbus 客户端的连接请求、接收并处理 Modbus 请求并发送响应。也可用于控制 TCP 连接的设置。
要求:客户端可通过网络中的 IP 通信访问服务器。
- 在 STEP 7 的“设备与网络”(Devices & Networks) 编辑器的网络视图中,组态带有 CPU 的 S7‑1500 自动化系统。
- 在项目树中,选择“程序块”(Program blocks) 文件夹。双击该文件夹,打开文件夹中的 OB1。将打开程序编辑器。
- 从“指令”(Instructions) 任务卡中“通信”(Communication) 区域内的“其它”(Other) 中的“MODBUS TCP”,选择所需的指令(如 MB_CLIENT)并拖放到 OB1 的程序段中。
- 分配 MB_CLIENT 或 MB_