《精编》IEC870-5-101规约论述

IEC870-5-101 规约 1.概述 本篇介绍主站和RTU 之间通讯的IEC870-5-101 规约,该规约有两种传输方式平衡式和非平衡式传输,在点对点和多个点对点的全双工通道结构中采用平衡式传输方式,在其它通道结构中只采用非平衡式传输方式。平衡式传输方式中101 规约是一种“问答循环”式规约,即主站端和子站端都可以作为启动站;
而当其用于非平衡式传输方式时101 规约是问答式规约,只有主站端可以作为起动站。

2.帧格式简单说明 2.1 固定帧长格式 启动字符(10H) 控制域(C) 链路地址域(A) 帧校验和(CS) 结束字符(16H) 2.2 可变帧长格式 启动字符(68H) 长度(L) 长度重复(L) 启动字符(68H) 控制域(C) 链路地址域(A) 链路用户数据(可变长度) 帧校验和(CS) 结束字符(16H) 2.3 长度L 长度L 包括控制域、地址域、用户数据区的字节数,为二进制数。

2.4 控制域(C)的定义 DIR D7 PRM D6 FCB/ACD D5 FCV/DFC D4 功能码 D3----D0 DIR传输方向位 0表示报文是主站向子站传输。

1表示报文是子站向主站传输。

PRM启动报文位 0从动站,报文为确认报文或响应报文。

1启动站,报文为发送或请求报文。

FCB帧计数位 启动站向从动站传输 启动站向从动站传输新一轮的发送/确认、请求/响应服务 时,将前一轮FCB 取相反值。

FCV帧计数有效位 启动站向从动站传输 0表示FCB 变化无效。

1表示FCB 变化有效。

ACD要求访问位 主站做从动站时ACD 位无实际意义,ACD0。

子站做从动站时ACD0表示子站无1 级用户数据;

ACD1表示子站有1 级用户数据,希望向主站传输。

DCF数据流控制位从动站向启动站传输 0表示子站可以继续接收数据。

1表示子站数据区满,无法接收新数据。

功能码(D3 D0)功能码范围为0 15(00H 0FH);
功能码代表的意义较为烦琐,参考关于基本远动任务配套标准的说明(远动设备及系统传输规约)。

2.5 链路地址域 链路地址域为子站站址。

2.6 帧检验和 帧检验和是控制、地址、用户数据区所有字节的算术和(不考虑溢出位即256 模和)。

3.非平衡式传输即主站作为启动站的各种报文 3.1 主站的询问顺序 对于点对点和多个点对点的通道结构,主站或子站复位后首先进行初始化,总召唤和时钟同步后系统转入正常,然后在循环召唤2 级用户数据的序列中定期插入按照分组召唤方式和按顺序收集各组数据进行召唤。在子站回送的报文中如果ACD1,则立即收集1 级用户数据,1 级用户数据收集完后,转向上述循环询问过程,此种循环召唤过程可以被中断,如被召唤电度、遥控等。

3.2 复位远方链路报文 主站复位远方链路帧(C_RL_NA_1 ACT) 10H 0 1 FCB 0 功能码0 链路地址域(子站站址) 帧校验和(CS) 16H 子站确认帧(M_RL_NA_1 CON) 10H 1 0 ACD 0 功能码0 链路地址域(子站站址) 帧校验和(CS) 16H 3.3 请求远方链路状态报文 主站请求远方链路状态帧(C_RQ_NA_1 LNKREQ) 10H 0 1 FCB 0 功能码9(09H) 链路地址域(子站站址) 帧校验和(CS) 16H 子站响应帧(M_RQ_NA_1 LNKRES) 10H 1 0 ACD 0 功能码 链路地址域(子站站址) 帧校验和(CS) 16H 功能码定义如下 1链路忙(01H) 14链路服务未工作(0EH) 11链路完好(0BH) 15链路服务未完成(0FH) 3.4 复位远动终端(RTU)报文 主站发送复位远动终端报文(C_RP_NA_1 ACT ) 68H L9 L9 68H 0 1 FCB 0 功能码1 链路地址域(子站站址) 类型标识 105(69H) 结构限定词 1(01H) 传送原因 6(06H)激活 公共地址(一般为子站站址) 信息体地址(低位) 0 信息体地址(高位) 0 复位命令(01H进程的总复位) 帧校验和(CS) 16H 子站确认帧(C_RP_NA_1 ACTCON) 68H L9 L9 68H 1 0 ACD DFC 功能码0 链路地址域(子站站址) 类型标识 105(69H) 结构限定词 1(01H) 传送原因 7(07H)确认激活 公共地址(一般为子站站址) 信息体地址(低位) 0 信息体地址(高位) 0 复位命令01H(进程的总复位) 帧校验和(CS) 16H 3.5 链路测试 主站发送链路测试命令帧C_TS_NA_1 ACT 68H L10 L10 68H 0 1 FCB 1 功能码2 链路地址域(子站站址) 类型标识 104(68H) 结构限定词 1(01H) 传送原因6激活(86H) 公共地址 信息体地址(低位) 0 信息体地址(高位) 0 AAH 55H 帧校验和(CS) 16H 子站链路测试确认帧C_TS_NA_1 ACTCON 68H L10 L10 68H 1 0 ACD 0 功能码0 链路地址域(子站站址) 类型标识 104(68H) 结构限定词 1(01H) 传送原因 7激活确认(87H) 公共地址 信息体地址(低位) 0 信息体地址(高位) 0 AAH 55H 帧校验和(CS) 16H 3.6 主站总召唤 3.6.1 主站总召唤命令 主站总召唤命令帧(C_IC_NA_1 ACT) 68H L9 L9 68H 0 1 FCB 1 功能码3(03H) 链路地址域(子站站址) 类型标识 100(64H) 结构限定词 1(01H) 传送原因 (6激活,8停止激活) 公共地址(一般为子站站址) 信息体地址(低位) 0 信息体地址(高位) 0 总召唤限定词(QOI)20(14H) 帧校验和(CS) 16H 3.6.2 子站总召唤应答 主站向子站进行的总召唤功能是在初始化以后进行,或者定期进行总召唤。总召唤时请求子站传送所有过程变量的实际值。主站发送总召唤命令(C_IC_NA_1 ACT)后,子站向主站发送总召唤命令的镜象(C_IC_NA_1 ACTCON)确认。如果是肯定确认,则其传送原因为激活确认(7),如果是否定确认,则其传送原因为停止激活确认(9)。随后向主站发遥测帧、遥信帧和变压器分接头帧、子站远动终端状态帧和水位帧,子站的数据全部传送完后向子站发送总召唤结束帧。

子站确认帧(C_IC_NA_1 ACTCON) 68H L9 L9 68H 1 0 ACD 0 功能码0(00H) 链路地址域(子站站址) 类型标识 100(64H) 结构限定词 1(01H) 传送原因 (7激活确认,9停止激活确认) 公共地址(子站站址) 信息体地址(低位) 0 信息体地址(高位) 0 总召唤限定词(QRP)20(14H) 帧校验和(CS) 16H 子站发送不带品质遥测帧(M_ME1_NA_1 CYCLIC) 68H L8Num*2 L8Num*2 68H 1 0 ACD 0 功能码8(08H) 链路地址域(子站站址) 类型标识21(15H)不带品质遥测 1 (D0-D6)为遥测数量Num 传送原因 20(14H) 响应总召唤 公共地址(子站站址) (701H该帧起始遥测号)的低位 (701H该帧起始遥测号)的高位 遥测值1 的低位 遥测值1 的高位 遥测值2 的低位 遥测值2 的高位 。。。。。。

遥测值Num 的低位 遥测值Num 的高位 帧校验和(CS) 16H 遥测值说明每个遥测量2 个字节,D15 为符号位。

遥测信息体地址范围701H 900H。

子站发送带品质单点遥信帧(M_SP_NA_1 CYCLIC) 68H L8Num L8Num 68H 1 0 ACD 0 功能码8 链路地址域(子站站址) 类型标识1(01H)不带时标遥信 1 (D0-D6)为遥信数量Num 传送原因 20(14H) 响应总召唤 公共地址(子站站址) (1该帧起始遥信号)的低位 (1该帧起始遥信号)的高位 该帧第一个遥信的遥信状态 该帧第二个遥信的遥信状态 。。。。。。

该帧第Num 个遥信的遥信状态 帧校验和(CS) 16H 不带时标遥信字格式每个遥信1 个字节。

IV NT SB BL 0 0 0 SPI 说明SPI 遥信状态 D00分 1合 IV、NT、SB、BLDF1331 程序中各项品质均为0。

遥信信息体地址范围1H 400H。

子站发送总召唤结束帧(M_IC_NA_1 ACTTERM) 68H L9 L9 68H 1 0 ACD 0 功能码8(08H) 链路地址域(子站站址) 类型标识 100(64H) 结构限定词 1(01H) 传送原因10 激活结束 公共地址(子站站址) 信息体地址(低位) 0 信息体地址(高位) 0 总召唤限定词(QRP)20(14H) 帧校验和(CS) 16H 3.7 召唤某一组数据 在总召唤过程中如果某一组数据没有被主站接收到,在总召唤结束后,主站向子站召唤 没有收到的那一组。

主站召唤某一组数据的发送帧C_IC_NA_1 CYCLICACT 68H L9 L9 68H 0 1 FCB 1 功能码11(0BH) 链路地址域(子站站址) 类型标识 100(64H) 结构限定词 1(01H) 传送原因5 请求 公共地址(子站站址) 信息体地址(低位) 0 信息体地址(高位) 0 召唤遥信、遥测、BCD 码命令限定词 (QOI)21(15H)--36(24H) 帧校验和(CS) 16H 子站收到召唤某一组数据的命令帧后,按照命令码限定词( 21 28为遥信帧1 8 组;
29 36为遥测帧9 16 组)确定发送遥测帧(M_ME1_NA_1 CYCLIC LPDU 21)或者遥信帧(M_SP_NA_1 CYCLIC LPDU 1)(区别在发送原因为21 36。)。如果1 帧发不完,分成数帧发送。

3.8 对钟 主站时钟同步发送帧(C_CS_NA_1 ACT) 68H L15(0FH) L15(0FH) 68H 0 1 FCB 1 功能码3 链路地址域(子站站址) 类型标识 103(67H) 结构限定词 1(01H) 传送原因6 激活 公共地址 信息体地址(低位) 0 信息体地址(高位) 0 MilisecondsD7 D0 MilisecondsD15 D8 IV(D7) RES1 MinutesD5-D0 SU(D7) RES2 HoursD4-D0 DAY of WEEK DAY of MONTHD4-D0 RES3 MonthD3 D0 RES4 YearsD6 D0