IEC101(104)规约培训

合集下载

IEC101 & IEC104规约详解

IEC101 & IEC104规约详解
欢迎各位参加 IEC系列协议研讨会
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

IEC101(104)规约培训解读

IEC101(104)规约培训解读
18
链路层控制域功能码(平衡模式)
启动方向 功能码和服务
<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典型报文解析(二)
归一化测量值报文分析(0x09):
68 15 15 68 08 01 09 03 03 01 41 40 60 28 00 44 40 c0 27 00 47 40 00 28 00 36 16
该段报文第七字节0x09为类型标识:表示归一化测量值 第八个字节为0x03为可变帧结构限定词:表示有三个信息,高位为零表示
固定报文头lengthbyte固定报文尾数据单元标识信息体1信息体nasdu报文类型标识一typeidentification1不带时标的单点信息mspna12带时标的单点信息mspta13不带时标的双点信息mdpna14带时标的双点信息mdpta15不带时标的步位置信息mstna16带时标的步位置信息mstta1732位比特串mbona18带时标的32位比特串mbota19归一化测量值mmena110带时标的归一化测量值mmeta111标度化测量值mmenb112带时标的标度化测量值mmetb1报文类型标识二typeidentification13不带时标的短浮点测量值mmenc114带时标的短浮点测量值mmetc115不带时标的累计量mitna116带时标的累计量mitta117带时标的继电保护设备事件mepta118带时标的继电保护设备成组启动事件meptb119带时标的继电保护设备成组输出信息meptc120带变位检出的成组单点信息mpsna121不带品质描述的归一化测量值mmend130带cp56时标的单点信息msptb131带cp56时标的双点信息mdptb132带cp56时标的步位置信息msttb1报文类型标识三typeidentification33带cp56时标的32比特串mbotb134带cp56时标的归一化测量值mmetd135带cp56时标的标度化测量值mmete136带cp56时标的短浮点测量值mmetf137带cp56时标的累计量mittb138带cp56时标的继电保护设备事件meptd139带cp56时标的继电保护设备成组启动事件mepte140带cp56时标的继电保护设备成组输出信息meptf170站端初始化结束meina1以上都是rtu向主站上送的报文类型报文类型标识四typeidentification控制命令45单点命令cscna146双点命令cdcna147步调节命令crcna148归一化设定值命令csena149标度化设定值命令csenb150短浮点设定值命令csenc15132比特串命令cbona1rtu须逐条对命令用相同报文确认报文类型标识五typeidentification系统命令100站总召唤命令cicna1101计数量召唤命令ccina1102读命令crdna1103时钟同步命令ccsna1104测试命令ctsna1105复位进程命令crpna1106延时获得

101规约和104规约介绍

101规约和104规约介绍

101规约和104规约介绍101.104子站端通讯规约101规约和104规约常用于调度中心和子站之间通讯。

101规约一般用于串口通讯,也可用UDP方式;104规约则用于网络通讯,采用TCP/IP方式。

目前公司在eComm和DCAP系统中只有101规约和104规约发送端(即子站端/从站端)软件,没有接收端(即主站端)软件;而PDS 系统中,有101规约和104规约接收端(即主站端)软件,以及104规约发送端(即子站端)软件。

步骤1确认信息(1)101串口UDP104 网口TCP/TIP 提供本机和对方IP 和端口(2)配置文件公共地址链路地址域长度单点遥还是双点遥信信息对象地址长度等主站-〉子站总召报文:68 09 09 68 73 1F 64 01 061F0000 14 30 16 链路地址传送原因公共地址信息对象地址(3) 点表数据对照表2新建通讯设备※DCAP 参数数据管理工具※ECOMM 新建通讯设备新建通讯设备类型为TCPSERVER查看安装盘中是否有101.104规约Config104.exe 必须和数据库ecomm.mdb 在同一个文件目录下3修改配置DCAP 在Comm101Rtu.ini 中修改其相关配置ECOMM 进入Config104XML.exe 新建配置,另存一个文件如104xml4生成数据对照表※DCAP 用CTMfor104.exe根据已给点表生成数据对照表ECOMM 在进入Config104XML.exe 新建配置,另存一个文件如104xml 后修改其配置5启动通讯程序DCAP 启动Comm101Rtu.exeECOMM 新建通道在Root (ecomm节点)上新建通道把已另存的104xml文件上传到通道启动Ecommserver=调试诊断。

IEC101和104规约

IEC101和104规约

4、层次结构
OSI七层体系
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
IEC 60870-5-101 三层参考模型
“增强性能体系结构” (EPA)
应用层
数据链路层
物理层
远动数据传输规约
-IEC60870-5系列
2019/11/4
IEC60870
12
IEC60870-5-101( V 2.0 ) IEC60870-5-104( V 1.0 )
• 解答疑难问题
• 。。。。。
2019/11/4
IEC60870
15
概要介绍IEC系列协议(一)
• 什么是IEC101,它能解决那些问题
远动设备及系统传输规约第101篇-基本远动任务
问答方式(Polling)
上行信息:遥测,遥信,遥脉,终端设备状态
下行信息:遥控,设点,对时
信息量大,传输机制成熟。
IEC 60870-5-101网络访问
1、应用环境
1.用于变电站与控制中心之间的串行异步数 据通信。
通信口通信参数:1位起始位、1位停止 位、1位偶校验位、8位数据位。
校验方式:纵向和校验 2.使用全双工或半双工通道
3.通讯速率300-9600bps,小于1200bps时, 协议部分应用受到限制。
• IEC101与DL634的关系
IEC101是国际标准。DL634是中国电力行业标 准,而且是从IEC101翻译过来的又增加具有中国 特色的补充规定,但扩充往往又会带来新的矛盾。
2019/11/4
IEC60870
16
选择IEC101协议的理由
一个新的协议是否能被接受
• 传输类型多 • 使用方便、灵活 • 国家、行业命令 • 信息量大 • 大家普遍接受 • 传输的安全性 • 出错处理

104规约培训

104规约培训

规约结构
• U格式
➢启动命令
启动生效:68 04 07 00 00 00 启动确认:68 04 0B 00 00 00
➢终止命令
终止生效:68 04 13 00 00 00 终止确认:68 04 23 00 00 00
➢测试命令
测试生效:68 04 43 00 00 00 测试确认:68 04 83 00 00 00
浮点数指数
IV NT SB BL 0 0
QDS品质描述词的含义
IV
NT
SB
0=有效 1=无效
0=当前值 1=非当前值
0=未被取代 1=被取代
BL
0=未被闭锁 1=被闭锁
0 OV
OV
0=未溢出 1=溢出
规约结构
• 与101规约相比帧结构的变化
➢保留一个字节的启动字符68H和一个帧长L,删除 第二个启动字符和第二个帧长L
➢增加传输层所需要的4个控制字节,因此最短的帧 含6个字节
➢没有校验和结束字符
规约结构
• 3种帧类型
➢I格式 用于编号的信息传输,APDU包括APCI和ASDU
➢S格式 用于编号的监视功能,APDU只包括APCI
➢U格式 用于未编号的控制功能,APDU只包括APCI
规约结构
• I格式
控制域第一个八位位组的第一位比特=0定义了I格式
➢总召唤命令可以周期性进行
➢信息帧用可变结构限定词的最高位SQ=1的压缩格式传输
➢总召唤结束后,被控站必须上送总召唤结束帧(ASDU100, COT=10)
通信过程
• 总召唤
控制站
总召唤命令(I帧)
数据帧确认(S帧) 数据帧确认(S帧)
…… ……

IEC101(104)规约培训

IEC101(104)规约培训
传输原因
3 5 6 7 8 9 10 20 21-36 37 38-41
用法
突变信息 请求、被请求 激活 激活确认 停止激活 停止激活确认 激活终止 响应站总召唤 响应第1组召唤-响应第16组召唤 响应计数量 响应第1组计数量-响应第4组计数量
24
信息标识

应用层公共地址 通常设置与链路地址相同。 但也可进行扩展功能。
主站:复位链路
10 00 01 01 16
厂站:肯定确认
10 01 01 02 16
厂站:否定确认
33
请求用户数据
10 5A/7A 01 5B /7B 16
主站:请求1级数据
10 5B/7B 01 5C /7C 16
主站:请求2级数据
10 09 01 0A 16
子站:无请求数据 = E5
34
2级数据-越限遥测帧(一)
2002版
1个或2个字节 1个或2个字节 1个或2个字节 2个或3个字节 3字节或7字节
5
应用层公共地址 1个字节 长度 信息体地址长度 2个字节 信息体时间 3字节
IEC-101规约
6
索引
体系结构 规约链路层
规约应用层
应用服务
常见帧解析
97版和02版差异
7
体系结构
OSI七层模型: OSI七层模型是一种框架性的设计方法 , 建立七层模型的主要目的是为解决异种 网络互连时所遇到的兼容性问题,其最 主要的功能就是帮助不同类型的主机实 现数据传输。 它的最大优点是将服务、接口和协议这 三个概念明确地区分开来,通过七个层 次化的结构模型使不同的系统不同的网 络之间实现可靠的通讯。 服务:某一层为上一层提供什么功能; 接口:上一层如何使用下层的服务; 协议:如何实现本层的服务;这样各层 之间具有很强的独立性。

104规约学习(非常好)

104规约学习(非常好)

104规约(2002版)报文解析1、 初始化● 主站发: 68 04 07 00 00 00目的:给子站发请求链路状态命令。

子站回答:68 04 0B 00 00 00目的:子站向主站响应链路状态。

子站回答:68 0E 00 00 00 00 46 01 04 00 01 00 00 00 00 00 目的:初始化结束。

2、 对时 时钟同步命令一般不在104中应用,因为网络路由的延时永远不定(随机),导致对时不准。

● 主站发:68 14 2C 00 6A 00 67 01 06 00 01 00 00 00 00 E5 3F 00 0F 09 0C 04目的:向子站发送对时报文。

357 毫秒 16 秒 0分 15小时 9日 12月 4年3、 总召唤● 主站发:68 0E 00 00 06 00 64 01 06 00 01 00 00 00 00 14目的:向地址为01的子站发总召唤命令。

子站回答:68 0E 08 00 02 00 64 01 07 00 01 00 00 00 00 14目的:子站响应总召唤。

子站回答:68 2D 0A 00 02 00 01 A0 14 00 01 00 01 00 00 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 目的:子站向主站以ASDU1方式连续上送全遥信,此为第一帧。

报文解析:子站回答:68 2D 0C 00 02 00 01 A0 14 00 01 00 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 目的:子站继续上送全遥信的下一帧。

…………子站回答:68 2D 20 00 02 00 01 A0 14 00 01 00 61 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 目的:子站向主站上送全遥信的最后一帧。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

48 100 101 103
遥调 总召唤 召唤电度量 校时
0x30 0x64 0x65 0x67
21
可变结构限定词
D7 D6 D5 D4 D3 D2 D1 D0
SQ
Num
说明:
SQ<0>:由信息对象地址寻址的单个信息元素或元素集合。
SQ<1>:单个信息元素或信息元素同类集合的序列。 SQ<0>:每个信息体分别带有信息体地址 SQ<1>:所有信息体共用信息体地址,后续信息体地址依 次加1。
索引
通信服务
配电终端应用功能
26
总召唤(非平衡101)
主站
总召唤报文 确认报文 召唤1级数据 总召唤确认 召唤1级数据 遥信帧 召唤1级数据 遥测帧
子站
召唤1级数据
总召唤结束帧
27
总召唤(平衡101)
配电主站应用功能
总召唤命令 FC=3
通信服务
配电终端应用功能
TI=100, COT=6, QOI=20

一次完整的交互过程

启动方发起通讯,从动方回应此次通讯过程,双 方都知道最终的通讯结果如何。
11
服务类型
发送 / 无应答(S1) 从动站无须回答启动站的报文,启动站也 不知道从动站是否接收到报文,如校时。 发送 / 确认(S2) 从动站接收后需要向启动站发确认报文 通常用于发送参数、发送控制命令等。
时钟同步确认
TI=103, COT=7 PRM=0 … … TI=30/TI=31, COT=3
FC=3
时钟同步确认
FC=3 事件(带同步后时标)
事件(带同步后时标)
PRM=0
36
事件过程SOE(非平衡101)
配电主站应用功能
情况1:请求1级数据 FC=10 PRM=1 自发数据或突发事件A COT=3 … … 情况2:请求2级数据, FC=11 此时终端有2级数据 2级用户数据 请求1级数据 FC=10 PRM=1 自发数据或突发事件B COT=3 … … 情况3:请求2级数据, FC=10 此时终端无2级数据 自发数据或突发事件C PRM=1 COT=3 自发数据或突发事件C发生 FC=8 自发数据或突发事件C FC=8 PRM=1 ACD=1 自发数据或突发事件B 自发数据或突发事件B发生 FC=8 2级用户数据 FC=8 自发数据或突发事件A
可变帧长
索引
长度 含义 1 什么类型帧? 类型标识 可变结构限 1 如何解析? 定词 1 什么原因传 传输原因 输? 应用层公共 1 什么地址? 地址域 信息体地址 2 那个数据点? X 信息 信息体
应用层帧结构
20
常用的类型标识
标识
1 2 9 15 21 45/46
含义
总召唤遥信、变位遥信 SOE事项 越限遥测 电度量 总召唤遥测量 遥控 0x01 0x02 0x09 0x0f 0x15 0x2D/0x2E
IEC-104
串行
与站内继电保护 设备间通讯
厂站与调度主站 间通讯
串行
以太网
4
101与104的比较 1.相同点
适用范围:厂站与主站之间 规约结构:应用层定义相同
2.不同点
通讯方式:101串行、104以太网 服务类型:101采用平衡、非平衡模式 104多采用平衡模式
5
101工作模式
1. 平衡(主站、从站均可发起链路通信进程)
通信服务
配电终端应用功能
延时获得命令确认
TI=106, COT=7
32
对时,延时获得(平衡101)
配电主站应用功能
延时获得命令 FC=3 TI=106, COT=6 PRM=0 FC=3 FC=0 延时获得命令 终端时钟同步
通信服务
配电终端应用功能
延时获得命令确认
延时获得命令确认
TI=106, COT=7 PRM=0
从动方向 功能码和服务
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态 <8>响应:用户数据 <9>响应:无所请求的用户数据
17
链路层控制域(平衡模式)
主站到子站
子站到主站
D5 FCB DIR PRM ACD
D7
D6
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
02版
1个或2个字节 1个或2个字节 1个或2个字节 2个或3个字节 3字节或7字节
7
应用层公共地址 1个字节 长度 信息体地址长度 2个字节 信息体时间 3字节
培训大纲
IEC-101规约
8
索引
1. 2.
体系结构 规约链路层
3.
4.
规约应用层
应用服务
5.
6.
常见帧解析
97版和02版差异
9
体系结构
DTU/FTU中对应规约:
26号规约——许继101主; 54号规约——北京测试101从 ; 2. 非平衡(只有主站可以发起链路通信进程) DTU/FTU中对应规约: 6号规约——IEC101主; 7号规约——IEC101从。
6
101规约的两个版本
97版 链路地址长度 传输原因长度 1个字节 1个字节
101,104培训
IEC101/104规约
1
培训大纲
1. 2. 3. 4.
IEC规约简介 IEC-101规约 IEC-104规约 集中答疑
2
培训大纲
IEC规约简介
3
IEC主要规约
IEC规约 适用范围 厂站与调度主站 间通讯 电量主站与站内 抄表终端通讯 通讯方式
IEC-101 IEC-102 IEC-103
18
链路层控制域功能码(平衡模式)
启动方向 功能码和服务
<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据 <9>请求链路状态
从动方向 功能码和服务
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态
19
规约应用层
0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16


• •
Link Control--链路控制域
Link Address--链路地址域 Check Code--校验和,Link Control 和Link Address累加和的 256模值 0x16--结束字符
13

101帧格式二(可变帧长)
0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16
Num:信息体的数目
22
常用传输原因
传输原因
3 5 6 7 8 9 10 20 21-36 37 38-41
用法
突变信息 请求、被请求 激活 激活确认 停止激活 停止激活确认 激活终止 响应站总召唤 响应第1组召唤-响应第16组召唤 响应计数量 响应第1组计数量-响应第4组计数量
23
信息标识

应用层公共子站
29
请求2级数据(非平衡101)
主站
召唤2级数据 有2级数据上传
子站
召唤2级数据 无所请求的数据
30
遥控过程(非平衡101)
遥控选择报文 确认报文 召唤1级数据 遥控选择确认 遥控执行/取消 确认报文 召唤1级数据 遥控执行/取消 确认
31
对时,延时获得(非平衡101)
配电主站应用功能
延时获得命令 FC=3 TI=106, COT=6 PRM=0, ACD=1 请求1级用户数据 FC=10 延时获得命令确认 PRM=1 FC=8 FC=0 延时获得命令 终端时钟同步
说明:
FCV--FCB有效位,S2、S3服务时为1,S1服务时为0 FCB--S2、S3服务时切换,S1服务时不变。 PRM--启动标志。主站到子站为1,子站到主站为0 DIR--方向标志。一方为1,反向为0。通常主到子为1,子到主为0 ACD--不在使用本标志,子站数据通过S2发送到主站 DFC--流量控制标识
15
链路层控制域(非平衡模式)
主站到子站
子站到主站
D5 FCB RES PRM ACD
D7
D6
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
说明:
FCV--FCB有效位,S2、S3服务时为1,S1服务时为0
FCB-桢记数位 ,主站每向从站发送新一轮的“发送/确认”或“请求/响应”传输服务时, 将FCB取反。主站为每个从站保存一个FCB的拷贝,若超时未收到应答,则主站重发, 重发报文的FCB保持不变,重发次数最多不超过3次。若重发3次后仍未收到预期应答, 则结束本轮传输服务。 PRM--启动标志位。主站到子站为1,子站到主站为0 RES--保留位,恒为0 ACD--有一级数据标识
Application data--应用层数据域

0x16--结束字符
14
规约链路层

索引

链路控制域 顾名思义是链路控制域用于链路控制。 链路控制在两个方向分别定义。 链路控制在平衡和非平衡模式下分别定义。 链路控制域占1个字节。 链路地址 链路地址是子站的标识。 主站下发的报文中,标识接收站。 子站上传时,标识发送站。 链路地址域占1个字节。
通信服务
配电终端应用功能
相关文档
最新文档