我正在尝试使用加热系统(从站)设置通信(PC作为RTU主站)。目的是能够读取一些保持寄存器。但是我得到了Exception代码4作为响应。 我的问题是可能的原因是什么?我的意思是我可能在寄存器值/偏移/ ...中出错?我没有找到关于此类错误的大量信息。
数据发送:10-03-9C-4B-00-02-99-0C
"10" = Slave Address
"03" = Function Code
"9C4B" = Holding register 40011
"0002" = number of registers requested
"0C" = checksum
收到的数据:10-83-04-10-F6
"10" = slave address
"83" = function code with highest bit set = exception
"04" = exception code
我正在尝试读取32位浮点数。
THX