小弟我现在要用S7-200的PPI协议写一个规约
报文格式如下:
上位机发送报文1详细说明
68 1B 1B 68 /报文头 1B代表DA至FCS之前的字节数。上例总共27字节,即1BH
02 /目标地址,PLC站号,A通道为02,B通道为04
00 /源地址,上位机地址为00
6C /功能码
32 /PPI协议代号为32
01 /确认请求
03
00
A1 /消息号,最好每次增加1,以便回传信息确认
A1 /消息号,最好每次增加1,以便回传信息确认
00
0E
00
00
04
01
12
0A
10
02
00
20 /读取的寄存器个数,每个VD变量占4个字节,8个VD变量为32=20H
00
01 /V寄存器(00)
84 /V寄存器(84)
00 7D 00 /起始寄存器地址*8,4000*8=32000=007D00H。
49 /校验码,为DA至FCS之前的字节校验和,
16 /END,结束码
我有一个问题 就是从消息号结束起到寄存器个数那之间为什么是11个字节?
也就是说这一段
00
0E
00
00
04
01
12
0A
10
02
00
代表什么?看协议应该是DU,但是为什么是11字节啊?