我正在使用带有NModbus4的C#应用程序编写PLC。 (RS232)
我可以使用master.ReadCoils(device, 8192, 1)
读取数据。
现在我有一个像149153这样的地址。这对于一个ushort很长,所以我不能将它作为参数传递给ReadCoils。
我该怎么做?
答案 0 :(得分:0)
PLC对Modbus使用非常常见的地址表示法(虽然不是标准的),其中第一个数字定义了寄存器的数据类型:
因此,地址149153处的数据实际上是地址49153处的离散输入。