如何通过MODBUS TCP协议实现两台PLC之间通信

控制要求:使用MODBUSTCP通信进行两台PLC之间的数据交换

1、读取服务器端40001~40005地址中的数据,放入到VW200~VW208中;

2、把VW210~VW218的数据,写入到服务器的40006~40010中;

3、把VB220的数据,写入到00001~00008中。

一、打开软件编写客户端程序

二、编写服务器程序

三、如果没有两台PLC可以使用MODBUS调试助手,具体操作如下:

打开Modsim调试软件,建立连接,填写与程序一致的客户端号,调试助手作为服务器与PLC客户端进行通信,但有一点需要注意,使用调试助手时,在编写程序时,服务器的IP地址需要选择电脑的IP地址;

新建数据监控画面,需要填写Deviceld,可在客户端程序中的符号表中找到mModbusUnitID;

1、读取服务器端40001~40005地址中的数据,放入到VW200~VW208中

在调试助手中修改40001~40005的值,此时能看到客户端VW200~VW208的值也将发生变化。

2、把VW210~VW218的数据,写入到服务器的40006~40010中

在客户端更改VW210-VW218的值,此时在服务器中40006~40010的值也将发生变化。

3、把VB220的数据,写入到00001~00008中

更改客户端VB20的值,在调试助手中的00001~00008也将发生变化。

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系