===========================================================
概述
根据全国电力系统控制及其通信标准委员会三届五次会议和最近出版的国标DL/T634.5.104:
2002对IEC60870-5-104规约的参数选择作了如下说明:不采用101规约中的链路地址和短报文(指单字节报文和链路确认报文);不采用召唤
一级数据二级用户数据。两个8位位组表示公共地址;两个8位位组表示传送原因;三个8位位组表示信息体地址;选用7个字节时标。定义了启动字符、应用服务
数据单元的长度规范、可传输一个完整的应用规约数据单元或者为了控制的目的仅仅传输应用规约控制信息域。
=============================================================
IEC60870-5-104规约结构(APCI部分)
104规约的报文帧分为三类:I帧、S帧和U帧。
I帧称为信息帧,长度一定大于6个字节,被称作长帧,用于传输数据;
S帧称为确认帧,长度只有6个字节,被称作短帧,用于确认接收的I帧;
U帧称为控制帧,长度只有6个字节,也被称作短帧,用于控制启动/停止/测试。
长帧报文分为APCI和ASDU两个部分,而短帧报文只有APCI部分。APCI的6个字节是这样构成的:
起动字符68H,1个字节;
后面的报文长度,1个字节(最大253);
控制域位组,4个字节。
I帧的4字节控制域位组规定为:字节1和字节2为发送序号,字节3和字节4为接收序号。需注意两点:
1.由于字节1和字节3的最低位固定为0,不用于构成
序号,所以在计算序号时,要先转换为十进制数值,再除以2;
2.由于低位字节在前、高位字节在后,所以计算时要先做颠倒。
S帧的字节1固定为01H,字节2固定为00H,字节3和字节4为接收序号。计算时仍要注意以上两点。U帧的字节2、3、4均固定为00H,字节1包含TESTFR,STARTDT和STOPDT三种功能,同时只能激活其中的一种功能。启动
(STARTDT)和停止(STOPDT)都是由主站发起的,先由主站发送生效报文,子站随后确认。而主站和子站都可发送测试(TESTFR)报文,由另
一方确认。
STARTDT:68 04 07
00 00 00(生效);68 04 0B
00 00 00(确认)
STOPDT:68 04 13
00 00 00(生效); 68 04 23
00 00 00(确认)
TESTFR:68 04 43
00 00 00(生效); 68 04 83
00 00 00(确认)
=============================================================
IEC60870-5-104规约结构(ASDU部分)
只有I帧才有ASDU部分。ASDU是由数据单元标识符和信息体两部分构成的。
数据单元标识符包括:
类型标识,1个字节;
可变结构限定词,1个字节;
传送原因,2个字节;
ASDU公共地址,2个字节。
信息体包括:
信息对象地址,3个字节;
信息元素集,若干字节;
时标,7个字节(可选)。
可变结构限定词是ASDU的第二个字节,其最高位=0表示后续的信息体的地址是不连续的,=1表示后续的信息体的地址是连续的。其余7位表示信息体的数量。
在101中信息对象地址使用2个字节,地址范围为1...65535。104使用3个字节的地址,范围为1...16777215。
各字节的具体定义需要查相应资料。
=============================================================
分享到:
相关推荐
本压缩包是IEC60870-5的全集,包括IEC 60870-5-101,IEC 60870-5-102,IEC 60870-5-103,IEC 60870-5-104,IEC 60870-5-1,IEC 60870-5-2,IEC 60870-5-3,IEC 60870-5-4,IEC 60870-5-5,IEC 60870-5-6的中文翻译,...
本标准适用于具有串行比特... 根据相同的定义,不同的ASDU,包括IEC 60870-5全部配套标准(例如IEC 60870-5-102)所定义的ASDU,可以与TCP/IP相结合,不过这些在本标准中没有进一步说明. 注: 安全机制不在本标准范围之内.
Library for iec 60870-5
变电站自动化系统IEC60870-5-103和IEC-60870-5-104协议的分析与实施
IEC TS 60870-5-7 Security extensions to IEC 60870-5-101 and IEC 60870-5-104 protocols (applying IEC 62351) The IEC Technical Committee 57 has also generated companion standards: IEC 60870-5-101 ...
其中包含远动设备及系统第5-104部分: 传输规约采用标准传输文件集的IEC 60870-5-101网络访问,以及104报文的详细解析
server_IEC 60870-5-104 implementation code
IEC-TestServer(模拟IEC 60870-5-104服务器)
Simple and easy-to-use IEC 60870-5-101/104 GUI client tool Based on our lib60870.NET library. Runs on .NET Framework for Microsoft Windows Supports all monitoring, control and parameter messages ...
IEC60870-5-104规约模拟器包含服务端和客户端,官方正式版,内有使用说明pdf文档,支持串口通信,tcp和udp
IEC60870-5-104规约讲解,介绍报文格式、传输规则,调试注意事项等。
电力 104规约,文章包括对104规约的定义、结构、类型、读取、解析等内容,内容分为以下几个方面。
QT实现IEC60870-5-101 102 103 104
IEC60870-5-101为两个具有永久连接电路的主站与子站间传输基本远动信息提供了一套通信协议集。 在某些应用中,可能需要在通过数据网络连接的远动站之间传输相同类型的信息,这个数据网络上含有中继站,可以存储与...
变电站自动化系统中采用IEC 60870-5-103和IEC 60870-5-104两个国际标准的实现方式 资源主要是IEC 60870-5-103资料的综合整理。
软件介绍: 一款专业的用于电力行业IEC60870-05-104协议的客户端调试工具,功能非常单一又专业,从事电力行业的人员可以下载备用。
IEC60870-5-104.pdf 电力104规约
2006年版的IEC60870-5-104规约,英文原版扫描
IEC60870-5-104 远动设备及系统传输规约 处理 源码 源码只对应 1 RTU,实用时需自己扩充。