上位机开发福利!快速掌握.NET中的Modbus通信

 
安装nuget包 Wesky.Net.OpenTools  1.0.8或以上版本。支持.net framework 4.6以上版本,以及所有.net core以及以上版本引用。

 
开发一个简单的Winform界面,用来测试使用。如需该winform的demo,可以在公众号【Dotnet Dancer】后台,回复 modbus 即可获取。

 
通信连接之前,可能存在多个客户端。可以写一个modbus客户端的静态数组存储。例如有五个客户端:

 
连接操作解析:假设有5个连接,此处都使用同一个服务端地址,实际情况请根据自己需要进行调整。连接后的客户端,存储到静态变量里面备用,这样可以自己根据modbus连接序号,来操作不同连接进行通信。

 
读取测试。
例如连接的第一个客户端读取bool类型的值。说明:IModbusReadWriteService接口如果你是使用依赖注入的形式,可以把它注入进来使用。此处没有使用依赖注入,则直接实例化出来使用。

 
IModbusReadWriteService接口一共提供了以下几种方法。其中,读取类型除了字符串以外,默认都是支持读取批量数据......

版权声明:cnblogshot 发表于 2024-05-23 9:04:17。
转载请注明:上位机开发福利!快速掌握.NET中的Modbus通信 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...