101规约解读一、101帧格式1例:10 49 01 4a 16(请求远方链路)2例:68 09 09 68 73 01 64 01 06 01 00 00 14 f4 16 (总召唤)3. 单字节(E5H )无数据应答4. 控制域主站-> 分站分站-> 主站 FCB :主站命令计数位,每次翻转。
正常流程 FCB 位每次翻转,如果主站未收到子站的正确应答,则 FCB 位不翻转,如连续多次(三次以上)未收到,则初始化链路。
子 站判断FCB 位,如果发现未变化,则重发上次的原码。
FCV :主站命令有效位 ACD :子站命令,ACD=1表示有一级数据,要求主站召唤 DFC :子站命令,DFC=1表示数据流满,要求暂停召唤 5.功能码表 主站命令保留 PRM方向子站命令二、101原码分析1.请求远方链路手发报文:10 49 01 4A 16(1)控制域=49, ( 2)链路地址=01H RTU 响应:10 0B 01 8C 16(10 AB 01 AC 16 )结果:响应正确说明:这是规约中的第一步,请求远方链路。
若 RTU 响应后一种报文,表示RTU 有1级数据,那主站在复位远方链路之后立刻召唤1级数据。
2.复位远方链路手发报文:10 40 01 41 16RTU 响应:10 00 01 81 16结果:响应正确说 明:这是规约中的第二步, 数据,那主站在本帧之后立刻召唤3.询问1级用户数据手发报文:10 7A 01 7B 16(1)控制域=40 , (2)链路地址=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 16 10 8F 01 90 16结果:正确(1)控制域=40 , (2 )链路地址=01H(10 A0 01 A1 16 )复位远方链路。
若 RTU 响应后一种报文,表示 RTU 有1级1级数据。
然后才总召唤。
说明:1级用户数据包括变位遥信,子站初始化结束报文和由读命令所寻址的信息体的数据。
其中常用的就是变位遥信。
主站请求链路状态xxxx :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 BD 92 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 16 10 89 01 8A 16 结果:响应正确 说明:2级数据包括变化的遥测量帧, 10 89 01 8A 16(此帧表示无响应数据 SOE 。
如果RTU 无2级数据,则返回 5、对时命令 (1)68 0F 0F 68 53(2) (3) 40 67 01 ==对时命令 (6) ( 7) ( 8) 40 00 00 00 36 0D 10 2E 01 08 CB 16 (1)控制域=53H ,( 2 )链路地址=40H , 送原因=6,( 6)公共地址,(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 08 79 传送原因=7, (6)公共地址, (3 )类型标识=67H , ( 4)限定词=1, ( 5) (8)信息体内容 =08-1-14 16:13:13.824 6、总召命令 (1) (2) 68 09 09 68 53 40(1)控制域=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 2040 64 01 07 (1)控制域 ACD=1 , (2 )链路地址=40H ,(7)信息体地址=0, ( 8)信息体内容=14H 传送原因=7, (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 总召YC 上送 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 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)链路地址=40H , ( 3 )类型标识=1 , (4 )限定词=1 , ( 5)传送原因=3, (6)公共地址=40H , ( 7)起始信息体地址=0008H , ( 8)信息体内容=1SOE上送(1) (2) (3) (4) (5) (6)(7 ) (8 ) 68 0E 0E 68 00 40 02 01 03 40 08 00 0100 36 0D 10 2E FF 16(1)控制域ACD=0 , (2)链路地址=40H , ( 3)类型标识=2, (4)限定词=1 , ( 5)传送原因=3, (6)公共地址=40H , ( 7)起始信息体地址=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执行68 09 09 68 73 ⑴ 40 ⑵(1)控制域=73H , (2 )=1, (5) 传送原因=6, (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 (结束帧)结果:响应正确说明:先冻结再召唤。
电度量上送。
三、报文详细分析对照表状态(7) (8)08 00 01 00 36 0D 10 2E2D(3)01「06 链路地址=40H , 公共地址=40H,(4)(5)(6)(7)(8)一40 02 60 80 E9 16(3)类型标识=2DH单点YK,(4)限定词(7)起始信息体地址=6002H,(8)信息体内(3)(4)(5)(6)(7)(8)2D 01 06 40 02 60 00 89 16链路地址=40H,(3)类型标识=2DH单点YK,(4)限定词公共地址=40H,(7)起始信息体地址=6002H,(8)信息体内主站请求链路状态xxxx :0001链路忙1110链路服务未工作1011链路完好1111链路服务未完成T:10 49226B16R:10 0B222D16 ==复位链路(1)(2)10 40 40 80 16(1)控制域=40,( 2)链路地址=40H==复位链路确认 10 00( 1)40(2)40 16(1)控制域=00,( 2)链路地址=40H4、询问1级数据当子站上次返回的报文中 ACD 位为2、复位远方链路子站收到此报文后,将保存主站的C RL NA 1 SENDFCB 位清零。
子站应答报文M RL NA 1 CON1时。
C P1 NA 1NA 1105A02005C16 5、单点遥信变化帧M SPRTU站号信息体地址(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 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 1**此处如果类型表示改为14H,则时间标识为7位。