1、在NuGet包搜索NModbus,安装到项目
2、封装ModbusTcp帮助类
3、下载 Modbus Slave工具
链接: pan.baidu.com/s/1yt9L9Xqq…
提取码: 2tij
4、连接测试
5、封装转换类型 ModbusConvert 帮助类
NModbus提供的对寄存器读写方法,只包括ushort类型,需要对ushort进行进行转换。
6、写入测试
可以看到ModbusSlave上面的数据,一个浮点型数据占用两个寄存器,4个byte。按照下图设置后,可以看到,已经写入成功。
7、读取测试
可以看到刚刚写入的值,读取到变量值中
如果你喜欢我的文章,请给我一个赞!谢谢
如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号 [路人甲DotNet] 社区,与其他热爱技术的同行一起交流心得,共同成长!