分享

案例程序 | 开放式通信之MODBUS TCP通信

 PLC发烧友 2023-07-13 发布于广东

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

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

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

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

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


二、编写服务器程序


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


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

新建数据监控画面,需要填写Device ld,可在客户端程序中的符号表中找到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也将发生变化。

来源:技成培训网,作者:技成-眭相建,未经授权不得转载!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多