Python 最小Modbus-单寄存器返回大于7字节

Python 最小Modbus-单寄存器返回大于7字节,python,modbus,minimalmodbus,Python,Modbus,Minimalmodbus,我正在连接一个太阳能逆变器,当一个输入寄存器发出请求时,它将返回多个字节的数据。 MinimaModbus似乎只希望返回7字节。是否有另一个调用将读取返回数据的整个缓冲区,而不仅仅是7个字节,然后关闭连接 如果我使用read_registers(),则逆变器将此视为多寄存器调用,并尝试发送更多数据…Modbus中没有单个寄存器读取命令。我记不清了,但Modbus有最大帧长限制,大约256字节。您可以一次读取max~124寄存器。请分享您的太阳能逆变器代码和手册。

我正在连接一个太阳能逆变器,当一个输入寄存器发出请求时,它将返回多个字节的数据。 MinimaModbus似乎只希望返回7字节。是否有另一个调用将读取返回数据的整个缓冲区,而不仅仅是7个字节,然后关闭连接


如果我使用read_registers(),则逆变器将此视为多寄存器调用,并尝试发送更多数据…

Modbus中没有单个寄存器读取命令。我记不清了,但Modbus有最大帧长限制,大约256字节。您可以一次读取max~124寄存器。请分享您的太阳能逆变器代码和手册。