当前位置:文档之家› 101规约报文解释讲解

101规约报文解释讲解

规约报文解释
规约格式简介
、 祯格式
规约的基本祯格式如下所示,具体的解释请参照规约手册,这里不再重复。

启动字符(10H)
控制域(C)
链路地址域(A)
帧校验和(CS)
结束字符(16H)

启动字符(68H)
长度(L)
长度重复(L)
启动字符(68H)
控制域(C)
链路地址域(A)
链路用户数据(可变长度)
帧校验和(CS)
结束字符(16H)

、 控制域功能码说明

功能码描述
复位远方链路
复位用户进程
总召唤(遥测、遥信、电度、对钟、遥控)
询问链路状态
询问一级数据


功能码描述
子站确认
子站应答错误(例如:链路忙)
总召唤应答(遥测、遥信、电度、对钟、遥控、SOE等)
总召唤应答错误

主站初始化RTU下发命令流程(以非平衡方式通信)
adrs 表示链路地址(一般为rtu站址),comadr表示公共地址(一般为rtu站址),
表示信息体地址低位,infadr_h表示信息体地址高位,CS表示祯校验和。对时

、 询问链路状态 10 49 adrs CS 16
10 80 adrs CS 16
、 复位远方链路 10 40 adrs CS 16
10 89 adrs CS 16
、 总召唤 68 10 10 68 73 adrs 64 01 06 comadr
00 14 CS 16
子站确认 68 09 09 68 80 adrs 64 01 07 comadr
00 14 CS 16
子站发送遥测遥信祯(下面将详细解释)
子站发送总召唤结束祯
09 09 68 88 adrs 64 01 0a comadr
00 14 CS 16
、 如果没有召唤全则进行分组召唤
68 09 09 68 7b adrs 64 01 05 comadr
00 00 24 CS 16


、 发对时令 68 0f 0f 68 53 adrs 67 01 06 comadr
00 milliseconds_l milliseconds_h
hours day month year CS 16
子站确认祯 68 0f 0f 68 80 adrs 67 01 07 comadr
00 milliseconds_l milliseconds_h
hours day month year CS 16
、 召唤全电度 68 09 09 68 73 adrs 65 01 06 comadr
00 45 CS 16
子站发送电度总召唤确认祯
09 09 68 80 adrs 65 01 07 comadr
00 45 CS 16
子站发送电度祯(下面将详细讲述)
子站发送电度结束祯 68 09 09 68 80 adrs 65 01 0a comadr
00 00 45 CS 16
、 如果电度没有召唤全则进行分组召唤电度
09 09 68 7b adrs 65 01 05 comadr
00 Qcc CS 16
控制域,03为功能码 总召唤类型标识 总召唤限定词 命令码限定词(0x15—0x24),遥信祯8组(0x15—0x1c),遥测祯8组(0x1d—0x24)
4组)Qcc=0x26为第一组,0x27
0x28为第三组,0x29为第四组
、 如果ACD位为1则召唤一级数据
5a adrs CS 16
子站发送遥信状态变位祯(下面将详细讲述)
如果没有则子站发送E5
、 召唤二级数据 10 7b a

drs CS 16

SOE则子站发送事件顺序记录祯
E5
如果超时子站没有回答主站都会连发3遍,再没有
初始化完成后,如果没有一级数据将一直询问二级数据
5b,也有可能是7b,要根据FCB位而定)。全数据是否
RTU参数表》中所设定的遥测、遥信、电度个数相
RTU上送的相一致。
IEC870-5-101部分)

遥信的信息体地址范围是0x0001—0x0400
、 接收总召唤遥信(不带时标)

0 ACD 0 功能码8
链路地址域(子站站址)
1(01H)=不带时标遥信
(D0-D6)为遥信数量Num
传送原因 =20(14H)
响应总召唤
公共地址(子站站址)
(1+该帧起始遥信号)的低位
(1+该帧起始遥信号)的高位
该帧第一个遥信的遥信状态
该帧第二个遥信的遥信状态
。。。。。。
该帧第Num个遥信的遥信状态
帧校验和(CS)

遥信序号从起始遥信号开始连续。
、 接收分组遥信祯

、 接收一级数据遥信状态变化祯(不带时标)

0 ACD 0 功能码8(08H)
链路地址域(子站站址)
1(01H)=不带时标遥信
(D0-D6)为遥信数量Num
传送原因 =11(0BH)
应用服务数据单元公共地址(1)
1+该帧变位遥信1地址)的低位
1+该帧变位遥信1地址)的高位
变位遥信1的遥信状态
…………
1+变位遥信Num地址)的低位
1+变位遥信Num地址)的高位
变位遥信Num的遥信状态
帧校验和(CS)
68 0c 0c 68 88 adrs 01 84 20 Comadr 01 00 00 01 01 00 CS 16 报文长度L=12,遥信个数=报文长度-8则遥信个数NUM=12-8=4 功能码为8(该字节低4位) 起始遥信号为0 第一个遥信状态为分 第二个遥信状态为合 第三个遥信状态为合


接收遥测数据处理
0x0701—0x0900(1793—2304)
、 响应总召唤遥测祯(不带品质遥测祯)

0 ACD 0 功能码8(08H)
链路地址域(子站站址)
21(15H)=不带品质遥测
(D0-D6)为遥测数量Num
传送原因 =20(14H)
响应总召唤
公共地址(子站站址)
(701H+该帧起始遥测号)的低位
(701H+该帧起始遥测号)的高位
遥测值1的低位
遥测值1的高位
遥测值2的低位
遥测值2的高位
。。。。。。
遥测值Num的低位 长度L=6+变位遥信个数Num*3;L=12所以Num=2 变位遥信个数 第一个遥信的遥信号=0*256+7=7 第一个遥信的状态变分 第二个遥信的遥信号=1*256+1=257 第二个遥信的状态变合
遥测值Num的高位
帧校验和(CS)
2个字节,D15为符号位。
RTU有4个遥测量

、 响应分组召唤遥测祯
只是起始遥测号根据不同的组号而有

、 接收二级数据遥测祯

0 ACD 0 功能码8(08H)
链路地址域(子站站址)
21(15H)=不带品质遥测 L=8+Num*2;L=16;该祯遥测个数Num=4; 起始遥测号=7*256+1-1793=0 第一个

遥测值=12+256*3=780 第二个遥测值=175+256*0=175 第三个遥测值=124+256*0=124 第四个遥测值=2+256*1=258
(D0-D6)为遥测数量Num
传送原因=5:被请求
应用服务数据单元公共地址(1)
遥测1地址的低位
遥测1地址的高位
遥测值1的低位
遥测值1的高位
。。。。。。
遥测Num地址的低位
遥测Num地址的高位
遥测值Num的低位
遥测值Num的高位
帧校验和(CS)
2个字节,D15为符号位。
701H—900H。



0x0c01—0x0c80(3073—3200)
、 响应总召唤电度祯 L=6+Num*4;L=14;Num=2 遥测个数=2 第一个变化遥测的遥测号=5+256*7-1793=4 第一个变化遥测的遥测值=11+256*2=523 第二个变化遥测的遥测号=47+256*7-1793=46 第二个变化遥测的遥测值=26+256*13=3354

0 ACD 0 功能码8
链路地址域(子站站址)
15(0FH)=电能脉冲计数
(D0-D6)为电度数量Num
传送原因=3(03H)
公共地址
该计数量地址(低位)
该计数量地址(高位)
电能脉冲计数量1(D7-D0)
电能脉冲计数量1(D15-D8)
电能脉冲计数量1(D31-D16)
电能脉冲计数量1(D39-D32)
顺序记号
………
该计数量地址(低位)
该计数量地址(高位)
电能脉冲计数量Num(D7-D0)
电能脉冲计数量Num(D15-D8)
电能脉冲计数量Num(D23-D16)
电能脉冲计数量Num(D31-D24)
顺序记号
帧校验和(CS)
电能计数量信息体地址范围:C01H—C80H。
顺序记号格式:
CA CY SQ顺序号(D4-D0)
—31;为组内序号。
、CA、CY:缺省为0。

电度类型标识

、 响应分组召唤电度祯

SOE数据处理
SOE事件顺序记录祯分为短时标(无年月日时)和长时标(带年月日时)两种格

信息体地址范围是:0x0001—0x0400(1—1024)

0 ACD DFC 功能码8(08H)
链路地址域(子站站址)
类型标识2(02H)
(D0-D6)为SOE数量Num
传送原因 =5:被请求
应用服务数据单元公共地址(1)
单点遥信1地址的低位
单点遥信1地址的高位
遥信1的遥信字
—D0)
—D8)
RES
Minutes(D5—D0)
RES2 Hours(D4—D0) 以下两个字节为第一个电度序号=1+256*12-3073=0 以下四个字节为第一个电度值=43+256*1+256*256*0+256*256*256*0=299 此为第一个电度值的顺序记号=0;该字节的d7位=0有效,=1无效 以下两个字节为第二个电度序号=2+256*12-3073=1 以下四个字节为第二个电度值=60+256*11+256*256*1+256*256*256*0=69948 第二个电度的顺序号
(D4—D0)
Month(D3—D0)
Years(D6—D0)
………
单点遥信Num地址的低位
单点遥信Num地址的高位
遥信Num的遥信字
—D0)
—D8)
RES
Minutes(D5—D0)
RES2 Hours(D4—D0)
(D4—D0)
Month(D3—D0)
Years(D6—D0)
帧校验和(CS)

L=6+Num*6;L=18;SOE个数Num=2 SOE数量字节=2个SOE 以

下两个字节为第一个遥信序号=4+256*0-1=3 遥信状态字节;第一个遥信的状态=0(分;如果状态=1则为合) 第一个SOE发生时间的毫秒=31+256*1=287 第一个SOE发生时间的分钟=55 以下为第二个SOE的内容
SOE方式下要根据系统时间和报文所给分钟推算年月日时(前提是主站时钟应和分
SOE时间有可能不准确)。
如果当前时间为2002年11月22日10时05分,则上例中第一个SOE时标应为2002
11月22日9时55分287毫秒,第二个SOE的时标应为2002年11月22日10时06分
毫秒。


0x0b01—0x0b80(2817—2944)

/执行)(C_DC_NA_1 ACT)
1 FCB 1 功能码3
链路地址域(子站站址)
类型标识 46(2EH)
结构限定词 1(01H)
传送原因6 = 激活
公共地址
遥控开关号(低位)
遥控开关号(高位)
遥控命令限定词(DCO)
帧校验和(CS)
遥控命令限定词格式:
QU(D6-D2) DCS(D1-D0)
说明:S/E:=0 :执行
:选择(预置)
:不允许
:分
:合
:不允许
暂未应用,缺省为0。
/执行)(C_DC_NA_1 ACTCON)
0 ACD 0 功能码0(00H)
链路地址域(子站站址)
类型标识 46(2EH)
结构限定词 1(01H)
传送原因7= 激活确认
公共地址 (1)
遥控开关号(低位)
遥控开关号(高位)
遥控命令限定词(DCO)
帧校验和(CS)
C_DC_NA_1 DEACT)
1 FCB 1 功能码3
链路地址域(子站站址)
类型标识 46(2EH)
结构限定词 1(01H)
传送原因 8=停止激活
公共地址
遥控开关号(低位)
遥控开关号(高位)
遥控命令限定词(DCO)
帧校验和(CS)
C_DC_NA_1 DEACTCON)
0 ACD 0 功能码0
链路地址域(子站站址)
类型标识 46(2EH)
结构限定词 1(01H)
9= 停止激活确认
公共地址 (1)
遥控开关号(低位)
遥控开关号(高位)
遥控命令限定词(DCO)
帧校验和(CS)
=9为例列出遥控过程码

09 09 68 53 adrs 2e 01 06 comadr 0a 0b DCO CS 16

09 09 68 80 adrs 2e 01 07 comadr 0a 0b DCO CS 16

09 09 68 73 adrs 2e 01 06 comadr 0a 0b DCO CS 16

09 09 68 80 adrs 2e 01 07 comadr 0a 0b DCO CS 16

09 09 68 53 adrs 2e 01 08 comadr 0a 0b DCO CS 16

09 09 68 80 adrs 2e 01 09 comadr 0a 0b DCO CS 16
=0x11为控分;=0x12为控合 遥控号=0x0b0a-0x0b01=0x09 DCO=0或=3则不允许遥控 DCO=1为控分;=2为控合 DCO=0或=3则不允许遥控 预置令或执行令的DCO 同撤销令的DCO

相关主题
文本预览
相关文档 最新文档