101规约报文解释

发布时间:2016-01-28 20:17:02   来源:文档文库   
字号:

IEC870-5-101规约报文解释

一、 规约格式简介

1、 祯格式

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

固定祯长格式:

启动字符(10H

控制域(C

链路地址域(A

帧校验和(CS

结束字符(16H

可变祯长格式:

启动字符(68H

长度(L

长度重复(L

启动字符(68H

控制域(C

链路地址域(A

链路用户数据(可变长度)

帧校验和(CS

结束字符(16H

规约中不同的命令,可能采用不同的祯格式。

2、 控制域功能码说明

主站下发子站功能码

功能码序号

功能码描述

0

复位远方链路

1

复位用户进程

3

总召唤(遥测、遥信、电度、对钟、遥控)

9

询问链路状态

10

询问一级数据

11

询问二级数据

子站上送主站功能码

功能码序号

功能码描述

0

子站确认

1

子站应答错误(例如:链路忙)

8

总召唤应答(遥测、遥信、电度、对钟、遥控、SOE等)

9

总召唤应答错误

11

链路状态完好

二、 主站初始化RTU下发命令流程(以非平衡方式通信)

以下adrs 表示链路地址(一般为rtu站址),comadr表示公共地址(一般为rtu站址),infadr_l表示信息体地址低位,infadr_h表示信息体地址高位,CS表示祯校验和。对时祯为长时标方式。

1、 询问链路状态 10 49 adrs CS 16

子站回答 10 80 adrs CS 16

2、 复位远方链路 10 40 adrs CS 16

子站回答 10 89 adrs CS 16

3、 总召唤 68 10 10 68 73 adrs 64 01 06 comadr

00 00 14 CS 16

子站确认 68 09 09 68 80 adrs 64 01 07 comadr

01 00 14 CS 16

子站发送遥测遥信祯(下面将详细解释)

子站发送总召唤结束祯

68 09 09 68 88 adrs 64 01 0a comadr

00 00 14 CS 16

4、 如果没有召唤全则进行分组召唤

下发命令码: 68 09 09 68 7b adrs 64 01 05 comadr

00 00 24 CS 16

子站发送遥测遥信祯(和总召唤的一样,只是信息体地址会有所区别)

5、 发对时令 68 0f 0f 68 53 adrs 67 01 06 comadr

00 00 milliseconds_l milliseconds_h

minutes hours day month year CS 16

子站确认祯 68 0f 0f 68 80 adrs 67 01 07 comadr

00 00 milliseconds_l milliseconds_h

minutes hours day month year CS 16

6、 召唤全电度 68 09 09 68 73 adrs 65 01 06 comadr

00 00 45 CS 16

子站发送电度总召唤确认祯

68 09 09 68 80 adrs 65 01 07 comadr

00 00 45 CS 16

子站发送电度祯(下面将详细讲述)

子站发送电度结束祯 68 09 09 68 80 adrs 65 01 0a comadr

00 00 45 CS 16

7、 如果电度没有召唤全则进行分组召唤电度

68 09 09 68 7b adrs 65 01 05 comadr

00 00 Qcc CS 16

8、 如果ACD位为1则召唤一级数据

10 5a adrs CS 16

子站发送遥信状态变位祯(下面将详细讲述)

如果没有则子站发送E5

9、 召唤二级数据 10 7b adrs CS 16

如果有变化遥测则子站发送变化遥测祯(下面将详细讲述)

如果有SOE则子站发送事件顺序记录祯

如果没有相应信息则子站发送E5

以上任何一祯发送后子站都应有所回答,如果超时子站没有回答主站都会连发3遍,再没有回答则主站重新询问子站链路状态。初始化完成后,如果没有一级数据将一直询问二级数据(下发命令的第二个字节有可能为5b,也有可能是7b,要根据FCB位而定)。全数据是否召唤完毕要根据所接收的数据个数和《RTU参数表》中所设定的遥测、遥信、电度个数相比较而确定,因此参数表的填写应和实际RTU上送的相一致。

(以下请参照《常用规约手册》的IEC870-5-101部分)

三、接收遥信数据处理

遥信的信息体地址范围是0x0001—0x0400

1、 接收总召唤遥信(不带时标)

规约文本如下:

68H

L=8+Num

L=8+Num

68H

1

0

ACD

0

功能码8

链路地址域(子站站址)

类型标识101H=不带时标遥信

1

D0-D6)为遥信数量Num

传送原因 =2014H

=响应总召唤

公共地址(子站站址)

1+该帧起始遥信号)的低位

1+该帧起始遥信号)的高位

该帧第一个遥信的遥信状态

该帧第二个遥信的遥信状态

。。。。。。

该帧第Num个遥信的遥信状态

帧校验和(CS

16H

例如有如下报文:

68

0c

0c

68

88

adrs

01

84

20

Comadr

01

00

00

01

01

00

CS

16



遥信序号从起始遥信号开始连续。

2、 接收分组遥信祯

分组遥信祯的格式和总召唤遥信祯相同,只是起始遥信号根据不同的组号而有所不同。

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

规约文本如下:

68H

L=6+Num*3

L=6+Num*3

68H

1

0

ACD

0

功能码808H

链路地址域(子站站址)

类型标识101H=不带时标遥信

0

D0-D6)为遥信数量Num

传送原因 =110BH

应用服务数据单元公共地址(1

1+该帧变位遥信1地址)的低位

1+该帧变位遥信1地址)的高位

变位遥信1的遥信状态

…………

1+变位遥信Num地址)的低位

1+变位遥信Num地址)的高位

变位遥信Num的遥信状态

帧校验和(CS

16H

有例文如下:

68

0c

0c

68

88

adrs

01

02

0b

comadr

07

00

00

01

01

01

CS

16

四、接收遥测数据处理

遥测数据的信息体地址范围是0x0701—0x09001793—2304

1、 响应总召唤遥测祯(不带品质遥测祯)

规约文本如下:

68H

L=8+Num*2

L=8+Num*2

68H

1

0

ACD

0

功能码808H

链路地址域(子站站址)

类型标识2115H=不带品质遥测

1

D0-D6)为遥测数量Num

传送原因 =2014H

=响应总召唤

公共地址(子站站址)

701H+该帧起始遥测号)的低位

701H+该帧起始遥测号)的高位

遥测值1的低位

遥测值1的高位

遥测值2的低位

遥测值2的高位

。。。。。。

遥测值Num的低位

遥测值Num的高位

帧校验和(CS

16H

遥测值说明:每个遥测量2个字节,D15为符号位。

例文如下:这里只举一个简单的例子,假设该RTU4个遥测量

68

10

10

68

88

adrs

15

84

14

comadr

01

07

12

03

af

00

7c

00

02

01

CS

16

遥测序号从起始遥测号开始连续。

2、 响应分组召唤遥测祯

分组遥测祯的格式和响应总召唤的遥测这比格式一样,只是起始遥测号根据不同的组号而有所不同。

3、 接收二级数据遥测祯

规约文本如下:

68H

L=6+Num*4

L=6+Num*4

68H

1

0

ACD

0

功能码808H

链路地址域(子站站址)

类型标识2115H=不带品质遥测

0

D0-D6)为遥测数量Num

传送原因=5:被请求

应用服务数据单元公共地址(1

701H+遥测1地址的低位

701H+遥测1地址的高位

遥测值1的低位

遥测值1的高位

。。。。。。

701H+遥测Num地址的低位

701H+遥测Num地址的高位

遥测值Num的低位

遥测值Num的高位

帧校验和(CS

16H

遥测值说明:每个遥测量2个字节,D15为符号位。

遥测信息体地址范围:701H900H

例文如下

68

0e

0e

68

88

adrs

15

02

05

comadr

05

07

11

02

2f

07

1a

0d

CS

16

此种方式下遥信序号不连续。

五、接收电度数据处理

电度信息体地址范围是0x0c01—0x0c803073—3200

1、 响应总召唤电度祯

规约文本如下:

68H

L=6+Num*7

L=6+Num*7

68H

1

0

ACD

0

功能码8

链路地址域(子站站址)

类型标识150FH=电能脉冲计数

0

D0-D6)为电度数量Num

传送原因=303H

公共地址

C01H+该计数量地址(低位)

C01H+该计数量地址(高位)

电能脉冲计数量1D7-D0

电能脉冲计数量1D15-D8

电能脉冲计数量1D31-D16

电能脉冲计数量1D39-D32

顺序记号

………

C01H+该计数量地址(低位)

C01H+该计数量地址(高位)

电能脉冲计数量NumD7-D0

电能脉冲计数量NumD15-D8

电能脉冲计数量NumD23-D16

电能脉冲计数量NumD31-D24

顺序记号

帧校验和(CS

16H

电能计数量信息体地址范围:C01HC80H

顺序记号格式:

IV

CA

CY

SQ顺序号(D4-D0

SQ = 031;为组内序号。

IVCACY:缺省为0

例文如下:

68

14

14

68

88

Adrs

0f

02

03

Comadr

01

0c

2b

01

00

00

00

02

0c

3c

0b

01

00

01

CS

16

2、 响应分组召唤电度祯

格式与上相同

六、接收SOE数据处理

子站发送SOE事件顺序记录祯分为短时标(无年月日时)和长时标(带年月日时)两种格式,其中长时标格式为东方电子的自行规定,只适用于本公司产品之间的通讯。

SOE信息体地址范围是:0x0001—0x04001—1024

规约文本如下:

68H

L=6+Num*10

L=6+Num*10

68H

1

0

ACD

DFC

功能码808H

链路地址域(子站站址)

类型标识202H

0

D0-D6)为SOE数量Num

传送原因 =5:被请求

应用服务数据单元公共地址(1

1H+单点遥信1地址的低位

1H+单点遥信1地址的高位

遥信1的遥信字

Miliseconds(D7D0)

Miliseconds(D15D8)

IV

RES1

Minutes(D5D0)

SU

RES2

Hours(D4D0)

DAY of WEEK

DAY of MONTH(D4D0)

RES3

Month(D3D0)

RES4

Years(D6D0)

………

1H+单点遥信Num地址的低位

1H+单点遥信Num地址的高位

遥信Num的遥信字

Miliseconds(D7D0)

Miliseconds(D15D8)

IV

RES1

Minutes(D5D0)

SU

RES2

Hours(D4D0)

DAY of WEEK

DAY of MONTH(D4D0)

RES3

Month(D3D0)

RES4

Years(D6D0)

帧校验和(CS

16H

例文如下:以短时标事件信息为例:

68

12

12

68

88

adrs

02

02

05

comadr

04

00

00

1f

01

77

2c

00

01

3d

01

46

CS

16

短时标SOE方式下要根据系统时间和报文所给分钟推算年月日时(前提是主站时钟应和分站时钟相一致,否则推算出的SOE时间有可能不准确)。

例如:如果当前时间为200211221005分,则上例中第一个SOE时标应为20021122955287毫秒,第二个SOE的时标应为200211221006317毫秒。

长时标方式下的年月日时由报文给定。

七、遥控过程处理

遥控信息体地址范围是:0x0b01—0x0b802817—2944

规约文本如下:

主站发送遥控命令帧(预置/执行)(C_DC_NA_1 ACT

68H

L=9

L=9

68H

0

1

FCB

1

功能码3

链路地址域(子站站址)

类型标识 462EH

结构限定词 101H

传送原因6 = 激活

公共地址

B01H+遥控开关号(低位)

B01H+遥控开关号(高位)

遥控命令限定词(DCO

帧校验和(CS

16H

遥控命令限定词格式:

S/E

QUD6-D2

DCSD1-D0

说明:S/E=0 :执行

=1 :选择(预置)

DCS =0 :不允许

=1 :分

=2 :合

=3 :不允许

QU : 暂未应用,缺省为0

子站发送遥控命令确认帧(预置/执行)(C_DC_NA_1 ACTCON

68H

L=9

L=9

68H

1

0

ACD

0

功能码000H

链路地址域(子站站址)

类型标识 462EH

结构限定词 101H

传送原因7= 激活确认

公共地址 1

B01H+遥控开关号(低位)

B01H+遥控开关号(高位)

遥控命令限定词(DCO

帧校验和(CS

16H

主站发送遥控撤消命令帧(C_DC_NA_1 DEACT

68H

L=9

L=9

68H

0

1

FCB

1

功能码3

链路地址域(子站站址)

类型标识 462EH

结构限定词 101H

传送原因 8=停止激活

公共地址

B01H+遥控开关号(低位)

B01H+遥控开关号(高位)

遥控命令限定词(DCO

帧校验和(CS

16H

子站发送遥控撤消命令确认帧(C_DC_NA_1 DEACTCON

68H

L=9

L=9

68H

1

0

ACD

0

功能码0

链路地址域(子站站址)

类型标识 462EH

结构限定词 101H

传送原因9= 停止激活确认

公共地址 1

B01H+遥控开关号(低位)

B01H+遥控开关号(高位)

遥控命令限定词(DCO

帧校验和(CS

16H

例文如下:以遥控号=9为例列出遥控过程码

主站发送遥控预置令:

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

子站发送的遥控预置确认祯:

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

主站发送遥控执行令:

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

子站发送遥控执行确认祯:

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

主站发送遥控撤销令:

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

子站发送遥控撤销令确认祯:

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

本文来源:https://www.2haoxitong.net/k/doc/6aee4fa6a98271fe900ef9b6.html

《101规约报文解释.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式