Modbus ASCII通信

本文详述了测试边缘计算网关作为Modbus ASCII主站,与Modbus Slave软件进行数据读写的流程。通过搭建拓扑图、使用Modbus Slave软件和边缘计算网关进行通信,并通过实验步骤验证了双方的数据交互能力,测试结果表明网关成功实现了Modbus ASCII通信功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.测试目标

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

2.测试拓扑图

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

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

3.测试工具及环境

(1)测试软件: Modbus Slave;

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

4.实验步骤

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

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

步骤3:Modbus ASCII Master(边缘计算网关)向Modbus ASCII Slave发送数据。在边缘计算网关多协议通信软件的Modbus ASCII通信界面中,修改DATE_OUT的值88,观察Modbus Slave软件的DATE9 是否为88。

步骤4:Modbus ASCII Slave向Modbus ASCII Master (边缘计算网关)发送数据。在Modbus Slave软件中对DATE8赋值为888,观察边缘计算网关Modbus ASCII通信界面中的DATE_IN是否为888。

5.预期结果

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

6测试结果

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

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

(2)Modbus ASCII Slave配置:

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

图3. Modbus Slave选择通信方式

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

图4. Modbus Slave通信配置

(3)通信测试:

a. Modbus ASCII Master(边缘计算网关)向Modbus ASCII Slave发送数据。在边缘计算网关多协议通信软件的Modbus ASCII通信界面中,修改DATE_OUT的值88,观察Modbus Slave软件的DATE9 是否为88;Modbus ASCII Master与Modbus ASCII Slave数据显示如图5,图6。

图5. Modbus ASCII Master数据

图6. Modbus ASCII Slave数据

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

图7. Modbus ASCII Slave数据

图8. Modbus ASCII Master数据

(4)抓包测试:

图9. Modbus ASCII Master数据抓包

测试结论:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

GuoGei

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

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

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

打赏作者

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

抵扣说明:

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

余额充值