电网104规约

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

终止命令
终止生效:68 04 13 00 00 00 终止确认:68 04 23 00 00 00
测试命令
测试生效:68 04 43 00 00 00 测试确认:68 04 83 00 00 00
规约结构
ASDU中的几个变量在101与104中的不同
变量名称 传送原因 ASDU公共地址 信息对象地址 101 1个字节 1个字节 2个字节 104 2个字节 2个字节 3个字节
限于篇幅,术语请参考本人的101规约课件
本文档中的约定
Rx: 接收; Tx: 发送 接收与发送均是以调度主站的角色看到的报文 有……的为非连续报文,无……的是连续报文

信息对象地址及规约容量
类别

容量
信息对象地址范围
遥信
继电保护 遥测
1H~1000H
1001H~4000H 4001H~5000H
通信过程
{时钟同步}
控制站
时钟同步命令(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表示收到时钟同步命令,但被控站不采用
IEC 60870-5-104:2000 DL/T 634.5104—2002
积成电子股份有限公司 电网自动化事业部 臧少玉



概述 规约结构 通信过程 传输规则 遥测遥信典型报文示例 常见问题及认识误区

关于标准

IEC 60870-5-104:2000 DL/T 634.5104—2002 后者等同采用前者。104是101规约的网络访问,采用平衡模式, 是目前最常用的网络规约之一
技术背景
适应和引导电力系统调度自动化的发展,规范调度自动化及远动 设备的技术性能,实现远动设备的互操作性
采用的协议
基于TCP/IP的面向连接的网络服务,端口号定义为2404

关于服务端与客户端

典型的104应用中,调度主站为客户端(控制站),厂站为 服务端(被控站)
关于ASDU结构及规约中用到的其它术语
通信过程
总召唤
控制站
被控站
总召唤确认(I帧) 响应总召唤数据(I帧) 响应总召唤数据(I帧)
总召唤命令(I帧)
数据帧确认(S帧)
… …
响应总召唤数据(I帧) 响应总召唤数据(I帧)
数据帧确认(S帧)
… …
总召唤结束(I帧)
通信过程
总Βιβλιοθήκη Baidu唤
//总召唤激活 Tx: 68 0E 00 00 00 00 64 01 06 00 01 00 //总召唤确认 Rx: 68 0E 00 00 02 00 64 01 07 00 01 00 //接收响应总召唤的遥测/遥信/电度帧 Rx: 68 8C 02 00 02 00 01 FF 14 00 01 00 …… Tx: 68 04 01 00 12 00 //发送S格式确认帧 //总召唤结束帧 Rx: 68 0E 2E 00 02 00 64 01 0A 00 01 00 00 00 00 14 00 00 00 14
物理网络已经畅通 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 //启动确认
通信过程
变化数据上送
104规约采用平衡传输模式,主要体现在变化数据主动上送, 而不需要控制站询问。101规约中的请求1级数据和请求2级 数据的机制在104中未采用。 被控站主动上送变化数据,控制站如果有I数据帧下发则在 I帧中的接收序号体现接收帧,如果没有I帧下发,则通过S 帧确认。
通信过程
注意了解上述各帧中发送和接收序号的变化
规约结构
S格式
控制域第一个八位位组的第一位比特=1并且第二位比特=0 定义了S 格式 8 7 6 5 4 3 2 1
0 0 1
0 接收序列号 N(R) 接收序列号 N(R) 0
在本身没有I帧发送的情况下,用于确认接收到的I帧
规约结构
S格式
Rx: 68 Tx: 68 …… Rx: 68 Rx: 68 Rx: 68 Tx: 68 Rx: 68 8C 0A 00 02 00 01 FF 14 00 … 04 01 00 0C 00
TESTFR STOPDT 0 0 0 STARTDT 确认 生效 确认 生效 确认 生效 1 1
START:启动命令;STOP:停止命令;TEST:测试命令。在同一 时刻,STARTDT、STOPDT或TESTFR中只有一个功能是激活的
规约结构
U格式
启动命令
启动生效:68 04 07 00 00 00 启动确认:68 04 0B 00 00 00
01 00 00 …
00 00 00 14
通信过程
总召唤
下列通信过程有何错误? Tx: 68 04 07 00 00 00 Rx: 68 04 0B 00 00 00 Tx: 68 0E 02 00 00 00 64 01 06 00 01 00 00 00 00 14 显然这是TCP连接刚建立后的报文,发送序号和接收序号 均应清零。错在发送序号未清零
…… 信息对象n
规约结构
与101规约相比帧结构的变化
保留一个字节的启动字符68H和一个帧长L,删除 第二个启动字符和第二个帧长L 增加传输层所需要的4个控制字节,因此最短的帧 含6个字节 没有校验和结束字符
规约结构
3种帧类型
I格式 用于编号的信息传输,APDU包括APCI和ASDU S格式 用于编号的监视功能,APDU只包括APCI U格式 用于未编号的控制功能,APDU只包括APCI
规约结构
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 … … … … … … … //变化遥测 //变化遥测 //变化遥测 //总召唤激活 //总召唤确认 //响应总召唤遥信 //响应总召唤遥信
通信过程
测试过程
控制站和被控站在规定时间段内(t3)没有数据传输(超 时)要启动测试过程 每接收一帧(I帧、S帧或U帧)重新触发定时器t3 双方都可以发起测试,对方要回应确认帧。如果在t1时间 内未收到确认帧,则测试方需主动关闭连接,随后主动打开 如果收到对方发来了测试帧,本身就不必发测试帧
通信过程
{时钟同步}
时钟同步命令在2002标准中是可选项,有的网调实施细则 中将时钟同步作为备用手段,原因是网络延迟的不确定性 在最大网络延迟小于接收站要求的时钟精度时,仍然可以 使用时钟同步。例如,如果网络提供者保证网络延迟不大于 400ms(X.25 WAN 的典型值),并且被控站要求的精度为 1s ,时钟同步过程就可以使用,从而避免了在几百甚至上 千个被控站安装时钟同步接收器或类似的装置。
4096
12288 4096
遥控/升降
电能累计量
6001H~6200H
6401H~6600H
512
512
在实际工程使用中,遥信信息对象的地址范围大都设 为1H~4000H,以满足变电站较多保护信号的需要,这样 遥信容量扩充为16384个。

术语定义

控制站(主站,客户端) 被控站(厂站,服务端) 控制方向(由控制站到被控站的传输方向) 监视方向(由被控站到控制站的传输方向) 信息对象 类型标识(TI=Type Identification) 可变结构限定词(VSQ=Variable Structure Qualifier) 传送原因(COT=Cause Of Transmission) 应用服务数据单元(ASDU) 品质描述词(QDS) 时标(短时标CP24Time2a和长时标CP56Time2a)



概述 规约结构 通信过程 传输规则 遥测遥信典型报文示例 常见问题及认识误区
规约结构
启动字符68H APDU长度(最大253) 控制域八位位组 1 控制域八位位组 2 控制域八位位组 3
APDU长度
APDU APCI
控制域八位位组 4 IEC 60870-5-101和 IEC 60870-5-104定义的ASDU
变化数据上送
控制站 被控站
变化数据(I帧) 变化数据(I帧) 变化数据(I帧) 数据帧确认(S帧)
… …
变化数据(I帧) 变化数据(I帧)
数据帧确认(S帧)
… …
思考: 满足什么条件下发S帧?
通信过程
变化数据上送
Rx: 68 28 90 19 B2 00 09 05 03 00 01 Rx: 68 28 92 19 B2 00 09 05 03 00 01 Rx: 68 16 94 19 B2 00 09 02 03 00 01 Tx: 68 04 01 00 96 19(S帧) Rx: 68 1C 96 19 B2 00 09 03 03 00 01 Rx: 68 10 98 19 B2 00 09 01 03 00 01 Rx: 68 1C 9A 19 B2 00 09 03 03 03 01 …… 思考:此处省略了几帧I格式报文? Tx: 68 04 01 00 A0 19(S帧) 00 … 00 … 00 … 00 … 00 … 00 … 68 xx 9C 19 … 68 xx 9E 19 …



概述 规约结构 通信过程 传输规则 遥测遥信典型报文示例 常见问题及认识误区
通信过程
通信过程
(TCP连接建立) 启动生效/确认 总召唤 {时钟同步} 变化数据上送 测试过程 遥控过程
通信过程
(TCP连接建立)
TCP连接是104规约通信的前提,而不是104本身的内容, 因此前置看不到发出的报文 TCP连接成功表明:
FD FD FD 04 FD
1A 1C 1E 01 20
00 00 00 00 00
02 02 02 20 02
00 00 00 00 00
0D B0 14 00 … 0D B0 14 00 … 0D B0 14 00 …
0D B0 14 00 …
规约结构
U格式
控制域第一个八位位组的第一位比特=1并且第二位比特=1 定义了U格式 8 7 6 5 4 3 2 1
ASDU
规约结构
应用服务数据单元(ASDU)的结构
类型标识(TI)
数据单 元标识
应用服务 数据单元 (ASDU)
可变结构限定词(VSQ) 传输原因(COT) ASDU公共地址(A) 信息对象地址
数据单元类型 2个字节 2个字节 3个字节
信息对象
信息元素集 {CP24Time2a或CP56Time2a}
规约结构
I格式
控制域第一个八位位组的第一位比特=0定义了I格式 8 7 6 5 4 3 2 1
发送序列号 N(S) 发送序列号 N(S) 0
接收序列号 N(R) 接收序列号 N(R)
0
I格式的控制域定义了发送序列号和接收序列号,用于防止报 文丢失和重复传送
规约结构
I格式
发送方发送信息时增加发送序号;接收方确认对方的发送 序号时增加接收序号 在双向传输I帧的情况下,同时可确认对方的发送数据帧 发送方每发送一个I格式报文,其发送序号应加1,接收方 每接收到一个与其接收序号相等的I格式报文后,其接收序 号也应加1 每次重新建立TCP连接后,主站和子站的发送和接收序号都 清零
之后控制站可以进行总召唤
通信过程
总召唤
总召唤命令是控制站向被控站发出的要求传输用户数据的 命令,用来获取全部数据(遥信、遥测、电度)以刷新全部 测点的实时值 总召唤命令可以周期性进行 信息帧用可变结构限定词的最高位SQ=1的压缩格式传输
总召唤结束后,被控站必须上送总召唤结束帧(ASDU100, COT=10)
相关文档
最新文档