101规约和104规约介绍
IEC101 & IEC104规约详解

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)规约入门培训(免费)

25
召唤电度量
主站
召唤电度量 确认报文 召唤1级数据 召唤电度量确认 召唤1级数据 电度量 召唤1级数据 召唤解释
子站
26
请求1级数据
主站
…… 有1级数据上传 召唤1级数据 1级数据上传
子站
27
请求2级数据
主站
召唤2级数据 有2级数据上传
子站
召唤2级数据 无所请求的数据
28
遥控过程
从动方向 功能码和服务
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态 <8>响应:用户数据 <9>响应:无所请求的用户数据
16
链路层控制域(平衡模式)
主站到子站
子站到主站
D5 FCB DIR PRM ACD
D7
D6
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
IEC-104
串行
与站内继电保护 设备间通讯
厂站与调度主站 间通讯
串行
以太网
4
101与104的比较 1.相同点
适用范围:厂站与主站之间 规约结构:应用层定义相同
2.不同点
通讯方式:101串行、104以太网 服务类型:101多采用非平衡传输 104多采用平衡传输
5
101规约的两个版本
97版 链路地址长度 传输原因长度 1个字节 1个字节
请求 / 响应(S3) 从动站接收到启动站的请求报文后,用数 据响应启动站的请求。如召唤数据、请求 1数据、请求链路状态等。
11
101帧格式一(固定帧长)
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帧格式一(固定帧长)
iec104规约中单点和双点遥控的区别

iec104规约中单点和双点遥控的区别(原创版)目录1.IEC101 和 IEC104 规约的简介2.单点和双点遥控的定义3.单点和双点遥控在 IEC101 和 IEC104 规约中的应用4.单点和双点遥控的区别5.结论正文IEC101 和 IEC104 是两个用于电力系统自动化和远程控制的国际标准。
IEC101 规约主要用于电力系统的遥信和遥测,而 IEC104 规约则用于电力系统的遥控。
在这两个规约中,单点和双点遥控是两种常见的遥控方式。
单点遥控和双点遥控的定义如下:单点遥控:在电力系统中,通过一个遥控点对一个被控设备进行控制。
例如,通过一个遥控点控制一个开关的合闸或分闸。
双点遥控:在电力系统中,通过两个遥控点对一个被控设备进行控制。
例如,通过一个遥控点控制一个开关的合闸,通过另一个遥控点控制该开关的分闸。
在 IEC101 和 IEC104 规约中,单点和双点遥控都被广泛应用。
然而,这两种遥控方式有一些区别:1.控制方式不同:单点遥控只涉及一个遥控点和一个被控点,而双点遥控涉及两个遥控点和一个被控点。
因此,双点遥控的控制方式更为复杂。
2.应用场景不同:单点遥控通常用于对电力系统中的单个设备进行控制,例如开关、断路器等。
双点遥控则用于对电力系统中的多个设备进行协同控制,例如并联或串联控制。
3.通信方式不同:单点遥控只涉及一条通信链路,而双点遥控涉及两条通信链路。
因此,双点遥控的通信方式更为复杂。
总的来说,单点和双点遥控在 IEC101 和 IEC104 规约中都有重要的应用,但它们有一些本质的区别。
单点遥控适用于对单个设备进行控制,而双点遥控适用于对多个设备进行协同控制。
iec104规约中单点和双点遥控的区别

iec104规约中单点和双点遥控的区别【原创实用版】目录1.IEC101 和 IEC104 规约的概述2.单点和双点遥控的定义3.单点和双点遥控在 IEC101 和 IEC104 规约中的应用4.单点和双点遥控之间的区别5.总结正文IEC101 和 IEC104 规约是国际电工委员会(International Electrotechnical Commission,简称 IEC)制定的两个重要的通信协议。
其中,IEC101 规约主要应用于电力系统自动化领域的远动(远程控制)和遥信(远程信号)传输,而 IEC104 规约则是针对电力系统自动化领域的通讯网络协议。
在 IEC101 和 IEC104 规约中,遥控分为单点遥控和双点遥控两种类型。
单点遥控和双点遥控是两种不同的遥控方式。
单点遥控是指在通信过程中,只有一个站点发送遥控命令,而另一个站点接收并执行这些命令。
双点遥控则是指在通信过程中,两个站点都可以发送遥控命令,并且相互之间可以接收和执行这些命令。
在 IEC101 规约中,单点遥控和双点遥控都被广泛应用。
单点遥控主要用于远动传输,即一个主站发送遥控命令,多个从站接收并执行这些命令。
双点遥控则主要用于遥信传输,即两个站点之间相互发送遥信信息。
在 IEC104 规约中,单点遥控和双点遥控同样被广泛应用。
单点遥控主要用于通信网络中的主从通信,即一个主站发送遥控命令,一个或多个从站接收并执行这些命令。
双点遥控则主要用于通信网络中的多点通信,即多个站点之间相互发送遥控命令,并且相互之间可以接收和执行这些命令。
总的来说,单点和双点遥控在 IEC101 和 IEC104 规约中都有广泛的应用,但它们之间有一定的区别。
单点遥控主要用于远动传输和主从通信,而双点遥控主要用于遥信传输和多点通信。
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协议的理由
一个新的协议是否能被接受
• 传输类型多 • 使用方便、灵活 • 国家、行业命令 • 信息量大 • 大家普遍接受 • 传输的安全性 • 出错处理
101、104、CDT规约区别

101、104、CDT规约区别
一般来说CDT,101,104属于调度类的规约,属于调度端与站内的通讯规约,CDT,101用于串口,104用于网络.
主要区别在于:CDT规约属于主动上送,不管调度发什么命令都会主动上送全站遥信遥测,每隔一段时间就会循环上送全站信号,遥信最大个数512,遥测256,信息类型是通过控制字来区分的,功能码来区分点号,101和104类似,除了报文头有区别,上送信息内容大体一致。
101与104是问答式,就是调度问什么回什么。
大致流程为:主站测试链路报文-子站回确认帧,调度总召,子站上送全遥测遥信,调度下发二级数据召唤报文,子站回变化遥测。
101与104通过类型标识区分信号类型,信息体地址判断信息点号。
三者遥信变位和SOE都是主动上送。
103主要用于站控层设备通讯,同样是问答式,通过ASDU号区分信息类型,FUN号,INF号区分点位。
另外CDT也能用于站内智能设备通讯。
104规约简介

104 规约简介2一 . 概述:101、104规约属于问答式异步通信方式。
104必须与101规约同时配套使用。
2002年国家经贸委正式发布,104规约的核心部分ASDU应用服务数据单元是101规约的定义,结合超高压公司的使用范围,对104规约的报文格式(超高压公司用到的报文)做一说明以便大家理解。
更详细的请看104和101的2002年正式版本。
104应用在tcp/lp的1、2、3、4、7、层。
二 . 104报文格式1.APCI应用规约控制信息:它是所有发送/接收的报文头并可以单独发送。
APDU长度最大253,要除去启动符68H和其本身APDU是全报文ASDU:应用服务数据单元2.控制域分类:控制域八位位组分为3种格式,每种格式的定义内容不一样。
a. I格式:信息传输格式b.U格式:未编号的控制功能类型格式TEST.SPOPDT STARTDT 确认/生效只有一个是“1”之可能出03/13/23/43/83/07/0B 不可能出现其他码c. S 格式 带编号的监视功能例如: 发/收一组码: 68 04 01 00 96 77 这就S 格式,这是确认报文,在收报文经常出现。
刚开机时用于链路连接,收发两端都收到这个报文说明链路通了,可以发其它命令报文。
如果链路不通,主站会连发此报文2. ASDU 格式 应用服务数据单元 即信息区传输格式传送原因: 1字节/2字节 各系统自定义,我们系统定义2字节。
101定义1个字节。
公共地址: 1字节/2字 各系统自定义 我们系统定义2字节。
101定义1个字节 信息对象地址:1字/2字节/3字节 我们系统定义3个字节,可以转16777215个信息,实际上2个字节就够65535。
101定义2个字节。
可变帧结构限定词: 7位定义长度,最大127个信息。
SQ=0 每个信息都带地址。
SQ=1 只有带一个有起始地址,其他信息不带地址,按顺序排列,全YX 、全YC 时SQ 都为1. 信息:最少一个字节,例如一个遥信,最多的可达9个字节,SOE8个字节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
101.104子站端通讯规约
101规约和104规约常用于调度中心和子站之间通讯。
101规约一般用于串口通讯,也可用UDP方式;104规约则用于网络通讯,采用TCP/IP方式。
目前公司在eComm和DCAP系统中只有101规约和104规约发送端(即子站端/从站端)软件,没有接收端(即主站端)软件;而PDS系统中,有101规约和104规约接收端(即主站端)软件,以及104规约发送端(即子站端)软件。
步骤
1确认信息
(1) 101 串口UDP
104 网口TCP/TIP 提供本机和对方IP和端口
(2) 配置文件公共地址链路地址域长度单点遥还是双点遥
信信息对象地址长度等
链路地址传送原因公共地址信息对象地址
(3) 点表数据对照表
2新建通讯设备 探 DCAP 参数数据管理工具
探 ECOMM 新建通讯设备
新建通讯设备类型为TCPSERVER
查看安装盘中是否有101.104规约
Con fig104.exe 必须和数据库ecomm.mdb
在同一个
文件目录下歸㈱-価
;;;;;;;;;;;;;;;;;;;;;;;;;;• 21,1 虫 录技文件恪式詡 ■ TWBBTTBtSBT^CBSS^e FRU -
FFRIFFIIFFEinF 逼制类
型・o
VP13>FFF33>FPFSiFFFM3FF 備戦鹼二二: 蒔遏:d 端淹厂
堂甦敦舅皆] .......... 磺蘸證誉-IB** 1仙规列
-1,1-*宇节 叱•叶宇节
•2, 2牛字韦 •3.字节
•十1牛字节 -2. P 牛字节耳它.
〈《.所有调度站 指定调度詁
::讥没有录波 讥南白方貳 化南凯方或
•不逹取定值 %南自方式 心、南凱方式 ;"标度化(功能码时■九归TU 助能码叭 叽巫浮口题功歆码诩 気单札注信 •1,取点遥信
:-■» 9牛字节即上 -7. 丁牛字节融CM6
皿 小*单点谖揑 厂毎标握方式 ;2,兀82版方式 ①标淮方式
-1•双点遥揑 -X 臾畅谨谊遥测址毗
T.忖町版方式
1 .连续
"*南凯方式
首荡星爺糅抽薊,黑爲
遊自动生主兀归倍昏DE 乞吨貝自
动声主故璋复归倍号$朋, 下产生各雪夏归20E
主站・〉子站 总召报文: 68 09 09 68 731F 64 01 06 1F0000 14 30 16
■
•
||; 捧也,楫据调度对吋龄刽带正计肆刖时间
对©归2 s 亓归茸
3修改配置
DCAP在Comm101Rtu.ini中修改其相关配置
ECO MM进入Config104XML.exe新建配置,另存一个文件如]
104xml
4生成数据对照表
探DCAP 用CTMfor104.exe根据已给点表生成数据对照表
ECOMM在进入Config104XML.exe新建配置,另存一个文件女口104xml 后
修改其配置
5启动通讯程序
DCAP 启动Comm101 Rtu.exe
ECOMM新建通道在Root (ecomm节点)上新建通道把已另存的
104xml文件上传到通道启动Ecommserver =调试诊断
首先确认信息,和对方协商通讯口配置和互操作性:
对101规约而言,通讯双方必须约定采用串口还是UDP方式,以及串口的设置(波特率,奇偶校验,数据位,停止位)或UDP的设置(双方IP和端口)对eComm系统的104发送软件而言,必须指定对方的IP地址,如果端口不指定,可以设为0;对DCAP系统的104发送软件而言,如果指定对方的IP 地址和端口,则分别设置到远方网址和远方端口,如果不指定,远方网址和远方端口必须清空(不能写0)如果不能确定对方IP和端口,不要随便填。
104规约的本地端口规定为
2404o注意,DCAP系统104发送软件只支持系统能找到的第一块网卡,端口固定为2404,不可设。
链路地址,或称本地地址' 站号' 站地址。
通常链路地址的值和公共地址的值相同。
链路地址域长度配置,在配置文件中指定。
链路地址域只对101起作用,如果没有特别说明,通常其长度设为1个字节。
公共地址长度配置,在配置文件中指定。
公共地址长度101规约中可以设为1个字节或2个字节,通常为1个字节;104规约中通常为2个字节。
信息对象地址长度配置,在配置文件中指定。
信息对象地址长度101规约中可以设为2个字节或3个字节,通常为2个字节;104规约中通常为3个字节。
传送原因长度配置,在配置文件中指定。
传送原因长度101规约中可以设为1
个字节或2个字节,通常为1个字节;104规约中通常为2 个字节。
遥信类型配置,在配置文件中指定。
遥信有两种类型可供选择:单点遥信和双点遥信遥测类型配置,在配置文件中指定。
遥测有三种类型可供选择:标度化(功能码11) s归一化(功能码9)、短浮点数
(功能码13)时标字节数配置,在配置文件中指定。
SOE有两种类型可供选择:3字节时标CPTime24 (分' 毫秒)和7字节时标CPTime56 (年月日时分、毫秒)。
3字节多见于早期101规约,现在尽可能用7字节时标遥控类型配置,在配置文件中指定。
遥控有两种类型可供选择:单点遥控和双点遥控遥信信息体起始地址,在配置文件中指定。
通讯过程中根据遥信信息体地址查找对应的遥信量,遥信信息体地址等于遥信信息体起始地址+序号(遥信数据对照表)。
例如,在配置文件中遥信信息体起始地址设为$1 ($表示十六进制),序号为5,则遥信信息体地址等于60遥信信息体起始地址通常为$1o遥测信息体
起始地址,在配置文件中指定。
通讯过程中根据遥测信息体地址查找对应
的遥测量,遥测信息体地址等于遥测信息体起始地址+序号(遥测数据
对照表)。
例如,在配置文件中遥测信息体起始地址设为$4001,序号
为5,则遥测信息体地址等于4006o遥测信息体起始地址通常为
$4001,在1997版中是$701 o建议一开始就和对方确认遥测信息体起
始地址,目前两种设置都可能遇到。
遥控、遥脉、文件信息体起始地址与遥测信息体起始地址类似,略。
其次,和对方协商发送的遥信、遥测、遥脉' 遥控点表,用
CTMForl 04(DCAP)或Configl 04XML(eComm)设置数据对照表:遥信:公共地址(如果和链路地址相同,则不必再要求,下同),序号,遥信量。
遥测:公共地址,序号,遥测量,发送系数。
遥脉:公共地址,序号,遥脉量,发送系数。
遥控:公共地址,序号,遥控量※要注意的问题
2新建通讯设备
探DCAP 参数数据管理工具
对101规约而言,通讯双方必须约定采用串口还是UDP方式,以及串口的设置(波特率,奇偶校验,数据位,停止位)或UDP的设置
(双方IP和端口)
探ECOMM 新建通讯设备
对eComm系统的104发送软件而言,必须指定对方
的IP地址,如果端口不指定,可以设为0;
4生成数据对照表
霏DCAP用CTMfor104.exe根据已给点表生成数据对照表
对DCAP系统的104发送软件而言,如果指定对方的IP地址和端口, 则分别设置到远方网址和远方端口,如果不指定,远方网址和远方端口必须清空(不能写0)如果不能确定对方IP和端口,不要随便填。
104规约的本地端口规定为2404o注意,DCAP系统104发送软件只
支持系统能找到的第一块网卡,端口固定为2404,不可设。
2<J
修改通讯设备的属性和参数
请输入或选择通讯设备的属性和参数,然后单击确定
:
设备参
设备属
IRt也
确定取消
子站端必须初始化成功后才开始发送数据,如果初始化失败,请检查通讯口配置和硬件连接。
如果有报文但没能通讯成功,通讯口配置和硬件和互操作性设置都有可能有错。
101子站端初始化过程
主站
请求链路状态
复位远方链路
发送总召唤命令,对时命令等
104子站端初始化过程
主站
测试命令
复位命令。