我用 C# 做了一个应用程序,在这个应用程序中,我必须每 20 秒通过 Modbus TCP 读取 PLC 的 840 个寄存器。我使用这个库http://www.codeproject.com/Tips/16260/Modbus-TCP-class。当我使用该方法时
Master.ReadHoldingRegister(ushort id, byte unit, ushort startAddress, ushort numInputs)
它返回一个长度为 144 而不是 1680 的字节数组,你知道吗?