使用该功能码可以读取所有寄存器包括AI1-AI8、DO1-DO8的状态。请求PDU详细说明了起始寄存器地址和寄存器数量,从零开始寻址寄存器,因此寻址寄存器1-32为0-32。
响应报文中的寄存器数据每个寄存器有2个字节,对于每一个寄存器,第一个字节代表寄存器值的高位,第二个字节代表寄存器值的低位。字节数为寄存器数量乘以2。对于AI1-AI8,一个通道占用2个寄存器,4个字节的值使用浮点数表示,对于DO1-DO8,2个字节的值0000代表继电器断开,0001代表继电器闭合。
请求PDU
响应PDU
错误响应PDU
这是一个读模拟量输入AI1-AI8的
发送:6403000000103433