许继103规约详解
许继103规约详解

许继103规约报文详解IEC60870-5-103(DL/T667-1999)报文详解一、800系列装置串口IEC60870-5-103部分一、引用标准IEC60870-5-103:1997 继电保护设备信息接口配套标准,DL/T667-1999 远动设备及系统第5 部分传输规约第103 篇继电保护设备信息接口配套标准。
二、通信接口1.接口标准:RS232 或RS485。
2.通信格式:异步,1 位启始位,8 位数据位,1 位偶校验,1 位停止位。
3.通信速率:9600 bit/s。
4.通信方式:主从式,装置为从站。
三、报文格式IEC60870-5-103 通信规约有固定帧长和可变帧长两种报文格式。
前者用于传送“复位、召唤、确认、无所要求、链路状态/响应、忙帧”等信息。
后者主要用于传送“命令、数据”等信息。
b.接受校验:每帧报文的启动位,停止位、偶校验位。
接受校验的字符有启动字符、帧校验和、结束字符,若检出一个差错,舍弃此帧数据,若无差错,数据有效。
256的模和)。
b. ASDU 链路用户数据包的具体格式详见下文介绍c. Length=ASDU 链路用户数据包的字节数+2(2为控制域、地址域的长度),长度为控制域、地址域、链路用户数据的8位位组的个数,即字节个数。
d. 接受校验:每帧报文的启动位,停止位、偶校验位。
接受校验的字符有启动字符、两个长度字符Length应一致、接受字符总数为L+6(两个启动字符、两个长度字符、校验字符及结束字符16)、帧校验和、结束字符,若检出一个差错,舍弃此帧数据,若无差错,数据有效。
注:固定帧长报文主站和子站之间的确认;而可变帧长用于主站和子站之间传输数据。
3、控制域控制域分“主-->从”和“从-->主”两种情况。
(1)“主-->从”报文的控制域D7 D6 D5 D4 D3 D2 D1 D0备用 PRM FCB FCV FUNCTION CODE0或1 1 功能码(见下表)注: a、启动报文位PRM为1时,表示是由控制系统向继电保护设备(或间隔单元)传输,控制系统为启动站,启动报文位PRM为0时,表示是由继电保护设备(或间隔单元)向控制系统传输,。
103规约详解

103规约详解⼀、DL/T667-1999(IEC60870-5-103)通信规约基本要点1. 通信接⼝1.1 接⼝标准:RS232、RS485、光纤。
1.2 通信格式:异步,1位起始位,8位数据位,1位偶校验位,1位停⽌位。
字符和字节传输由低⾄⾼。
线路空闲状态为1,字符间⽆需线路空闲间隔,两帧之间线路空闲间隔⾄少33位(3个字节)1.3 通信速率:可变。
1.4 通信⽅式:主从⼀对多,Polling⽅式。
2. 报⽂格式870-5-103通信规约有固定帧长报⽂和可变帧长报⽂两种报⽂格式,前者主要⽤于传送“召唤、命令、确认、应答”等信息,后者主要⽤于传送“命令”和“数据”等信息。
2.1 固定帧长报⽂启动字符控制域地址域代码和结束字符注:代码和=控制域+地址域(不考虑溢出位,即256模和)2.2————启动字符1(1byte)————长度(1byte)————长度(重复)(1byte)————启动字符2(重复)(1byte)————控制域(1byte)————地址域(1byte)————链路⽤户数据[(length-2)byte]————代码和(1byte)————结束字符(1byte)注:(1)代码和=控制域+地址域+ ASDU代码和(不考虑溢出位,即256模和)(2)ASDU为“链路⽤户数据”包,具体格式将在下⽂介绍(3)Length=ASDU字节数+22.3 控制域控制域分“主从”和“从主”两种情况。
(1)“主从”报⽂的控制域D7 D6 D5 D4 D3 D2 D1 D0备⽤PRM FCB FCV 功能码0 11(A)PRM(启动报⽂位)表明信息传输⽅向,PRM=1由主站⾄⼦站;PRM=0由⼦站⾄主站。
(B)FCB(桢记数位)。
FCB = 0 / 1——主站每向从站发送新⼀轮的“发送/确认”或“请求/响应”传输服务时,将FCB取反。
主站为每个从站保存⼀个FCB的拷贝,若超时未收到应答,则主站重发,重发报⽂的FCB保持不变,重发次数最多不超过3次。
许继103报文解析

许继IEC-103规约报文实例详解68 09 09 68 73 2B 07 81 09 01 FF 00 01 30 16 //总召唤第一扇区10 20 2B 4B 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 B7 01 AB 55 28 0E 01 80 16 //asdu1 10 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 B1 02 44 56 28 0E 01 15 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 B8 01 DA 56 28 0E 01 B1 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 BD 01 65 57 28 0E 01 42 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 EE 02 F3 57 28 0E 01 02 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 B0 02 9E 58 28 0E 01 70 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 BC 02 25 59 28 0E 01 04 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 BB 02 B3 59 28 0E 01 91 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 BA 02 36 5A 28 0E 01 14 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 CB 02 CF 5A 28 0E 01 BE 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 DE 01 66 5B 28 0E 01 68 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 FC 01 FA 5B 28 0E 01 1A 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 DF 01 8E 5C 28 0E 01 92 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 C9 01 27 5D 28 0E 01 16 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 C5 01 BB 5D 28 0E 01 A6 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 26 01 45 5E 28 0E 01 92 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 E9 01 CC 5E 28 0E 01 DC 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 DA 01 5A 5F 28 0E 01 5C 1610 5A 2B 85 1668 0E 0E 68 28 2B 01 81 09 01 B2 85 01 F8 5F 28 0E 01 A5 1610 7A 2B A5 1668 0E 0E 68 28 2B 01 81 09 01 B2 C4 01 88 60 28 0E 01 75 1610 5A 2B 85 1668 09 09 68 08 2B 08 81 0A 01 B2 00 01 7A 16 //第一扇区召唤结束68 09 09 68 73 2B 07 81 09 02 FF 00 01 31 16 //开始召唤第2扇区10 20 2B 4B 1610 5A 2B 85 1668 17 17 68 28 2B 2A 0E 09 02 01 95 02 01 01 01 01 01 01 00 00 00 00 00 00 01 01 36 16 10 7A 2B A5 1668 13 13 68 28 2B 28 0A 09 02 01 A3 01 00 00 00 00 00 00 00 00 00 01 36 1610 5A 2B 85 1668 09 09 68 08 2B 08 81 0A 02 B2 00 01 7B 16 // 第二扇区召唤结束68 09 09 68 73 2B 07 81 09 FF FF 00 01 2E 16 //召唤255扇区10 20 2B 4B 1610 5A 2B 85 1668 09 09 68 08 2B 08 81 0A FF B2 00 01 78 16 //255扇区召唤结束遥控执行过程:68 0A 0A 68 73 2B 40 81 0C 02 B2 30 82 00 D1 16 //ASDU64断路器遥控选择下行10 20 2B 4B 16 //回答确认桢,并告知有一级数据上行10 5A 2B 85 16 //召唤一级数据下行68 0A 0A 68 08 2B 40 01 0C 02 01 30 82 00 35 16 //ASDU64断路器遥控选择返回上行68 0A 0A 68 73 2B 40 81 0C 02 01 30 02 00 A0 16 //ASDU64断路器遥控遥控执行下行10 20 2B 4B 16 //回答确认桢,并告知有一级数据上行10 5A 2B 85 16 //召唤一级数据下行68 0A 0A 68 28 2B 40 01 0C 02 01 30 02 00 D5 16 //ASDU64断路器遥控执行返回上行10 7A 2B A5 16 //召唤一级数据下行10 29 2B 54 16 //回答确认桢,并告知有一级数据上行10 5A 2B 85 16 //召唤一级数据下行10 09 2B 34 16 //回答确认桢,并告知无数据上送上行68 0A 0A 68 53 22 58 81 02 01 B2 00 05 00 08 16 10 20 22 42 1610 7A 22 9C 1668 0A 0A 68 08 22 58 81 42 01 01 00 00 00 47 16董玉玲于2006年8月。
许继103规约使用说明

许继103规约使用说明一.规约使用范围使用范围:9793装置296扩展板装置类型:保护测控通讯介质:串口运行程序:CM1423.hex规约号号:77装置名称:许继公司保护装置。
二.规约转换内容本规约具有转换硬压板、软压板、动作事件、运行告警、遥测、定值、定值区号、系统对时、信号复归。
三.装置相关信息CPU个数=1CPU1地址号=1 //根据CPU个数对应CPU序号,下面同定值区号组号=5定值组号=10定值个数_CPU1=5动作元件组号=25动作元件个数_CPU1=5动作元件条目_CPU1=146,147,156,157,161,运行告警组号=15运行告警个数_CPU1=7运行告警条目_CPU1=44,45,46,47,48,49,50,硬压板组号=40硬压板个数_CPU1=2硬压板条目_CPU1=40,45,软压板组号=50软压板个数_CPU1=3软压板条目_CPU1=77,78,89,修改软压板个数_CPU1=3 // 指修改软压板时ASDU20中所指明的INF个数,下面是具体条目修改软压板条目_CPU1=118,31,112,遥测组号=30 //缺省值为0, 如果有遥测才定义遥测个数_CPU1=5遥测个数_CPU2=10装置总召唤定时(秒)=600请求二级数据定时(秒)=0事件加恢复报文=0 //如果=1,表示收到装置事件自动加恢复报文总召唤填CPU地址标志=1 //总召唤是否区分CPU地址。
缺省值=0,软压板数据类型_9=1 //指软压板组态中是否采用数据类型9,=1采用,=0不采用,缺省值=0招定值采用CPU地址=1 //指召唤定值的时候是否采用CPU地址号使用定值序号=1 //指装置定值报文中排列组号是否采用其序号序号从0开始=1 //指装置定值报文中定值序号是否从0开始修改定值允许=0 //指是否支持修改软压板(暂不支持修改定值,出问题不好分清责任)单条修改定值=1//如果保护支持单条修改定值,将此置1;如果保护支持多条修改定值,则将此置0。
103、104规约及其应用NEW

从
主:以遥信信息响应(带时标的SOE等);
遥信信息送完后,ACD置0,控制端又改召唤命令为 “召唤二级数据”, 以此反复。
IEC103规约报文结构
规约控制信息LPCI 应用服务数据单元ASDU
链路规约控制信息:
固定帧长 可变帧长 10 控制域 地址域 校验和 16
68 长度 长度 68 控制域 地址域 ( ) 校验和 16
TC57在变电站通信标准的编写计划中认为变电站通信标准有2个重要 组成部分:应用层传输规约以及通信网络和系统,而应用层传输规约 是核心部分,该委员会的工作安排是首先集中力量制定传输规约,然 后再制定通信网络和系统的标准。传输规约就是IEC103, IEC61850 将IEC103作为“引用标准”,就是将IEC 103引用成了IEC 61850标准 的条文。它们之间应该有一定的内在联系。
通用分类服务
数据单元标识符
类型 可变 标识 结构 限定 词 传送 装 原因 置 地 址
信息体(自动化信息表示)
通用分类功能描述(FUN,INF); 数据集:以GIN KOD GDD GDI表示的信息状 态或数值,如:遥信状态,遥测值,遥控命 令。)
许继103报文抓取与分析(整理版)

ASDU单元公共地址保护功能为01,测控功能为02FUN的值,178(0XB2)为线路保护时间同步报文:68 0F 0F 68 64 FF 06 81 08 FF FF 00 00 00 30 0F 18 0A 0A 5B 1610 40 2C 6C 16 -----复位CU(31 ms)10 20 2C 4C 16 -----有可召唤的一级数据10 5A 2C 86 16 -----召唤一级数据(31 ms)68 15 15 68 28 2C 05 81 04 01 B2 03 02 57 58 48 2D 38 32 33 00 52 02 2E 0E E7 16 ------复位CU响应报文10 7A 2C A6 16 ------继续召唤一级数据(31 ms)68 15 15 68 08 2C 05 81 05 01 B2 04 02 57 58 48 2D 38 32 33 00 52 02 2E 0E C9 16 ------启动重新启动报文10 5A 2C 86 16 ------继续召唤一级数据,FCB=0(31 ms)10 09 2C 35 16 ------无召唤数据68 0F 0F 68 64 FF 06 81 08 FF FF 00 00 00 26 0F 18 0A 0A 51 16 ------时间同步,FCB=168 09 09 68 73 2C 07 81 09 01 FF 00 00 30 16 ------总召唤启动,FCB=1,错误(31 ms)10 09 2C 35 1668 09 09 68 53 2C 07 81 09 01 FF 00 00 10 16 ----总召唤启动,FCB=0 (47 ms)10 20 2C 4C 16 ------有可召唤的一级数据10 7A 2C A6 16 ------召唤一级数据,FCB=1(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 B7 01 99 C2 27 0F 00 DB 16------ASDU_1,COMADD=01H,FUN=B2H(178),INF=B7H(183)低电压保护压板,DPI=01H10 5A 2C 86 16 ------继续召唤一级数据(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 B1 02 B8 DA 27 0F 00 0D 16------INF=B1H(177)过负荷保护压板10 7A 2C A6 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 B8 01 AE E9 27 0F 00 18 16------INF=B8H(184)零序保护压板10 5A 2C 86 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 BD 01 BA 0C 28 0F 00 4D 16------INF=BDH(189)低周压板10 7A 2C A6 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 EE 01 AC 18 28 0F 00 7C 16 ------INF=EEH(238)重合闸压板10 5A 2C 86 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 B0 02 12 29 28 0F 00 B6 16 ------INF=B0H(176)过流加速保护压板10 7A 2C A6 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 BC 02 61 39 28 0F 00 21 16 ------INF=BCH(188)电流III段压板10 5A 2C 86 16(46 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 BB 02 62 66 28 0F 00 4E 16 ------INF=BBH(187)电流II段压板10 7A 2C A6 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 BA 02 DC 73 28 0F 00 D4 16 ------INF=BAH(186)电流I段压板10 5A 2C 86 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 B9 01 E1 7F 28 0F 00 E3 16 ------INF=B9H(185)零序电压保护压板10 7A 2C A6 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 E2 01 88 89 28 0F 00 BD 16 ------INF=E2H(226)差动通讯中断告警10 5A 2C 86 16(47 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 CB 01 CD 9E 28 0F 00 00 16 ------INF=CBH(203)控制回路异常告警10 7A 2C A6 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 DE 01 31 AA 28 0F 00 83 16 ------INF=DEH(222)定值出错告警10 5A 2C 86 16(47 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 FC 01 01 B8 28 0F 00 7F 16 ------INF=FCH(252)装置参数出错告警10 7A 2C A6 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 DF 01 32 CC 28 0F 00 A7 16------INF=DFH(223)定值区号出错告警10 5A 2C 86 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 C9 01 7B E1 28 0F 00 EF 16------INF=C9H(201)开出出错告警10 7A 2C A6 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 C5 01 4C 08 29 0F 00 E4 16------INF=C5H(197)A/D出错告警10 5A 2C 86 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 26 01 66 15 29 0F 00 6C 16------INF=26H(38)母线PT断线告警10 7A 2C A6 16(47 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 E9 01 3D 22 29 0F 00 13 16------INF=E9H(233)过负荷告警10 5A 2C 86 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 E2 01 F9 2C 29 0F 00 D2 16------INF=E2H(226)差动通信中断告警10 7A 2C A6 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 DA 01 9C 38 29 0F 00 79 16------INF=DAH(218)零序过流告警10 5A 2C 86 16(31 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 CE 01 67 43 29 0F 00 43 16------INF=CEH(206)TA断线告警10 7A 2C A6 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 85 02 E2 4E 29 0F 00 81 16------INF=85H(133)线路PT断线告警10 5A 2C 86 16(32 ms)68 0E 0E 68 28 2C 01 81 09 01 B2 C4 01 3E 5D 29 0F 00 2A 16------INF=C4H(196)EPROM出错告警10 7A 2C A6 16(32 ms)68 09 09 68 08 2C 08 81 0A 01 B2 00 00 7A 16 ------总召唤结束响应报文10 5A 2C 86 16(47 ms)10 09 2C 35 1610 7B 2C A7 16 ------召唤二级数据(32 ms)68 10 10 68 08 2C 32 04 02 02 01 65 02 00 00 00 36 FF B0 01 BC 16 ------ASDU_50,COMADD=02H,FUN=01H(1),INF=65H(101):3I0实部、3I0虚部,3U0实部、3U0虚部10 40 2C 6C 16(31 ms)10 20 2C 4C 1610 5A 2C 86 16(47 ms)68 15 15 68 28 2C 05 81 04 01 B2 03 02 57 58 48 2D 38 32 33 00 52 02 2E 0E E7 1610 7A 2C A6 16(31 ms)68 15 15 68 08 2C 05 81 05 01 B2 04 02 57 58 48 2D 38 32 33 00 52 02 2E 0E C9 1610 5A 2C 86 16(15 ms)10 09 2C 35 1668 09 09 68 73 2C 07 81 09 02 FF 00 00 31 16 ------召唤第二扇区一级数据(47 ms)10 20 2C 4C 1610 5A 2C 86 16(31 ms)68 17 17 68 28 2C 2A 0E 09 02 01 95 01 01 02 01 01 01 01 00 00 00 00 00 00 02 00 37 16 ------ASDU_42,COMADD=02H,FUN=01H(1),INF=95H(149),信息序号:149~16210 7A 2C A6 16(31 ms)68 13 13 68 28 2C 28 0A 09 02 01 A3 01 00 00 00 00 00 00 00 00 00 00 36 16 ------ ASDU_40,COMADD=02H,FUN=01H(1),INF=A3H(163),信息序号:163~17210 5A 2C 86 16(31 ms)68 09 09 68 08 2C 08 81 0A 02 B2 00 00 7B 1610 7A 2C A6 16(31 ms)10 09 2C 35 1610 5B 2C 87 16(31 ms)68 10 10 68 08 2C 32 04 02 02 01 65 FE FF 04 00 93 00 C6 01 2F 16------ ASDU_50,COMADD=02H,FUN=01H(1),INF=65H(101),信息序号:COS¢、 Uab、Ubc、Uca、Ux(wxh822)、3I0实部、3I0虚部,3U0实部、3U0虚部,3I0五次谐波实部、3I0五次谐波虚部, 3U0五次谐波实部、3U0五次谐波虚部10 7B 2C A7 16(31 ms)68 1A 1A 68 08 2C 09 09 02 01 B2 94 00 00 00 00 00 00 F9 72 C7 76 DC 75 00 00 00 00 D6 00 5E 16------ASDU_09,COMADD=01H,FUN=B2H(178),INF=94H(148),信息序号:Ia,Ib,Ic,Ua,Ub,Uc,P,Q,f10 5B 2C 87 16(47 ms)68 10 10 68 08 2C 32 04 02 02 01 65 FF FF 09 00 9A 01 0E FF 83 16。
103和104规约

103和104规约103规约:1. 为确保电力系统的稳定运行,103规约规定了典型的通信协议和数据格式,用于实时监测和控制。
2. 103规约主要应用于远程站点与主站之间的通信,例如变电站与调度中心之间的通信。
3. 在103规约中,数据传输是基于二进制格式的,具有高效的传输速度和较低的通信延迟。
4. 103规约支持双向通信,允许主站向远程站点发送控制命令,并接收远程站点的状态反馈。
5. 103规约采用了多种数据传输方式,包括串行通信、以太网通信和无线通信。
6. 103规约具有较强的灵活性,能够适应不同类型的电力系统,并能通过配置文件进行定制化设置。
7. 103规约还提供了数据完整性和安全性的保护机制,确保通信数据的可靠性和机密性。
8. 103规约还支持数据的历史存储和远程访问,方便用户进行数据分析和故障诊断。
104规约:1. 104规约是一种高可靠性、高速度的通信协议,广泛应用于电力、水利、交通等领域的监控与控制系统中。
2. 104规约采用了面向报文的通信方式,能够实现可靠的数据传输和时间同步。
3. 104规约支持多点通信拓扑结构,可以同时连接多个远程站点。
4. 104规约具有较强的抗干扰能力,能够适应恶劣的环境条件和复杂的通信网络。
5. 104规约采用了独特的传输机制和数据分组方法,能够提高数据传输的效率和可靠性。
6. 104规约提供了丰富的功能,包括故障检测、事件记录、远程诊断等,能够满足复杂的监控与控制需求。
7. 104规约支持数据的实时传输和批量传输,可以根据用户需求进行灵活配置。
8. 104规约还具备灵活的扩展性,能够与其他通信协议进行互操作,实现系统的互联互通。
103和104规约在电力系统中具有重要的作用,它们通过高效、可靠的通信机制,提高了电力系统的运行效率和安全性。
无论是103规约还是104规约,在实际应用中都取得了良好的效果,并得到了广泛的认可和应用。
未来,随着电力系统的进一步发展和智能化升级,103和104规约将继续发挥重要的作用,为电力行业的发展做出更大的贡献。
103规约详细解析

一、DL/T667-1999(IEC60870-5-103)通信规约基本要点1. 通信接口1.1 接口标准:RS232、RS485、光纤。
1.2 通信格式:异步,1位起始位,8位数据位,1位偶校验位,1位停止位。
字符和字节传输由低至高。
线路空闲状态为1,字符间无需线路空闲间隔,两帧之间线路空闲间隔至少33位(3个字节)1.3 通信速率:可变。
1.4 通信方式:主从一对多,Polling方式。
2. 报文格式870-5-103通信规约有固定帧长报文和可变帧长报文两种报文格式,前者主要用于传送“召唤、命令、确认、应答”等信息,后者主要用于传送“命令”和“数据”等信息。
2.1 固定帧长报文启动字符控制域地址域代码和结束字符注:代码和=控制域+地址域(不考虑溢出位,即256模和)————启动字符1(1byte)————长度(1byte)————长度(重复)(1byte)————启动字符2(重复)(1byte)————控制域(1byte)————地址域(1byte)————链路用户数据[(length-2)byte]————代码和(1byte)————结束字符(1byte)注:(1)代码和=控制域+地址域+ ASDU代码和(不考虑溢出位,即256模和)(2)ASDU为“链路用户数据”包,具体格式将在下文介绍(3)Length=ASDU字节数+22.3 控制域控制域分“主∧从”和“从∧主”两种情况。
(1)“主∧从”报文的控制域D7 D6 D5 D4 D3 D2 D1 D0备用PRM FCB FCV 功能码0 11(A)PRM(启动报文位)表明信息传输方向,PRM=1由主站至子站;PRM=0由子站至主站。
(B ) FCB (桢记数位)。
FCB = 0 / 1——主站每向从站发送新一轮的“发送/确认”或“请求/响应”传输服务时,将FCB 取反。
主站为每个从站保存一个FCB 的拷贝,若超时未收到应答,则主站重发,重发报文的FCB 保持不变,重发次数最多不超过3次。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
许继103规约报文详解IEC60870-5-103(DL/T667-1999)报文详解一、800系列装置串口IEC60870-5-103部分一、引用标准IEC60870-5-103:1997 继电保护设备信息接口配套标准,DL/T667-1999 远动设备及系统第5 部分传输规约第103 篇继电保护设备信息接口配套标准。
二、通信接口1.接口标准:RS232 或RS485。
2.通信格式:异步,1 位启始位,8 位数据位,1 位偶校验,1 位停止位。
3.通信速率:9600 bit/s。
4.通信方式:主从式,装置为从站。
三、报文格式IEC60870-5-103 通信规约有固定帧长和可变帧长两种报文格式。
前者用于传送“复位、召唤、确认、无所要求、链路状态/响应、忙帧”等信息。
后者主要用于传送“命令、数据”等信息。
b.接受校验:每帧报文的启动位,停止位、偶校验位。
接受校验的字符有启动字符、帧校验和、结束字符,若检出一个差错,舍弃此帧数据,若无差错,数据有效。
256的模和)。
b. ASDU 链路用户数据包的具体格式详见下文介绍c. Length=ASDU 链路用户数据包的字节数+2(2为控制域、地址域的长度),长度为控制域、地址域、链路用户数据的8位位组的个数,即字节个数。
d. 接受校验:每帧报文的启动位,停止位、偶校验位。
接受校验的字符有启动字符、两个长度字符Length应一致、接受字符总数为L+6(两个启动字符、两个长度字符、校验字符及结束字符16)、帧校验和、结束字符,若检出一个差错,舍弃此帧数据,若无差错,数据有效。
注:固定帧长报文主站和子站之间的确认;而可变帧长用于主站和子站之间传输数据。
3、控制域控制域分“主-->从”和“从-->主”两种情况。
(1)“主-->从”报文的控制域D7 D6 D5 D4 D3 D2 D1 D0备用 PRM FCB FCV FUNCTION CODE0或1 1 功能码(见下表)注: a、启动报文位PRM为1时,表示是由控制系统向继电保护设备(或间隔单元)传输,控制系统为启动站,启动报文位PRM为0时,表示是由继电保护设备(或间隔单元)向控制系统传输,。
b、当FCV=1时FCB 有效,当FCV=0 时FCB 无效。
c、帧计数位FCB=0/1:主站每向从站发送新一轮的“发送/确认”“请求/响应”传输服务时,将FCB 取反。
主站为每个从站保存一个FCB的上一个状态,若超时未收到回答,主站重发报文,重发报文的FCB保持不变,重发次数最多为3 次,若3 次未收到应答,结束本次传输服务。
d、功能码(FUNCTION CODE)许继电气许继103 通信规约主-->从功能码(2)“从-->主”报文的控制域D7 D6 D5 D4 D3 D2 D1 D0备用 PRM ACD DFC FUNCTION CODE0或1 0注: a. ACD从站要求访问标志位,当ACD=1时,通知主站,从站有一级数据请求传送。
b. DFC数据流控制位, DFC=0表示从站可以接受数据。
DFC=1表示从站缓冲区已满,从站无再法接受数据。
c. 功能码FUNCTION CODE许继电气许继103 通信规约(从——主方向功能码)8的报文为可变帧长报文。
4、地址域:= 装置地址地址域:=0FFH, 表示广播地址。
5、链路用户数据ASDU的一般格式就是指ASDU的报文类型TYPE),每种格式的报文都对应不同的ASDU类型。
②、VSQ可变结构限定词:规定了信息元素的个数和寻址方式D7 D6 D5 D4 D3 D2 D1 D0S 信息元素的数目iS=0:表示一个信息体地址内是顺序的信息元素的第一个信息元素的地址,后续信息元素地址在第一个信息元素地址的基础上顺序加1。
S=1:表示由信息体地址寻址的单个信息元素或综合信息元素,即由INF来决定。
③、COT传输原因主-->从时,信息传送原因定义:8---时间同步9---总召唤启动20(14H)---一般命令31(1FH)---扰动数据的传输从-->主时,信息传送原因定义:1---自发(突发)2---循环3---复位FCB4---复位CU5---启动/重新启动6---电源合上7---测试模式8---时间同步9---总召唤10(0AH)---总召唤终止11(0BH)---当地操作12(0EH)---远方操作20(14H)---命令的肯定认可21(15H)---命令的否定认可31(1FH)---扰动数据的传输④、应用服务数据单元公共地址:COMADDR许继电气股份有限公司对应用服务数据单元公共地址COMADRR作了扩展,具体规定如下:0≤COMADDR≤255(FFHex)1~254(FEHex)为装置扇区号,255(FFHex)为广播地址;0为MMI用⑤FUN:= 功能类型1---BU12---BU23---BU34---BU45---BU56---BU6178(B2H)---线路保护194(C2H)---变压器保护210(D2H)---母线保护⑥、INF:= 信息序号信息序号具体参照各装置说明书或许继103点表注:功能类型FUN、信息序号INF合称为信息元素标识。
⑦、信息元素具体的遥信状态、遥测值、遥脉值、遥控状态等等。
四、通信报文的传输过程当装置与控制系统刚开始通信时开始初始化。
控制系统首先交替发送“复位FCB”命令或“复位CU”命令,等待装置回答确认报文。
其实继电保护设备(或间隔单元)本身的复位与通讯功能复位是相区别的。
当出现以下情况时控制系统(主站)下发初始化通讯复位命令:控制系统(主站)被初始化间隔装置退出运行间隔装置退出网络间隔装置本身被初始化间隔装置与控制系统通讯中断后恢复1、控制系统与装置的通信开始通信初始化过程,控制系统依次发送“复位FCB(帧计数位)”命令或“复位CU(通讯单元)”命令 -->“时间同步”命令 -->“总召唤启动” 命令,装置依次回答相应的响应报文。
在完成以上通信初始化过程后,则进入循环召唤过程。
①、装置接收复位位FCB命令主-->从方向:控制系统复位FCB命令(C_RFB_NA_3命令, 数据格式:10H,CODE,ADDR,CS,16H)。
10 47 19 60 16首字符控制域地址域校验和结束符CODE:=01000111主向从发功能码为7(复位FCB帧计数位)从-->主方向(响应步骤如下):回答M_CON_NA_3确认帧,数据格式:10H ,CODE,ADDR,CS,16H。
装置链路规约数据单元的链路控制信息控制域: CODE:= 0 0 ACD DFC 0 0 0 0 形成“复位FCB”一级数据,以ASDU_5上传,在接收到召唤一级数据命令时回答。
不清除传输缓冲区的内容。
10 20 19 39 16首字符控制域地址域校验和结束符控制域:D7为备用设置为0,启动报文位(主站发送为1,子站返回为0)D6=0,D5 要求访问位ACD=1,数据流控制位D4 DFC=0,功能码FUNCTION=0(确认复位帧计数位FCB)。
(ACD位置1,表明子站向主站请求1级数据上送)。
②、装置接收复位CU命令主-->从方向:控制系统复位CU命令(C_RCU_NA_3命令, 数据格式:10H,CODE,ADDR,CS,16H)。
控制系统链路规约数据单元的链路控制信息控制域: CODE:= 0 1 0 0 0 0 0 010 40 19 59 16(给链路地址为19H的装置发复位通信单元命令)首字符控制域地址域校验和结束符控制域:D7为备用设置为0,D6 PRM=1,D5 帧技术位FCB=0,帧计数有效位D4 FCV=0,功能码FUNCTION=0(发送复位通信单元 CU)注:当帧计数有效位D4 FCV=1时D5 帧技术位FCB才有效。
FCB=0/1:主站每向从站发送新一轮的“发送/确认”“请求/响应”传输服务时,将FCB取反。
若超时未收到回答,主站重发报文,重发报文的FCB保持不变,重发次数最多为3次,若3次未收到应答,结束本次传输服务。
从-->主方向:响应步骤如下:a、答M_CON_NA_3确认帧,数据格式:10H ,CODE,ADDR,CS,16H。
装置链路规约数据单元的链路控制信息控制域: CODE:= 0 0 ACD DFC 0 0 0 0b、形成“复位CU”一级数据,以ASDU_5上传,在接收到召唤一级数据命令时回答。
清除传输缓冲区的内容,并且“复位CU”一级数据将是接收到复位命令后的第一个发送的一级数据。
10 20 19 39 16(ACD位置1,表明子站向主站请求1级数据上送。
)首字符控制域地址域校验和结束符控制域:D7为备用设置为0,D6=0,D5 要求访问位ACD=1,数据流控制位D4 DFC=0,功能码FUNCTION=0(确认复位通信单元 CU)注:复位命令不会影响保护装置的通讯。
③、请求一级数据:10 7A 19 93 16④、响应 ASDU-5:BCD码表示,第一字节为小数部分,第二字节为整数部分;CRC(ROM和)为16位二进制数。
68 15 15 6828 19 05 81 04 00 C2 03控制域地址域 ASDU5 S=8表示单个信息元素复位CU comaddr FUN INF(复位CU)还有一级可变结构限定词传输原因单元公共地址数据02 57 42 48 2D 38 30 30 20 01 08 6E 47兼容级别 8个字节的信息元素,为ASCII字符 2个字节的版本号 2个字节的CRC码16 16校验结束(子站以ASDU5(复位通信单元)响应主站的召唤。
并ACD位置1,表明子站继续向主站请求1级数据上送,功能码8表示数据包响应。
)⑤、主站继续请求一级数据:10 5A 19 73 16⑥、响应ASDU-5:68 15 15 68 08 19 05 81 05(启动重新启动) 00 C2 04(启动重新启动) 02 57 42 48 2D 38 30 30 20 01 08 6E 47F8 16子站以ASDU5(启动/重新启动)响应主站的召唤。
ACD 位置回0,一级数据上送结束。
⑦、时间同步:SU=<1>夏时制68 0F 0F 6864 FF 06 81 08 FF FF 00 70 9407 0F 01 06 04CODE ADDR ASDU VSQ COT FAN FUN INF 2004-6-1 15点07分38秒,即38000毫秒1516(广播命令:2004-6-1 15点07分38秒,即38000毫秒)广播对时可以对所有装置对时,装置无响应报文向单装置发对时命令:68 0f 0f 6873 19 06 81 08 ff ff 00 70 94 07 0f 01 06 04 3e 16CODE ADDR ASDU VSQ COT FAN FUN INF 2004-6-1 15点07分38秒装置响应如下:10 20 19 39 16⑧、总召唤总召唤启动: 68 09 09 6853 19 07 81 09 01 FF 00控制域地址域类型标识可变结构限定词传输原因公共地址功能类型信息序号00 FD 16信息元素(信息序号)校验和结束符确认帧:10 20 19 39 16 ACD=1确认有数据上送在完成以上通讯初始化过程后,则进入循环召唤过程⑨、请求一级数据:主-->从方向:10 7A 19 93 16首字符控制域地址域校验和结束符控制域解释:7A0 1 1 1 A(1 0 1 1)备用启动报文位(主)帧计数位FCB 帧计数有效位功能码10(召唤一级用户数据)⑩、从-->主方向(响应ASDU-5):68 15 15 68 28 19启动字符长度重复长度启动字符控制域地址域5 81 4(复位CU) 0 C2 3(复位CU)报文类型可变结构限定词传输原因单元公共地址(扇区) 保护功能码信息序号2 57 42 48 2D 38 30 30 20兼容级别装置型号WBH-80008 01 47 6E 16 16版本号1.08 CRC码6E47 校验码结束符注:子站以ASDU5(复位通信单元)响应主站的召唤。