SIEMENS西门子四川省南充市(授权)电机一级代理商——西门子西南总代理
本文主要介绍S7-1500 CPU 和 S7-1200 CPU如何 进行Modbus TCP 通信编程。
在这个例子中,通过1500 CPU和一个1200 CPU之间的两个Modbus TCP连接演示了1500和1200 CPU的Modbus TCP通信编程,实际应用中可以根据需要参考例程中的内容。
S7-1500 CPU 在建立的第一个连接中作为Modbus TCP 客户机,S7-1200 CPU 作为 Modbus TCP 服务器。S7-1200 CPU 在建立的第二个连接中作为Modbus TCP 客户机,S7-1500 CPU 作为 Modbus TCP 服务器。
一个Modbus/TCP 连接是通过一对功能块(MB_CLIENT和MB_SERVER)建立的。在S7-1500 CPU和S7-1200 CPU中调用"MB_CLIENT" 和"MB_SERVER"指令并参数化。
"MB_CLIENT"指令:在客户机和服务器之间建立连接,发送请求、接收响应和控制连接断开;"MB_CLIENT"指令在独立的功能块"ModbusClient"中被调用
"MB_SERVER"指令:处理 Modbus/TCP客户端的连接请求,接收来自 Modbus/TCP 客户端的请求并发送响应消息;"MB_SERVER"指令在独立的功能块"ModbusServer"中被调用展开全文
相关产品