S7-1500CPU和S7-1200CPU之间可以实现Modbus/TCP的通信。在S7-1500CPU和S7-1200CPU中调用“MB_CLIENT”和“MB_SERVER”指令并参数化。“MB_CLIENT”指令把CPU的以太网连接实现为Modbus/TCP客户机通信。使用“MB_CLIENT”指令在客户机和服务器之间建立连接,发送请求和接收响应,和控制连接断开。The"MB_SERVER"指令把CPU的以太网连接实现为Modbus/TCP服务器通信。使用"MB_SERVER"指令处理Modbus/TCP客户端的连接请求,接收来自Modbus的请求并发送响应消息。在这个例子中,通过两个Modbus/TCP连接演示了一个Modbus功能。S7-1500CPU的diyi个连接作为ModbusTCP客户机。S7-1200CPU作为ModbusTCP服务器。S7-1200CPU的第二个连接作为ModbusTCP客户机。TheS7-1500CPU作为ModbusTCP服务器。Modbus/TCP连接是要通过一对功能块建立的(MB_CLIENT和MB_SERVER).