整合了一些便于自己理解的内容
0x :离散量输出,可读/可写【对应PLC: DO】线圈类地址:00000~09999。使用功能码:01、05、15
1x :离散量输入16位,只读【对应PLC: DI】触点类地址:10000~19999。使用功能码:02
3x :输入寄存器16位,只读【对应PLC: AI】类地址:30000~39999。使用功能码:04
4x :保持寄存器,可读/可写【对应PLC: AO】类地址:40000~49999。使用功能码:03、06、16
01 读线圈状态
查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16个线圈的寻址地址分为0-15。例:请求从机设备17读20-56线圈。
则为:11 01 00 13 00 25
11为16进制的17,13为16进制的19(20-1),25为57-20
假如回复:11 01 05 CD 6B B2 0E 1B (无校验码)