1、101规约解读解析101规约解读一、101帧格式1、固定帧长:启动字符(10H)控制域 ( C)链路地址域(A)(公共地址) 帧校验和(CS)结束字符(16H)例:10 49 01 4a 16(请求远方链路)2、可变帧长:启动字符(68H) 长度(L) 重复长度(L) 启动字符(68H) 控制域(C) 链路地址域(A) 链路用户数据(可变长度) ASDU帧校验和(CS)(阴影部分) 结束字符(16H)例:68 09 09 68 73 01 64 01 06 01 00 00 14 f4 16 (总召唤)3.单字节(E5H)无数据应答4.控制域FCBFCV23 1 22 1 21 丨 20ACD
2、1DFC1功能码PRM方向保留主站- 分站 分站- 主站 FCB :主站命令计数位,每次翻转。正常流程 FCB位每次翻转,如果主站未收到子站的正确应答,则 FCB位不翻转,如连续多次(三次以上)未收到,则初始化链路。子 站判断FCB位,如果发现未变化,则重发上次的原码。FCV :主站命令有效位 ACD :子站命令,ACD=1表示有一级数据,要求主站召唤 DFC :子站命令,DFC=1表示数据流满,要求暂停召唤5.功能码表主站命令功能码帧类型业务功能备注0发送/确认帧复位远方链路初始化用1发送/确认帧复位终端用户进程2发送/确认帧平衡方式用不用3发送/确认帧传送数据常用4发送/无回答帧传送数据5
3、备用6, 7自定义8请求/响应帧响应帧说明用户状态9请求/响应帧召唤链路状态初始化用10请求/响应帧召唤一级数据常用11请求/响应帧召唤二级数据常用12, 13备用14, 15自定义子站命令功能码帧类型业务功能备注0确认帧确认命令确认用1确认帧链路忙,未接收报文25备用6, 7自定义8响应帧以数据响应请求帧常用9响应帧无所召唤的数据常用10备用11响应帧以链路状态或或访问 请求回答12备用13链路服务未工作14链路服务未完成二、101原码分析1.请求远方链路手发报文:10 49 01 4A 16 (1)控制域=49, ( 2)链路地址=01HRTU 响应:10 0B 01 8C 16 (10
4、AB 01 AC 16 )结果:响应正确说明:这是规约中的第一步,请求远方链路。若 RTU响应后一种报文,表示 RTU有1级数据,那主站在复位远方链路之后立刻召唤 1级数据。2.复位远方链路(1)控制域=40 , (2 )链路地址=01H(10 A0 01 A1 16 )手发报文:10 40 01 41 16RTU 响应:10 00 01 81 16结果:响应正确复位远方链路。若 RTU响应后一种报文,表示 RTU有1级1级数据。然后才总召唤。说 明:这是规约中的第二步, 数据,那主站在本帧之后立刻召唤3.询问1级用户数据手发报文:10 7A 01 7B 16 (1)控制域=40 , (2)链
5、路地址=01HRTU 响应: 68 1B 1B 68 88 01 01 07 05 01 02 00 00 03 00 00 04 00 00 05 00 01 06 00 01 07 00 01 08 00 01 BE 1610 8F 01 90 16结果:正确说明:1级用户数据包括变位遥信,子站初始化结束报文和由读命令所寻址的信息体的数 据。其中常用的就是变位遥信。4.召唤2级数据手发报文:10 7B 01 7C 16RTU 响应:68 30 30 68 88 01 02 07 05 01 02 00 00 AE 92 1A 04 00 00 B3 92 1A 03 00 00 BD92
6、1A 06 00 01 13 97 1A 05 00 01 2C 97 1A 07 00 01 B8 97 1A 08 00 01 3A 98 1A D7 1610 89 01 8A 16结果:响应正确说 明:2级数据包括变化的遥测量帧,10 89 01 8A 16(此帧表示无响应数据SOE。如果RTU无2级数据,则返回5、对时命令(1)68 0F 0F 68 53(2) (3)40 6701=对时命令(6) ( 7) ( 8)40 00 00 00 36 0D 10 2E 01 08CB16(1)控制域=53H,( 2 )链路地址=40H, 送原因=6,( 6)公共地址,(7)信息体地址,
7、对时确认(3 )类型标识=67H,( 4)限定词=1,( 5)(8)信息体内容 =08-1-14 16:13:13.824(5)(1) ( 2) (3) (4)68 0F 0F 68 00 40 67 01 0716(1)控制域ACD=0 , (2 )链路地址=40H ,(7)信息体地址,(6) (7 ) (8)40 00 00 00 36 0D 10 2E 01 0879传送原因=7, (6)公共地址,(3 )类型标识=67H, ( 4)限定词=1, ( 5) (8)信息体内容=08-1-14 16:13:13.8246、总召命令(1) (2)68 09 09 68 53 40(1)控制域=
8、53H , (2)送原因=6, (6)公共地址,总召确认(6) ( 7)40 00 00(8)14 52 16(3) (4) (5)64 01 06链路地址=40H , ( 3)类型标识=64H , (4)限定词=1, ( 5 )传 (7 )信息体地址=0,(8)信息体内容=14H(8)14 20 16(6) (7)40 0000(3)类型标识=64H , (4)限定词=1 , (5 )(1) (2) (3) (4) (5)68 09 09 68 20 40 64 01 07(1)控制域 ACD=1 , (2 )链路地址=40H ,(7)信息体地址=0, ( 8)信息体内容=14H传送原因=7
9、, (6 )公共地址,总召YX上送(1) (2)68 24 24 68 28 40(3) (4 ) (5 )01 9C 14(6) (7)40 E5 00 00 01 00 01 00 01 00 01 00(8)00 01 4C 16(3)类型标识=01, (4)限定词=9C, ( 5 )01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01(1)控制域 ACD=1 , (2 )链路地址=40H ,传送原因=14, (6)公共地址=40H , ( 7)起始信息体地址=00E5H , (8)信息体内容 单点遥信,连续信息体地址,个数 =28 总召Y
10、C上送68 17 17 68 28 40 0B 85 14( 40 ( 81 40( 05 00 00 12 00 00 22 00 00 2B(8 )00 00 2E 00 00 5B 16(1)控制域 ACD=1 , (2 )链路地址=40H , ( 3)类型标识=0B , (4) 限定词=85, ( 5)=4081H , (8)信息体内容=45传送原因=14, (6)公共地址 总召结束7、变化YC上送68 24 24 68 08 (b 40 (2=40H,(7 )起始信息体地址(7)01 40 12 00 00 02 40 19 00 00 0340 28 00 00 04 40 30
11、00 00 05 40 3A 00 00 06 40 41 00 00 2F 16(1)控制域ACD=0 , (2 )链路地址=40H , ( 3)类型标识=0B , (4) 限定词=6, ( 5 ) 传送原因=3, (6 )公共地址=40H , (7)起始信息体地址=4001H , ( 8)信息体内容=18 遥测数据,独立信息体地址,个数 =6第1点YC值=188、 变化YX上送“ “ (1) (2) (3) (4) (5) (6 ) “ (7) (8) 丄八68 09 09 68 08 40 01 01 03 40 08 00 01 FF 16(1)控制域ACD=0 , (2)链路地址=4
12、0H , ( 3 )类型标识=1 , (4 )限定词=1 , ( 5)传 送原因=3, (6)公共地址=40H , ( 7)起始信息体地址=0008H , ( 8)信息体内容=1(7) (8)08 00 01 00 36 0D 10 2ESOE上送(1) (2) (3) (4) (5) (6) (7 ) (8 )68 0E 0E 68 00 40 02 01 03 40 08 00 01 00 36 0D 10 2E FF 16(1)控制域ACD=0 , (2)链路地址=40H , ( 3)类型标识=2, (4)限定词=1 , ( 5)传 送原因=3, (6)公共地址=40H , ( 7)起始
13、信息体地址=0008H , ( 8)信息体内容=1 , 14 日 16:13:13.8249、 YK选择(1) (2)68 09 09 68 53 40(1)控制域=53H , (2 )=1, (5) 传送原因=6, (6 ) 容=80H,选择分YK执行(3) ( 4) ( 5) ( 6) ( 7) ( 8)2D 01 06 40 02 60 00 89 16链路地址=40H,( 3)类型标识=2DH单点YK,( 4)限定词 公共地址=40H,( 7)起始信息体地址 =6002H,( 8)信息体内68 09 09 68 73 40 (1)控制域=73H , (2 )=1, (5) 传送原因=6
14、, (6 ) 容=00H,执行分10、.冻结和召唤电度量手发报文: 68 09 09 68 73 01 65 01 06 01 00 00 41 21 16RTU 响应:68 09 09 68 80 01 65 01 07 01 00 00 41 30 16 (确认帧)68 14 14 68 88 01 0F 02 03 01 01 0C 30 00 00 00 0002 0C 54 00 00 00 01 3E 16 (响应帧)68 09 09 68 80 01 65 01 0A 01 00 00 41 33 16 (结束帧)结果:响应正确说明:先冻结再召唤。电度量上送。三、报文详细分析对照
15、表1、请求链路状态10H10H0 1 0 0 1 0 0 11 0 ACD DFC xxxxRTU站号RTU站号帧校验和(CS)帧校验和(CS)16H16H0001链路忙 1110链路服务未工作1011链路完好1111链路服务未完成T:10 49226B16R:10 0B222D16RTU站号信息体地址(2-3字节,低位在前)(00H 开)/ ( 01H 合)信息体地址(2-3字节,低位在前)(00H 开)/ ( 01H 合)帧校验和(CS)16H=变化YX上送(1) (2) ( 3) (4) ( 5) (6) (7) ( 8)68 09 09 68 08 40 01 01 03 40 08
16、00 01 FF 16(1)控制域ACD=0,(2)链路地址=40H,( 3)类型标识=1,( 4)限定词=1,( 5)传 送原因=3,(6)公共地址=40H,( 7)起始信息体地址=0008H,( 8)信息体内容=18、如果子站有SOE,则回送单点信息的事件顺序记录M SP TA 168HL=L=68H1 0 ACD DFC 10 0 0RTU站号02H信息体数目(0 7FH)05HRTU站号信息体地址低字节(ADDRL ?)信息体地址高字节(ADDRH ?)(00H 开)/( 01H 合)毫秒数低字节(ms )毫秒数咼字节(ms )分钟(min)?信息体地址低字节(ADDRLn )信息体地
17、址高字节(ADDRHn )(00H 开)/ (01H 合)毫秒数低字节(ms )毫秒数咼字节(ms )分钟(min)帧校验和(CS)16H=SOE上送(7) (8)08 00 01 00 36 0D 10 2E(1) ( 2) (3) (4) (5) (6) 、., 、-,68 0E 0E 68 00 40 02 01 03 40 08 00 01 00 36 0D 10 2E FF 16(1)控制域ACD=0,(2)链路地址=40H,( 3)类型标识=2,( 4)限定词=1,( 5)传 送原因=3,( 6)公共地址=40H,( 7)起始信息体地址=0008H,( 8)信息体内容=1,14 日
18、 16:13:13.8242级用户数据。7、遥测变化响应帧当有遥测越限则向主站回送无品质描述的遥测变化响应帧。M ME ND 168HL=L=68H1 0 ACD DFC 10 0 0RTU站号15H0 信息体数目(0127)05HRTU站号信息体地址低字节(ADDRL ?)信息体地址高字节(ADDRH ?)信息体低字节(VALUEL ?)信息体高字节(VALUEH ?)?信息体地址低字节(ADDRLn)信息体地址高字节(ADDRHn )信息体低字节(VALUELn )信息体高字节(VALUEHn )帧校验和(CS)=变化YC上送68 24 24 68 08 ) 40 0B 06 03 40
19、01 40 12 00 00 02 40 19 00 00 0340 28 00 00 04 40 30 00 00 05 40 3A 00 00 06 40 41 00 00 2F 16 (1)控制域ACD=0 , (2)链路地址=40H , ( 3)类型标识=0B , (4) 限定词=6, ( 5) 传送原因=3,(6)公共地址=40H,(7)起始信息体地址=4001H,( 8)信息体内容=18 遥测数据,独立信息体地址,个数 =6第1点YC值=189、总召唤16H子站遥测响应帧子站单点遥信响应帧68HL=09HL=09H68H1 0 ACD DFC 10 0 0RTU站号64H01H0A
20、HRTU站号00H00H14H帧校验和(CS)16HNA 1c ic子站总召唤结束=总召YX上送(1) (2) ( 3) (4) (5) (6) (7)68 24 24 68 28 40 01 9C 14 40 E5 00 00 01 00 01 00 01 00 01 00(8)01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 4C 16(1)控制域ACD=1,( 2 )链路地址=40H,( 3)类型标识=01,( 4)限定词=9C,( 5 ) 传送原因=14,( 6)公共地址=40H,( 7)起始信息体地址=00E5H,( 8
21、)信息体内容单点遥信,连续信息体地址,个数 =28=总召YC上送(1) ( 2) ( 3) ( 4) ( 5) ( 6) ( 7 )68 17 17 68 28 40 0B 85 14 40 81 40 05 00 00 12 00 00 22 00 00 2B_5B 16(1)控制域 ACD=1,(2)链路地址=40H,( 3)类型标识=0B,(4) 限定词=85,( 5)=40H,( 7)起始信息体地址 =4081H,( 8)信息体内容=45(8 )传送原因=14, (6)公共地址00 00 2E 00 0010、时间同步发送数据=发送时间+帧长时间+链路延时+帧长时间应答数据=发送时间C
22、 CS NA 1 ACT68H0FH0FH68H0 1 FCB 10 0 11RTU站号67H01H06HRTU站号00H00H毫秒数(059999)低字节毫秒数(059999)高字节分钟(059)时(0 23)XXX XXXXX星期(1-7) 日期(1 31)月份(1 12 )年份(099)帧校验和(CS)16H主站发送C CS NA 1 ACTCOM68H0FH0FH68H1 0 ACD DFC 0 0 00RTU站号67H01H07HRTU站号00H00H毫秒数(059999)低字节毫秒数(059999)高字节分钟(059)时(0 23)XXX X X X X X星期(1-7) 日期(1
23、 31)月份(1 12 )年份(099 )帧校验和(CS )16H子站应答=对时命令(1) (2) (3) (4) ( 5)68 0F 0F 68 53 40 67 01 0616 =对时命令(1)控制域=53H,( 2)链路地址=40H,送原因=6,( 6)公共地址,(7)信息体地址,((6) ( 7) ( 8)40 00 00 00 36 0D 10 2E 01 08(3 )类型标识=67H , (4)限定词=1, ( 5)(8)信息体内容 =08-1-14 16:13:13.824CB(5)79=对时确认(1) ( 2) (3) (4)68 0F 0F 68 00 40 67 01 07
24、16(1)控制域ACD=0,( 2 )链路地址=40H, 传送原因=7,(6 )公共地址,(7)信息体地址,(6) ( 7 ) ( 8)40 00 00 00 36 0D 10 2E 01 08(3 )类型标识=67H, ( 4)限定词=1, ( 5)(8)信息体内容 =08-1-14 16:13:13.82411、YK/YT 报文CDCNA1 ACT/C RC NA 1 ACT68H09H09H68H0 1 FCB 10 0 11RTU站号2EH(遥控)/2FH(升降)01H06HRTU站号信息体地址低字节(ADDRL )信息体地址高字节(ADDRH )命令(ORDER)帧校验和(CS)16
25、HC DC NA 1 ACTCON/C RC NA 1 ACTCON68H09H09H68H1 0 ACD DFC 0 0 00RTU站号2EH(遥控)/2FH(升降)01H07HRTU站号信息体地址低字节(ADDRL )信息体地址高字节(ADDRH )命令(ORDER )帧校验和(CS )16H选择命令: 81H开/降执行命令:01H开/降 撤消命令:原因改为 8, 遥控/升降命令发送帧=YK选择68 09 09 68 5382H 合 /升02H合/升遥控/升降命令应答帧(1)控制域=53H, =1,(5) 传送原因=6, 容=80H,选择分(1) (2)40(2 )(6 )cr(3) 2D
26、链路地址公共地址(4 )01 06=40H,=40H,(5)(3)(7)(6) ( 7 )40 02 60类型标识=2DH起始信息体地址(8)80 E9 16单点YK,( 4)限定词=6002H,( 8)信息体内=YK执行(1)68 09 09 68 73 40(1)控制域=73H,( 2 )=1,(5) 传送原因=6,( 6 )(2)(3)2D链路地址=40H,( 3)类型标识=2DH单点YK,( 4)限定词 公共地址=40H,( 7)起始信息体地址 =6002H,( 8)信息体内(6) (7)01 06 40 02 60(4)(5)(8)00 89 16容=00H,执行分信息体n地址低字节
27、(ADDRLn )信息体n地址低字节(ADDRLn )信息体n地址高字节(ADDRHn )信息体n地址高字节(ADDRHn )电能计数值n(Bit0 Bit7)电能计数值n(Bit0 Bit7)电能计数值 n(Bit8 Bit15)电能计数值 n(Bit8 Bit15)电能计数值 n(Bit16 Bit24)电能计数值 n(Bit16 Bit24)电能计数值 n(Bit25 Bit31)电能计数值 n(Bit25 Bit31)顺序号(n)顺序号(n)帧校验和(CS)帧校验和(CS)16H16H传送电能脉冲计数量响应帧传送某一组电能计数的响应帧10、冻结和召唤电度量手发报文: 68 09 09 68 73 01 65 01 06 01 00 00 41 21 16RTU 响应:68 09 09 68 80 01 65 01 07 01 00 00 41 30 16 (确认帧)68 14 14 68 88 01 0F 02 03 01 01 0C 30 00 00 00 0002 0C 54 00 00 00 01 3E 16 (响应帧)68 09 09 68 80 01 65 01 OA 01 00 00 41 33 16 (结束帧)结果:响应正确说明:先冻结再召唤。电度量上送。
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2