C# 上位机读4~20mA数据

使用的模块:艾莫迅RS485-ETH,艾莫迅JY-MODBUS-4AIAO*10

使用NModbus创建TcpClient(参考NModbus文档)
tcpClient = new TcpClient(ipAddr, port);
master = ModbusIpMaster.CreateIp(tcpClient);
  • 参考链接2:https://www.yisu.com/ask/97648994.html
    断开modbus连接我代码里没有
    我代码中的master没有Disconnect方法,有Dispose方法。什么原因,能将Dispose当成Disconnect用吗?

  • 参考链接3:https://www.cnraksmart.com/25706.html
    捕获异常时,catch (ModbusException ex)试一试,我的代码里没有,得自己加
    image

  • 参考链接4:https://juejin.cn/post/7485633832324300850
    Modbus返回的错误码如何获取
    构造函数和初始化放一起很好啊,我的代码要不要学
    我的代码里也没有ModbusService啊
    image
    ModbusFactory和ModbusMessageFactory一样吗
    image

posted @ 2025-07-18 15:46  橘子Jane  阅读(20)  评论(0)    收藏  举报