我正在建立一个项目,将使用一台PC作为modbus主设备和Click plc作为从属设备。通信方式为串行RTU。我在读写plc中的寄存器时,在寻址系统上遇到了一点麻烦。我已经使用这里的指南构建了一些测试代码:C# NModbus DLL with Wago Remote IO
但是,我不能理解地址系统...我想打开我的可编程控制器上的输出Y1,它有一个modbus地址: 8193,但modbus.dll似乎不喜欢它,因为iv地址太高或不正确?
发布于 2016-07-02 03:42:17
尝试将前导零添加到地址。8193应该是008193。
https://stackoverflow.com/questions/38143618
复制相似问题