IEC60870-5-104规约介绍
IEC608705104通讯规约培训教程
![IEC608705104通讯规约培训教程](https://img.taocdn.com/s3/m/cf31c3bd90c69ec3d4bb7541.png)
PPT文档演模板
IEC608705104通讯5-104规约的应用服务数据单元(ASDU)
PPT文档演模板
IEC608705104通讯规约培训教程
3.2 IEC60870-5-104规约的信息体地址
➢信息对象地址 ➢信息对象地址分配事例 ➢信息对象的分组
PPT文档演模板
PPT文档演模板
IEC608705104通讯规约培训教程
1. IEC60870-5-104规约的体系结构
PPT文档演模板
IEC608705104通讯规约培训教程
2. IEC60870-5-104规约的规约结构
PPT文档演模板
IEC608705104通讯规约培训教程
各主要层简介
l 应用层:面向用户的应用程序层数据(用户要求程序所 做的事情)
IEC608705104通讯规约培训教程
信息对象地址
PPT文档演模板
IEC608705104通讯规约培训教程
信息对象地址分配事例
PPT文档演模板
IEC608705104通讯规约培训教程
信息对象的分组
PPT文档演模板
IEC608705104通讯规约培训教程
3.3 IEC60870-5-104规约的数据表示方式
SOE信息的ASDU
PPT文档演模板
IEC608705104通讯规约培训教程
遥测信号的表示方法
PPT文档演模板
IEC608705104通讯规约培训教程
遥测信号的ASDU
PPT文档演模板
IEC608705104通讯规约培训教程
遥脉量的ASDU
PPT文档演模板
IEC608705104通讯规约培训教程
l 运输层:应用程序进程交代下来的任务 l 网络层:为分组交换网上的不同主机提供通信 l 数据连路层:将数据组装成帧(frame) l 物理层:透明的传输比特流
IEC-60870-5-104报文解析
![IEC-60870-5-104报文解析](https://img.taocdn.com/s3/m/1cb2a14c336c1eb91a375dca.png)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。
(物理层利用如 RS232上利用全双工)链路层负责具体对那个slAvE的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为SErvEr 控端为CliEnt,平衡式传输,2BytE站地址,2BytE传送原因,3BytE信息地址。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定6个字节)+ ASDU 应用服务数据单元(长度可变)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。
IEC-60870-5-104通讯规约的特点及应用
![IEC-60870-5-104通讯规约的特点及应用](https://img.taocdn.com/s3/m/5c53302858fb770bf78a552f.png)
IEC-60870-5-104通讯规约的特点及应用摘要:规约简单的说就是指在电力系统中,发送信息端与接受信息端对所发送数据的报文格式封装与解封装的一套约定。
为了实现规约的标准化,国际电工委员(International Electrotechnical Commission)制定了一系列的远动规约的基本标准,并在此基础上制定了基于TCP/IP协议的IEC 60870-5-104国际标准,用以对地理广域过程的监视和控制。
本文主要说明介绍IEC-60870-5-104规约的基本内容,并以IEC-60870-5-104在变电站和配电网的应用为例,说明了IEC-60870-5-104的作用以及优势。
关键字:104规约;优势;数据传输;FTU;1.IEC-60870-5-104规约的介绍1.1 一般体系结构104规约定义了开放的TCP/IP接口的使用,包含一个由传输IEC 60870-5-101ASDU的远动设备构成的局域网的例子。
包含不同广域网类型(如X.25,帧中继,ISDN,等等)的路由器可通过公共的TCP/IP-局域网接口互联。
图1所示为一个冗余的主站配置与一个非冗余的主站配置。
1.2 规约结构IEC 60870-5-104远动规约使用的参考模型源出于开放式系统互联的ISO-OSI参考模型,但它只采用其中的5层,IEC 60870-5-104规约是将IEC60870-5-101与TCP/IP提供的网络传输功能相结合。
根据相同的定义,不同的ASDU(应用服务数据单元),包括IEC 60870-5全部配套标准所定义的ASDU,可以与TCP/IP相结合。
IEC 60870-5-104实际上是处于应用层协议。
基于TCP/IP 的应用层协议很多,每一种应用层协议都对应着一个网络端口号,根据其在传输层上使用的是TCP协议(传输控制协议)还是UDP协议(用户数据报文协议),端口号又分为TCP端口和UDP端口,为了保证可靠地传输远动数据,IEC60870-5-104规定传输层使用的是TCP协议,因此其对应的端口号是TCP端口。
IEC104报文解释
![IEC104报文解释](https://img.taocdn.com/s3/m/f545e43f7275a417866fb84ae45c3b3567ecddd4.png)
IEC104报⽂解释IEC 60870-5-104 ⽹络传输规约是国际标准规约,主要应⽤于电⼒系统变电站计算机监控系统或RTU 与主站SCADA 系统之间的数据通信。
控制站与被控制站之间的⽹络通信底层采⽤TCP/IP 协议[1],应⽤层协议采⽤IEC60870-5-104 传输规约[2-3]。
1 应⽤层协议IEC 60870-5-104 传输规约格式与报⽂分析[2-5]1.1 控制功能传输格式控制功能传输帧主要⽤于测试链路、控制启/停数据传输,如表1所⽰。
报⽂内容为:表1 控制功能传输格式启始字APDU 长度控制域1 控制域2 控制域3 控制域400 00 0068 04 STARTDT、STOPDT、TESTFR(1)TRAN:68 04 43 00 00 00,测试链路。
(2)RECV:68 04 83 00 00 00,确认。
(3)TRAN:68 04 13 00 00 00,停⽌数据传送。
(4)RECV:68 04 23 00 00 00,确认。
(5)TRAN:68 04 07 00 00 00,启动数据传输。
(6)RECV:68 04 0B 00 00 00,确认。
TCP/IP 建⽴连接后,控制站发送测试TESTFR指令对已建⽴的连接进⾏测试,并得到被控制站返回的TESTFR 确认;控制站必需发送STARTDT 指令来激活该连接中的⽤户数据传输,被控制站响应这个STARTDT 指令。
被控制站的待发数据只有在STARTDT 被确认后才能发送数据。
1.2 监视功能传输格式监视功能传输格式如表 2 所⽰。
监视功能传输帧主要⽤于数据帧确认,即当主站正确收到1 帧或多帧APDU 后要进⾏确认并返回接收帧的序列号。
表2 监视功能传输格式启始字APDU 长度控制域1 控制域2 控制域3 控制域468 01 01 00 接收序号接收序号1.3 信息传输格式1.3.1 总召唤总召唤报⽂格式及内容分析如下:(1)TRAN:68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14,总召唤命令。
IEC60870-5-104规约介绍
![IEC60870-5-104规约介绍](https://img.taocdn.com/s3/m/f58978227f21af45b307e87101f69e314232fa49.png)
IEC60870-5-104规约介绍引言IEC60870-5-104是国际电工委员会(IEC)制定的一项用于远程监控和控制系统之间的通信规约。
该规约定义了一种标准化的通信协议,用于在电力工程等领域中实现远程监控和控制功能。
本文将详细介绍IEC60870-5-104规约的结构和特性。
规约结构IEC60870-5-104规约是基于客户端-服务器模型的,其中包含以下几个主要组成部分:建立连接建立连接是IEC60870-5-104规约中的第一个步骤。
客户端初始化连接请求,然后服务器确认连接并建立双向通信。
建立连接时,可以选择使用不同的传输层协议,如TCP/IP或UDP/IP。
帧结构在IEC60870-5-104规约中,帧是通信的基本单位。
每个帧由标识符、长度和数据组成。
标识符用于标识帧的类型和目的,长度表示数据的长度,数据包含了要传输的信息。
传输功能IEC60870-5-104规约提供了多种传输功能,包括单点信息(Single-Point Information)、双点信息(Double-Point Information)、步长位置信息(Step Position Information)等。
这些功能可以用于远程监控和控制系统中不同类型的数据传输。
传输控制为了确保可靠的数据传输,IEC60870-5-104规约提供了传输控制功能。
这包括对数据帧进行排序、重传以及接收确认等功能。
传输控制功能可以提高通信的可靠性和稳定性。
应用层功能IEC60870-5-104规约还定义了一些应用层功能,用于处理远程监控和控制系统的特定需求。
这些功能包括时钟同步、参数配置、事件记录等。
特性和优势IEC60870-5-104规约具有如下几个特性和优势:高效性IEC60870-5-104规约使用二进制编码格式,可以提供更高的数据传输效率。
相比于其他规约,如IEC60870-5-101规约,它能够更高效地传输数据,减少通信延迟。
远动传输规约之IEC60870-5-104篇
![远动传输规约之IEC60870-5-104篇](https://img.taocdn.com/s3/m/a5092955b307e87101f6963c.png)
远动传输规约之IEC60870-5-104篇(2009-02-02 10:33:57)转载▼标签:104规约104规约下载1)IEC-60870-5-104的规约结构IEC-60870-5-104远动规约使用的参考模型源出于开放式系统互联的ISO-OSI参考模型,但它只采用其中的5层,其结构如图所示:IEC60870-5-104实际上是将IEC60870-5-101与TCP/IP(Transmission Control Protocol /Internet Protocol)提供的网络传输功能相组合,使得IEC60870-5-101在TCP/IP内各种网络类型都可使用,在上图的5层参考模型中,IEC60870-5-104实际上处于应用层协议的位置;基于TCP/IP的应用层协议很多,每一种应用层协议都对应着一个网络端口号,根据其在传输层上使用的是TCP协议(传输控制协议)还是UDP协议(用户数据报文协议),端口号又分为TCP端口号和UDP端口号,其中TCP协议是一种面向连接的协议,为用户提供可靠的、全双工的字节流服务,具有确认、流控制、多路复用和同步等功能,适用于数据传输,而UDP协议则是无连接的,每个分组都携带完整的目的地址,各分组在系统中独立地从数据源走到终点,它不保证数据的可靠传输,也不提供重新排列次序或重新请求功能,为了保证可靠地传输远动数据,IEC60870-5-104规定传输层使用的是TCP协议,因此其对应的端口号是TCP端口。
IEC60870-5-104规定本标准使用的端口号为2404,并且此端口号已经得到IANA(互联网地址分配机构,Internet Assigned Numbers Authority)的确认。
对于基于TCP的应用程序来说,存在两种工作模式,即服务器模式和客户机模式。
服务器模式和客户机模式的区别是,在建立TCP连接时,服务器从不主动发起连接请求,它一直处于侦听状态,当侦听到来自客户机的连接请求后,则接受此请求,由此建立一个TCP连接,服务器和客户机就可以通过这个虚拟的通信链路进行数据的收发。
IEC60870-5-104通讯规约培训教程 ln
![IEC60870-5-104通讯规约培训教程 ln](https://img.taocdn.com/s3/m/5f57f8a167ec102de2bd89a5.png)
3.2 IEC60870-5-104规约的信息体地址
➢信息对象地址 ➢信息对象地址分配事例 ➢信息对象的分组
7
信息对象地址
8
信息对象地址分配事例
9
信息对象的分组
10
3.3 IEC60870-5-104规约的数据表示方式
➢遥信信号的表示方法 ➢遥信信号的ASDU ➢SOE信息的ASDU ➢遥测信号的表示方法 ➢遥测信号的ASDU ➢遥脉量的ASDU
28
6.9 主站召唤遥脉报文帧
29
7. 可配置104规约的参数配置说明
30
IEC104规约的遥测系数
有 的 版 本 的 104 规 约 在 参 数 配 置 表 里 还 要 求 输 入 YC 系数,此时遥测系数与规约内部的遥测处理关系如 下: (1)遥测系数标志=0
YC量仍然按11位/12位/15位三种形式进行处理和转发。
20
6.1 IEC60870-5-104规约的通讯建立过程
21
6.2 IEC60870-5-104规约的通讯异常处理过程
22
6.3 主站通讯控制程序流程
23
6.4 从站通讯控制程序流程
24
6.5 总召唤报文帧
25
6.6 主站召唤某一组总召数据报文帧
26
6.7 主站给子站对时报文帧
27
6.8 遥控过程报文帧
6.1 IEC60870-5-104规约的通讯建立过程 6.2 IEC60870-5-104规约的通讯异常处理过程 6.3 主站通讯控制程序流程 6.4 从站通讯控制程序流程 6.5 总召唤报文帧 6.6 主站召唤某一组总召数据报文帧 6.7 主站给子站对时报文帧 6.8 遥控过程报文帧 6.9 主站召唤遥脉报文帧
IEC60870-5-104规约
![IEC60870-5-104规约](https://img.taocdn.com/s3/m/99bb60cfbb4cf7ec4afed091.png)
15
A:总召唤的报文格式:
16
B:召唤电量的报文格式:
17
C:召唤遥控报文格式:
18
例题—4月份技术问答
遥信
19
例题—4月份技术问答
遥测
20
续:
21
短浮点数
A短浮点数的报文格式 :
注:1.类型标识为 0D; 2.传送原因 一个字节; 3.公共地址 一个字节; 4.信息地址 二个字节; 5.S表示符号位,S=1为负, S=0为正; 6.E表示指数的低位,当E=0时; 指数值减126等于小数点的位置 (不太可能为0); 当E=1时, 指数值减127等于小数点的 位置,同时E作为遥测的高位参 与运算,小数点从高位开始 7.品质说明为0时;IV有效、NT当 前值、SB未被取代、BL未被闭锁、 000OV溢出。
8
常用的类型标识:
9
ห้องสมุดไป่ตู้
可变结构限定词:
1. 低7位表示本ASDU内包 含的信息对象数量,也就 是说,一个ASDU最大能 够包含的信息对象数量是127;最高位SQ表示 信息对象的排列方式 ; 2.SQ=0时,同一个ASDU中的同类信息是离散 排列的; 3.SQ=1时,同一个ASDU中的同类信息是顺序 排列的,只需要指名第一个信息对象地址, 后续地址被隐去,默认前一个地址加1。
34
数据采集方式
支持初始化总数据召唤 基于平衡方式,变换数据主动上传 数据突发传送(通过传送原因可以判断) 数据循环上送(通过传送原因可以判断)
35
36
1
IEC60870-5-104
1. 2.
IEC60870-5-104规约的体系结构 IEC60870-5-104规约的规约结构
电网104规约
![电网104规约](https://img.taocdn.com/s3/m/fe113239aaea998fcc220eed.png)
通信过程
{时钟同步}
控制站
时钟同步命令(I帧)
TI=103,COT=6
被控站
时钟同步确认(I帧)
TI=103,COT=7
//时钟同步命令 Tx: 68 14 02 00 0A 00 67 01 06 00 01 00 00 00 00 C3 75 02 13 0C 0C 0D //时钟同步确认 Rx: 68 14 0A 00 04 00 67 01 07 00 01 00 00 00 00 24 33 02 13 0C 0C 0D 否定确认67 01 47 00表示收到时钟同步命令,但被控站不采用
物理网络已经畅通 socket连接已经建立
不能建立连接的测试手段
ping 192.168.1.100 netstat -an telnet 192.168.1.100 2404 Windows中的超级终端选择socket方式
TCP连接建立后,发送序号和接收序号均清零
通信过程
启动生效/确认
控制站发出启动生效命令,被控站启动确认 Tx: 68 04 07 00 00 00 //启动生效 Rx: 68 04 0B 00 00 00 //启动确认
规约结构
I格式
Rx: Rx: Rx: Tx: Rx: Rx: Rx: 68 68 68 68 68 68 68 FA FA FA 0E 0E 8C 8C 00 02 04 00 06 08 0A 00 00 00 00 00 00 00 00 00 00 06 02 02 02 00 00 00 00 00 00 00 0D 0D 0D 64 64 01 01 1E 1E 1E 01 01 FF FF 03 03 03 06 07 14 14 00 00 00 00 00 00 00 … … … … … … … //变化遥测 //变化遥测 //变化遥测 //总召唤激活 //总召唤确认 //响应总召唤遥信 //响应总召唤遥信
104规约和101规约的应用场景
![104规约和101规约的应用场景](https://img.taocdn.com/s3/m/0d7ac1bee43a580216fc700abb68a98271feacf6.png)
104规约和101规约的应用场景以104规约和101规约的应用场景为标题引言:在计算机网络中,通信协议起着至关重要的作用,它定义了数据的传输规则和格式,保证了数据的可靠传输和正确解析。
而在互联网领域,104规约和101规约是两种常用的通信协议。
本文将分别介绍104规约和101规约的应用场景,并对比它们的特点,帮助读者更好地理解和应用这两种规约。
一、104规约的应用场景104规约,也称为IEC 60870-5-104规约,是一种在电力行业广泛应用的通信协议。
它主要用于电力系统的自动化控制和监测,保障电力系统的安全稳定运行。
1. 电力系统监控与控制104规约可以用于监控和控制电力系统中的各种设备,如发电机、变压器、开关等。
通过与设备进行通信,可以实时监测设备的运行状态、测量数据和告警信息,并进行相应的控制操作。
2. 电力调度与管理104规约还可以用于电力调度与管理系统,用于实现对电力系统的调度计划、负荷预测、供需平衡等功能。
通过与各个电力设备的通信,可以实时获取各个设备的运行状态和负荷情况,从而进行合理的调度和管理。
3. 电力设备维护与管理104规约还可以用于电力设备的维护与管理,包括设备的巡检、维修、保养等工作。
通过与设备进行通信,可以实时获取设备的运行状态和故障信息,及时进行维护与管理,保证设备的正常运行。
二、101规约的应用场景101规约,也称为IEC 60870-5-101规约,是一种在工业自动化领域广泛应用的通信协议。
它主要用于监控和控制工业过程中的各种设备,实现工业自动化的目标。
1. 工业过程监控与控制101规约可以用于监控和控制工业过程中的各种设备,如阀门、传感器、执行器等。
通过与设备进行通信,可以实时监测设备的运行状态、测量数据和告警信息,并进行相应的控制操作,实现工业过程的自动化控制。
2. 数据采集与传输101规约可以用于工业数据的采集与传输,包括采集现场设备的数据和将数据传输到上层监控系统。
IEC60870-5-104规约解析概述 - 副本
![IEC60870-5-104规约解析概述 - 副本](https://img.taocdn.com/s3/m/e6859d16bed5b9f3f90f1cb0.png)
IEC-60870-5-104规约解析概述摘要:本文介绍了国际电工委员会制定的基于TCP/IP 协议的电网调度主站与场站端子站通讯协议——IEC-60870-5-104的体系结构、参考模型、传输帧格式及传输报文分析。
关键词:TCP/IP IEC-60870-5-1041 引言鉴于电站与调度主站通讯大量采用IEC-60870-5-104规约,为普及规约基础知识,为从事相关工作的同事在处理异常时提供帮助,将IEC-60870-5-104规约的数据单元基本结构、传输过程、报文分析在文中进行阐述。
1 IEC60870-5-104规约数据单元基本结构IEC60870-5-104的数据单元APDU 由应用规约控制信息APCI 和应用服务数据单元ASDU 组成。
1.1应用规约数据单元APDU定义了启动字符、应用服务数据单元的长度规范、可传输一个完整的应用规约数据单元。
● 启动字符:68H (一个字节)● 长度规范:报文最大长度255字节,应用规约数据单元的最大长度为253字节,控制域的长度是4字节,应用服务数据单元的最大长度为249字节。
● 控制域:控制域定义抗报文丢失和重复传送的控制信息、报文传输的启动和停止、传输连接的监视。
控制域的这些类型被用于完成计数的信息传输(I 格式)、计数的监视功能(S 格式)和不计数控制功能(U 格式)。
1.2 应用规约控制信息APCI控制域定义抗报文丢失和重复传送的控制信息、报文传输的启动和停止、传输连接的监视。
控制域的这些类型被用于完成计数的信息传输的 (I 格式)、计数的监视功能(S 格式)和不计数的控制功能(U 格式)。
信息传输格式类型(I 格式)的控制域不计数的控制功能(U格式)类型的控制域1.3 应用服务数据单元ASDU应用服务数据单元ASDU由数据单元标识符和一个或多个信息对象所组成。
数据单元标识符在所有应用服务数据单元中常有相同的结构,一个应用服务数据单元中的信息对象常有相同的结构和类型,它们由类型标识域所定义。
远动传输规约之IEC60870-5-104篇报文学习
![远动传输规约之IEC60870-5-104篇报文学习](https://img.taocdn.com/s3/m/de6190f7700abb68a982fb6a.png)
1)程序启动后,首先发送链路连接请求帧,68 04 07 00 00 00起始字符:68H应用规约数据单元长度(APDU):04H(4个字节,即07 00 00 00)控制域第一个八位组:07H --> 0000 0111由前两位11可知是U格式帧;由第三四位01可知是链路连接请求帧(TESTFR:CON=0,TESTFR:ACT=0,STOPDT:CON=0,STOPDT:ACT=0,STARTDT: CON=0,STARTDT:ACT=1)控制域后三个八位组:00H 00H 00H(无意义)2)随后,接到模拟从站发送来的连接请求确认帧,68 04 0B 00 00 00起始字符:68H应用规约数据单元长度(APDU):04H(4个字节,即0B 00 00 00)控制域第一个八位组:0BH --> 0000 1011由前两位11可知是U格式帧;由第三四位10可知是链路连接确认帧(TESTFR:CON=0,TESTFR:ACT=0,STOPDT:CON=0,STOPDT:ACT=0,STARTDT: CON=1,STARTDT:ACT=0)控制域后三个八位组:00H 00H 00H(无意义)3)主站发送总召唤激活请求命令,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位,低位)所以,接收序号N(R)=0(注:I格式帧计数)类型标识:64H(CON<100>:=总召唤命令)可变结构限定词:01H(SQ=0,number=1)传送原因:06H 00H(Cause=6,激活)注:用两个八位组表示传送原因,且低位在前、高位在后,即Cause=0006H,本文中的所有报文顺序都是由高至低。
IEC60870-5-104规约
![IEC60870-5-104规约](https://img.taocdn.com/s3/m/72e8442b647d27284b735161.png)
未受干扰的 I 帧 数据传输过程
26
未受干扰的 S 帧 确认数据传输过程:
27
I格式APDU受干扰的过程:
28
未确认的最后的I格式APDU情况下的超时:
29
未受干扰的测试过程:
30
未确认的测试过程:
31
开始数据传送过程: 开始数据传送过程
32
停止数据传输过程: 停止数据传输过程
33
1
IEC60870IEC60870-5-104
1. 2.
IEC60870-5-104规约的体系结构 IEC60870-5-104规约的规约结构
2
IEC60870- 104规约的体系结构 IEC60870-5-104规约的体系结构
3
IEC60870- 104规约的规约结构 IEC60870-5-104规约的规约结构
10Байду номын сангаас
传送原因的含义: 1.占用2个字节; 2.源发地址用来标明响应 来自那个主站的召唤,一 般情况不使用。不使用时置成0; 3.确定标志P/N:<0>:=肯定确认;<1>:=否定确认; 4.试验标志:<0>:=未试验;<1>:=试验; 记:任何一次信息传输必须具有明确的传送原因, 而且必须给出肯定认可或者否定认可。特别是传 送原因44—47(未知的类型)。
14
主站发送的报文格式
这里介绍三种格式: 总召唤(64H)、召唤电量(65H)、遥控 (2EH 双位置)
15
A:总召唤的报文格式:
16
B:召唤电量的报文格式:
17
C:召唤遥控报文格式:
18
例题— 例题—4月份技术问答
遥信
IEC60870-5-104规约介绍
![IEC60870-5-104规约介绍](https://img.taocdn.com/s3/m/5e12dd99dd88d0d232d46a02.png)
K (12)未确认的I格式应用规约数据单元的最大数目 W (8) 最迟确认I 格式APDU后的最大数目 T0 (30S) 连接建立的超时 T1 (15S) 发送或测试APDU的超时 T2 (10S) 无数据报文t2<t1时确认的超时 T3 (20S) 长期空闲t3 >t1状态下发送测试帧的超时
包含ASDU
S格式 用于编号的监视功能
用于确认I格式的数据帧
用于启动数据传输,停止数据传输,测试链路
U格式 未编号的控制功能
I 格式的控制域格式
8 7 6 5 4 3 2 1
发送序列号 N(S)
LSB
0
MSB
ห้องสมุดไป่ตู้
发送序列号 N(S)
接收序列号 N(R)
LSB
0
MSB
接收序列号 N(R)
S 格式的控制域格式
8 7 6 5 4 3 2 1
0
0
1
0
接收序列号 N(R)
LSB
0
MSB
接收序列号 N(R)
U 格式的控制域格式
8
TESTFR
7
6
STOPDT
5
4
STARTDT
3
2
1
确认
激活
确认
激活
确认
激活
1
1
0 0 0 0
未受干扰的 I 帧 数据传输过程
未受干扰的 S 帧 确认数据传输过程
I格式APDU受干扰的过程
:= 单命令 C_SC_NA_1 := 双命令 C_DC_NA_1 := 升降命令 C_RC_NA_1 := 设点命令,规一化值 C_SC_NA_1 := 设点命令,标度化值 C_SC_NA_1 := 设点命令,短浮点数 C_SC_NA_1 := 32比特串 C_SC_NA_1 := 带时标CP56Time2a的单命令 C_SC_NA_1 := 带时标CP56Time2a的双命令 C_SC_NA_1 := 带时标CP56Time2a的升降命令 C_SC_NA_1 := 带时标CP56Time2a的设点命令,规一化值 C_SC_NA_1 := 带时标CP56Time2a的设点命令,标度化值 C_SC_NA_1 := 带时标CP56Time2a的设点命令,短浮点数 C_SC_NA_1 := 带时标CP56Time2a的32比特串 C_SC_NA_1
IEC60870-5-104通讯规约介绍
![IEC60870-5-104通讯规约介绍](https://img.taocdn.com/s3/m/0d1280c926fff705cc170a4d.png)
3.1 IEC60870-5-104规约的应用服务数据 单元(ASDU)
3.2 IEC60870-5-104规约的信息 体地址
信息对象地址 信息对象地址分配事例 信息对象的分组
信息对象地址
信息对象地址分配事例
信息对象的分组
3.3 IEC60870-5-104规约的数据 表示方式
遥信信号的表示方法 遥信信号的ASDU SOE信息的ASDU 遥测信号的表示方法 遥测信号的ASDU 遥脉量的ASDU
1. IEC60870-5-104规约的体系结 构
2. IEC60870-5-104规约的规约结 构
3. IEC60870-5-104规约的应用层 定义
3.1 IEC60870-5-104规约的应用服务数据 单元(ASDU) 3.2 IEC60870-5-104规约的信息体地址 3.3 IEC60870-5-104规约的数据表示方式
IEC60870-5-104通讯规约
培训讲义
IEC60870-5-104通讯规约培训 教程
1. IEC60870-5-104规约的体系结构 2. IEC60870-5-104规约的规约结构 3. IEC60870-5-104规约的应用层定义 4. IEC60870-5-104规约的信息包 5. IEC60870-5-104规约的三种基本报文 6. IEC60870-5-104规约的通讯过程 7. 7. 可配置104规约的参数配置
遥信信号的表示方法
遥信信号的ASDU
SOE信息的ASDU
遥测信号的表示方法
遥测信号的ASDU
遥脉量的ASDU
4. IEC60870-5-104规约的信息包
5. IEC60870-5-104规约的三种基 本报文
IEC60870-5-104规约介绍
![IEC60870-5-104规约介绍](https://img.taocdn.com/s3/m/7ca9b710ff00bed5b9f31d79.png)
7. I格式
8. S格式
带接受编号、不带发送编号,用于报文确认的格式。
9. U格式 不带编号的控制功能格式。
IEC60870-5-101、IEC60870-5-104规约介绍
Page 4
规约简介
• 常用名词:
10.端口号 11.客户端 12.服务端
应用层的应用程序用它作为一个发送和接受的地址,不同应用程序一 般固定使用不同的端口号 接受服务的一方被称为客户端。 提供服务的一方被称为服务端。
数 据 单 元 标 识
类型标识
可变结构限定词 传送原因 公共地址 信息体地址 信息体元素 信息体时标
1个字节
1个字节 2个字节 2个字节 3个字节 元素定义 3个或7个字节 ….
信
…..
息
注:IEC60870-5-104规约要 求,传送原因用2个字节,公 共地址用2个字节,信息体地 址用3个字节
体
信息体地址n
IEC60870-5-101、IEC60870-5-104规约介绍
Page 0
IEC60870-5-104规约介绍提纲
104规约简介
104通信过程描述
与IEC101的区别和联系 应用中的参数配置 工程实施中遇到的问题
IEC60870-5-101、IEC60870-5-104规约介绍
IEC60870-5-101、IEC60870-5-104规约介绍
Page 5
规约简介
平衡方式传输 使用TCP/IP网络协议传输,控制站作为客户端(Client),被控 站为服务器端(Server) 端口号固定为2404
IEC60870-5-101、IEC60870-5-104规约介绍
许继规约(精品)
![许继规约(精品)](https://img.taocdn.com/s3/m/48ecdb35182e453610661ed9ad51f01dc28157b3.png)
许继变电站自动化系统的104通信规约(起草廖泽友)1 前言本文是许继电气公司的变电站自动化产品贯彻执行IEC60870-5-104标准的通信规约。
本通信规约完全执行IEC60870-5-104标准,它描述了许继电气公司CBZ8000变电站自动化系统中的继电保护自动化产品的实际运用情况,以供产品的开发和使用参考。
2 引用标准IEC60870-5-104:2000 INTERNATIONAL STANDARD。
3 规约3.1 通信接口10M/100M以太网TCP/IP接口。
3.2 报文格式每个报文(APDU)包括下列元素:一个启动字符,ASDU的规定长度,控制域以及数据(ASDU)(见图1)。
用于控制目的时,也可以传送无数据(ASDU)的固定长报文(见图2)。
启动字符 68H 定义了数据流中的起点。
图 1 可变长的报文格式定义图2 固定长的报文格式定义APDU的长度域定义了APDU体的长度,它包括四个控制域八位位组和ASDU。
第一个被计数的八位位组是控制域的第一个八位位组,最后一个被计数的八位位组是ASDU的最后一个八位位组。
ASDU的最大长度限制在249以内,因为APDU域的最大长度是253(APDU最大值=255减去启动和长度八位位组),控制域的长度是4个八位位组。
3.2.1控制域三种类型的控制域格式用于编号的信息传输(I格式),编号的监视功能(S 格式)和未编号的控制功能(U格式)。
控制域第一个八位位组的第一位比特 = 0 定义了I 格式, I 格式的APDU 常常包含一个ASDU. I 格式的控制信息如图3所示。
比特 8 7 6 5 4 3 2 1八位位组 1 发送序列号 N(S) LSB0 MSB 发送序列号 N(S)接收序列号 N(R) LSBMSB 接收序列号 N(R)八位位组 4八位位组 3八位位组 2 图 3 信息传输格式类型( I 格式)的控制域控制域第一个八位位组的第一位比特 = 1 并且第二位比特 = 0 定义了S 格式. S 格式的APDU 是固定长的报文格式. S 格式的控制信息如图4所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASDU
IEC60870-5-101、IEC60870-5-104规约介绍
Page 8
APCI
●启动字符 68H ● APDU的长度域 定义了数据流中的起点。 定义了APDU体的长度,它包括APCI的四个控制域八位位组和ASDU。 第一个被计数的八位位组是控制域的第一个八位位组,最后一个被计数 的八位位组是ASDU的最后一个八位位组。ASDU的最大长度限制在249 以内,因为APDU域的最大长度是253(APDU最大值=255减去启动和长 度八位位组),控制域的长度是4个八位位组。 定义了保护报文不至丢失和重复传送的控制信息,报文传输启动/停止, 以及传输连接的监视等。控制域的计数器机制是根据ITU-T X.25 标准中 推荐的2.3.2.2.1 至2.3.2.2.5来定义的。
IEC60870-5-101、IEC60870-5-104规约介绍
Page 0
IEC60870-5-104规约介绍提纲
104规约简介
104通信过程描述
与IEC101的区别和联系 应用中的参数配置 工程实施中遇到的问题
IEC60870-5-101、IEC60870-5-104规约介绍
数 据 单 元 标 识
类型标识
可变结构限定词 传送原因 公共地址 信息体地址 信息体元素 信息体时标
1个字节
1个字节 2个字节 2个字节 3个字节 元素定义 3个或7个字节 ….
信
…..
息
注:IEC60870-5-104规约要 求,传送原因用2个字节,公 共地址用2个字节,信息体地 址用3个字节
体
信息体地址n
IEC60870-5-101、IEC60870-5-104规约介绍
Page 7
规约格式
传输接口(TCP到用户) 是一个定向流接口,它没有为IEC 60870-5-101中 的ASDU定义任何启动或者停止机制。为了检出ASDU的启动和结束,每个APCI包 括下列的定界元素:一个启动字符,ASDU的规定长度,以及控制域。可以传送一 个完整的APDU(或者,出于控制目的,仅仅是APCI域也是可以被传送的)
发送: 680407000000 发送: 680407000000 接收: 68040B000000 发送(总召): 680E00000000 64 01 06012500 000000 14 接收(总召): 680E00000000 64 01 07002500 000000 14 接收(遥信): 684D02000000 01 C0 14002500 010000 00<0:分> 00<1:分> 01<2:合> 01<3:合> 00<4:分> 00<5:分> 00<6:分> 00<7:分> 00<8:分> 00<9:分> 01<10:合> 00<11:分> 00<12:分> 00<13:分> 00<14: 分> 01<15:合> 01<16:合> 00<17:分> 00<18:分> 00<19:分> 01<20:合> 00<21:分> 00<22:分> 00<23: 分> 00<24:分> 00<25:分> 00<26:分> 00<27:分> 00<28:分> 00<29:分> 00<30:分> 00<31:分> 00<32: 分> 00<33:分> 00<34:分> 00<35:分> 00<36:分> 00<37:分> 00<38:分> 00<39:分> 00<40:分> 00<41: 分> 00<42:分> 00<43:分> 00<44:分> 00<45:分> 00<46:分> 00<47:分> 00<48:分> 00<49:分> 00<50: 分> 00<51:分> 00<52:分> 00<53:分> 00<54:分> 00<55:分> 00<56:分> 00<57:分> 00<58:分> 00<59: 分> 00<60:分> 00<61:分> 00<62:分> 00<63:分> 接收(遥测): 685D04000000 15 A8 14002500 010700 8400<-14592:132> 0000<-14591:0> 0000<14590:0> 0000<-14589:0> 0000<-14588:0> 0000<-14587:0> 0000<-14586:0> 0000<-14585:0> 0000<-14584:0> 0000<-14583:0> 0000<-14582:0> 0000<-14581:0> 0000<-14580:0> 0000<-14579:0> 0000<-14578:0> 0000<-14577:0> 0000<-14576:0> 0000<-14575:0> 0000<-14574:0> 0000<-14573:0> 0000<-14572:0> 0000<-14571:0> 0000<-14570:0> 0000<-14569:0> 0000<-14568:0> 0000<-14567:0> 0000<-14566:0> 0000<-14565:0> 0000<-14564:0> 0000<-14563:0> 0000<-14562:0> 0000<-14561:0> 0000<-14560:0> 0000<-14559:0> 0000<-14558:0> 0000<-14557:0> 0000<-14556:0> 0000<-14555:0> 0000<-14554:0> 0000<-14553:0> 接收(总召): 680E06000000 64 01 0A002500 000000 14 发送: 680401000800
比特 8 7 TESTFR 确认 命令 6 STOPDT 确认 命令 0 0 0 0 5 4 3 2 1 1 1 八位位组 1 八位位组 2 八位位组 3 八位位组 4 STARTDT 确认 命令
IEC60870-5-101、IEC60870-5-104规约介绍
Page 12
ASDU
应用服务数据单元(ASDU) 数据单元标识+信息体
第一个八位位组的第一位比特 = 0
第三个八位位组第一位比特 = 0
特别规定
I格式的APDU至少必须包含一个ASDU
比特 8 7 6 5 4 3 2 1 0 八位位组 1 八位位组 2 0 八位位组 3 八位位组 4
发送序列号 N(S) 发送序列号 N(S) 接收序列号 N(R) 接收序列号 N(R)
IEC60870-5-101、IEC60870-5-104规约介绍
Page 2
规约简介
• 应用环境:
网络通信协议: 1. 专用光纤或数据网。
2. 需要辅助设备。
网络接口、交换机、路由器、光纤收发器、协议转换器。
IEC60870-5-101、IEC60870-5-104规约介绍
Page 3
规约简介
3个字节
信息体元素n 信息体时标n
元素定义 3个或7个字节
Page 13
IEC60870-5-101、IEC60870-5-104规约介绍
报文传输安全控制机制
• 防止报文丢失和报文重复传送
发送序列号N(S)和接受序列号N(R) 的使用与ITU-T X.25定义的方法一致 。两个 序列号在每个APDU和每个方向上都应按顺序加一。 发送方增加发送序列号而接受 方增加接收序列号。当接收站按连续正确收到的APDU的数字返回接收序列号时,表 示接收站认可这个APDU或者多个APDU.发送站把一个或几个APDU保存到一个缓冲 区里直到它将自己的发送序列号作为一个接收序列号收回,而这个接收序列号是对 所有数字小于或等于该号的APDU的有效确认,这样就可以删除缓冲区里已正确传送 过的APDU。万一更长的数据传输只在一个方向进行,就得在另一个方向发送S格式 ,在缓冲区溢出或超时前认可APDU。这种方法应该在两个方向上应用。
IEC60870-5-101、IEC60870-5-104规约介绍
Page 10
APCI
S 格式(Numbered supervisory function)
编号的监视功能格式(Numbered supervisory functions),简称S-格式 S格式控制域标志
第一个八位位组的第一位比特 = 1 并且第二位比特 = 0
在创建一个TCP连接后,发送和接收序列号都被设置成0。
IEC60870-5-101、IEC60870-5-104规约介绍
Page 14
报文传输安全控制机制
• 测试过程
未使用但已建立的连接会通过发送测试APDU( TESTFR=激活)并得到接收站发回 的TESTFR=确认,在两个方向上进行周期性测试。 发送站和接收站在某个具体时间段内没有数据传输(超时)会启动测试过程。每 一帧的接收 – I帧,S帧或U帧 – 会重新计时t3.。B站要独立地监视连接。 只要它接收 到从A站传来的测试帧,它就不再发送测试帧。