IEC103规约培训
- 格式:ppt
- 大小:564.00 KB
- 文档页数:27
103规约详细解析一、DL/T667-1999(IEC60870-5-103)通信规约基本要点1. 通信接口.1 接口标准:RS232、RS485、光纤。
.2 通信格式:异步,1位起始位,8位数据位,1位偶校验位,1位停止位。
字符和字节传输由低至高。
线路空闲状态为1,字符间无需线路空闲间隔,两帧之间线路空闲间隔至少33位(3个字节).3 通信速率:可变。
.4 通信方式:主从一对多,Polling方式。
2. 报文格式870-5-103通信规约有固定帧长报文和可变帧长报文两种报文格式,前者主要用于传送“召唤、命令、确认、应答”等信息,后者主要用于传送“命令”和“数据”等信息。
2.1 固定帧长报文10 H启动字符CODE控制域ADDR地址域C S代码和16 H结束字符注:代码和=控制域+地址域(不考虑溢出位,即256模和)2.2 可变帧长报文68 H————启动字符1(1byte)Length————长度(1byte)Length————长度(重复)(1byte)68 H————启动字符2(重复)(1byte)CODE————控制域(1byte)ADDR————地址域(1byte)ASDU————链路用户数据[(length-2)byte]C S————代码和(1byte)16 H————结束字符(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取反。
103规约讲义主要内容▪103规约概念▪串口103规约传输帧格式FT1.2固定帧长的帧格式FT1.2可变帧长的帧格式控制域可变帧长的链路规约数据单元LPDU▪常见报文分解ASDU1分析ASDU10分析▪103的基本链路过程103初始状态链路过程103召唤定值过程▪录波链路过程的说明▪以太网103规约说明通用TCP方式的报文格式103规约概念DL/T 667 -1999 idt IEC 60870-5-103:1997103规约传输帧格式-固定帧启动字符10H控制域(C)地址域(A)帧校验和(CS)结束字符(16H)103规约传输帧格式-可变帧启动字符68H长度L长度L(重复)启动字符68H控制域(C)地址域(A)链路用户数据(可变长度)帧校验和(CS)结束字符(16H)▪103规约传输帧格式-控制域(C )备用1PRM启动报文位帧计数位FCB要求访问位ACD帧计数有效位FCV数据流控制位DFCb3b2b1b0功能码▪下行方向-》上行方向-》103规约传输帧格式-LPDU常见报文分解-ASDU1 7.2.37.2.6.57.2.6.2801 81 01 14 37 17 02 94 b3 14 0e 00 ASDU1报文分析传送原因COT7.2.3 COT 控制方向:〈8〉:=时间同步〈31〉:=扰动数据的传输〈9〉:=总查询(总召唤)的启动〈40〉:=通用分类写命令〈20〉:=一般命令〈42〉:=通用分类读命令7.2.3 COT 监视方向:〈1〉:=自发(突发)〈11〉:=当地操作〈2〉:=循环〈12〉:=远方操作〈3〉:=复位帧计数位(FCB)〈20〉:=命令的肯定认可〈4〉:=复位通信单元(CU)〈21〉:=命令的否定认可〈5〉:=启动/重新启动〈31〉:=扰动数据的传送〈6〉:=电源合上〈40〉:=通用分类写命令的肯定认可〈7〉:=测试模式〈41〉:=通用分类写命令的否定认可〈8〉:=时间同步〈42〉:=对通用分类读命令有效数据响应〈9〉:=总查询(总召唤)〈43〉:=对通用分类读命令无效数据响应〈10〉:=总查询(总召唤)终止〈44〉:=通用分类写确认DPI 和四字节时间7.2.6.5 双点信息(DPI)(见IEV 371-03-08)ASDU1实际报文示例b2 23 2b 0cb2 23 2b 0c常见报文分解-ASDU107.2.6.307.2.6.327.2.6.33ASDU10报文分析数目=NO:=UI6[1~6]〈1~63〉计数器位=COUNT:=BS1[7]〈0~1〉,计数器位(COUNT)的初始值为零〈0~1〉:=具有相同返回信息标识符(RII)的应用服务数据单元的一位计数器位后续状态位=CONT:=BS1[8]〈0~1〉通用分类数据描述=GDD:=CP24{数据类型(DATATYPE),数据宽度(DATASIZE),数目(NUMBER):7,后续状态位(CONT):1}数据类型=DATA TYPE:=UI8[1~8]〈0~255〉,常用类型有:3、7、18等数据宽度:=DATASIZE:=UI8[9~16]〈1~255〉数目:=NUMBER:=UI7[17~23]〈1~127〉后续状态位:=CONT:=BS1[24]〈0~1〉数据宽度数目通用分类服务NGD、GDD、GIDASDU10报文分析通用分类服务报文分析01 0048 01 0170 3d 8a3f01 0288 1301 0301 0001 0400 00 80 4001 058f c2 35 3f01 06cc cc 14 4101 0700 00 c0 3f01 0800 00 c8 4201 004801 0048 01 0170 3d 8a 3f数据集的数据,依此类推…直到第9个数据集的数据01 0801 07 04 01 00 00 c8 42通用分类服务报文示例01 0048 01 0170 3d 8a 3f01 0288 1301 0301 0001 0400 00 80 4001 058f c2 35 3f01 06cc cc 14 4101 0700 00 c0 3f01 0800 00 c8 4201 004801 09cc cc 4c 4001 0a00 00 00 4101 0b00 00 a0 4001 0c00 00 40 4101 0d ae 47 e1 3e01 0e00 00 80 3f01 0f00 00 00 4001 1000 00 c0 3f103的基本链路过程链路过程-103初始状态模拟报文c4 cf c8 f0 bc cc b1 a3 b9 ab cb be链路过程-103召唤定值模拟报文扰动数据(录波)链路过程的说明召唤一级数据回答ACD=1ASDU24 TOO=1 故障选择ACD=0召唤二级数据回答扰动表ASDU23 ACD=0VSQ>0ACD=1回答ASDU26 ACD=0ASDU24 TOO=2 请求扰动数据回答ACD=1召一级数据回答ACD=1召一级数据回答ASDU28 可以召开关量ASDU24 TOO=16 开始请求开关量回答ACD=1召一级数据回答ASDU29 ACD=1召一级数据回答ASDU31ACD=0 TOO=38ASDU29ASDU25 TOO=68入口召唤一级数据回答ASDU27ASDU24 TOO=8 通道请求回答ACD=1召一级数据回答ASDU30 ACD=1召一级数据回答ASDU31ACD=0 TOO=35ASDU30ASDU25 TOO=66 确认回答ACD=1召一级数据回答ASDU31ACD=0 TOO=32下一通道第一通道ASDU25 TOO=64 确认回答ACD=1召一级数据回答扰动表ASDU23 ACD=0VSQ=0正常二级数据下一段故障序号录波进入正常巡检或其他处理下一段故障序号录波以太网103模式通用TCP方式的报文格式90 eb 28 00 00 00 90 eb 00 00 2b 00 00 00 0f 27 05 00 2b 00 40 01 0e ff 00 00 ff ff返回MAIN谢谢!。
IEC 103 协议的学习和总结2 IEC 103 协议的学习和总结通过近两周时间的学习,开始对iec 103 协议有了一定的认识,也能对简单的协议进行分析。
如对下报文的分析:09:10:19.546 串口2 发送10 5B 02 5D 1609:10:19.562 串口2 收到10 09 02 0B 16 00 00 00 //下面将分析09:10:22.562 串口2 发送10 7B 02 7D 1609:10:24.578 串口2 发送10 7B 02 7D 1609:10:24.578 串口2 收到10 09 02 0B 16 00 00 0009:10:27.593 串口2 发送10 5B 02 5D 1609:10:27.593 串口2 收到10 09 02 0B 16 00 00 0009:10:30.609 串口2 发送10 7B 02 7D 1609:10:30.609 串口2 收到10 09 02 0B 16 00 00 0009:10:32.656 串口2 收到10 09 01 0A 16 00 00 0009:10:35.671 串口2 发送68 0F 0F 68 53 02 06 81 08 01 FF 00 6C DE 05 08 01 01 07 44 1609:10:35.671 串口2 收到10 00 02 02 16 00 00 0009:10:35.875 串口2 发送10 7B 02 7D 1609:10:35.890 串口2 收到10 09 02 0B 16 00 00 0009:10:36.187 串口2 发送10 5B 02 5D 1609:10:36.203 串口2 收到10 09 02 0B 16 00 00 0009:10:36.500 串口2 发送10 7B 02 7D 1609:10:36.515 串口2 收到10 09 02 0B 16 00 00 0009:10:36.828 串口2 发送10 5B 02 5D 1609:10:36.843 串口2 收到10 09 02 0B 16 00 00 0009:10:39.843 串口2 发送10 7B 02 7D 1609:10:39.843 串口2 收到10 09 02 0B 16 00 00 0009:10:42.859 串口2 发送10 5B 02 5D 1609:10:42.859 串口2 收到10 09 02 0B 16 00 00 002.1 主站初始化(下面具体分析)从上面分析可知,帧的两种不同的格式,分别有:固定帧长报文和可变帧长报文(可由启动报文判断)那么我已上面具体事例来分别解析一个固定帧长报文和可变帧长报文.那么以09:10:19.546 串口2 发送10 5B 02 5D 16 为例来解析固定帧长报文目的:给地址为02的装置召唤2级数据。
IEC 103 协议的学习和总结2 IEC 103 协议的学习和总结通过近两周时间的学习,开始对iec 103 协议有了一定的认识,也能对简单的协议进行分析。
如对下报文的分析:09:10:19.546 串口2 发送10 5B 02 5D 1609:10:19.562 串口2 收到10 09 02 0B 16 00 00 00 //下面将分析09:10:22.562 串口2 发送10 7B 02 7D 1609:10:24.578 串口2 发送10 7B 02 7D 1609:10:24.578 串口2 收到10 09 02 0B 16 00 00 0009:10:27.593 串口2 发送10 5B 02 5D 1609:10:27.593 串口2 收到10 09 02 0B 16 00 00 0009:10:30.609 串口2 发送10 7B 02 7D 1609:10:30.609 串口2 收到10 09 02 0B 16 00 00 0009:10:32.656 串口2 收到10 09 01 0A 16 00 00 0009:10:35.671 串口2 发送68 0F 0F 68 53 02 06 81 08 01 FF 00 6C DE 05 08 01 01 07 44 1609:10:35.671 串口2 收到10 00 02 02 16 00 00 0009:10:35.875 串口2 发送10 7B 02 7D 1609:10:35.890 串口2 收到10 09 02 0B 16 00 00 0009:10:36.187 串口2 发送10 5B 02 5D 1609:10:36.203 串口2 收到10 09 02 0B 16 00 00 0009:10:36.500 串口2 发送10 7B 02 7D 1609:10:36.515 串口2 收到10 09 02 0B 16 00 00 0009:10:36.828 串口2 发送10 5B 02 5D 1609:10:36.843 串口2 收到10 09 02 0B 16 00 00 0009:10:39.843 串口2 发送10 7B 02 7D 1609:10:39.843 串口2 收到10 09 02 0B 16 00 00 0009:10:42.859 串口2 发送10 5B 02 5D 1609:10:42.859 串口2 收到10 09 02 0B 16 00 00 002.1 主站初始化(下面具体分析)从上面分析可知,帧的两种不同的格式,分别有:固定帧长报文和可变帧长报文(可由启动报文判断)那么我已上面具体事例来分别解析一个固定帧长报文和可变帧长报文.那么以09:10:19.546 串口2 发送10 5B 02 5D 16 为例来解析固定帧长报文目的:给地址为02的装置召唤2级数据。
一、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次。
一、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次。
iec串口103规约解析IEC 103规约是国际电工委员会(IEC)制定的一种用于远程监控和控制的串行通信协议。
它被广泛应用于电力系统的远程监测、远程控制和数据采集等领域,特别是在遥测站与配电站之间的数据传输。
IEC 103规约基于传统的RTU(遥测单元)与遥信单元之间的通信方式,采用同步传输的方式进行数据传输。
IEC 103规约使用二进制编码,在通信链路上传输的数据包括遥测(遥测量和遥测设定值)和遥信(状态信号和状态变位信号)等信息。
其通信链路可以是串口、光纤或者以太网等。
对于IEC 103规约的解析,首先需要了解其数据帧格式。
一个数据帧由起始字符、长度、控制域(包含功能码和传送方向等信息)、地址域(包含发送方地址和接收方地址等信息)、信息对象地址和信息等组成。
IEC 103规约的数据帧中包含多个信息对象,每个信息对象由类型标识和信息组成。
类型标识用于标识信息对象的类型,例如遥测量、遥信等。
信息对象包含遥测值、遥测设定值、状态信号和状态变位信号等数据。
解析IEC 103规约的关键是根据数据帧中的信息对象地址和类型标识来提取所需的数据。
根据规约的定义,可以得知不同信息对象的类型标识所对应的数据类型和含义,从而可以解析和处理这些数据。
例如,如果需要解析遥测量的数据,可以通过信息对象地址和类型标识来确定所需要的数据在数据帧中的位置,并提取出对应的数值。
同样,如果需要解析遥信的数据,也可以根据信息对象地址和类型标识来获取相应的数据,例如状态信号的开关状态或状态变位信号的变位状态等。
在解析IEC 103规约时,还需要考虑数据的传输顺序和数据的编码方式。
数据的传输顺序可以是大端序列或小端序列,需要根据具体的协议配置来确定。
数据的编码方式可以是BCD(Binary-Coded Decimal)、整数、浮点数等,也需要根据具体的协议配置来选择合适的解码方式。
此外,在解析IEC 103规约时还需要关注协议的错误处理和完整性校验。
XX南瑞IEC-103规约说明XX南瑞编写:校核:2001年3月12日前言3第一章IEC-103规约功能说明4第二章IEC-103规约结构5第三章IEC-103物理层说明5第四章IEC-103链路层说明54.1 传输方式54.2 传输速率、校验方式和重复帧传输的超时时间间隔54.3 帧格式54.3.1 固定帧长帧格式64.3.2 可变帧长帧格式64.3.3 控制系统至保护设备报文控制域的定义74.3.4 保护设备至控制系统报文控制域的定义8第五章IEC-103(XX所)应用层说明95.1 1级和2级用户数据的定义及其优先级95.2 应用层系统介绍105.3 初始化105.4 时间同步135.5 总查询145.6 正常通信过程(正常情况下链路传输过程)165.7 保护事件、告警信息、状态量的传输175.8 命令传输过程(信号复归)175.9 通用分类服务(定值、测量值、软压板(控制字))185.9.1 通用分类服务概述185.9.2 目录结构(组号条目号的定义)195.9.3 通用分类服务原理205.9.4 读取定值、测量值、软压板(控制字)205.9.5 修改定值、软压板(控制字)235.10扰动数据传输(录波数据传输)285.10.1 绕动数据的内容285.10.2 绕动数据传输的过程28前言IEC60870-5-103传输规约是1999年10月1日实施的电力行业标准(国内称为DL/T 667-1999继电保护设备信息接口配套标准),规约要求采用此规约的监控和保护装置必须符合该标准的所有强制性定义。
IEC60870-5-103规约作为新的变电站内通信规约,在以后的大量应用是必然趋势。
它理论上可以传送站内保护所有通讯数据,但同时灵活性也较大。
XX所IEC-103是该标准的一个子集,主要目的在于明确应用层功能,满足IEC60870-5-103的所有强制性定义,如果该子集与IEC60870-5-103相冲突,则以IEC60870-5-103为准。