指令
使用“MB_RED_CLIENT”和“MB_RED_SERVER”指令,可以在S7-1200/1S7-1500与支持Modbus/TCP协议的设备之间建立连接。
指令“MB_RED_CLIENT”作为Modbus/TCP客户端通过PROFINET连接进行通信。可使用“MB_RED_CLIENT”指令在客户端和服务器之间建立冗余连接。发送Modbus请求,接收响应并控制Modbus/TCP客户端的连接建立。
指令“MB_RED_Server”作为Modbus/TCP服务器通过PROFINET连接进行通信。“MB_RED_Server”指令将处理Modbus/TCP客户端的连接请求、接收并处理Modbus请求并发送响应。
在以下CPU中可以使用这些指令:
- S7-1200 CPU:FW V4.2及更高版本
- S7-1500 CPU:FW V2.5及更高版本
在STEP 7V15或者更高版本中,以上指令包含在在“指令”任务卡的"通信 > 其他> MODBUS TCP" 中。
下载
示例程序“MODBUS_RED_1200_1500_EXAMPLE_V15.zip”由STEP7 V15创建。本项目包含集成的Modbus功能块,用于S7-1200/S7-1500 CPU和连接的CP与第三方设备之间的冗余Modbus/TCP通信。对于每个CPU,都有一个作为服务器和客户机参数化的样例。
解压“MODBUS_RED_S71200_S71500_EXAMPLE_V15.zip”到单独目录中,然后可以在TIA博途中打开并编辑该项目。
MODBUS_RED_1200_1500_EXAMPLE_V15.zip (3.8 MB)
更多信息
有关Modbus/TCP通讯的详细想信息,请浏览这里:
http://www.siemens.com/s7modbus
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342935.html