ModbusPoll和Slave的使用教程

ModbusPoll和Slave的使用教程

在工业领域,很多地方采用了Modbus协议
简单理解一下Modbus协议,就是把数据存在寄存器地址里面编号
然后通过协议读取

modbus有主机和从机,主机只有一个,从机可以有很多个
玩过Tcp的都知道,TcpServer就是主机,TcpClient就是从机

一样的道理,那么我们经常会见到的工具
ModbusPollModbusSlave代表了怎样的角色呢

可能看名字概念会有点混淆,但实际的模拟使用中

ModbusSlave 是建立一个Server(主)
ModbusPoll 是去连Server(从)

所以实际的使用中,ModbusPoll使用的多,一般都是去读主机里面的寄存器地址
ModbusSlave 更像一个可以在本机创建服务端的角色,方便测试用的

1.创建串口 Modbus 设置寄存器地址

注:为什么一台机器上可以测试,因为安装了虚拟串口工具

在这里插入图片描述

2.设置两个测试的寄存器地址

在这里插入图片描述

3.打开modbusPoll 进行读取

在这里插入图片描述

4.读取成功

在这里插入图片描述
串口如此,通过网口的Modbustcp 和rtu依旧如此,当Tcp理解和使用就完事了
我是狗子,希望你幸福!

猜你喜欢

转载自blog.csdn.net/weixin_38083655/article/details/125807788