IEC101(104)规约入门培训

合集下载

精选IEC101104规约入门培训

精选IEC101104规约入门培训
应用层公共地址和信息体地址唯一的标识了某个信息点。
链路初始化
索引
主站
子站
复位远方链路
肯定确认/否定确认
请求链路状态
响应链路状态
总召唤
主站
子站
总召唤报文
确认报文
召唤1级数据
总召唤确认
召唤1级数据
遥信帧
召唤1级数据
召唤1级数据
遥测帧
总召唤结束帧
召唤电度量
主站
子站
召唤电度量
确认报文
召唤1级数据
召唤电度量确认
服务类型
发送 / 无应答(S1) 从动站无须回答启动站的报文,启动站也不知道从动站是否接收到报文,如校时。
发送 / 确认(S2) 从动站接收后需要向启动站发确认报文 通常用于发送参数、发送控制命令等。
请求 / 响应(S3) 从动站接收到启动站的请求报文后,用数据响应启动站的请求。如召唤数据、请求1数据、请求链路状态等。
2级数据-越限遥测帧(一)
68
L
L
68
L.C
L.A
A.D
CS
16
09
归一化遥测量
02
SQ:0信息对象序列;2个信息对象
03
传输原因:突变
01
应用层公共地址01
01
信息对象地址:0x0701遥测值:0x640a品质描述:00
07
0a
64
00
05
信息对象地址:0x0705遥测值:0x730b品质描述:00
规约链路层
链路控制域 顾名思义是链路控制域用于链路控制。 链路控制在两个方向分别定义。 链路控制在平衡和非平衡模式下分别定义。 链路控制域占1个字节。链路地址 链路地址是子站的标识。 主站下发的报文中,标识接收站。 子站上传时,标识发送站。 链路地址域占1个字节。

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协议的理由
一个新的协议是否能被接受
• 传输类型多 • 使用方便、灵活 • 国家、行业命令 • 信息量大 • 大家普遍接受 • 传输的安全性 • 出错处理

IEC101规约介绍复习过程

IEC101规约介绍复习过程

I E C101规约介绍IEC870-5-101规约介绍1.概述本篇介绍主站和RTU之间通讯的IEC870-5-101规约,该规约有两种传输方式:平衡式和非平衡式传输,在点对点和多个点对点的全双工通道结构中采用平衡式传输方式,在其它通道结构中只采用非平衡式传输方式。

平衡式传输方式中101规约是一种“问答+循环”式规约,即主站端和子站端都可以作为启动站;而当其用于非平衡式传输方式时101规约是问答式规约,只有主站端可以作为启动站。

2.帧格式简单说明2.1固定帧长格式2.2可变帧长格式2.3长度L长度L包括控制域、地址域、用户数据区的字节数,为二进制数。

2.4控制域(C)的定义RES:备用PRM:启动报文位 =0:从动站,报文为确认报文或响应报文。

=1:启动站,报文为发送或请求报文。

FCB:帧计数位:启动站向从动站传输启动站向从动站传输新一轮的发送/确认、请求/响应服务时,将前一轮FCB取相反值。

FCV:帧计数有效位:启动站向从动站传输=0:表示FCB变化无效。

=1:表示FCB变化有效。

ACD:要求访问位:主站做从动站时ACD位无实际意义,ACD=0。

子站做从动站时ACD=0:表示子站无1级用户数据;ACD=1:表示子站有1级用户数据,希望向主站传输。

DFC:数据流控制位:从动站向启动站传输=0:表示子站可以继续接收数据。

=1:表示子站数据区满,无法接收新数据。

功能码(D3—D0):功能码范围为0—15(00H—0FH)。

2.5链路地址域链路地址域为子站站址。

2.6帧检验和帧检验和是控制、地址、用户数据区所有字节的算术和(不考虑溢出位即256模和)。

2.7 应用服务数据单元结构在监视方向上的过程信息类型标识=TYPE IDENTIFICATION:=UI8[1..8]<0..44><0>:= 未定义<1>:= 单点信息 M_SP_NA_1<2>:= 带时标的单点信息 M_SP_TA_1<3>:= 双点信息 M_DP_NA_1<4>:= 带时标的双点信息 M_DP_TA_1<5>:= 步位置信息 M_ST_NA_1<6>:= 带时标的步位置信息 M_ST_TA_1<7>:= 32比特串 M_BO_NA_1<8>:= 带时标的32比特串 M_BO_TA_1<9> := 测量值, 规一化值 M_ME_NA_1<10> := 测量值,带时标的规一化值 M_ME_TA_1<11> := 测量值, 标度化值 M_ME_NB_1<12> := 测量值, 带时标的标度化值 M_ME_TB_1<13> := 测量值, 短浮点数 M_ME_NC_1<14> := 测量值, 带时标的短浮点数 M_ME_TC_1<15> := 累计量 M_IT_NA_1<16> := 带时标的累计量 M_IT_TA_1<17> := 带时标的继电保护设备事件 M_EP_TA_1<18> := 带时标的继电保护设备成组启动事件 M_EP_TB_1<19> := 带时标的继电保护设备成组输出电路信息 M_EP_TC_1<20> := 带变位检出的成组单点信息 M_PS_NA_1<21> := 测量值, 不带品质描述词的规一化值 M_ME_ND_1<22..29> := 为将来兼容定义保留<30> := 带CP56Time2a时标的单点信息 M_SP_TB_1<31> := 带CP56Time2a时标的双点信息 M_DP_TB_1<32> := 带CP56Time2a时标的步位置信息 M_ST_TB_1<33> := 带CP56Time2a时标的32比特串 M_BO_TB_1<34> := 带CP56Time2a时标的测量值, 规一化值 M_ME_TD_1<35> := 带CP56Time2a时标的测量值, 标度化值 M_ME_TE_1<36> := 带CP56Time2a时标的测量值, 短浮点数 M_ME_TF_1<37> := 带CP56Time2a时标的累计量 M_IT_TB_1<38> := 带CP56Time2a时标的继电保护设备事件 M_EP_TD_1<39> := 带CP56Time2a时标的继电保护设备成组启动事件 M_EP_TE_1<40> := 带CP56Time2a时标的继电保护设备成组输出电路信息M_EP_TF_1<41..44> := 为将来兼容定义保留在控制方向的过程信息类型标识=TYPE IDENTIFICATION:=UI8[1..8]<45..69>CON<45>:= 单点命令 C_SC_NA_1CON<46>:= 双点命令 C_DC_NA_1CON<47>:= 步调节命令 C_RC_NA_1CON<48>:= 设定值命令, 规一化值 C_SE_NA_1CON<49>:= 设定值命令, 标度化值 C_SE_NB_1CON<50>:= 设定值命令, 短浮点数 C_SE_NC_1CON<51>:= 32比特串 C_BO_NA_1<52..69> := 为将来兼容定义保留在监视方向的系统命令类型标=TYPE IDENTIFICATION=:=UI8[1..8]<70..99><70>:= 初始化结束 M_EI_NA_1<71..99>:= 为将来兼容定义保留在控制方向的系统命令类型标识=TYPE IDENTIFICATION:=UI8[1..8]<100..109>CON<100>:= 总召唤命令 C_IC_NA_1CON<101>:= 计数量召唤命令 C_CI_NA_1CON <102>:= 读命令 C_RD_NA_1CON<103>:= 时钟同步命令 C_CS_NA_1CON<104>:= 测试命今 C_TS_NA_1注:在控制方向标上(CON) 的应用服务数据单元是被确认的应用服务,在监视方向形成镜像,但传送原因不同. 这些镜像的应用服务数据单元用来作为肯定/否定认可(验证) 。

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 目的:子站向主站上送全遥信的最后一帧。

IEC101(104)规约入门培训(免费)

IEC101(104)规约入门培训(免费)
之前的数据长度 • Link Control--链路控制域 • Link Address--链路地址域 • Check Code--校验和,链路控制、链路地
址、应用层数据所有数据累加和的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
与站内继电保护 设备间通讯
厂站与调度主站

IEC104协议课件

IEC104协议课件
• 概要介绍IEC系列协议家族 • IEC101协议的基本规则 • IEC101协议的功能码(Function Code)定义 • 报文类型标识(Type Identification) • 可变结构限定词(Variable structure qualifier) • 传送原因(Cause) • 应用服务单元公共地址(Common Address)
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向主站上送的报文类型
IEC104协议课件
报文类型标识(四) (Type Identification)
控制命令
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
IEC104协议课件
报文类型标识(三) (Type Identification)
IEC60870-6 -503/-702/-802
TASE.2
IEC61850
。。。
IEC104协议课件
IEC101协议的基本规则
• 选用模型 增强性能结构
应用层 第七层
传输应用数据
链路层 第二层 物理
IEC101的帧格式
• 固定帧长报文
10H
控制域
一个字节内容
D7 D6
D0
SQ
信息对象数目
SQ=0:离散的信息报告
SQ=1:顺序的信息报告
信息对象数目的个数是0-127;

101_104规约介绍

101_104规约介绍

第 20页
一、101规约简介--链路层-控制域
CREAWAY
浙江创维
27 主站至子站
26 1 PRM 启动报 文 0
25 帧 计 数 位 FCB 控制域 要求访问位 ACD
24 帧计数有效 位 FCV 数据流控制 位DFC
23
22 21
20
备用 RES
子站至主站
功能码
DFC: 数据流控制位: DFC=0 表示从动站可以接收后续报文。 DFC=1 表示从动站接收后续报文将引起数据溢出。 从动(响应)站向报文启动站指出一个立即的连续的后续报文将引起缓冲区溢出。
应用层(第7层)
APDU
LPCI LPCI ASDU
链路层(第2层)
LPDU
IEC60870-5-101/104规约及华东101细则介绍
第 6页
一、101规约简介
1、规约结构 2、物理层 3、链路层 4、应用层
CREAWAY
浙江创维
IEC60870-5-101/104规约及华东101细则介绍
第 7页
• 接收校验
IEC60870-5-101/104规约及华东101细则介绍
第 9页
一、101规约简介--物理层
CREAWAY
浙江创维
连接方式
点对点
多点对点
多点共线
多点星形
IEC60870-5-101/104规约及华东101细则介绍
第 10页
一、101规约简介
1、规约结构 2、物理层 3、链路层 4、应用层
应用层
模型1:ISO OSI 参考模型 International Standards Organization
表示层 会话层 传输层

IEC104规约详细讲解

IEC104规约详细讲解

I(0,0) I(1,0)
I(2,0)
S(3)
B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
V(S) V(R) Ack
00
0
1
2
3
3
S(b)
b=接收序 号
S 格式 APDU 认可编号 I 格式 APDU 的未受干扰过程
通讯特点(3)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的 内部计数器 V 状态
A站
B站
APDU 发送或接收后的 内部计数器 V 状态
Ack V(S) V(R)
0
0
0
连接建立 U (STARTDT 激活)
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
Ack V(S) V(R)
0
0
0
U(STARTDT 确认)
数据传输激活

超时
U(STARTD 生效)
t1
主动关闭
开 始 数 据 传 送 过 程
远动设备及系统 第5-104部分:传输规约
采用标准传输文件集的IEC60870-5-101 的网络访问
Telecontrol equipment and systems Part 5-104:Transmission protocolsNetwork access for IEC 60870-5-101 using standard transport profiles
工程实现要点(2)
• 国标104和国标101一样,对各类量的信息体地址范 围做了划定,具体而言遥信为4096点(信息体地址 为1H-1000H),遥测为4096点(信息体地址为 4001H-5000H),电度为512点(信息体地址为 6401H-6600),遥控为512点(信息体地址为6001H6200H),当要传送的信息量很大时,需要使用多个 虚拟RTU。而IEC 60870-5-104规约中由于采用了3个 字节的信息体地址且没有划定各类量的信息体地址 范围,所以1个RTU的容量就很大,在具体工程中再 临时确定各类量的起始信息体地址和数量。

广东101规约培训

广东101规约培训

遥信变位报文分析
●控制方向(主站下发:请求一级数据)
10 7a 02 7c 16 分析:10报文头,7a控制域,02链路地址,7c校验码,16 报文尾。
其中链路控制域7a,将高位字节7转换为二进制0111,得 到FCB为1(表示无需重发上一帧报文),FCV为1 (FCB有 效);a转换为十进制为10,表示请求一级用户数据。
常识2
●低位和高位
在一串二进制位中,从右至左,表示低位至高 位。如ByteF0用bit表示为1111 0000,其中0表 示最低位,1表示最高位。
●在信息传输过程中,低位先送,高位后 送;低字节先送,高字节后送。
常识3
●广东101、104规约报文均为16进制数
●控制方向 control direction
遥信变位报文分析
●监视方向(站端确认并回答一级数据 )
68 09 09 68 88 02 01 01 03 02 68 07 00 00 16
分析:68 09 09 68报文头, 88控制域,高位8转换为二 进制1000(对应ACD为0,表示没有一级数据,对应DFC为0 ,表示站端还可接收后续报文),低位8表示响应主站请 求数据,02链路地址,01类型标识(表示单点信息),01 可变结构限定词(转换为二进制为0000 0001,最高位为0 ,表示地址不连续,1个字体),03传送原因,表示突变 ,02公共地址, 68 07为信息体地址,根据低字节先送, 高字节后送原则,故实际地址为0768,转换为十进制为 1896,表示第1896点遥信, 00表示第1896点遥信的当前 状态,为分位(说明之前状态为合位), 00校验码,16 报文尾。
报文头
重点:
ASDU
ASDU 报文尾

IEC101、104规约培训资料

IEC101、104规约培训资料

IEC101规约结构:帧格式:1.固定帧长帧格式2.可变帧长帧格式FT1.2的传输标准要求线路上低位先传;线路的空闲为二进制的1;两帧之间的线路空闲间隔需不小于33位;每个字符包括1位起始位、1位停止位、1位偶校验位、8位数据位,字符间无需线路空闲间隔;信息字节求和校验(Check Sum)。

其中各部分的含义如下1)长度L=C+A+链路用户数据的长度。

2)控制域C的定义如下:主站向子站传输时:DIR=0, PRM=1;子站向主站传输时:DIR=1, PRM=0。

主站向同一个子站传输新一轮的发送/确认和请求/响应传输服务时,将FCB 位取反;主站为每一个子站保留一个帧计数位的拷贝,若超时没有从子站收到所期望的报文,或接收出现差错,则主站不改变帧计数位的状态,重复传送原报文,重复次数为3次。

FCV若等于0,FCB的变化无效。

主站向子站传输的功能码如下表所列:子站向主站传输的功能码如下表所列:链路用户数据(可变长度)其中,各部分的解释如下:a.类型标识常用的有:子站-->主站过程信息1 ――不带时标的单点信息;2 ――带时标的单点信息;3 ――不带时标的双点信息;4 ――带时标的双点信息;9 ――测量值10――带时标的测量值(未用)21――不带品质描述的测量值22~24――为配套标准保留子站→主站在监视方向的系统信息70――初始化71~99――为配套标准保留主站→子站在控制方向的系统信息100――召唤命令101――电能脉冲召唤命令102――读数据命令(未用)103――时钟同步命令104――测试命令105――复位进程命令101~109――为配套标准保留b.可变结构限定词其结构如下:高位低位SQ=1:表明此帧中的信息体是按信息体地址顺序排列的。

SQ=0:表明此帧中的信息体不是按信息体地址顺序排列的。

信息体的个数小于128。

c.传送原因其字节的结构如下:高位低位P/N =0:肯定认可T =0:未试验=1:否定认可=1:试验传送原因=1:周期、循环=2:背景扫描=3:突发=4:初始化=5:请求或被请求=6:激活=7:激活确认=8:停止激活=9:停止激活确认=10:激活结束=13:文件传送(未用)=20:响应总召唤=21:响应第一组召唤…………=36:响应第十六组召唤=42~47:为配套标准保留=48~63:为特殊用途保留d.信息体地址信息体地址这一部分,不同调度系统厂家、不同区域、不同组织的定义会有所不同。

104规约报文解析(实例(适用初学者))

104规约报文解析(实例(适用初学者))

IEC 104规约报文解析一、固定长度报文:111、格式:启动字符长度控制域一控制域二控制域三控制域四启动字符:68长度:该字节之后的报文的字节数目。

短帧都为042、常见帧:启动链路: 68 04 07 00 00 00启动链路确认:68 04 0B 00 00 00测试帧: 68 04 43 00 00 00测试确认: 68 04 83 00 00 00监视帧: 68 04 01 00 00 00二、可变长度报文1、格式:启动字符长度控制域一控制域二控制域三控制域四类型标识符可变结构限定词传送原因高字节传送原因低字节公共地址高字节公共地址低字节数据启动字符:68长度:该字节之后的报文的字节数目类型标识:0x01:单点遥信0x09:归一化遥测(整型)0x0D:浮点型遥测0x03:双点遥信0x1e:SOE(事件记录)0x67:对时0x25:电度0x64:总召0x2d:单点遥控0x2e:双点遥控可变结构限定词:最高位表示数据是否连续,1:连续,0:不连续,低7位表示报文中包含的数据的个数。

传送原因:0x06:激活0x07:激活确认0xA:激活终止0x8:停止激活0x09:激活停止确认公共地址:设备地址2、常见报文的格式:点号 = 起始地址或者信息体地址-104规约中配置的起始地址遥信:连续:数据报文的格式:3个字节(低前高后)起始地址+n个字节的遥信值不连续:数据报文的格式:3个字节(低前高后)信息体地址+1个字节的遥信值3个字节(低前高后)信息体地址+1个字节的遥信值………………………………………………………3个字节(低前高后)信息体地址+1个字节的遥信值遥测:连续:数据报文的格式:3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述)×n组不连续:数据报文的格式:3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述 3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述………………………………………………………………………………3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述SOE:不区分连续不连续数据报文格式:3个字节起始地址+1个字节值+7个字节的时标(毫秒、秒、分、时、日、月、年)电度:连续:数据报文格式:3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述+7个字节的时标)×n组(毫秒、秒、分、时、日、月、年)不连续: 3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述+7个字节的时标) …………………………………………………………………………………………………3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述+7个字节的时标)遥控:3个信息体地址+1个字节命令码对时:3个字节信息体地址+7个字节的时标(毫秒、秒、分、时、日、月、年)三、报文举例1、主站发总召:68 0E 00 00 00 00 64 01 0600 01 00 00 00 00 142、主站收到的总召相应报文:68 0E 06 00 02 00 64 01 07 00 01 00 00 00 00 143、主站收到的全遥信报文:68 38 08 00 02 00 01 AB 14 00 01 00 01 00 00 00 00 01 00 00 00 01 00 01 00 01 00 00 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00 00 01 00 00 00 01 00 004、主站收到的全遥测报文:68 F3 0A 00 02 00 0D AE 1400 01 00 01 4C 00 9A 99 41 41 00 34 33 97 41 00 67 66 08 C2 00 33 33 03 42 00 2E 33 23 41 00 67 66 92 C1 00 66 66 AA C1 00 9A 99 19 B6 00 9A 99 11 C1 00 00 00 4A 42 00 CE CC 47 C3 00 98 99 41 C2 00 CF 8C 89 C3 00 36 33 29 42 00 66 66 D3 42 00 9B 19 31 43 00 02 00 AB 43 00 9A 19 47 43 00 CE 4C 78 C3 00 00 00 C9 42 00 35 33 7D C3 00 00 00 5D C3 00 FF FF E6 C2 00 68 E6 D8 43 00 CB CC C8 41 00 CF CC D0 C1 00 9C 59 E6 C3 00 CF CC E0 C3 009A 99 AE 42 00 CA 2C 4B 44 00 CD CC 8C 36 00 66 66 80 C2 00 01 80 25 C3 00 96 F9 A1 C4 00 66 66 0C C3 00 01 80 B4 43 00 62 66 94 C2 00 66 66 18 C4 00 67 66 1C C3 00 9A 99 70 C3 00 01 80 CD C3 00 01 80 D2 43 00 CA 0C 6D 44 00 66 66 26 38 00 97 39 56 44 00 6C 66 38 C2 004、主站收到的总召结束报文:68 0E 0C 00 02 00 64 01 0A00 01 00 00 00 00 145、主站发送的对时报文:68 14 02 00 0E 00 67 01 0600 01 00 00 00 00 8E 6D 2C 0B 2F 0B 0A6、主站收到的对时返回:68 14 0E 00 04 00 67 01 0700 01 00 00 00 00 8E 6D 2C 0B 2F 0B 0A7、主站收到的SOE报文:68 20 12 00 04 00 1E 02 0300 01 00 03 00 000099 AF 3A 13 1E 03 0003 00 010099 AF 3A 13 1E 03 008、主站发送的遥控预置报文68 0E 00 00 00 00 2E 01 0600 00 00 01 60 00 8d9、主站收到的遥控预置返校报文68 0E 00 00 00 00 2E 01 0700 00 00 01 60 00 8d10、主站发送的遥控执行报文68 0E 00 00 00 00 2E 01 0600 00 00 01 60 00 0d11、主站收到的遥控执行确定报文68 0E 00 00 00 00 2E 01 0700 00 00 01 60 00 0d12、主站发送的遥控撤销报文68 0E 00 00 00 00 2E 01 0800 00 00 01 60 00 8d13、主站收到的遥控撤销确认报文68 0E 00 00 00 00 2E 01 0900 00 00 01 60 00 8d14、主站收到的变化遥信报文:68 3A 14 00 04 00 01 0C 0300 01 00 07 00 00 00 09 00 00 00 0D 00 00 01 0F 00 00 00 11 00 00 00 17 00 00 01 1B 00 00 01 1D 00 00 00 21 00 00 01 23 00 00 01 29 00 00 00 2B 00 00 0115、主站收到的变化遥测报文:68 EA 04 00 00 00 0D 1C 0300 01 00 01 4C 00 CE CC 64 41 00 02 4C 00 CE CC B8 C1 00 04 4C 00 33 33 03 C2 00 06 4C 00 67 66 92 C1 00 07 4C 00 32 33 63 41 00 08 4C 00 97 99 01 41 00 0A 4C 00 66 66 72 42 00 0B 4C 00 CE CC 47 C3 00 0C 4C 00 98 99 41 42 00 0E 4C 00 9C 99 61 C2 00 0F 4C 00 66 E6 07 43 00 10 4C 00 35 33 41 C3 00 11 4C 00 CF 8C B3 C3 00 13 4C 00 9A 19 52 C3 00 14 4C 00 33 33 F1 C2 00 15 4C 00 01 00 53 43 00 18 4C 00 68 E6 D8 43 00 1A 4C 00 CD CC 8C B6 00 1B 4C 00 9C 59 E6 43 00 1D 4C 00 9A 99 AE C2 00 21 4C 00 67 66 04 43 00 22 4C 00 30 73 99 44 00 23 4C 00 66 66 8C 42 00 24 4C 00 CE 8C C6 C3 00 26 4C 00 00 E0 0E 44 00 29 4C 00 34 F3 B8 C3 00 2A 4C 00 9B 99 FC C3 00 2C 4C 00 6C 66 B0 C2 00。

104规约培训-推荐下载

104规约培训-推荐下载

1 应用规约控制信息(API)的定义
传输接口(TCP 对用户接口)是一个面向数据流的接口,它没有为 IEC 60870-5-101 中的应用
服务数据单元(ASDU)定义任何启动或者停止标志。为了检出 ASDU 的启动和结束,每个 ASDU
前包含一个应用规约控制信息(APCI),二者构成一个应用规约数据单元(APDU)。APCI 包括下
路由器
101 应用层 传输接口
TCP/IP 局域网接口(注)
网络 X.25,FR,ISDN. .
路由器 (X,.25,FR,ISDN..)
局域网接口(注)
TCP/IP 传输接口
101 应用层
路由器
冗余
主站 (中心站)
子站 (远方站)
● 结构简单,易于实现。
2 规约结构
图 2 所示为终端系统的规约结构。
单独的路由器。 如果不要求冗余,可以用点对点的接口(如 X.21)代替局域网接口接到单独的路由
器,这样可以在对原先支持 IEC60870-5-101 的终端系统进行转化时,保留更多的硬件。
其他来自 RFC 2200 的兼容选集都是允许选用的。
本标准采用的 TCP/IP 传输协议集与定义在其他相关标准中的相同,没有变更。
远动设备及系统 104 规约
1 一般体系结构
本标准定义通过开放的 TCP/IP 接口传输 IEC 60870-5-101 ASDU 的远动设备及系统的局域网
络构架,在 TCP/IP 框架内,不同类型广域网络 (如:X.25、FR、ATM、ISDN)的路由器均可通过
公共的 TCP/IP 局域网络接口连接。图 1 显示含冗余及非冗余站点配置的系统构架:
101 应用层 传输接口

101及104规约报文解析方法

101及104规约报文解析方法

101及104规约报文解析方法101、104规约报文解析方法一、电力系统数据通信协议体系IEC60870-5系列:远动通信协议体系IEC60870-6系列:计算机数据通信协议体系IEC61850-7系列:变电站数据通信协议体系IEC60870-5系列;IEC TC57 WG03(远动规约)配套标准IEC60870-5-101:基本远动任务IEC60870-5-102:电能累计量IEC60870-5-103:继电保护IEC60870-5-104: IEC60870-5-101的网络访问其他规约类型;CDT、DNP3.0、MODBUS等。

二、远动传输规约IEC60870-5-104的解析方法 1)程序启动后,首先发送链路连接请求帧,68 04 07 00 00 00起始字符:68H应用规约数据单元长度(APDU):04H(4个字节,即07 00 00 00)控制域第一个八位组:07H --> 0000 0111由前两位11可知是U格式帧;由第三四位01可知是链路连接请求帧 2)随后,接到模拟从站发送来的连接请求确认帧,68 04 0B 00 00 00起始字符:68H应用规约数据单元长度(APDU):04H(4个字节,即0B 00 00 00)控制域第一个八位组:0BH --> 0000 1011由前两位11可知是U格式帧;由第三四位10可知是链路连接确认帧 3)主站发送测试链路询问帧,68 04 43 00 00 00控制域第一个八位组:43H --> 0100 0011由前两位11可知是U格式帧;由第七八位01可知是链路测试请求帧 4)从站发送链路测试确认帧;68 04 83 00 00 00控制域第一个八位组:43H --> 0100 0011由前两位11可知是U格式帧;由第七八位11可知是链路测试确认帧5)主站发送总召唤激活请求命令;召唤全数据格式启动 68字节数 OE发序列发序列收序列收序列类型标识 64信息数 01原因 06原因 00公共地址 11公共地址 00信息地址 00信息地址 00信息地址 00召唤限定词 14例如;68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14起始字符:68H应用规约数据单元长度(APDU):0EH(14个字节,即00 00 00 00 64 01 06 00 01 0000 00 00 14)控制域第一个八位组:00H --> 0000 0000由第一位0可知是I格式帧;控制域第二个八位组:00H --> 与第一个八位组的第2-8位组成0000 0000(高位) 0000 000(低位)所以,发送序号N(S)=0(注:I格式帧计数)控制域第三四八位组:00H 00H --> 0000 0000(第四个八位组,高位) 0000 000(第三个八位组的第2-8位,低位)类型标识:64H(CON<100>:=总召唤命令)可变结构限定词:01H(SQ=0,number=1)传送原因:06H 00H(Cause=6,激活)APDU地址:01H 00H(ADDR=1,即0001H,低位在前,高位在后)信息体地址:00H 00H 00H(低位在前,高位在后)信息体元素:14H(召唤限定词QOI=20,站召唤全局)7)从站站发送总召唤激活结束命令,68 0E 06 00 02 00 64 01 0A 00 01 00 00 00 00 14传送原因;0A(结束字符)遥信报文;6)从站发送单点遥信数据帧;68 1E 02 00 02 00 01 05 14 00 01 00 0A 00 00 00 0C 00 00 00 0E 00 00 00 1000 00 00 64 00 00 01控制域;02 00 02 00类型标识:01H(CON<1>:=单点信息)可变结构限定词:05H(SQ=0,number=5,由此可知有5个不连续的单点信息) 传送原因:14H 00H(Cause=20,响应站召唤)终端地址:01H 00H第一个信息体地址:0AH 00H 00H(点号:10)第一个信息体数据:00H(遥信状态;分)第二个信息体地址:0CH 00H 00H(点号;12)第二个信息体数据:00H(遥信状态;分)。

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

RES--保留位,恒为0
ACD--有一级数据标识
DFC--流量控制标识,DFC = 0表示从站可以接受数据,DFC =1表示从站缓冲区已满,
无法接受新数据
15
链路层控制域功能码(非平衡模式)
启动方向
从动方向
功能码和服务
功能码和服务
<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据
<0>确认:肯定认可 <1>确认:否定认可
链路地址长度
97版 1个字节
传输原因长度 1个字节
应用层公共地址 长度
1个字节
信息体地址长度 2个字节
信息体时间
3字节
02版 1个或2个字节 1个或2个字节
1个或2个字节 2个或3个字节 3字节或7字节
6
培训大纲
IEC-101规约
7
索引
1. 体系结构 2. 规约链路层 3. 规约应用层 4. 应用服务 5. 常见帧解析 6. 97版和02版差异
17
链路层控制域功能码(平衡模式)
启动方向
从动方向
功能码和服务
功能码和服务
<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答
<9>请求链路状态
<11>响应:链路状态
18
规约应用层
索引
0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16
请求 / 响应(S3) 从动站接收到启动站的请求报文后,用数 据响应启动站的请求。如召唤数据、请求 1数据、请求链路状态等。
11
101帧格式一(固定帧长)
0x10 Link Control Link Address Check Code
0x16
固定帧长帧格式:
• 长度固定恒为5个字符 • 0x10--启动字符 • Link Control--链路控制域 • Link Address--链路地址域 • Check Code--校验和,Link
FCB-桢记数位 ,主站每向从站发送新一轮的“发送/确认”或“请求/响应”传输服务时, 将FCB取反。主站为每个从站保存一个FCB的拷贝,若超时未收到应答,则主站重发, 重发报文的FCB保持不变,重发次数最多不超过3次。若重发3次后仍未收到预期应答, 则结束本轮传输服务。
PRM--启动标志位。主站到子站为1,子站到主站为0
链路地址 链路地址是子站的标识。 主站下发的报文中,标识接收站。 子站上传时,标识发送站。 链路地址域占1个字节。
14
链路层控制域(非平衡模式)
主站到子站 子站到主站
D7 D6 D5 RES PRM FCB
ACD
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
说明:
FCV--FCB有效位,S2、S3服务时为1,S1服务时为0
Control 和Link Address累加和的 256模值 • 0x16--结束字符
12
101帧格式二(可变帧长)
0x68 Len Len 0x68 Link Control
Link Address Application
Data Check Code
0x16
可变帧长帧格式:
• 长度不确定,随应用数据长度变化 • 0x68--启动字符 • Len--长度域,从Link Control到Check Code
IEC101,104规约入门培训 IEC101/104规约
1
培训大纲
1. IEC规约简介 2. IEC-101规约 3. IEC-104规约 4. 集中答疑
2
培训大纲
IEC规约简介
3
IEC主要规约
IEC规约
适用范围
IEC-101 IEC-102
厂站与调度主站 间通讯
电量主站与站内 抄表终端通讯
之前的数据长度 • Link Control--链路控制域 • Link Address--链路地址域 • Check Code--校验和,链路控制、链路地
址、应用层数据所有数据累加和的256模值 • Application data--应用层数据域 • 0x16--结束字符
13
规约链路层
索引
链路控制域 顾名思义是链路控制域用于链路控制。 链路控制在两个方向分别定义。 链路控制在平衡和非平衡模式下分别定义。 链路控制域占1个字节。
<4>发送/无应答用户数据 无应答
<8>访问请求 <9>请求链路状态 <10>请求1级用户数据 <11>请求2级用户数据
<11>响应:链路状态
<8>响应:用户数据 <9>响应:无所请求的用户数据
16
链路层控制域(平衡模式)
主站到子站 子站到主站
D7 D6 D5 DIR PRM FCB
ACD
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
说明:
FCV--FCB有效位,S2、S3服务时为1,S1服务时为0 FCB--S2、S3服务时切换,S1服务时不变。 PRM--启动标志。主站到子站为1,子站到主站为0 DIR--方向标志。一方为1,反向为0。通常主到子为1,子到主为0 ACD--不在使用本标志,子站数据通过S2发送到主站 DFC--流量控制标识
8
体系结构
应用层 表示层 会话层 传输层 网络层 链路层 物理层
OSI七层
应用层 链路层 物理层
101三层
索引
应用层 传输层 网络层 链路层 物理层
104规约
9
几点说明
启动站和从动站
➢ 发起通讯的一方为启动站 ➢ 响应服务的一方为从动站
平衡传输传输和非平衡传输
➢ 平衡传输:双方都可发起通讯过程 ➢ 非平衡传输:一方发起通讯,另一方响应
一次完整的交互过程
➢ 启动方发起通讯,从动方回应此次通讯过程,双 方都知道最终的通讯结果如何。
10
服务类型
发送 / 无应答(S1) 从动站无须回答启动站的报文,启动站也 不知道从动站是否接收到报文,如校时。
发送 / 确认(S2) 从动站接收后需要向启动站发确认报文 通常用于发送参数、发送控制命令等。
IEC-103
与站内继电保护 设备间通讯
厂站与调度主站
IEC-104
间通讯
通讯方式 串行串行 以太网 Nhomakorabea4
101与104的比较
1.相同点
适用范围:厂站与主站之间 规约结构:应用层定义相同
2.不同点
通讯方式:101串行、104以太网 服务类型:101多采用非平衡传输
104多采用平衡传输
5
101规约的两个版本
相关文档
最新文档