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 规约简介一 . 概述: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个字节。
104规约细则

附件6配电自动化系统应用DL/T634.5104-2009实施细则(试行)配电自动化系统应用DL/T634.5104-2009实施细则1 范围本标准规定了配电自动化系统应用DL/T634.5104-2009标准时(简称104规约)的通信报文格式、数据编码及传输规则,扩展了故障录波文件、历史数据文件、参数整定及软件升级业务应用104规约的通信服务传输过程。
本标准适用于国家电网公司采用101规约的配电自动化系统设计与应用。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅所注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
DL/T634.5101-2002(IDT. IEC 60870-5-101:2002)远动设备及系统第5部分:传输规约第101篇:基本远动任务的配套标准DL/T 719-2000(IDT. IEC60870-5-102:1996)远动设备及系统第5部分:传输规约第102篇:电力系统电能累计量传输配套标准DL/T 667-1999(IDT. IEC60870-5-103:1997)远动设备及系统第5部分:传输规约第103篇:继电保护设备信息接口配套标准DL/T 634.5104(IDT. IEC 60870-5-104:2009)远动设备及系统第5-104部分:传输规约采用标准传输协议集的IEC 60870-5-101网络访问GB/T 18657.1-2002(IDT IEC 60870-5-1:1990)远动设备及系统第5部分:传输规约第1篇:传输帧格式GB/T 18657.2-2002(IDT IEC 60870-5-2:1992)远动设备及系统第5部分:传输规约第2篇:链路传输规约GB/T 18657.3-2002(IDT IEC 60870-5-3:1992)远动设备及系统第5部分:传输规约第3篇:应用数据的一般结构GB/T 18657.4-2002(IDT IEC 60870-5-4:1993)远动设备及系统第5部分:传输规约第4篇:应用信息元素的定义和编码GB/T 18657.5-2002(IDT IEC 60870-5-5:1995)远动设备及系统第5部分:传输规约第5篇:基本应用功能IEEE 802.3 信息技术电讯与系统间信息交换局域网与城域网特殊要求第3部分:载波侦听多址访问冲突检测(CSMA/CD)访问方法与物理层规范RFC791 互联网协议请求注释791RFC793 传输控制协议请求注释793RFC894 以太网上的互联网协议RFC1661 点对点协议(PPP)RFC1662 HDLC帧上的PPPRFC1700 赋值,请求注释1700RFC2200 互联网正式协议标准集,请求注释22003 术语和定义DL/T634.5104-2009定义的术语和定义适用于本标准。
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(缺省)。
IEC104规约详细讲解

内部计数器 V 状态
Ack 0 V(S) 0 1 2 3 V(R) 0
I(2,0) 主动关闭
顺序 错误
IEC 27 95/2000
编号 I 格式 APDU 受干扰的过程
通讯特点(4)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的内部 计数器 V 状态
Ack 0 V(S) 0 V(R) 0
V(S) 0 1 2 3 V(R) 0 Ack 0
S(b) b=接收序 号
S(3)
3
S 格式 APDU 认可编号 I 格式 APDU 的未受干扰过程
通讯特点(3)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的
B站
APDU 发送或接收后的 内部计数器 V 状态
I(0,0) V(S) 0 V(R) 0 1 Ack 0
工程实现要点
平衡传输方式典型报文序列
规约结构(1)- 模型
应用层 (101) 表示层
会话层 传输层(TCP)
app
(完整版)104规约解析

76 5 4 3 2 10
发送序列号 (S)
0
发送序列号 (S)
接收序列号 (R)
0
接收序列号 (R)
1.控制域第一个八位位组的比 特1=0定义了I 格式, I格式的 APDU常常包含一个ASDU
2.发送方发送信息时增加发送 序号;接收方确认对方的发送 序号时增加接收序号
3.在双向传输I帧的情况下,同 时可确认对方的发送数据帧。
104规约帧格式- 要点提示
➢帧格式:APDU、ASDU、APCI ➢I帧、S帧、U帧,如何区分 ➢四个控制域字节的解释
104规约
➢104规约结构 ➢104规约应用层 ➢104规约通信过程 ➢104规约传输规则 ➢常见问题
104规约应用层-I格式帧
起始字 68H APDU长度(最大253)
控制域1 控制域2 控制域3 控制域4 IEC 60870-5-101和 IEC 60870-5-104定义的ASDU
传输接口(用户到TCP的接口)
TCP/IP协议子集(RFC2200)
用户进程
应用层 (第7层)
传输层(第4层) 网络层(第3层)
链路层(第2层) 物理层(第1层)
注: 第5,第6层未用
104规约帧格式
104规约帧格式
➢68 04 07 00 00 00
➢68 04 01 00 EC 00
➢68 0E 00 00 00 00 01 01 03 00 00 00 89 00 00 00
76 5 4 3 2 10
发送序列号 N(S)
0
发送序列号 N(S)
接收序列号 N(R)
0
接收序列号 N(R)
104规约应用层-I格式帧
类型标识
电网104规约

通信过程
{时钟同步}
控制站
时钟同步命令(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 … … … … … … … //变化遥测 //变化遥测 //变化遥测 //总召唤激活 //总召唤确认 //响应总召唤遥信 //响应总召唤遥信
IEC104规约介绍和报文分析

概论
• 必读文件
《中华人民共和国电力行业标准》 DL/T 634.5104-2002/IEC 60870-5-104:2000
• 技术背景
适应和引导电力系统调度自动化的发展,规范调 度自动化及远动设备的技术性能
• IEC104应用层与IEC101完全相同,是 101的网络化访问
• 局域网(两层交换机连接的单网段、三层交
换机或路由器连接的多网段)
• 广域网 (X.25、FR(帧中继)、ATM(异步传
输模式) 、ISDN(综合服务数据网络) ) 基于TCP/IP的面向连接的网络服务。 IP网络本身的数据完整和安全性机制。 可采取的其他安全措施:客户端限制访问; 路由表限制访问;数据软硬件加密。
LSB
0
八位位组3
八位位组4
控制域第一个八位位组的第一位比特 = 0 定义了I 格 式, I格式的APDU常常包含一个ASDU.
I格式应用服务数据单元(ASDU)
数 据 单 元 标 识
类型标识 一个字节
可变结构限定词 传送原因
公共地址 信息体地址 信息体元素
一个字节 二个字节
二个字节 三个字节 元素定义 7个字节 ….
S格式
编号的监视功能类型(S格式)的控制域
比特 8 7 6 0 0 5 4 3 0 2 1 1
八位位组 1 八位位组 2
接收序列号 N(R) MSB 接收序列号 N(R)
LSB
0
八位位组 3
八位位组 4
控制域第一个八位位组的第一位比 特 = 1,第二位比特= 0,定义了S格式
规约结构 ( 7 ) S格式
R->M: 6885020002 0001F8140001 000100000001 0101 01000101 01000101
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
104规约标准:引领通讯协议新篇章
一、引言
在通讯协议领域中,104规约标准以其独特的优势,正在引领一场新的技术革命。
这一标准不仅提升了通讯效率,更在保障数据安全、优化系统结构等方面展现出卓越性能。
本文将详细解析104规约标准的原理、应用和发展趋势,以飨读者。
二、104规约标准的原理
104规约标准,全名为IEC 60870-5-104,是一种基于TCP/IP网络的远动通讯协议。
该协议采用客户端/服务器模式,适用于电力系统自动化、远程监控等领域。
通过对数据进行封装和解封装,104规约实现了高效、可靠的数据传输。
此外,它还具有强大的扩展性,可以根据实际需求进行定制。
三、104规约标准的应用
1. 电力系统自动化
在电力系统自动化领域,104规约标准被广泛应用于变电站、调度中心等场景。
通过对设备进行远程监控和操作,实现了电力系统的智能化管理。
这不仅可以提高工作效率,还可以降低运营成本,为电力行业带来巨大价值。
2. 远程监控
104规约标准在远程监控领域也有着广泛的应用。
例如,在水利、石油、化工等行业中,通过对生产设备进行实时监控,可以及时发现并解决问题,从而确保生产的安全和稳定。
同时,104规约还支持远程故障诊断和维护,降低了运维成本。
3. 智能家居
随着智能家居的普及,104规约标准也开始在这一领域发挥作用。
通过智能家居设备与云端服务器的连接,实现了对家庭环境的实时监控和控制。
这不仅提高了生活质量,还为智能家居行业带来了巨大的商业价值。
四、104规约标准的发展趋势
1. 安全性提升
随着网络安全问题的日益突出,104规约标准在安全性方面的提升成为了一个重要的发展趋势。
例如,通过引入加密技术、身份验证等手段,确保数据在传输过程中的安全性。
此外,
对于潜在的安全漏洞和攻击方式,也需要进行持续的研究和防范。
2. 实时性优化
在电力系统自动化和远程监控等领域,对数据的实时性要求非常高。
因此,优化104规约标准的实时性能也是一个重要的发展趋势。
例如,通过研究新的数据传输机制、压缩算法等技术手段,提高数据传输的效率和准确性。
3. 跨平台兼容性增强
随着各种设备和系统的不断涌现,跨平台兼容性成为了一个重要的考量因素。
对于104规约标准而言,增强其跨平台兼容性有助于扩大其应用范围和影响力。
例如,通过支持多种操作系统、硬件平台等方式,提高104规约在不同场景下的适用性。
4. 人工智能融合
人工智能技术的快速发展为各个领域带来了巨大的变革机会。
对于104规约标准而言,与人工智能技术的融合有望为其带来更多的创新和发展空间。
例如,利用人工智能技术对数据进行智能分析和处理,可以提高数据传输的效率和准确性;同时,也可以为电力系统自动化和远程监控等领域带来更多的智能化应用场景。
五、结论
总之,104规约标准以其独特的优势正在引领通讯协议领域的新篇章。
无论是在电力系统自动化、远程监控还是智能家居等领域都展现出了巨大的应用潜力。
随着技术的不断进步和应用场景的不断拓展我们有理由相信104规约标准将在未来继续发挥重要作用并为相关行业带来更多的价值和创新机会。