规约讲解说明101-103-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 00 00 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 10 00 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(遥信状态;分)。
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帧格式一(固定帧长)
101和104规约

Link Control Link Address
Check Code 0x16
• 0x16--结束字符
101帧格式(可变长帧)
可变帧长帧格式:
0x68 Length
• 长度不确定,随应用数据长度变化
固定4字节 • 0x68-启动字符,1字节,Length后重复 报文头 • Length-长度域,从Link Control到Check
传输原因
• 传送原因可能为一字节也可能为两字节,具体如下 原因(cause) 低字节 传送原因 (在前) (COT)
高字节 源地址(Source Address) 当传送原因为1字节 时,只有低字节
• 原因字节具体如下所示: D7 D6 D5 T • T=test : P/N
D4
D3
D2
D1
D0
原因(Cause)
45(0x2D) 单点命令
100(0x64) 总召唤命令 103(0x67) 时钟同步 104(0x68) 测试命令 105(0x69) 复位进程命令 106(0x6A) 延时获得命令
可变结构限定词
D7 SQ寻址 方式 D6 D5 D4 D3 NUM D2 D1 D0
• SQ := 0 由信息对象地址寻址的单个信息元素或元素集合 即每个信息体分别带有信息体地址 • SQ := 1 信息对象地址是顺序信息元素的第一个信息元素的 地址。后续信息元素的地址是从这个地址起顺序加1。 即所有信息体只有第一个信息体带有信息体地址,后续 信息体地址依次加1。 • NUM:信息体的个数
• 类型标识:表示帧 类型
• 可变结构限定词: 指定寻址方式和信 息体个数 • 传输原因:1字节时 为传输原因,2字节 时低字节为传输原 因,高字节为源地 址 • 公共地址:与链路 地址相同,为终端 地址
104规约简介

104规约简介104 规约简介⼀ . 概述: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个字节。
IEC101(104)规约培训

1级数据-总召唤遥测(二)
68 L L 68 L.C
L.A A.D CS 16
15 不带品质描述的归一化遥测量 83 SQ:1 元素序列;3个信息对象 14 传输原因:总召唤 01 应用层公共地址01 04 信息体地址:0x0704 07 0a 信息体地址:0x0704 64 遥测值:0x640a 0b 信息对象地址:0x0705 73 遥测值:0x730b 73 信息对象地址:0x0706 02 遥测值:0x0273
22
信息标识
应用层公共地址 通常与链路地址相同。 但也可进行扩展功能。
信息体地址 标识某具体的信息。 有明确的含义。
应用层公共地址和信息体地址唯一的标识了某个信息点。
23
链路初始化
主站 请求链路状态
复位远方链路
索引
子站 响应链路状态
肯定确认/否定确认
24
总召唤
主站
总召唤报文
召唤1级数据
36
2级数据-越限遥测帧(二)归一化值
68 L L 68 L.C
L.A A.D CS 16
15 不带品质描述的归一化遥测量 02 SQ:0信息对象序列;2个信息对象 03 传输原因:突变 01 应用层公共地址01 01 信息对象地址:0x0701 07 遥测值:0x640a
0a
64 05 信息对象地址:0x0705 07 遥测值:0x730b
2007新年培训
IEC101/104规约
1
培训大纲
1. IEC规约简介 2. IEC-101规约 3. IEC-104规约 4. 集中答疑
(0.5小时) (2.0小时) (1.5小时) (2.0小时)
2
培训大纲
IEC规约简介
103和104规约

103和104规约103规约:1. 为确保电力系统的稳定运行,103规约规定了典型的通信协议和数据格式,用于实时监测和控制。
2. 103规约主要应用于远程站点与主站之间的通信,例如变电站与调度中心之间的通信。
3. 在103规约中,数据传输是基于二进制格式的,具有高效的传输速度和较低的通信延迟。
4. 103规约支持双向通信,允许主站向远程站点发送控制命令,并接收远程站点的状态反馈。
5. 103规约采用了多种数据传输方式,包括串行通信、以太网通信和无线通信。
6. 103规约具有较强的灵活性,能够适应不同类型的电力系统,并能通过配置文件进行定制化设置。
7. 103规约还提供了数据完整性和安全性的保护机制,确保通信数据的可靠性和机密性。
8. 103规约还支持数据的历史存储和远程访问,方便用户进行数据分析和故障诊断。
104规约:1. 104规约是一种高可靠性、高速度的通信协议,广泛应用于电力、水利、交通等领域的监控与控制系统中。
2. 104规约采用了面向报文的通信方式,能够实现可靠的数据传输和时间同步。
3. 104规约支持多点通信拓扑结构,可以同时连接多个远程站点。
4. 104规约具有较强的抗干扰能力,能够适应恶劣的环境条件和复杂的通信网络。
5. 104规约采用了独特的传输机制和数据分组方法,能够提高数据传输的效率和可靠性。
6. 104规约提供了丰富的功能,包括故障检测、事件记录、远程诊断等,能够满足复杂的监控与控制需求。
7. 104规约支持数据的实时传输和批量传输,可以根据用户需求进行灵活配置。
8. 104规约还具备灵活的扩展性,能够与其他通信协议进行互操作,实现系统的互联互通。
103和104规约在电力系统中具有重要的作用,它们通过高效、可靠的通信机制,提高了电力系统的运行效率和安全性。
无论是103规约还是104规约,在实际应用中都取得了良好的效果,并得到了广泛的认可和应用。
未来,随着电力系统的进一步发展和智能化升级,103和104规约将继续发挥重要的作用,为电力行业的发展做出更大的贡献。
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(104)规约培训

子站
召唤电度量
主站
召唤电度量 确认报文 召唤1级数据 召唤 级数据 召唤电度量确认 召唤1级数据 召唤 级数据 电度量 召唤1级数据 召唤 级数据 召唤解释
子站
26
请求1 请求1级数据
主站
…… 有1级数据上传 级数据上传 召唤1级数据 召唤 级数据 1级数据上传 级数据上传
子站
27
请求2 请求2级数据
应用层公共地址和信息体地址唯一的标识了某个信息点。 应用层公共地址和信息体地址唯一的标识了某个信息点。
23
链路初始化
主站 请求链路状态 子站
索引
响应链路状态 复位远方链路 肯定确认/否定确认 肯定确认 否定确认
24
总召唤
主站
总召唤报文 确认报文 召唤1级数据 召唤 级数据 总召唤确认 召唤1级数据 召唤 级数据 遥信帧 召唤1级数据 召唤 级数据 遥测帧 召唤1级数据 召唤 级数据 总召唤结束帧
7
索引
1. 2. 3. 4. 5. 6.
体系结构 规约链路层 规约应用层 应用服务 常见帧解析 97版和 版差异 版和02版差异 版和
8
体系结构
应用层 表示层 会话层 传输层 网络层 链路层 物理层
OSI七层
索引
应用层 传输层 应用层 链路层 物理层
101三层
网络层 链路层 物理层
104规约
9
几点说明
14
链路层控制域(非平衡模式)
主站到子站 子站到主站
D5 FCB RES PRM ACD
D7
D6
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
说明: 说明:
FCV-- --FCB有效位,S2、S3服务时为 ,S1服务时为 有效位, 、 服务时为 服务时为1, 服务时为 服务时为0 -- 有效位 FCB-桢记数位 ,主站每向从站发送新一轮的“发送 确认”或“请求 响应”传输服务时, 主站每向从站发送新一轮的“ 确认” 请求/响应 传输服务时, 响应” - 主站每向从站发送新一轮的 发送/确认 取反。 的拷贝, 将FCB取反。主站为每个从站保存一个 取反 主站为每个从站保存一个FCB的拷贝,若超时未收到应答,则主站重发, 的拷贝 若超时未收到应答,则主站重发, 重发报文的FCB保持不变,重发次数最多不超过3次。若重发3次后仍未收到预期应答, 重发报文的 保持不变,重发次数最多不超过 次 若重发 次后仍未收到预期应答, 保持不变 次后仍未收到预期应答 则结束本轮传输服务。 则结束本轮传输服务。 PRM--启动标志位。主站到子站为1,子站到主站为0 --启动标志位。主站到子站为 , 子站到主站为 --启动标志位 RES--保留位,恒为 --保留位 --保留位,恒为0 ACD--有一级数据标识 --有一级数据标识 -- DFC--流量控制标识 --流量控制标识 表示从站可以接受数据, 表示从站缓冲区已满, --流量控制标识,DFC = 0表示从站可以接受数据,DFC =1表示从站缓冲区已满, 表示从站可以接受数据 表示从站缓冲区已满 无法接受新数据 15
通讯规约的区别

CDT、Modbus、103、101、104、DL/T645通讯规约的区别目前电力系统主要为有线通讯,其中包括串口,网口,光口。
分布式光伏有时还会用到无线通讯。
通讯的规约种类也是比较多,下面我将做一下简单的说明。
串口通讯目前经常使用串口通讯的还是比较多的,因为串口通讯还是比较稳定,屏蔽线有抗干扰作用。
而且在国内使用比较早,认可度比较高。
常用串口通讯的规约有CDT 规约、DISA 规约(CDT规约升级版)、modbus规约串口、103规约、调度101规约、DL/T645等。
1)CDT规约是一种使用比较早的规约,报文类型是广播式的,及子站会通过通讯线向通讯管理机广播报文,再由通讯管理机将规约转换成后台上位机可以识别的报文,从而解析出来,显示在上位机上。
DISA规约是CDT规约衍生版,它的规约包含遥测点,遥信点的数量要比原有的CDT规约要多。
报文格式没有明显区别。
接线方式为RS-232。
即收、发、2)Modbus通讯是一种常见的通讯,使用比较广泛。
使用的也是屏蔽双绞线,即RS-485。
这种通讯方式通讯距离比较长。
理论上可以达到1000多米,当然这也要根据厂家通讯管理便于调试过程中查找问题。
机通讯用的是103规约。
这种规约可以将微机保护内点无误差的上送,包括总招和变位数据。
作为站内保护设备具备103通讯功能是基本前提。
4)101通讯作为调度通讯规约。
在现场的接线有时候为四线制,有时候为三线制。
这种规约目前用在地调上。
将数据通过数据网柜传到地调中心。
5)DL/T645规约通常用于电度表上,不做多余解释。
如下图所示:该图为我公事的设计图纸上的485通讯。
网口通讯网口通讯目前用的也是比较广泛,它的是传输速率高。
目前常用的规约有104规约、网口103规约、modbu TCP规约等,以下将做一下简单介绍。
1)104规约是目前常用的远动及集控规约,该规约规定的数据量一般可以满足现场的实际要求,一般省调经常会使用。
但是不乏一些地调也会将104规约作为首选。
101103104规约的区别

101、103、104规约是在智能电能表通信规范标准中的三种不同的协议,它们之间有着一些区别。
本文将分别对这三种规约进行介绍和比较。
101规约101规约是由中国电力公司制定的一种通信规范,主要用于电力系统中的终端设备与上位机之间的通信。
它采用了二进制编码方式,数据传输效率较高。
101规约适用于较小规模或较简单的系统,具有较低的通信开销。
它提供了一些基本的功能,如实时数据测量、远程控制和数据传输等。
101规约的缺点是功能相对较为简单,无法满足大规模系统和复杂应用的需求。
因此,在一些大规模电力系统中,较少采用101规约。
103规约103规约是在101规约基础上发展而来的一种通信规约,也是中国电力公司提出的标准之一。
103规约在101规约的基础上增加了更多的功能和灵活性。
它采用了报文格式传输数据,支持多种通信方式,如串口、以太网和无线通信等。
103规约具有较强的稳定性和可靠性,适用于大规模电力系统和复杂应用场景。
相比于101规约,103规约的主要优势在于功能更加丰富,可以支持更多的数据传输和控制操作。
它提供了分组传输、数据压缩和加密等功能,以满足不同系统的需求。
104规约104规约是国际电工委员会(IEC)提出的一种电力自动化系统通信规约,主要用于电力系统的实时数据传输和通信控制。
104规约与101、103规约相比,更加开放和通用。
它可以支持多种通信介质和协议,如以太网、无线通信和TCP/IP 等。
104规约具有高效可靠的数据传输能力,支持主站对子站的远程监控和控制。
它还提供了完整的错误检测和恢复机制,保障了数据传输的稳定性和数据的完整性。
总结起来,101规约主要适用于较小规模或较简单的系统,功能相对较为简单;103规约在101规约的基础上增加了更多的功能和灵活性,适用于大规模电力系统和复杂应用场景;104规约是更为通用和开放的协议,具有高效可靠的数据传输能力,适用于电力自动化系统。
可以根据具体的系统需求和应用场景选择合适的规约,以满足系统通信的要求。
101和104规约

遥测,无品质描述词的规一划遥测
30(0x1E)
带CP56Time2a时标的单点信息 长时标的单点SOE(一般使用)
31(0x1F)
带CP56Time2a时标的双点信息 长时标的双点SOE(一般使用)
34(0x22) 带CP56Time2a时标的规一划值 长时标规一划遥测
类型标识
• 续上页
标识
名称
含义
9(0x09)
停止激活确认
10(0x0A)
激活终止
20(0x14)
响应总召唤
21(0x15)-36(0x24)
响应第一组——第十六组组召唤
传输原因
传输原因
含义
44(0x2C)
未知的类型标识
45(0x2D)
未知的传送原因
46(0x2E)
未知的应用服务数据单元公共地址
47(0x2F)
未知的信息对象地址
集合
即每个信息体分别带有信息体地址
• SQ := 1 信息对象地址是顺序信息元素的第一个信息
元素的地址。后续信息元素的地址是从这个地址起顺序
加1。
即所有信息体只有第一个信息体带有信息体地址,后续
信息体地址依次加1。
• NUM:信息体的个数
传输原因
• 传送原因可能为一字节也可能为两字节,具体如下
原因(cause)
分(等同与IEC60870-5-104部分);
• IEC60870-5规约体系可分为两部分,一部分为基础
性的,定义各种数据结构、帧格式等包括IEC608705-1 、 IEC60870-5-2、 IEC60870-5-3、 IEC60870-5-4、
IEC60870-5-5等,另一个为通信规约,包括101、
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.信息体地址信息体地址这一部分,不同调度系统厂家、不同区域、不同组织的定义会有所不同。
101,103,104规约简单说明

103可变帧格式说明注意68H 启动字符length 长度length 长度68H 启动字符CODE 控制域ADDR 链路地址域ASDU 应用服务数据单元CS 代码和16H 结束符TYP 类型标识VSQ 可变结构限定词COT传输原因ASDU ADDR 装置物理地址FUN 功能类别INF 信息序号信息元素值时标(ms)时标(min)时标(h)应用层(ASDU)表示层会话层传输层网络层链路层物理层信息体注意:1:103是采集规约,属于一对多通讯。
一般链路地址和ASDU ADDR保持一致。
这就是现场每个装置设置地址的原因。
2根据数据单元来辨别ASDU的具体位置。
一般涉及控制域,地址域的是串口通讯。
103报文ASDU结构图OSI应用报文信息头报文信息体数据单元类型信息体标识符信息体时标数据单元标识符101可变帧格式说明68H启动字符length长度length长度68H启动字符CODE控制域ADDR链路地址域ASDU应用服务数据单元CS代码和16H结束符TYP类型标识VSQ可变结构限定词COT传输原因ASDU ADDR公共地址信息体地址(一般两个字节,低前信息体元素信息体时标应用层(ASDU)表示层会话层传输层网络层链路层物理层信息体OSI应用注意:101属于转发规约,链路地址和公共地址一般是一个值。
一址。
信息体地址可以认为是转发表的地址。
一般涉及控制域,地址域的是串口通讯。
101报文ASDU结构图注意104可变帧格式68H APDU控制域8位位组1控制域8位位组2控制域8位位组3控制域8位位组4ASDUTYP VSQCOT(低位)COT(高位)ASDU公用地址低位ASDU公用地址高位信息体地址(一般3个字节,低前高后)信息体元素信息体时标应用层(ASDU)表示层会话层传输层网络层链路层物理层数据单元标识符注意:104属于转发规约,链路共地址。
信息体地址可以认为是转发表的地址。
一般涉及口通讯。
没有控制域,地址域,CS和16H结束符。
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=调试诊断首先确认信息,和对方协商通讯口配置和互操作性:●对101规约而言,通讯双方必须约定采用串口还是UDP方式,以及串口的设置(波特率,奇偶校验,数据位,停止位)或UDP的设置(双方IP和端口)●对eComm系统的104发送软件而言,必须指定对方的IP地址,如果端口不指定,可以设为0;对DCAP系统的104发送软件而言,如果指定对方的IP地址和端口,则分别设置到远方网址和远方端口,如果不指定,远方网址和远方端口必须清空(不能写0)如果不能确定对方IP和端口,不要随便填。
IEC101(104)规约培训

应用层 传输层 应用层 链路层 物理层
101三层
网络层 链路层 物理层
104规约
9
几点说明
启动站和从动站
发起通讯的一方为启动站 响应服务的一方为从动站
平衡传输传输和非平衡传输
平衡传输:双方都可发起通讯过程 非平衡传输:一方发起通讯,另一方响应
一次完整的交互过程
启动方发起通讯,从动方回应此次通讯过程,双 方都知道最终的通讯结果如何。
应用层公共地址和信息体地址唯一的标识了某个信息点。
23
链路初始化
主站 请求链路状态 子站
索引
响应链路状态 复位远方链路 肯定确认/否定确认
24
总召唤
主站
总召唤报文 确认报文 召唤1级数据 总召唤确认 召唤1级数据 遥信帧 召唤1级数据 遥测帧 召唤1级数据 总召唤结束帧
25
子站
召唤电度量
主站
02 03 01 01 07 0a 64 00 05 07 0b 73 00
归一化遥测量 SQ:0信息对象序列;2个信息对象 传输原因:突变 应用层公共地址01 信息对象地址:0x0701 遥测值:0x640a 品质描述:00
信息对象地址:0x0705 遥测值:0x730b 品质描述:00
36
归一化值 2级数据-越限遥测帧(二) 68 L L 68 L.C L.A A.D CS 16
• • • • • • • • 长度不确定,随应用数据长度变化 0x68--启动字符 Len--长度域,从Link Control到Check Code之前的数据长度 Link Control--链路控制域 Link Address--链路地址域 Check Code--校验和,链路控制、链路地 址、应用层数据所有数据累加和的256模值 Application data--应用层数据域 0x16--结束字符
RTU_101,104通讯规约配置说明

遥控分
MAS:68 09 09 68 73 01 2D 01 06 01 01 60 80 8A 16(遥控选 择) 2D,遥控类型45。80,信息体,控分。 RTU:10 20 01 21 16链路确认 MAS:10 5A 01 5B 16 RTU:68 09 09 68 08 01 2D 01 07 01 01 60 80 20 16选择回答
惠安
Mas:10 5B 01 5C 16 控制字中的B表示请求2级变化数据
RTU:68 09 09 68 08 01 46 01 04 01 00 00 80 D5 16 初始化结束 08控制字,46,类型标识,初始化结束。04,传送原因, 表示初始化。01公共地址。00 00 信息体地址。80召唤 品质描述词,表示初始化原因,为RTU上电。 Mas:10 7B 01 7C 16 RTU:68 09 09 68 08 01 64 01 07 01 00 00 14 8A 16 总召确认(应用层确认)
惠安
W047MT01
惠安
W047MT02
பைடு நூலகம்
惠安
W047MT03
惠安
W047MT04
惠安
W047MT05
惠安
101报文分析
固定帧长帧格式
启 控链 帧 结 动 制路 校 束 字 域地 验 字 符 址 和符
Mas:10 49 01 4A 16 10 启始字节 49 控制字(4 PRM=1,报文从源站发出。9 功能码=9,请 求链路状态) 01 链路地址 4A 校验和,为从控制字算,到校验和(不包括校验和)之前 的所有算术和。 16 结束字 RTU:10 0B 01 0C 16 0B 控制字(0 PRM=0,报文从子站发出。B 功能码=B,表 示链路状态完好)