IEC101 & IEC104规约详解
IEC101规约
传送原因(肯定确认/否定确认)
应用服务数据单元公共地址 信息体地址 召唤遥信遥测BCD码命令限定词
14
15
**H
16H
帧校验和
结束字符
总召唤结束帧
序号 1 2
值 68H 09H 启动字符 帧长度
含义
3
4 5 6 7 8 9 10 11-12 13 14 15 1 0 AC D
09H
68H DF C **H 100+ 01H 0AH **H 0000H 20+ **H 16H 0 0 0 0
序号 1 2 3 4 5 6 7 8 9 10 11-12 13 14 15
不带品质描述的遥测帧
序号 1 2 3 4 5 6 7 8 9 10 1 22+ **H 1 0 ACD DFC 值 68H 63+ 63+ 68H 1 **H 9+ 15 0 0 0 启动字符 帧长度 帧长度重复 启动字符 控制域 地址域 类型标识(测量值) 可变结构限定词(传送15个点) 传送原因(信息组号) 应用服务数据单元公共地址 含义
101规约常用报文
总召唤命令帧
序号 1 2 3 值 68H 09+ 09+ 启动字符 帧长度 帧长度重复 含义
4
5 6 7 8 9 10 11-12 13 14 15 0 1 FCB 1
68H
0 **H 100+ 01H 6+ **H 0000H 20+ **H 16H 0 1 1
启动字符
控制域 地址域 类型标识(召唤) 可变结构限定词 传送原因(激活) 应用服务数据单元公共地址 信息体地址 召唤遥信遥测BCD码命令限定词 帧校验和 结束字符
IEC101
IEC101规约流程一.流程报文中字符均为16进制表示第一步:握手请求链路状态发送―>请求链路状态:10 (启动字符)49 (控制域)01(链路地址即RTU地址)4a (校验)16(结束字符)接收―>收到链路完好:10 (启动字符)8b(控制域)01(链路地址即RTU地址)8c (校验)16(结束字符)第二步:复位链路发送―>复位链路状态:10(启动字符)40 (控制域)01(链路地址即RTU地址)41(校验)16(结束字符)接收―>收到确认:10 (启动字符)80(控制域)01(链路地址即RTU地址)81(校验)16(结束字符)第三步:召唤全数据。
发送―>总召唤:68 (启动字符)09(长度,从控制域到校验前一字节长度,不包括校验字节)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)64(类型标识)01(可变结构限定词)06(传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)14(QOI,区分是总召唤还是分组召唤)xx(校验)16接收―>总召唤确认帧:68 (启动字符)09(长度)09(长度)68(启动字符)80(控制域)01(链路地址即RTU地址)64(类型标识)01(可变结构限定词)07(传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)14(QOI,区分是总召唤还是分组召唤)xx(校验)16接收―>遥信帧:68(启动字符)3E(长度)3E (长度)68(启动字符)88(控制域)01 (链路地址即RTU地址)14(类型标识,具有状态变位检出的成组单点遥信)08(可变结构限定词,8个信息体)14(传送原因,响应总召唤)01(公共地址,同链路地址)0100(信息体地址,2个字节,从1号遥信开始)80 04(16个遥信值)00 00(状态变化检出,与每个遥信值按位对应)00(品质描述)1100(信息体地址,2个字节,从17号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)2100 (信息体地址,2个字节,从33号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)3100 (信息体地址,2个字节,从49号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)4100 (信息体地址,2个字节,从65号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)5100 (信息体地址,2个字节,从81号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)6100 (信息体地址,2个字节,从97号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)71 00 (信息体地址,2个字节,从113号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)26(校验位)16(结束符)接收―>遥测帧:68(启动字符)C8(长度)C8(长度)68(启动字符)(控制域)01(链路地址即RTU地址)15(类型标识,不带品质的遥测)E0(可变结构限定词,有96个遥测值)14(传送原因,响应总召唤)01(公共地址,同链路地址)01 07(信息体地址,2字节,遥测号=0x701-0x701=0号开始)00 00(遥测值,2个字节)00 00 (遥测值,2个字节)00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C3(校验)16(结束符)接收―>总召唤结束帧:68 (启动字符)09(长度)09(长度)68(启动字符)80(控制域)01(链路地址即RTU地址)64 (类型标识)01(可变结构限定词)0a(传送原因,激活结束)01(公共地址,同链路地址)00 00(信息体地址,2个字节)14(QOI,区分是总召唤还是分组召唤)xx(校验)16第四步:对钟发送―>对时命令:68(启动字符)0F (长度)0F(长度)68 (启动字符)73(控制域)01(链路地址即RTU地址)67 (类型标识)01(可变结构限定词)06 (传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)22 58(毫秒,2字节)14(分)0F(时)62(日)87(月)67(年)F0(校验)16(结束符)接收―>对时确认:68(启动字符)0F (长度)0F(长度)68 (启动字符)80(控制域)01(链路地址即RTU地址)67(类型标识)01(可变结构限定词)06 (传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)13 58(毫秒,2字节)14(分)0F(时)62(日)87(月)67(年)F1(校验)16(结束符)第五步:召唤全电度发送―>召唤全电度:68 (启动字符)09(长度)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)65 (类型标识)01(可变结构限定词)06(传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)45(QOI,区分是总召唤还是分组召唤)xx(校验)16接收―>确认帧:68 (启动字符)09(长度)09(长度)68(启动字符)80(控制域)01(链路地址即RTU地址)65 (类型标识)01(可变结构限定词)07(传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)45(QOI,区分是总召唤还是分组召唤)xx(校验)16接收―>累计电度值:68(启动字符)E6(长度)E6(长度)68(启动字符)88 (控制域)01(链路地址即RTU地址)0F (类型标识)20 (可变结构限定词,32个电度)03(传送原因)01(公共地址,同链路地址)010C (信息体地址,2个字节,电度序号=0xc01-0xc01=0)00 00 00 00(电度值)00(描述信息)020C(信息体地址,2个字节,电度序号=0xc02-0xc01=1)00 00 00 00 (电度值)01(描述信息)030C 00 00 00 00 02040C 00 00 00 00 03050C 00 00 00 00 04060C 00 00 00 00 05070C 00 00 00 00 06080C 00 00 00 00 07090C 00 00 00 00 080A 0C 00 00 00 00 090B 0C 00 00 00 00 0A0C 0C 00 00 00 00 0B0D 0C 00 00 00 00 0C0E 0C 00 00 00 00 0D 0F 0C 00 00 00 00 0E 10 0C 00 00 00 00 0F 11 0C 00 00 00 00 10 12 0C 00 00 00 00 11 13 0C 00 00 00 00 12 14 0C 00 00 00 00 13 15 0C 00 00 00 00 14 16 0C 00 00 00 00 15 17 0C 00 00 00 00 16 18 0C 00 00 00 00 17 19 0C 00 00 00 00 18 1A 0C 00 00 00 00 19 1B 0C 00 00 00 00 1A 1C 0C 00 00 00 00 1B 1D 0C 00 00 00 00 1C 1E 0C 00 00 00 00 1D 1F 0C 00 00 00 00 1E 20 0C 00 00 00 00 1F 5C(校验)16(结束符)第六步:召唤二级数据(变化遥测)发送―>召唤二级数据:10 7B 01 7C 16接收―>无变化数据:10 89 01 8A 16发送―>召唤二级数据:10 5B 01 6C 16接收―>变化遥测:68 0A 0A 68 88 01 15 01 05 01 05 07 07 00 xx 16第七步:如果有一级数据,召唤一级数据(变位遥信及SOE)发送―>召唤二级数据:10 7B 01 7C 16接收―>有变位发生:10 A9 01 AA 16发送―>召唤一级数据:10 5A 01 5B 16接收―>变位遥信:68 09 09 68 88 01 01(类型标识,单点遥信)01 05 01 03 00 01 xx 16第八步:遥控发送―>遥控预置:68 (启动字符)09(长度)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)2E (类型标识)01(可变结构限定词)06 (传送原因,激活)01(公共地址,同链路地址)03 0B(信息体地址,2字节,遥控号=0xb03-0xb01=2号遥控)82(预置控合)xx(校验)16 (结束符)接收―>遥控反校:68 09 09 68 80 01 2E 01 07 (传送原因,激活确认)01 03 0B 82 4A 16发送―>遥控执行68 09 09 68 73 01 2E 01 06 01 03 0B 02(执行控合)xx 16接收―>执行确认:68 09 09 68 80 01 2E 01 0a (传送原因,操作结束)01 03 0B 02xx 16发送―>遥控撤销:68 09 09 68 53 01 2E 01 08(传送原因)01 03 0B 02 (执行控合)xx 16 接收―>执行确认:68 09 09 68 80 01 2E 01 0a (传送原因,操作结束)01 03 0B 02 xx 16第九步,平时轮循召唤二级数据。
IEC101(104)规约培训解读
链路层控制域功能码(平衡模式)
启动方向 功能码和服务
<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据 <9>请求链路状态
从动方向 功能码和服务
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态
19
规约应用层
0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16
信息体地址 标识某具体的信息。 有明确的含义。
应用层公共地址和信息体地址唯一的标识了某个信息点。
24
链路初始化(非平衡101)
主站 请求链路状态 子站
索引
响应链路状态 复位远方链路
肯定确认/否定确认
25
链路初始化(平衡101)
配电主站应用功能
配电主站初始化开始 请求链路状态 FC=9 PRM=1 PRM=0 复位远方链路 FC=0 链路连接已建立 PRM=1 FC=0 PRM=0 PRM=1 链路状态 FC=11 PRM=0 PRM=1 链路被复位,等待 下一帧的FCB=1 FC=0 PRM=0 配电主站初始化结束 后续命令: (1)总召唤 (2)时钟同步 链路连接已建立 FC=0 复位远方链路 FC=9 请求链路状态 链路被复位,等待 下一帧的FCB=1 FC=11 链路状态
请求 / 响应(S3) 从动站接收到启动站的请求报文后,用数 据响应启动站的请求。如召唤数据、请求 1数据、请求链路状态等。
12
101帧格式一(固定帧长)
使用说明IEC101装置规约
使用说明IEC101装置规约IEC101装置规约是用于电力系统监控与控制的通信协议之一,它定义了在电力监控系统中,通过传输数据来实现设备之间的通信和控制。
本文将详细介绍IEC101装置规约的使用说明,以帮助读者更好地理解和应用该规约。
一、IEC101装置规约概述IEC101装置规约是国际电工委员会(IEC)制定的一种通信协议,主要用于监控与控制电力系统中的遥测、遥信和遥控信息。
该规约通过串行方式传输数据,采用了一系列规定的帧结构和数据格式,确保数据的可靠传输和正确解析。
IEC101规约一般将工程测量值(遥测)、状态变位信息(遥信)和远方控制命令(遥控)作为基本的通信功能。
二、IEC101装置规约的运行机制IEC101装置规约主要由三个层次构成:物理层、数据链路层和应用层。
在物理层,IEC101规约使用标准的串行电平转换技术,将二进制数据转换为信号进行传输;在数据链路层,规定了传输帧的各个字段,包括起始字符、控制字段、地址字段和校验字段等;在应用层,定义了遥测、遥信和遥控信息的编码方式和解析方式。
三、IEC101装置规约的使用步骤IEC101装置规约的使用步骤如下:1. 配置通信参数:包括物理层参数、数据链路层参数和应用层参数。
根据实际情况,设置通信波特率、校验方式、站址等参数。
2. 建立连接:规定了主站与从站之间的连接建立过程,包括主站发起请求、从站响应确认和建立连接。
3. 传输数据:主站向从站发送监控命令,从站根据命令执行相应操作,并反馈执行结果给主站。
4. 断开连接:规定了连接的结束过程,包括主站发送断开请求、从站响应确认和断开连接。
四、IEC101装置规约的应用范围IEC101装置规约广泛应用于电力系统监控与控制领域,包括电网调度、变电站自动化、电力设备监测和控制等方面。
它能够实现电力系统中各个设备之间的数据采集、信息交换和灵活控制,提高了电力系统的安全性、稳定性和可靠性。
五、IEC101装置规约的优势与挑战IEC101装置规约具有以下优势:1. 可靠性高:采用了校验和差错重传等机制,确保数据的可靠传输;2. 灵活性强:具备多种数据传输方式和编码方式,适应不同的应用场景;3. 扩展性好:支持多主站和多从站之间的通信,能够满足复杂系统的需求。
iec101 标度值 -回复
iec101 标度值-回复什么是IEC101标度值?IEC 101是一种用于电力自动化系统中的远动通信协议,它通过电力线路或其他通信媒介传输遥测、遥信和遥控信息。
在IEC 101通信中,标度值(Scaling Value)是指将实际监测到的数据转化为工程单位的过程中使用的参数。
在电力系统中,采集到的监测数据通常是以电气量的物理数值进行表示,例如电压、电流、功率等。
然而,这些物理数值并不总是以工程单位进行表示,而是以原始的测量单位进行传输。
这就涉及到将原始数值按照一定的比例关系转化为工程单位的过程,而这个比例关系就是标度值。
在IEC 101通信中,标度值用于将原始的模拟测量值或遥信状态值转换为工程单位。
标度值可以是一个固定的浮点数或整数,也可以是一个根据测量仪表特性进行动态调整的可变值。
通过使用标度值,系统可以将监测数据按照一定的比例关系转化为实际的工程数值,使其在监控和控制过程中更易于理解和分析。
标度值在IEC 101通信中起到了重要的作用。
它不仅可以用于将模拟测量值转化为工程单位,还可以用于将遥信状态值转化为标准的逻辑状态,比如将一个离散输入信号转化为开关状态的表示。
当监测数据被发送到监控中心或控制设备时,必须保证数据的准确性和一致性,标度值的使用可以提供这种保证。
在应用IEC 101通信协议的系统中,一般需要提前配置和定义标度值。
在协议中,标度值由标度参数(Scaling Parameter)和标度因子(Scaling Factor)构成。
标度参数是一个基准数值,它表示一种物理量在测量仪表上的最小分度值或最小可测量变化量。
而标度因子是一个比例因子,它表示将物理数值转化为工程单位的比例关系。
具体来说,标度值的计算公式可以表示为:工程值= 标度参数* (原始测量值+ 标度因子)在实际的应用中,配置标度值需要根据具体测量仪表的特性和测量对象的需求进行调整。
通常情况下,测量仪表会提供一些标度值的预设选项,用户可以根据需要选择合适的标度值,或者通过自定义标度值来满足特定的应用需求。
IEC101报文流程(有常用类型标识解释)
2002版IEC101规约流程该规约在DF8900中规约号为127,在DF8002或DF1800系统中规约号因各个现场而异..2002版IEC101与97版IEC101(ZD101)主要区别是主站发送的每个长帧RTU端都先上送短帧链路层确认帧(有的RTU厂家发E5帧确认),然后再上送所召唤的数据.且严格的一问一答,主站发送的总召唤命令后根据RTU上送报文的ACD位是否置一,召唤一级数据或二级数据,此时RTU才上送全数据..目前DF8900系统可以通过配置” iec101规约配置表.ini”文件来配置下列信息但DF8002/DF1800系统目前该规约没有配置文件,信息固定.1)链路地址字节数为1,传送原因字节数为1,公共地址字节数为1,信息体地址字节数为22)遥测遥信等信息体基地址如下一.流程报文中字符均为16进制表示下面以链路地址字节=1/公共地址字节=1/传送原因字节=1/信息体地址字节=2,97版基地址为例.第一步:握手请求链路状态发送―>请求链路状态:10(启动字符)49 (控制域)01(链路地址即RTU地址)4a(校验)16(结束字符)接收―>收到链路完好:10(启动字符)0b(控制域)01(链路地址即RTU地址)0c(校验)16(结束字符)第二步:复位链路发送―>复位链路状态:10(启动字符)40(控制域)01(链路地址即RTU地址)41(校验)16(结束字符)接收―>收到链路层确认:10 (启动字符)00/20(控制域)01(链路地址即RTU地址)01(校验)16(结束字符)当接收到的控制域为20时ACD位置1,此时需要召唤一级数据,然后RTU上送初始化结束帧. 第三步:召唤全数据(DF8900系统通过设置RTU参数表中的”全数据扫描间隔”单位是分钟默认8分钟.DF1800/DF8002系统在程序中写定,一般15分钟召唤一次)发送―>总召唤:68(启动字符)09(长度,从控制域到校验前一字节长度,不包括校验字节)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)64(类型标识)01(可变结构限定词)06(传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)14(QOI,区分是总召唤还是分组召唤)xx(校验)16接收―>收到链路层确认:10 20 01 21 16发送―>召唤一级数据:10 7A01 7B 16接收―>总召唤确认帧:68(启动字符)09(长度)09(长度)68(启动字符)20(控制域)01(链路地址即RTU地址)64(类型标识)01(可变结构限定词)07(传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)14(QOI)xx(校验)16发送―>召唤一级数据:10 5A01 5B 16接收―>遥信帧:(以类型标识20为例)68(启动字符)3E(长度)3E(长度)68(启动字符)28(控制域)01(链路地址即RTU地址)14(类型标识,具有状态变位检出的成组单点遥信)08(可变结构限定词,8个信息体)14(传送原因,响应总召唤)01(公共地址,同链路地址)01 00 (信息体地址,2个字节,从1号遥信开始)80 04(16个遥信值)00 00(状态变化检出,与每个遥信值按位对应)00(品质描述)1100(信息体地址,2个字节,从17号遥信开始)00 00(16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)2100 (信息体地址,2个字节,从33号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)3100 (信息体地址,2个字节,从49号遥信开始)00 00 (16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)4100(信息体地址,2个字节,从65号遥信开始)00 00(16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)5100(信息体地址,2个字节,从81号遥信开始)00 00(16个遥信值)00 00 (状态变化检出,与每个遥信值按位对应)00(品质描述)6100 (信息体地址,2个字节,从97号遥信开始)00 00(16个遥信值)00 00(状态变化检出,与每个遥信值按位对应)00(品质描述)71 00 (信息体地址,2个字节,从113号遥信开始)00 00(16个遥信值)00 00(状态变化检出,与每个遥信值按位对应)00(品质描述)26(校验位)16(结束符)发送―>召唤一级数据:10 7A01 7B 16接收―>遥测帧:(以类型标识21为例)68(启动字符)C8(长度)C8(长度)68(启动字符)28(控制域)01(链路地址即RTU地址)15(类型标识,不带品质的遥测)E0(可变结构限定词,有96个遥测值)14(传送原因,响应总召唤)01(公共地址,同链路地址)01 07(信息体地址,2字节,遥测号=0x701-0x701=0号开始)00 00(遥测值,2个字节)00 00(遥测值,2个字节)00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C3(校验)16(结束符)发送―>召唤一级数据:10 5A01 5B 16接收―>总召唤结束帧:68 (启动字符)09(长度)09(长度)68(启动字符)00(控制域)01(链路地址即RTU地址)64(类型标识)01(可变结构限定词)0a(传送原因,激活结束)01(公共地址,同链路地址)00 00(信息体地址,2个字节)14(QOI)xx(校验)16第四步:对钟(通过设置RTU参数表中的”对时间隔”单位是分钟,默认是20分钟左右.)发送―>对时命令:68(启动字符)0F (长度)0F(长度)68 (启动字符)73(控制域)01(链路地址即RTU地址)67(类型标识)01(可变结构限定词)06 (传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)22 58(毫秒,2字节)14(分)0F(时)62(日)09(月)05(年)**(校验)16(结束符)接收―>收到链路层确认:1020 01 21 16发送―>召唤一级数据:10 5A01 5B 16接收―>对时确认:68(启动字符)0F(长度)0F(长度)68(启动字符)00(控制域)01(链路地址即RTU地址)67(类型标识)01(可变结构限定词)07 (传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)13 58(毫秒,2字节)14(分)0F(时)62(日)09(月)05(年)**(校验)16(结束符)第五步:召唤全电度(如果没有电度此步骤省略DF8900系统通过设置RTU参数表中的”全数据扫描间隔”单位是分钟.DF1800/DF8002系统在程序中写定,一般15分钟召唤一次,如果不需要召唤电度一定在RTU参数表中电度个数设置为0)召唤电度分2步,先冻结后召唤发送―>冻结全电度:68 (启动字符)09(长度)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)65(类型标识)01(可变结构限定词)06(传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)45(QCC)xx(校验)16接收―>收到链路层确认:1020 01 21 16发送―>召唤一级数据:10 7A01 7B 16接收―>确认帧:68(启动字符)09(长度)09(长度)68(启动字符)00(控制域)01(链路地址即RTU地址)65(类型标识)01(可变结构限定词)07(传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)45(QCC)xx(校验)16发送―>读全电度:68 (启动字符)09(长度)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)65(类型标识)01(可变结构限定词)06(传送原因,激活)01(公共地址,同链路地址)00 00(信息体地址,2个字节)05(QCC)xx(校验)16发送―>召唤一级数据:10 7A01 7B 16接收―>确认帧:68(启动字符)09(长度)09(长度)68(启动字符)00(控制域)01(链路地址即RTU地址)65(类型标识)01(可变结构限定词)07(传送原因,激活确认)01(公共地址,同链路地址)00 00(信息体地址,2个字节)05(QCC)xx(校验)16发送―>召唤一级数据:10 5A01 5B 16接收―>累计电度值:68(启动字符)E6(长度)E6(长度)68(启动字符)28 (控制域)01(链路地址即RTU地址)0F (类型标识)20 (可变结构限定词,32个电度)03(传送原因)01(公共地址,同链路地址)010C (信息体地址,2个字节,电度序号=0xc01-0xc01=0)00 00 00 00(电度值)00(描述信息)020C(信息体地址,2个字节,电度序号=0xc02-0xc01=1)00 00 00 00 (电度值)01(描述信息)030C 00 00 00 00 02040C 00 00 00 00 03050C 00 00 00 00 04060C 00 00 00 00 05070C 00 00 00 00 06080C 00 00 00 00 07090C 00 00 00 00 080A0C 00 00 00 00 090B 0C 00 00 00 00 0A0C 0C 00 00 00 00 0B0D 0C 00 00 00 00 0C0E 0C 00 00 00 00 0D 0F 0C 00 00 00 00 0E 10 0C 00 00 00 00 0F 11 0C 00 00 00 00 10 12 0C 00 00 00 00 11 13 0C 00 00 00 00 12 14 0C 00 00 00 00 13 15 0C 00 00 00 00 14 16 0C 00 00 00 00 15 17 0C 00 00 00 00 16 18 0C 00 00 00 00 17 190C 00 00 00 00 18 1A0C 00 00 00 00 19 1B 0C 00 00 00 00 1A1C 0C 00 00 00 00 1B 1D 0C 00 00 00 00 1C 1E 0C 00 00 00 00 1D 1F 0C 00 00 00 00 1E 20 0C 00 00 00 00 1F 5C(校验)16(结束符)发送―>召唤一级数据:10 7A01 7B 16接收―>结束帧:68(启动字符)09(长度)09(长度)68(启动字符)00(控制域)01(链路地址即RTU地址)65(类型标识)01(可变结构限定词)0a(传送原因,激活结束)01(公共地址,同链路地址)00 00(信息体地址,2个字节)05(QCC)xx(校验)16第六步:遥控发送―>遥控预置:68 (启动字符)09(长度)09(长度)68(启动字符)53(控制域)01(链路地址即RTU地址)2E(类型标识)01(可变结构限定词)06(传送原因,激活)01(公共地址,同链路地址)03 0B(信息体地址,2字节,遥控号=0xb03-0xb01=2号遥控)82(预置控合)xx(校验)16(结束符)接收―>收到链路层确认:10 20 01 21 16发送―>召唤一级数据:10 7A01 7B 16接收―>遥控反校:68 09 09 68 00 01 2E 01 07 (传送原因,激活确认)01 03 0B 82 ** 16发送―>遥控执行68 09 09 68 53 01 2E 01 06 01 03 0B 02 (执行控合)xx 16接收―>收到链路层确认:10 20 01 21 16发送―>召唤一级数据:10 7A01 7B 16接收―>执行确认:68 09 09 68 00 01 2E 01 07 (传送原因)01 03 0B 02 xx 16发送―>遥控撤销:68 09 09 68 53 01 2E 01 08(传送原因)01 03 0B 02 (执行控合)xx 16接收―>收到链路层确认:10 20 01 21 16发送―>召唤一级数据:10 7A01 7B 16接收―>撤销确认:68 09 09 68 00 01 2E 01 09 (传送原因,,停止激活确认)01 03 0B 02 xx 16第七步:如果ACD位置1有一级数据,召唤一级数据(变位遥信及SOE)发送―>召唤二级数据:10 7B 01 7C 16接收―>有变位发生:10 29 01 AA16发送―>召唤一级数据:10 5A01 5B 16接收―>变位遥信:68 09 09 68 08 01 01(类型标识,单点遥信)01 05 01 0300 01 xx 16第八步:平时轮循召唤二级数据(主要召唤变化遥测)发送―>召唤二级数据:10 7B 01 7C 16接收―>无变化数据:10 09 01 8A16发送―>召唤二级数据:10 5B 01 6C 16接收―>变化遥测:68 0A0A68 08 01 15 01 05 01 05 07 07 00 xx 16二.补充说明1.2.常用传送原因:3―――突发4―――初始化5―――请求或被请求6―――激活7―――激活确认8―――停止激活9―――停止激活确认10―――激活结束20―――响应总召唤3.类型标识遥信:0x01―――不带时标的单点遥信,每个遥信占1个字节0x03―――不带时标的双点遥信,每个遥信占1个字节0x14―――具有状态变位检出的成组单点遥信,每个字节8个遥信遥测:0x09―――带品质描述的测量值,每个遥测值占3个字节0x0a―――带3个字节时标的且具有品质描述的测量值,每个遥测值占6个字节0x0b―――不带时标的标度化值,每个遥测值占3个字节(目前仅df8900支持)0x0c―――带3个字节时标的不带时标的标度化值,每个遥测值占6个字节(目前仅df8900支持)0x0d―――带品质描述的浮点值,每个遥测值占5个字节0x0e―――带3个字节时标的且具有带品质描述的浮点值每个遥测值占8个字节(目前仅df8900支持)0x15―――不带品质描述的测量值,每个遥测值占2个字节SOE: 0x02―――带3个字节短时标的单点信息0x04―――带3个字节短时标的双点点信息0x1e―――带CP56Time2a(7个字节)时标的单点信息0x1f―――带CP56Time2a(7个字节)时标的双点点信息KWH:0x0f―――不带时标的电能脉冲计数,每个值占5个字节0x10―――带3个字节短时标的电能脉冲计数,每个值占8个字节0x25―――带7个字节时标的电能脉冲计数,每个值占12个字节其他:0x2e―――双点遥控0(00)、3(11)不允许1(01)分2(10)合0x2f―――双点遥调0x46―――初始化结束0x64―――召唤全数据0x65―――召唤全电度0x67―――时钟同步0x68―――长帧链路测试0x69―――长帧复位4. CP56Time2a。
使用说明--IEC101装置规约
IEC101装置规约使用说明一、规约使用范围
二、规约可变选项
三、装置相关信息
无
四、装置可变选项
五、装置.txt文本配置方法
现场可以在“文本模板-IEC101装置v1.00”的基础上根据装置信息点表修改出组态需要的装置文本。
需要注意:
◆遥测:
每组最多配200条,超过200条另起一组,不足200条则不能另起一组,组号依次累加。
◆遥信:
每组最多配208条,超过208条另起一组,不足208条则不能另起一组,组号依次累加。
◆遥控:
每组最多配200条,超过200条另起一组,不足200条则不能另起一组,第一个遥控组的组号与装置可变选项中的“遥控起始组号”一致,后续组的组号依次累加。
◆遥调:
每组最多配200条,超过200条另起一组,不足200条则不能另起一组,第一个遥调组的组号与装置可变选项中的“遥调起始组号”一致,后续组的组号依次累加。
◆遥脉:
每组最多配200条,超过200条另起一组,不足200条则不能另起一组,组号依次累加。
◆档位:
每组最多配200条,超过200条另起一组,不足200条则不能另起一组,组号依次累加。
六、现场问题分析处理
七、修改历史。
iec101 标度值
iec101 标度值IEC101是国际电工委员会(IEC)制定的一种与控制通信系统相关的标准协议,主要用于电力系统中的远程测控和监控。
IEC101标度值是在IEC101协议中使用的一种数据表示形式,本文将通过以下几个方面进行详细介绍。
首先,我们来了解一下IEC101协议。
IEC101协议是一种串行通信协议,采用简单的二进制传输方式,主要用于电力系统中的遥控、遥测、遥信等功能的实现。
它定义了一套通信规范,包括通信帧结构、数据格式、通信流程等,用于确保不同设备之间的数据交换和通信的可靠性。
在IEC101协议中,数据以信息元素(Information Element)的形式进行传输。
信息元素包括类型标识(Type Identification)、信息对象地址(Information Object Address)和信息元素数据(Data)等字段,用于表示不同类型的数据。
而IEC101标度值则是在信息元素数据中表示具体数值的一种形式。
IEC101标度值是一种无单位的数值表示形式,常用于电力系统中的测量量的传输和处理。
它是通过将实际测量值映射到一个预定的数值范围内表示的。
具体来说,IEC101标度值将实际测量值按照标度因子进行变换,得到一个在0到32767之间的整数值,然后通过传输和处理这个整数值来表示实际测量值。
IEC101标度值的计算方式可以通过以下公式来表示:标度值= (实际测量值-低限) /标度因子其中,低限是实际测量值的下限范围,标度因子是一个与实际测量值的量程相关的参数。
通过这个公式,我们可以将实际测量值转换为标度值进行传输和处理。
IEC101标度值的好处在于可以将不同实际测量值统一转换为相同的数值范围,并通过整数值的方式进行传输和处理。
这样可以避免由于实际测量值的差异导致的数据处理困难,同时也提高了数据传输的可靠性和效率。
另外,IEC101标度值还可以通过定义标度因子的方式进行适应不同的实际测量值范围和精度要求。
IEC101(104)规约入门培训(免费)
址、应用层数据所有数据累加和的256模值 • Application data--应用层数据域 • 0x16--结束字符
13
规约链路层
索引
链路控制域 顾名思义是链路控制域用于链路控制。 链路控制在两个方向分别定义。 链路控制在平衡和非平衡模式下分别定义。 链路控制域占1个字节。
68 L L 68 L.C
L.A A.D CS 16
09 归一化遥测量 02 SQ:0信息对象序列;2个信息对象 03 传输原因:突变 01 应用层公共地址01 01 信息对象地址:0x0701 07 遥测值:0x640a 0a 品质描述:00 64 00 05 信息对象地址:0x0705 07 遥测值:0x730b 0b 品质描述:00 73 00
17
链路层控制域功能码(平衡模式)
启动方向
从动方向
功能码和服务
功能码和服务
<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答
<9>请求链路状态
<11>响应:链路状态
18
规约应用层
索引
0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16
IEC-103
与站内继电保护 设备间通讯
厂站与调度主站
关于iec101的的解析
偶偶校校验验:当实际数据中“1”的个数为偶数的时候,这个校验位就是“0”,否则这个校验位就是“1”,这样就可以保证传送数据满足偶
校验的要求。
波波特特率率:电子通信领域,波特率即调制速率,指的是信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数
IEC101协议基本规则 。
汉汉明明距距离离::在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。
据2 . . )
06
传送原因--[T bit7:0][P/N bit6:0][原因 bit5~bit0:6]:激活
01 运用地址:1
00 00 14
信息体地址:0 召唤限定词QOI:20
无忧PPT整理发布
无忧PPT整理发布
IEC101帧格式(三)
• 可变帧长
68H length length 68H 控制域 链路地址 应用服务数据单元 帧校验和 16H
应用服务数据单元
类型标识 可变结构限定词 传送原因 服务单元公共地址 信息体地址 信息体元素 信息体时标 。。。 。。。
无忧PPT整理发布
126种报文类型,详见文档34页
01
链路地址:1
64
类型标识:100&& <100> := 总召唤命令 C_IC_NA_1
01 可变结构限定词VSQ--信息数目=1 SQ:0 非顺序(如:地址1 ,数据1 ,地址2 ,数据2 . . )
07
传送原因--[T bit7:0][P/N bit6:0][原因 bit5~bit0:7]:激活确认
• 通讯方式:
基本格式: 异步、串口、偶校验、波特率、数据位8位 、启停各一位、累加和校验、汉明距离=4
IEC101规约介绍
IEC101规约介绍
IEC101规约主要用于电力系统自动化监控中,实现子站与主站之间的数据交换和通信。
子站主要负责采集电网的实时数据和运行状态信息,而主站则负责对子站进行控制和监控。
IEC101规约确保了子站和主站之间的稳定和可靠的双向通信。
在直接序列通信中,数据是通过串行通信线路传输的,通信速率通常在300至9600比特/秒之间。
直接序列通信主要适用于简单的、点对点的通信情况,通信距离较短。
在IEC 101规约中,数据的传输以信息报元单元(Information Object Unit,简称IOU)为单位。
每个IOU包含一个信息对象组(Information Object Group,简称IOG)或一个信息对象(Information Object,简称IO)。
IOG包含一个或多个信息对象,而IO是信息报文的基本单元。
IEC101规约中定义了多种命令和传输服务,用于不同的应用场景。
其中,主站可以向子站发送控制命令,如遥控命令、遥调命令等,以实现对电网设备的控制操作。
主站还可以向子站发送读命令或写命令,以读取或写入子站的参数和数据。
总之,IEC101规约是一种用于传输电能信息的通信规约,实现了电力系统中子站和主站之间的稳定和可靠的双向通信。
它是电力系统自动化监控中使用最广泛的通信规约之一,为电力系统的正常运行和管理提供了可靠的技术支持。
IEC101规约介绍
注-1级用户数据传输典型地被用于事件传输或者高优 先级报文的传输,2级用户数据典型地被用于循环传输或者低 优先级报文传输。
控制域4 (非平衡)
主站至子站 备用 RES
子站至主站
1 PRM启动报 文0帧计数位 FCB•配套标准
–IEC60870-5-101: 基本远动任务 –IEC60870-5-102: 电能累计量 –IEC60870-5-103: 继电保护信号 –IEC60870-5-104: IEC60870-5-101的网络访问
IEC60870-5系列适用范围
• IEC60870-5系列涵盖了各种网络配置(点对点、 多个点对点、多点共线、多点环型、多点
0
帧计数位 FCB
要求访问位 ACD
帧计数有效 位 FCV
数据流控制 位DFC
23 22 21 20 功能码
RES: 备用 FCV:帧计数有效位:
FCV=0 表示帧计数位FCB的变化无效。 FCV=1 表示帧计数位FCB的变化有效。 发送/无回答服务、广播报文和其他不需要考虑信息输出的 丢失和重复的传输服务,无需改变帧计数位FCB的状态,因此这些 帧的帧计数有效位FCV常为零。
ITU-T建议了系列标准
-V.24/V.28(载波、Modem)系列 -X.24/X.28(数字、数字信号复用器)系列
链路层
链路层接收、执行和控制高层要求的传输服务功能 提供三种服务类别:
链路服 功能 务级别
用途
S1
发送/ 无回 广播命令
答
S2
发送/确认 由控制站向数据终端
发送命令等
S3
请求/响应 由控制站向数据终端
IEC101规约学习笔记
IEC60870-5-101(国标2002版)规约学习笔记IEC60870-5-101规约的传输方式分为非平衡传输和平衡传输两种方式。
非平衡传输方式是指链路传输过程中只有主站是主动发送的,从站只是被动接收的;而平衡传输方式子站可以主动上送各种报文。
IEC101(FT1.2)可变帧长格式:报文头(固定长度)启动字符(68H)68 L09L09启动字符(68H)68L个字节长控制域(C)73链路地址域(A)01 ASDU数据单元标示数据单元类型类型标示64可变结构限定词01传送原因06公共地址01信息体信息体地址00信息体元素00信息体时标14帧校验和(CS)F4结束字符(16H)16IEC101(FT1.2)固定帧长格式:启动字符(10H)10控制域(C)49链路地址域(A)01帧校验(CS)4A结束字符(16H)16 IEC101(FT1.2)单控制字符:E5说明:单控制字符E5用来取代固定帧长的肯定确认帧(从动功能码<0>)或固定帧长的否定确认帧(从动功能码<9>)。
控制域(C)说明:RES:备用PRM:启动报文位=1:表示主站向子站传输报文;=0:表示子站向主站传输报文(响应报文)。
FCB:帧计数位帧计数位用来消除信息传输的丢失和重复。
主站向同一个子站传输新一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务时,将帧计数位(FCB)取相反值,主站为每一个子站保留一个帧计数位(FCB)的拷贝,若主站超时未收到子站回复的报文,或接收出现差错,则主站不改变帧计数位(FCB)的状态,重复原来的发送/确认或者请求/响应报文。
在复位命令的情况下,帧计数位(FCB)清零,子站接收到复位命令将帧计数位重置为零,并期望下一次主站下发的报文中,帧计数位(FCB)以及帧计数有效位(FCV)都为1。
FCV:帧计数位=1:表示帧计数位FCB的变化有效;=0:表示帧计数位FCB的变化无效。
IEC101规约学习笔记
IEC60870-5-101(国标2002版)规约学习笔记IEC101(FT1.2)可变帧长格式:IEC101(FT1.2)固定帧长格式:IEC101(FT1.2)单控制字符:说明:单控制字符E5用来取代固定帧长的肯定确认帧(从动功能码<0>)或固定帧长的否定确认帧(从动功能码<9>)。
控制域(C)说明:RES:备用PRM:启动报文位=1:表示主站向子站传输报文;=0:表示子站向主站传输报文(响应报文)。
FCB:帧计数位帧计数位用来消除信息传输的丢失和重复。
主站向同一个子站传输新一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务时,将帧计数位(FCB)取相反值,主站为每一个子站保留一个帧计数位(FCB)的拷贝,若主站超时未收到子站回复的报文,或接收出现差错,则主站不改变帧计数位(FCB)的状态,重复原来的发送/确认或者请求/响应报文。
在复位命令的情况下,帧计数位(FCB)清零,子站接收到复位命令将帧计数位重置为零,并期望下一次主站下发的报文中,帧计数位(FCB)以及帧计数有效位(FCV)都为1。
FCV:帧计数位=1:表示帧计数位FCB的变化有效;=0:表示帧计数位FCB的变化无效。
ACD:要求访问位=1:子站要求传送1级数据;=0:子站无1级数据要求传输。
DFC:数据流控制位=0:表示子站可以接收后续报文;=1:表示子站不能再继续接收后续报文,将会导致数据缓冲区溢出。
ASDU结构说明(1)类型标示:ASDU中的第一个八位位组,定义了后续信息对象的结构、类型和格式。
定义为TYPE IDENTIFICATION := UI8[1..8]<1..255>监视方向上的过程信息(子站 主站):UI8[1..8] <0..44>附:CP56Time2a时标格式如下:Milliseconds = UI16[1..16]<0..59999>Minutes = UI6[17..22]<0..59>RES1 = Reserve1 = BS1[23]IV = Invalid = BS1[24]<0..1> (IV<0> = 有效;IV<1> = 无效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IEC60870-5-101 IEC60870-5-104
DL/T 634.5101-2002 DL/T 634.5104-2002
自我介绍
王首顶
国电南瑞科技股份有限公司
NARI Technology Development Lt. Co.
高级工程师
IEC TC57 WG03 Member E-mail:topwang@ Tel: 025-3429900-2843
M-BO-TB-1 M-ME-TD-1 M-ME-TE-1 M-ME-TF-1 M-IT-TB-1 M-EP-TD-1 M-EP-TE-1 M-EP-TF-1 M-EI-NA-1
以上都是RTU向主站上送的报文类型
报文类型标识(四) (Type Identification)46》双点命令
C-DC-NA-1
《47》步调节命令
C-RC-NA-1
《48》归一化设定值命令
C-SE-NA-1
《49》标度化设定值命令
C-SE-NB-1
《50》短浮点设定值命令
C-SE-NC-1
《51》32比特串命令
C-BO-NA-1
RTU须逐条对命令确认
报文类型标识(五) (Type Identification)
单个字符 固定帧长报文 (5 Byte) 可变帧长报文 (9-261 Byte)
IEC101的帧格式(一)
• 单个字符 E5
用途: 用于一般确认; 什么事情都没发生; 仅用于对应用报文的回答; 不能用于对链路报文的回答; 优点: 简单;明了;效率高
IEC101的帧格式(二)
• 固定帧长报文
10H
D7 D6
D0
SQ
信息对象数目
SQ=0:离散的信息报告 SQ=1:顺序的信息报告
信息对象数目的个数是0-127; 一包报文中所含的信息(YC、YX 等)的数目
传送原因
(Cause)
传送原因可以是一个或二个字节
D7 D6 D5
T P/N
原因
源发地址
D0 T-TEST
P/N-启动应用
根据需要可以选择带或不带源发地址
《13》不带时标的短浮点测量值 《14》 带时标的短浮点测量值 《15》不带时标的累计量 《16》 带时标的累计量 《17》带时标的继电保护设备事件 《18》带时标的继电保护设备成组启动事件 《19》带时标的继电保护设备成组输出信息 《20》带变位检出的成组单点信息 《21》不带品质描述的归一化测量值 《30》带CP56时标的单点信息 《31》带CP56时标的双点信息 《32》带CP56时标的步位置信息
信息体地址 Length Byte
应用服务数据单元
信息体元素
帧校验和 16H
固定报文尾
信息体时标
。。。。。
数据单元标识 信息体1 信息体n
IEC101协议的功能码 (Function Code)
启动方向功能及服务
从动方向功能及服务
《0/2》复位/测试远方链路 《1》 复位用户进程 《3》 发送/确认用户数据 《4》 发送/无回答用户数据
通道测试命令 680A0A68 7201680106010000AA55 XX16
组召唤命令 68090968 730164010601000015 F516(1-16组)
IEC101协议的典型报文(三)
总召唤确认
回答YX总召 回答YC总召 报告YC变化 品质描述Q
68090968 800164010701000014 XX16
控制域
链路地址
帧校验和
16H
D7 D6
D5 D4
D3-D0
帧计数位 帧计数有效
启动标志 请求访问 数据流控制 功能码
FCB
IEC101的帧格式(三)
• 可变帧长
• 应用服务数据单元(ASDU)
68H
类型标识
Length
固定报文头 可变结构限定词
Length
传送原因
68H
服务单元公共地址
控制域 链路地址
《33》带CP56时标的32比特串 《34》带CP56时标的归一化测量值 《35》带CP56时标的标度化测量值 《36》带CP56时标的短浮点测量值 《37》带CP56时标的累计量 《38》带CP56时标的继电保护设备事件 《39》带CP56时标的继电保护设备成组启动事件 《40》带CP56时标的继电保护设备成组输出信息 《70》站端初始化结束
系统命令
《100》站(总)召唤命令 《101》计数量召唤命令 《102》读命令 《103》时钟同步命令 《104》测试命令 《105》复位进程命令 《106》延时获得命令
RTU须逐条回答
C-IC-NA-1 C-CI-NA-1 C-RD-NA-1 C-CS-NA-1 C-TS-NA-1 C-RP-NA-1 C-CD-NA-1
应用服务单元公共地址 (Common Address)
• 1 Byte内容 • 针对拥有公共链路的主站与
通信单元之间
• 只需维护一条链路而节约通 信时间从而提高效率
主站
子 子站
子
信息体地址 (Information Object Address)
• 1个、2个 或3个Byte, 按需选用
• 分别能表示255个、 65535个、16777215个 信息量
IEC系列协议介绍内容(一)
• 介绍的目的-技术推广和技术应用的责任和义务 • 概要介绍IEC系列协议家族 • IEC101协议的基本规则 • IEC101协议的功能码(Function Code)定义 • 报文类型标识(Type Identification) • 可变结构限定词(Variable structure qualifier) • 传送原因(Cause) • 应用服务单元公共地址(Common Address)
102 电量
103 保护
IEC101协议的基本规则
• 选用模型 增强性能结构
应用层 第七层
传输应用数据
链路层 第二层 物理层 第一层
传输帧格式 通讯方式
IEC101协议的基本规则
• 通讯方式
异步;串口;偶校验
点对点
多点对点
多点共线
IEC101协议的基本规则
• IEC101的帧格式 (FT1.2)
M-SP-NA-1 M-SP-TA-1 M-DP-NA-1 M-DP-TA-1 M-ST-NA-1 M-ST-TA-1 M-BO-NA-1 M-BO-TA-1 M-ME-NA-1 M-ME-TA-1 M-ME-NB-1 M-ME-TB-1
报文类型标识(二) (Type Identification)
报文类型标识(一) (Type Identification)
《1》不带时标的单点信息 《2》 带时标的单点信息 《3》不带时标的双点信息 《4》 带时标的双点信息 《5》不带时标的步位置信息 《6》 带时标的步位置信息 《7》32位比特串 《8》带时标的32位比特串 《9》归一化测量值 《10》带时标的归一化测量值 《11》标度化测量值 《12》带时标的标度化测量值
概要介绍IEC系列协议(一)
• 什么是IEC101,它能解决那些问题
远动设备及系统传输规约第101篇-基本远动任务 问答方式(Polling) 上行信息:遥测,遥信,遥脉,终端设备状态 下行信息:遥控,设点,对时 信息量大(3 byte地址),传输机制成熟。
• IEC101与DL634的关系
IEC101是国际标准。DL634是中国电力行业标准,而 且是从IEC101翻译过来的又增加具有中国特色的补充 规定,但扩充往往又会带来新的矛盾。
IV NT SB BL 0 0 0 OV
无效 老值 取代 闭所
溢出
报告YX变化 680B0B68 080101020301060001080000XX16
YX值
IV NT SB BL 0 0 0 SPI
概要介绍IEC系列协议(二)
• 推广使用国际标准的意义
加入WTO,社会分工国际化; DL451已被窜改得不成样子且不能适应需要; 国际上有专门队伍去发展它; 保护用户投资; 减少维护工作量 后续协议兼容
概要介绍IEC系列协议(三)
• IEC家族相关标准
IEC60870 -5
101/104 基本任务
M-ME-NC-1 M-ME-TC-1 M-IT-NA-1 M-IT-TA-1 M-EP-TA-1 M-EP-TB-1 M-EP-TC-1 M-PS-NA-1 M-ME-ND-1 M-SP-TB-1 M-DP-TB-1 M-ST-TB-1
报文类型标识(三) (Type Identification)
报文类型标识(六) (Type Identification)
参数命令 《110》归一化测量值参数 《111》标度化测量值参数 《112》短浮点测量值参数 《113》参数激活
文件传输 《120》文件准备就绪 《121》节准备就绪 《122》召唤/选择目录、文件 《123》最后的节、段 《124》认可文件、节 《125》段 《126》目录
请求链路状态 回答链路完好 复位远方链路 无召唤数据 召唤二类数据 召唤一类数据 有一类数据 一般确认
FCB无意义 FCB无意义 FCB=0
IEC101协议的典型报文(二)
总召唤报文 遥控命令
设点命令 对时命令
68090968 730164010601000014 F416
68090968 53012D010601010BYK XX16
T 0 未试验 P/N 0 肯定确认
1 试验 1 否定确认
传送原因
(Cause)
〈1〉周期、循环
〈20〉响应站召唤
〈2〉背景扫描 〈3〉突发 〈4〉初始化 〈5〉请求/被请求 〈6〉激活 〈7〉激活确认 〈8〉停止激活 〈9〉停止激活确认 〈10〉激活终止