ModbusPoll和Slave的使用教程
在工业领域,很多地方采用了Modbus协议
简单理解一下Modbus协议,就是把数据存在寄存器地址里面编号
然后通过协议读取
modbus有主机和从机,主机只有一个,从机可以有很多个
玩过Tcp的都知道,TcpServer就是主机,TcpClient就是从机
一样的道理,那么我们经常会见到的工具
ModbusPoll 和 ModbusSlave代表了怎样的角色呢
可能看名字概念会有点混淆,但实际的模拟使用中
ModbusSlave 是建立一个Server(主)
ModbusPoll 是去连Server(从)
所以实际的使用中,ModbusPoll使用的多,一般都是去读主机里面的寄存器地址
ModbusSlave 更像一个可以在本机创建服务端的角色,方便测试用的
1.创建串口 Modbus 设置寄存器地址
注:为什么一台机器上可以测试,因为安装了虚拟串口工具
2.设置两个测试的寄存器地址
3.打开modbusPoll 进行读取
4.读取成功
串口如此,通过网口的Modbustcp 和rtu依旧如此,当Tcp理解和使用就完事了
我是狗子,希望你幸福!
扫描二维码关注公众号,回复:
15427502 查看本文章