推广 热搜:   公司  企业  中国  快速    上海  行业  未来  设备 

IEC104协议开发及总结

   日期:2025-01-03     移动:http://fabua.ksxb.net/mobile/quote/5511.html

IEC104主要用于电力系统通信,下面总结的协议已经与业界的很多个厂家联调,并投入使用多年。并总结一下这个通信协议在通信时,主要围绕以下的内容进行总结
(1)简单描述一下自己对IEC104的理解以及自己的一些思考
(2)客户端和服务端是如何进行交互的
(3)客户端和服务端他们在交互什么内容
(4)投运前,联调的流程是如何的。

IEC104协议开发及总结

1.1 为什么使用IEC104

1.2 IEC104的参考标准有哪些

a.IEC60870-05-104传输规约(国际电工委员会制定
b.广东电网DL/T634.5104-2002实施细则
c.国家电网DL/T634.5104-2009实施细则
d.南方电网DL/T634-2002远动协议实施细则
以上均是copy的。本文参考的是,成都交大光芒科技股份有限公司的IEC104协议进行解析,其实都是一样的,需要可以私信,或者在CSDN下载。

2.1 交互过程使用到的术语

c.APCI:应用规约控制信息,就是用于说明这一帧如何进行控制,是定长帧,还是变长帧,这个APCI头是如何防止报文丢失和报文重复传送的。
ASDU:应用服务数据单元,就是说传输帧的具体功能的,比如说是一级遥测,一级遥新,二级遥信,二级遥测,全召,授时等等。
APDU:APCI+ASDU

2.2 通信链路测试

从站发送
68 04 83 00 00 00
起始字节=68 数据单元长度(APDU)=4 U格式帧 STARTDT:ACT=0 CON=0 STOPDT:ACT=0 CON=0 TESTFR: ACT=0 CON=1

通过第三个字节的第3和第4个字节进行链路的测试,主站(控制站,客户端)发送激活,从站(被控站,服务器)应答确认。

d.APCI的STARTDT和STOPDT的使用。一般用于主站都有双主备或者四主备。(长文本预警

控制站(例如, A 站)利用 STARTDT(启动数据传输)和 STOPDT(停止数据传输)来控制被控站(B 站)的数据传输。这个方法很有效。例如,当在站间有超过一个以上的连接打开从而可利用时,一次只有一个连接可以用于数据传输。定义 STARTDT 和 STOPDT 的功能在于从一个连接切换到另一个连接时避免数据的丢失。 STARTDT 和 STOPDT 还可与单个连接一起用于控制连接的通信量。

当连接建立后, 连接上的用户数据传输不会从被控站自动激活。 即,当一个连接建立时,STOPDT 处于缺省状态。在这种状态下,被控站并不通过这个连接发送任何数据,除了未编号的控制功能和对这些功能的确认。控制站必须通过这个连接发送一个 STARTDT 指令来激活这个连接中的用户数据传输。被控站用 STARTDT 响应这个命令。如果 STARTDT 没有被确认,这个连接将被控制站关闭。这意味着站初始化之后, STARTDT 必须总是在来自被控站的任何用户数据传输(例如,一般的询问信息)开始前发送。任何被控站的待发用户数据都只有在 STARTDT 被确认后才发送。

STARTDT/STOPDT 是一种控制站激活/解除激活监视方向的机制。 控制站即使没有收到激活确认,也可以发送命令或者设定值。 发送和接收计数器继续运行,它们并不依赖于STARTDT/STOPDT 的使用。

在某种情况下,例如,从一个有效连接切换到另一连接(例如,通过操作员,控制站首先在有效连接上传送一个 STOPDT 指令, 受控站停止这个连接上的用户数据传输并返回一个STOPDT 确认。 挂起的 ACK 可以在被控站收到 STOPDT 生效指令和返回 STOPTD 确认的时刻之间发送。收到 STOPDT 确认后,控制站可以关闭这个连接。另建的连接上需要一个 STARTDT来启动该连接上来自于被控站的数据传送

3.1 交互数据的格式

3.2 交互数据的范围

3.3 交互数据的优先级

本文地址:http://fabua.ksxb.net/quote/5511.html    海之东岸资讯 http://fabua.ksxb.net/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号