codesys多协议通信之Modbus RTU通信

测试不易,转载请注明出处!!!感谢!!!

三.Modbus RTU通信

1.测试目标

实现边缘计算网关的Modbus RTU通信。测试边缘计算网关作为主站,是否可以通过Modbus RTU协议,与Modbus Slave软件进行数据的读写。

2.测试拓扑图

在测试前要提前搭建好通信网络,拓扑图由边缘计算网关和安装好Modbus Slave软件的PC机构成。拓扑图如图1所示。

图1. ModBus RTU通信网络拓扑图

3.测试工具及环境

(1)测试软件: Modbus Slave;

(2)测试硬件:  边缘计算网关1台;PC机(安装Modbus Slave软件)1台;

4.实验步骤 

步骤1:打开边缘计算网关多协议通信软件。

步骤2:打开PC机上的Modbus Slave软件,与Modbus RTU Master (边缘计算网关)进行通信连接。

步骤3:Modbus RTU Master(边缘计算网关)向Modbus RTU Slave发送数据。在边缘计算网关多协议通信软件的Modbus RTU通信界面中,修改DATE_OUT0与DATE_OUT1的值为66和88,观察Modbus Slave软件的DATE6与DATE7 是否为66和88。

步骤4:Modbus RTU Slave向Modbus RTU Master (边缘计算网关)发送数据。在Modbus Slave软件中对DATE4与DATE5赋值为666和888,观察边缘计算网关Modbus RTU通信界面中的DATE_IN0与DATE_IN1是否为666和888。

5.预期结果

边缘计算网关具备Modbus RTU通信功能,可以与Modbus Slave软件进行数据的相互读写。

6测试结果

(1)在Modbus RTU Master (边缘计算网关)上打开边缘计算网关多协议通信软件。

图2.边缘计算网关通信界面

(2)Modbus RTU Slave配置:

a. PC机(安装Modbus Slave软件)上打开Modbus Slave软件,点击Connection,选择Connection下的"Serial Port",Serial Settings选择USB Serial Port(COM3),Mode选择RTU点击OK如图3所示。

图3. Modbus Slave选择通信方式

b.点击功能栏上的Setup选项,选择第一项Slave Definition,设置Slave ID为1,点击OK。Modbus RTU Slave设置完成,如下图所示。

图4. Modbus Slave通信配置

(3)通信测试:

a.Modbus RTU Master (边缘计算网关)的组态画面里修改DATE_OUT0与DATE_OUT1的值为66和88,观察Modbus TCP Slave软件的DATE6与DATE7的值。Modbus TCP Master与Modbus TCP Slave数据显示如图5,图6。

图5. Modbus RTU Master数据

图6. Modbus RTU Slave数据

b. Modbus RTU Slave向Modbus RTU Master (边缘计算网关)发送数据。在Modbus Slave软件中对DATE4与DATE5赋值为666和888,观察边缘计算网关Modbus RTU通信界面中的DATE_IN0与DATE_IN1是否为666和888。Modbus RTU Slave与Modbus RTU Master数据显示如图7,图8。

图7. Modbus RTU Slave数据

图8. Modbus RTU Master数据

测试结论:

由测试过程与测试数据得出边缘计算网关具备Modbus RTU通信功能,可以与Modbus Slave软件进行数据的相互读写,满足预期结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GuoGei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值