.NET 免费开源工业物联网网关 - 小码编匠 - 博客园 (cnblogs.com)
在做modbus采集时,经常用虚拟串口要操作远程的设备,但需要在本地安装虚拟串口软件,并要配置tcp和串口的对应关系,如果有些服务器不支持虚拟串的话就麻烦了。
有时需要设备支持Modbus网关,即把tcp转为rtu,有时也想自己写个程序,在本地发tcp时发rtu的数据格式。
没想到还真有这个数据包,如下:
IoTClient 是一个针对物联网 (IoT) 领域的开源客户端库,它主要用于实现与各种工业设备之间的通信。这个库是用 C# 编写的,并且基于 .NET Standard 2.0,这意味着可以用于多个版本的.NET,包括 .NET Framework、.NET Core、.NET 5 及以上版本,以及 Xamarin 和 UWP。
ModbusRtuOverTcp读写操作
//串口透传 即:用Tcp的方式发送Rtu格式报文 //实例化客户端 - IP、端口、超时时间、大小端设置 ModbusRtuOverTcpClient client = new ModbusRtuOverTcpClient("127.0.0.1", 502, 1500, EndianFormat.ABCD); //其他读写操作和ModBusTcpClient的读写操作一致标签:IoTClient,读写操作,ModbusRtuOverTcp,tcp,串口,NET From: https://www.cnblogs.com/81/p/18348719