68 47 47 68 08 01
09 0d 03 01
05 40 9c 4a 00--信息对象1
06 40 14 1c 00--信息对象2
09 40 4b 2a 00
0a 40 c8 00 00
0b 40 06 d0 00
0d 40 c8 00 00
0e 40 d6 cd 00
11 40 c4 b0 00
12 40 ca 19 00
14 40 65 b1 00
18 40 45 09 00
1a 40 60 09 00
27 40 d0 3f00 --信息对象n
5e 16
从监视端发往控制端(子站发给主站),ASDU9,对于一个信息对象,如1
05 40 --信息对象地址
9c 4a --NVA规一化值
00--QDS品质描述词
68 0b 0b 68 73 01 30 01 06 01 05 62 4b 3b 00 99 16
从监视端发往控制端(子站发给主站),ASDU48
10 20 01 21 16
10 5a 01 5b 16
从监视端发往控制端(子站发给主站),ACD位为1,表明有新数据
68 0b 0b 68 08 01 30 01 07 01 05 62 4b 3b 00 2f 16
其他的没有详细解释,大体和第一帧报文类似,按照101规约的结构划分开,会更容易理解 谢谢!认真学习下 呵呵,是要对照规约看的 &&&&&&&&&&&&&&&第1帧报文&&&&&&&&&&&&&&&&
68 47 47 68 启动符,DataLen=71
08 控制域--PRM(bit6):0(子站)
ACD(bit5要求访问位):0
DFC(bit4帧计数位有效):0
功能码(bit3~bit0)--以数据响应请求帧(响应帧)
01 链路地址
09 类型标识:9
0D 可变结构限定词VSQ--信息数目=13 SQ:0 非顺序(如:地址1,数据1,地址2,数据2..)
03 传送原因--[原因 bit5~bit0:3]:突发
01 运用地址AppAddr
++++++++++测量值++++++++++
--------数据1------
05 40 信息体地址:16389
9C 4A 遥测值(报文:低前,高后):19100
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据2------
06 40 信息体地址:16390
14 1C 遥测值(报文:低前,高后):7188
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据3------
09 40 信息体地址:16393
4B 2A 遥测值(报文:低前,高后):10827
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据4------
0A 40 信息体地址:16394
C8 00 遥测值(报文:低前,高后):200
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据5------
0B 40 信息体地址:16395
06 D0 遥测值(报文:低前,高后):-12282
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据6------
0D 40 信息体地址:16397
C8 00 遥测值(报文:低前,高后):200
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据7------
0E 40 信息体地址:16398
D6 CD 遥测值(报文:低前,高后):-12842
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据8------
11 40 信息体地址:16401
C4 B0 遥测值(报文:低前,高后):-20284
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据9------
12 40 信息体地址:16402
CA 19 遥测值(报文:低前,高后):6602
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据10------
14 40 信息体地址:16404
65 B1 遥测值(报文:低前,高后):-20123
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据11------
18 40 信息体地址:16408
45 09 遥测值(报文:低前,高后):2373
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据12------
1A 40 信息体地址:16410
60 09 遥测值(报文:低前,高后):2400
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
--------数据13------
27 40 信息体地址:16423
D0 3F 遥测值(报文:低前,高后):16336
00 码值描述--IV:0(有效)NT:0(当前值)SB:0(未被取代)BL:0(未被封锁)OV:0(未溢出)
5E 校验和
16 结束符
&&&&&&&&&&&&&&&第2帧报文&&&&&&&&&&&&&&&&
68 0B 0B 68 启动符,DataLen=11
73 控制域--PRM(bit6):1(主站)
FCB(bit5帧计数位):1
FCV(bit4帧计数位有效):1
功能码(bit3~bit0)--传送数据(发送/确认帧)
01 链路地址
30 类型标识:48
01 可变结构限定词VSQ--信息数目=1 SQ:0 非顺序(如:地址1,数据1,地址2,数据2..)
06 传送原因--[原因 bit5~bit0:6]:激活
01 运用地址AppAddr
++++++++++设定命令++++++++++
------设定执行:激活
05 62 信息体地址:25093
4B 3B 设定值--15179
00 设定命令限定词QOS--S/E:0执行,64~127特定专用
99 校验和
16 结束符
&&&&&&&&&&&&&&&第3帧报文&&&&&&&&&&&&&&&&
子站________复位远方链路确认帧________
10 启动符
20 控制域--PRM(bit6):0(子站)
ACD(bit5要求访问位):1
DFC(bit4帧计数位有效):0
功能码(bit3~bit0)--确认帧
01 链路地址
21 校验和
16 结束符
&&&&&&&&&&&&&&&第4帧报文&&&&&&&&&&&&&&&&
主站________召唤1级数据帧________
10 启动符
5A 控制域--PRM(bit6):1(主站)
FCB(bit5帧计数位):0
FCV(bit4帧计数位有效):1
功能码(bit3~bit0)--召唤1级用户数据(请求/响应帧)
01 链路地址
5B 校验和
16 结束符
&&&&&&&&&&&&&&&第5帧报文&&&&&&&&&&&&&&&&
68 0B 0B 68 启动符,DataLen=11
08 控制域--PRM(bit6):0(子站)
ACD(bit5要求访问位):0
DFC(bit4帧计数位有效):0
功能码(bit3~bit0)--以数据响应请求帧(响应帧)
01 链路地址
30 类型标识:48
01 可变结构限定词VSQ--信息数目=1 SQ:0 非顺序(如:地址1,数据1,地址2,数据2..)
07 传送原因--[原因 bit5~bit0:7]:激活确认
01 运用地址AppAddr
++++++++++设定命令++++++++++
------设定执行:确认
05 62 信息体地址:25093
4B 3B 设定值--15179
00 设定命令限定词QOS--S/E:0执行,64~127特定专用
2F 校验和
16 结束符 学习了 看来解析规约确实麻烦,希望以后能有更简单的方式来处理 谢谢分享
页:
1
[2]
