IEC-60870-5-104报文解析

合集下载

104规约报文详解(解剖麻雀_最快速掌握_强力推荐)

104规约报文详解(解剖麻雀_最快速掌握_强力推荐)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。

(物理层利用如 RS232上利用全双工)链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为Server 控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定6个字节)+ ASDU 应用服务数据单元(长度可变)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。

104规约详细介绍及报文解析 -回复

104规约详细介绍及报文解析 -回复

104规约详细介绍及报文解析-回复规约(Protocol)是计算机网络通信中的一种协议,用于定义数据交换的格式、顺序以及错误检测和纠正等内容。

104规约(IEC 60870-5-104)是国际电工委员会(International Electrotechnical Commission)制定的一种规约,主要用于监控与控制系统之间的通信。

本文将详细介绍104规约及其报文解析。

一、104规约简介104规约是一种基于TCP/IP网络通信的规约,主要用于工业自动化领域中的远程监控与控制系统。

它提供了一种可靠、高效的通信方式,能够满足实时性、灵活性和可靠性等要求。

104规约采用了面向报文和面向连接的通信方式,能够支持点对点、点对多点和多点对点的通信模式。

二、104规约报文结构104规约的报文结构包括报文头(Header)、ASDU(Application Service Data Unit)和报文尾(Footer)。

报文头包含了报文的控制信息,用于表示报文类型、优先级和传输原因等。

ASDU是实际传输的数据部分,负责携带各种监控与控制的信息。

报文尾用于检测报文的完整性和一致性。

三、104规约报文解析1. 报文头解析:首先读取报文头,根据报文头的信息可以确定报文的类型、传输原因和发送序号等。

报文类型表示了报文的目的和功能,如启动报文、确认报文或者监控与控制的报文。

传输原因表示了触发发送该报文的原因,如周期定时发送、事件触发发送等。

2. ASDU解析:根据ASDU的类型可以确定ASDU的功能和数据的含义。

不同类型的ASDU用于传输不同种类的监控与控制的数据,如单点信息、双点信息、测量值和参数等。

根据ASDU的结构和定义,可以提取出数据的具体内容。

3. 报文尾解析:最后检查报文尾以验证报文的完整性和一致性。

报文尾通常包括一个校验和,用于检测报文是否被修改或丢失。

四、104规约报文的应用104规约广泛应用于电力、水利、交通、石油等行业中的远程监控与控制系统。

iec104遥控报文流程

iec104遥控报文流程

iec104遥控报文流程
IEC 60870-5-104(简称IEC 104)是一种用于远程监控和控制的通信协议。

在IEC 104中,遥控报文流程通常包括以下步骤:
1. 建立连接,遥控报文的流程首先涉及建立连接。

客户端发起与服务器端的连接请求,服务器端接受连接请求并建立连接。

2. 传输原因和传输方向,在建立连接后,客户端向服务器端发送遥控请求报文,报文中包括传输原因(如激活、停止、激活确认等)和传输方向(从客户端到服务器端或反之)的信息。

3. 遥控命令,服务器端接收到遥控请求报文后,执行相应的遥控命令,例如打开、关闭、启动、停止等操作。

4. 确认和响应,服务器端执行遥控命令后,向客户端发送遥控确认报文,确认收到遥控请求并执行了相应的操作。

客户端接收到确认报文后,可以进行相应的处理或者显示。

5. 断开连接,最后,当遥控操作完成后,客户端或服务器端可以选择断开连接,释放通信资源。

需要注意的是,IEC 104协议中的遥控报文流程可能会因具体的实现和应用场景而有所差异。

以上描述是一般情况下的遥控报文流程,实际应用中可能会根据具体的要求和协议配置进行调整。

IEC-60870-5-104通讯规约的特点及应用

IEC-60870-5-104通讯规约的特点及应用

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端口。

104规约报文详解(解剖麻雀_最快速掌握_强力推荐)

104规约报文详解(解剖麻雀_最快速掌握_强力推荐)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。

(物理层利用如 RS232上利用全双工)链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为Server 控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定6个字节)+ ASDU 应用服务数据单元(长度可变)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。

远动传输规约之IEC60870-5-104篇

远动传输规约之IEC60870-5-104篇

远动传输规约之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规约

IEC60870-5-104规约

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规约的规约结构

IEC60870_5_104协议的实时性能分析_冯焕霞

IEC60870_5_104协议的实时性能分析_冯焕霞
1 IEC104 报文传输的过程延时分析
1.1 报文传输流程 变电站自动化系统的功能大多由分布于不同
物理设备的两个或多个逻辑节点通过网络传输报 文协调完成 [ 5-8] , 物理设备 IED1的 功能 F1把报 文发送到位于物理设备 IED2的功能 F2, 报文传 输过程如图 1所示 。
进行报文传输的网络节点 , 往往既是报文发 送节点 , 又是报文接收节点 。
0 58 0
2009, 37(4)
为光速的 58.8%, 电缆长度较短时传播时延可以 忽略不计 。
(2)定义数据包大小为 1 024 betys, 不同数 据包产生间隔下的仿真结果统计如图 5所示 。
第 37卷 第 4期 2009年 4月
Vol.37 No.4 Apr. 2 00 9
IEC60870-5-104协议的实时性能分析
冯焕霞 1 , 杨俊华 1 , 郑俭华 1 , 吴 捷 2
(1.广东工业大学 自动化学院 , 广州 510006;2.华南理工大学 电力学院 , 广州 510641)
电力系统调度自动化中 , 变电站自动化系统 是一个承上启下的环节 , 而改善远动通信是提高 整个调度自动化实时性和可靠性的关键 。以太网 仅仅在主站和远动 子站之间提供 虚拟的数据电
路 , 可能会导致报文传输出现相当大时间范围内 变化的延时, 该类延时还与网络的通信负荷有 关[ 1] 。 一般可变的 报文延时 意味着不 可能采用 IEC608 70-5-101 所定 义的 主站 和远 动 子站 之 间的 链路层 , 为此 , 国际电工委员会制定了 IEC608705-104协议 (以下简称 IEC104协议 )。
(1)在报文传输时 , 发送节点和接收节点各 需要经历 4个阶段 , 发送节点步骤如下 。

104规约遥信报文解析

104规约遥信报文解析

104规约遥信报文解析摘要:一、引言二、104规约简介1.规约背景2.规约内容三、遥信报文解析1.遥信报文结构2.报文解析方法3.报文应用案例四、104规约在我国的应用1.应用范围2.我国标准制定五、总结正文:一、引言随着自动化技术的不断发展,电力系统对于遥信报文的需求越来越高。

104规约作为国际上广泛应用的规约,对遥信报文的解析具有重要意义。

本文将对104规约遥信报文进行解析,以期为我国电力系统自动化技术发展提供参考。

二、104规约简介1.规约背景104规约,全称为“IEC 60870-5-104”,是国际电工委员会(IEC)制定的用于电力系统自动化的通信规约。

该规约自1995年首次发布以来,已经经历了多个版本的更新,目前最新版本为2016年的第五版。

104规约在全球范围内得到了广泛的应用,为电力系统的自动化运行提供了有效的通信手段。

2.规约内容104规约主要包括五个部分,分别是:一般原则、应用服务、传输服务、链路服务及网络服务。

其中,应用服务部分定义了规约所支持的各种应用功能,如遥信、遥测、遥控等;传输服务部分规定了数据在通信网络中的传输方式;链路服务部分定义了通信链路建立、维护和断开的过程;网络服务部分规定了网络层的相关功能。

三、遥信报文解析1.遥信报文结构遥信报文是104规约中用于传输遥信信息的数据单元。

一个遥信报文主要包括以下几个部分:起始字符、长度域、控制域、地址域、应用服务数据单元(ASDU)及帧校验和。

其中,ASDU是报文的核心部分,包含了具体的遥信数据。

2.报文解析方法解析遥信报文需要对104规约中定义的各种数据类型进行理解和处理。

首先,需要识别报文的起始字符和长度域,确定报文的长度。

接着,解析控制域,判断报文的类型(如遥信、遥测等)。

然后,解析地址域,获取报文的目标设备地址。

最后,解析应用服务数据单元(ASDU),提取遥信数据。

3.报文应用案例以电力系统中的断路器遥信为例,假设某断路器合闸,可以通过遥信报文进行传输。

iec104解析报文

iec104解析报文

iec104解析报文
IEC 60870-5-104(简称IEC 104)是一种用于远程监控和控制的通信协议,通常用于电力系统和自动化领域。

它定义了一系列规范,用于在远程站和控制中心之间进行数据交换。

IEC 104协议的报文通常包括以下部分:
1. 传输层,IEC 104协议使用TCP/IP或者UDP作为传输层协议,确保数据的可靠传输。

2. 应用层,报文的应用层包括功能码、信息对象地址、传输原因、公共地址和可变结构化数据等字段。

功能码用于指示报文的类型,包括监视、控制、参数激活等。

信息对象地址用于指示报文涉及的数据对象。

传输原因用于指示报文的原因,如突发数据、周期数据等。

公共地址用于标识发送方和接收方的身份。

可变结构化数据则包含具体的监控或控制数据。

3. 帧格式,IEC 104报文的帧格式通常包括起始字符、长度字段、控制字段、地址字段、信息字段和校验字段等部分。

起始字符用于指示报文的开始,长度字段用于指示报文长度,控制字段用于指示帧的控制信息,地址字段用于指示发送方和接收方的地址,信
息字段包含具体的数据内容,校验字段用于校验报文的完整性。

在解析IEC 104报文时,需要根据协议规范逐步解析报文的各个部分,包括解析传输层协议、解析应用层字段、解析帧格式等。

同时,还需要根据具体的报文类型和功能码进行相应的数据解析和处理,以实现对报文中包含的监控或控制数据的正确解析和处理。

总之,解析IEC 104报文需要对协议规范有深入的理解,并且需要对报文的各个部分进行逐步解析和处理,以实现对报文中数据的准确解析和应用。

浅析IEC60870-5-104规约的变电站、发电厂接入技术要求

浅析IEC60870-5-104规约的变电站、发电厂接入技术要求
关 键词 : C 0 7 — — 0 : 动规 约 : 1 6 80 5 14远 E 接入 要 求 中图分 类号 : P 3 T 2 文 献标识 码 : B

IC 07 — — 0 E 680 5 14远 动 规 约 f 称 IC 简 E 14规 约 )作 为 采 用 标 准 传 输 协 议 子 集 的 0 1C 07 — —0 远 动 规约 的 网络 访 问 , 国 E 680 5 1 1 是 际 电工委 员会 电力 系统 控制 及 其通 信技 术委 员会 根据 形势 发展 的要 求 制定 调度 自动 化 系 统 和变 电站 自动化 系 统 的数 据 通信 标 准 , 规 定 了 IC 0 7 — —0 的应 用 层 与 T PI E 6 80 5 11 C/ P提 供 的传 输功 能 的结合 。 因为其 灵 活 、 单 、 简 经 济 的优 势 , 电 力系统 中 的应 用越 发广 泛 , 在 但 由于 14规 约在 制定 过程 中 预留 的 可定 制项 0 较 多 , 同 厂家 、 备 的规 约解 释 与处理 方 式 不 设 不 尽相 同 ,给厂 站 远动 信息 接入 带来 了一 定 难 。为提 升 电网 厂站 自动 化信 息接 人标 准 化 、 范化 水平 , 足智 能 电网调 度技 术支 持 规 满 系统建 设要 求 ,制 定符 合符地 区实际情 况 的 厂站端 设备 要求 及 统一 的规 约规 范就 显得 尤 为蕈要 . . 1 E 680 5 14远动规 约简述 . C 07 —— I 0 IC 6 80 5 14远动 规 约使 用 的参 考 E 一0 7 —— 0 模型 源 出于 开放 式 系统互联 的 IO O I S — S 参考 模型 , 它只 采用 其 中的 5层 , 结 构如 下网 但 其
摘 要 : C 07 — —0 l 680 5 14远动 规约 在 电力 系统 中的应用越 发 广泛 , 由于 14 约在 制 定过程 中预 留的可 定制 硕较 多, 同厂 家 、 E 但 0规 不 设 备的规 约 解释 与处理 方式 不尽 相 同, 给厂站 远动 信 息接 八 带 来 了一 定 困难 。为提 升 电 网厂站 自动化信 息接 入标 准化 、 范化 水 平 , 规 制 定符 合各 地 区实 际情 况的厂站 端设 备要 求及 统 一的规 约 规 范就显 得 尤为 重要 。本 文根据 电力 系统 实际情 况 , 阐述 了变 电站 、 电厂 发 1 4 约 的接 入要 求 , 0规 详述 了传输 层 、 用层技 术要 求 应

IEC60870-5-104通讯规约介绍

IEC60870-5-104通讯规约介绍

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规约解析概述 - 副本

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篇报文学习

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规约介绍解析

C_SC_NA_1
CON <51> := 32比特串
C_SC_NA_1
CON <58> := 带时标CP56Time2a的单命令
C_SC_NA_1
CON <59> := 带时标CP56Time2a的双命令
C_SC_NA_1
CON <60> := 带时标CP56Time2a的升降命令
C_SC_NA_1
CON <105> := 复位进程命令
C_IC_NA_1
CON <107> := 带时标CP56Time2a的测试命令
C_IC_NA_1
TCP连接
控制站等同于客户(连接者) 被控站等同于是服务器(监听者) 监听端口2404 双方都有权释放连接
数据采集方式
支持初始化总数据召唤
基于平衡方式,变化数据主动上传
M_ME_ND_1
* <30> := 带时标CP56Time2a的单点信息
M_SP_TB_1
* <31> := 带时标CP56Time2a的双点信息
M_DP_TB_1
* <32> := 带时标CP56Time2a的步位置信息
M_ST_TB_1
* <33> := 带时标CP56Time2a的32比特串
M_BO_NA_1
<9> := 测量值,规一化值
M_ME_NA_1
<11> := 测量值,标度化值
M_ME_NB_1
<13> := 测量值,短浮点数
M_ME_NC_1
<15> := 累计量
M_IT_NA_1
<20> := 带状态检出的成组单点信息

IEC60870-5-104规约

IEC60870-5-104规约
25
未受干扰的 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月份技术问答
遥信

IEC104报文解释

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)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 后要进行确认并返回接收帧的序列号。

1.3 信息传输格式1.3.1 总召唤总召唤报文格式及内容分析如下:(1)TRAN:68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14,总召唤命令。

报文中64H是类别标志表示总召唤命令,14H 是品质描述词表示总召唤。

(2)RECV:68 0E 00 00 02 00 64 01 07 00 01 00 00 00 00 14,确认。

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

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。

(物理层利用如 RS232上利用全双工)链路层负责具体对那个slAvE的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为SErvEr 控端为CliEnt,平衡式传输,2BytE站地址,2BytE传送原因,3BytE信息地址。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定6个字节)+ ASDU 应用服务数据单元(长度可变)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。

视具体系统最大长度可以压缩。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【1个例子】104报文分析BuF序0 1 2 3 4 5 6 7 8 9 .10 11 12 13 14 15 16 17 18 19 20 21 22M->R:68 1510 0002 001E 01 03 0001 0079 00 00 01 10 01 24 13 D2 0A 02分析的结果是I (主动上报SOE,主动上报是因为104是平衡式规约)报文头固定为0x68,即十进制104长度15字节(不是6帧的,都是I帧)发送序号=8【控制字节的解析10 00 02 00 ,发送序号:0010H/2=16/2=8】接收序号=1 【控制字节的解析10 00 02 00 ,接收序号:0002H/2=2/2 =1】0x1E=30 即M_SP_TB_1 带长时标的单点信息01 -> SQ:0 信号个数:103 00 -> 传送原因:[ T=0 P/N=0 原因=3 | 突发]01 00 -> 公共地址:179 00 00 -> 0x79=121 信息体地址: 12101 -> 状态: 1 IV:0 NT:0 SB:0 BL:010 01 24 13 D2 0A 02 ->低位10 高位01,即0x0110=1*16*16+16=272 时标: 2002/10/18 19:36:00.272--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 每个字节都为unsignED ChAr类型,如果是2个字节表示1个short型,则都是低位在前,高位在后。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节0】0x68即十进制数104,68做为BuF第0个字节,下面的说明依次向后排--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节1】15即从字节2到最后的所有字节数(长度)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节2、3、4、5】这4个字节是4个控制域,对应不同类型的格式(I帧、U帧、S帧),意义和格式都不相同I帧(可变长度)的控制域定义其中发送序号、接收序号的低位都需要左移1位,即乘2,才发出;接收时除2即可。

S帧(固定6个字节的短帧,用于确认接收到对方的帧,但本身无信息数据)的控制域定义U帧(固定6字节)的控制域定义启动控制信息(V-生效(激活) C-确认)命令(TEST-测试STOP-停止START-启动)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节6】即ASDU的首字节就是类型标识(标准ASDU的选集【ASDU定义】)类型标识与传送原因分配(站-特定参数):灰块:不要求黑块:本配套标准不允许空白:功能或ASDU未采用类型标识与传输原因的标记:"×"只用在标准方向"R" 只用在反方向"B" 用在两个方向在监视方向的过程信息(站-特定参数,只用在标准方向标"×",只用在相反方向标"R",用在两个方向标"B")□<1> 0x01:M-SP-NA-1 =单点信息(总召唤遥信、变位遥信)■<2> 0x02:M-SP-TA-1 =带时标单点信息(SOE事项)□<3> 0x03:M-DP-TA-1 =双点信息■<4> 0x04:M-DP-TA-1 =带时标双点信息□<5> 0x05:M-ST-NA-1 =步位置信息■<6> 0x06:M-ST-TA-1 =带时标步位置信息□<7> 0x07:M-BO-NA-1 =32比特串■<8> 0x08:M-BO-TA-1 =带时标32比特串□<9> 0x09:M-ME-NA-1 =测量值,规一化值(越限遥测)■<10> 0x0A:M-ME-TA-1 =测量值,带时标规一化值□<11> 0x0B:M-ME-NB-1 =测量值,标度化值■<12> 0x0C:M-ME-TB-1 =测量值,带时标标度化值□<13> 0x0D:M-ME-NC-1 =测量值,短浮点数■<14> 0x0E:M-ME-TC-1 =测量值,带时标短浮点数□<15> 0x0F:M-IT-NA-1 =累计量(电度量)■<16> 0x10:M-IT-TA-1 =带时标累计量■<17> 0x11:M-EP-TA-1 =带时标继电保护装置事件■<18> 0x12:M-EP-TB-1 =带时标继电保护装置成组启动事件■<19> 0x13:M-EP-TC-1 =带时标继电保护装置成组输出电路信息□<20> 0x14:M-SP-NA-1 =具有状态变位检出的成组单点信息□<21> 0x15:M-ME-ND-1 =测量值,不带品质描述的规一化值(总召唤遥测量)□<30> 0x1E:M-SP-TB-1 =带时标CP56TimE2A的单点信息□<31> 0x1F:M-DP-TB-1 =带时标CP56TimE2A的双点信息□<32> 0x20:M-ST-TB-1 =带时标CP56TimE2A的步位信息□<33> 0x21:M-BO-TB-1 =带时标CP56TimE2A的32位串□<34> 0x22:M-ME-TD-1 =带时标CP56TimE2A的规一化测量值□<35> 0x23:M-ME-TE-1 =测量值,带时标CP56TimE2A的标度化值□<36> 0x24:M-ME-TF-1 =测量值,带时标CP56TimE2A的短浮点数□<37> 0x25:M-IT-TB-1 =带时标CP56TimE2A的累计值□<38> 0x26:M-EP-TD-1 =带时标CP56TimE2A的继电保护装置事件□<39> 0x27:M-EP-TE-1 =带时标CP56TimE2A的成组继电保护装置成组启动事件□<40> 0x28:M-EP-TF-1 =带时标CP56TimE2A的继电保护装置成组输出电路信息ASDU集<1>、<3>、<5>、<7>、<9>、<11>、<13>、<15>、<20>、<21>、<30>-<40>都可采用。

相关文档
最新文档