I33规约说明及命令格式.docx

上传人:b****7 文档编号:11206747 上传时间:2023-02-25 格式:DOCX 页数:26 大小:49.44KB
下载 相关 举报
I33规约说明及命令格式.docx_第1页
第1页 / 共26页
I33规约说明及命令格式.docx_第2页
第2页 / 共26页
I33规约说明及命令格式.docx_第3页
第3页 / 共26页
I33规约说明及命令格式.docx_第4页
第4页 / 共26页
I33规约说明及命令格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

I33规约说明及命令格式.docx

《I33规约说明及命令格式.docx》由会员分享,可在线阅读,更多相关《I33规约说明及命令格式.docx(26页珍藏版)》请在冰豆网上搜索。

I33规约说明及命令格式.docx

I33规约说明及命令格式

I33规约报文类型及命令格式补充说明

1.前言

为了方便INDACTIC问答式远动规约在电力系统中的应用,本文根据四方的300C远动主站系统对INDACTIC33规约的实际阐述及运用,除介绍报文类型和格式外,还对各种数据格式和一些典型的问答过程作补充说明。

2.术语说明:

位:

信息的最基本单位,在Indactic33系统中以字节地址及位号(0-7)编址,每一位可以代表一个单独的分合状态;

字节:

由8位组成,在Indactic33系统中也可称为“组”,每一个字节对应一个地址;

字:

由16位或两个字节组成;

地址:

由16位表示,范围为0-65535,代表设备内部地址,在处理数据过程中,一个字对应一个地址;

文件:

在传统的Indactic33系统中最多由16个字节(128位)组成的单元,在以CRC-8方式校验的传输过程中,一个文件最多可以包括16各12位数值,是可传输的最大信息单元,它依据其第一个字节和自身的长度(字节数或12位数值)编址。

海明校验:

在16位传输字格式中2033规约海明距离值为最大值4;海明距离是指某个由各种编码组成的编码集,该编码集中各个编码之间不相同的最小代码数为该编码集的海明距离。

海明距离是编码方式的检错和自纠错能力指标,它的值为H,表示在传送的一帧数据中,编码方式能够检测出的错误代码的数目,且理论上能够纠正H-1个错误代码;

字长度:

标准Indactic33报文中为16位;以校验和方式校验的遥测量报文中为12位

传输顺序:

高位先传

信息长度:

最多为18个Indactic33标准字(288位),在以CRC-8方式校验的遥测量文件中则最多为240位

RTU反应时间:

从接收到报文最后一个字节到发出回答的第一个字节之间不超过2ms

传输优先级:

由主站控制,通常如下:

1)重复发送(在发生一次传输错误后)

2)命令,设点

3)一类优先级的遥信变位

4)二类优先级的遥信变位

5)遥信状态

6)遥测量,循环设点

7)电度量

●自发数据:

对应主站或RTU事件的发生,当出现传输错误时重复主动上送,需要确认;

3.传输字格式及格式概述

采用半双工传输模式:

a.接收:

断帧和帧长计算:

首先搜索B,C传输字,没有就丢弃此字节,读下个字节,直到第一次搜索到此类型字节,并记字节长为2,后对接收数据指针为偶时的缓冲区

b.内容继续判断是否是后续字或B、C字,并累加接收数据长度,直到指针大于等于接收数据长度,并置接收成功等标记位;

特点:

在传输内容中没有字长信息,依靠数据类型判别帧长;

首先对报文进行海明校验,检验报文的有效性;

在将串口接收缓冲区的双字节组成的传输字中的信息字(I7~I0)解包重组,

据此判断数据类型,并进行站号比较。

c.发送:

将上送报文根据响应加上相应的数据类型,并加上海明校验位H5~H0等打包组成16位传输字格式,每个传输字分成两个字节(高位先送)写入串口发送缓冲区;

特点:

在传输内容中没有字长信息,直接置缓冲区的发送数据长度

 

-B字:

确定有关RTU的基本地址,声明即将开始传送数据;只能由主站发送

-G字:

是信息体地址,RTU中每一个8位位组(1字节)可以由此地址区分

-D字:

描述信息体本身

-C字:

用于确认、功能测试和发特殊工况信号

d.传输字格式及位编码(见表格1)

每一个字有16位,各有含义:

-5位校验位(H)保证海明距离=4

-2位模式位(M)用于区分B、G、D、C字(见表格2)

-1位连接位(L)表明是否有后续内容(传输字)

-8位信息位(I)描述被传送的信息

表格1.

M1

M0

L

I7

I6

I5

I4

I3

I2

I1

H3

I0

H2

H1

H0

方向:

先高位后低位

表格2.

模式位:

(M1M0)

00

01

10

11

字类别:

B(block)

G(group)

D(word)

C(control)

 

其中连接位L=0时,表示没有后续位(即报文最后一个字),L=1时,表示还有后续字;

海明校验位:

H0,H1,H2,H3,;海明校验计算方式:

报文解包后取出H4~H0校验值0x000XXXXX,将传输字格式报文按如上表格所示进行校验位解算,例如:

H4在之前的监视位值进行累加求和后,除2求余,进行奇校验所得值:

奇为0,偶为1;而H3H2H1H0则进行偶校验;解算后与报文中传送的校验值进行比较,检查报文的有效性。

信息位是从I7~I0。

e.报文类型

B字:

表格3.

命令码

助记符

功能说明

回答类型

0x00

B0

遥控选择执行命令

RTU确认报文(CQ)

0x01

B1

设点命令

确认报文(CQ)?

0x02

B2

保留

0x03

B3

循环设点(未用)

0x04

B4

召唤遥信变位上送

先上送带时标的YXBW,再上送不带时标的YXBW

0x05

B5

召唤电度量报文

上送单个遥脉量报文

0x06

B6

召唤全遥信状态报文

上送全遥信状态量

0x07

B7

召唤遥信变位上送

先上送带时标的YXBW,再上送不带时标的YXBW,否则回答否定确认(CN)

0x08

B8

召唤遥测量报文

上送12位量的遥测量(校验和方式校验)

0x09

B9

同上

同上

0x0a

BA

同上

同上

0x0b

BB

同上

同上

0x0c

BC

同上

同上

0x0d

BD

召唤遥脉量

上送整个文件内遥脉量

0x0e

BE

同上

同上

0x0f

BF

召唤遥测BCD格式量

上送十进制遥测量报文

G字:

1)命令(跟随B0的G字)(一个文件序号包括15个组号)

I0~I7――输出字节序号(组号)I4~I7――文件序号

0~15:

系统内部用途0

(可能用于扩展输出设备)

16~31:

一类命令或扩展输出设备1

32~255:

二类命令或扩展输出设备2~15

2)设点(跟随B1的G字)

I0~I7――输出字节序号(组号)

I0~I3――文件内的字节偏移(0~15)

I4~I7――文件序号0:

对应第0~15组

1:

对应第16~31组

……

15:

对应第240~255组

3)遥信变位(跟随B4或B7的G字)

I0~I7――输入字节序号(组号)I4~I7――文件序号

0~15:

系统内部用途0

(可能用于扩展输入设备,G=002时为多数信号时间传送而保留)

16~31:

一类命令或扩展输入设备1

32~255:

二类命令或扩展输入设备2~15

4)增减计数器(跟随B5的G字)

I0~I5――计数器序号

1=RTU的第一个计数器

2=RTU的第二个计数器

……

63=RTU的最后一个计数器

I6、I7――未用,固定为0

5)遥信状态输入(跟随B6的G字)

I0~I7――输入字节序号(组号)I4~I7――文件序号

0~15:

系统内部用途0

(可能用于扩展输入设备)

16~31:

一类命令或扩展输入设备1

32~255:

二类命令或扩展输入设备2~15

I0~I3未用,固定为0?

6)单个8位遥测量(跟随B8~B15的G字)

I0~I3――文件中遥测量的序号(偏移量)

0=文件中的第1个遥测量

1=文件中的第2个遥测量

……

15=文件中的第16个遥测量

I4~I7――未用,固定为0

7)单个12位遥测量(跟随B8~B15的G字)

I0――固定为0

I1~I4――文件中遥测量的序号(偏移量)

0=文件中的第1个遥测量

1=文件中的第2个遥测量

……

15=文件中的第16个遥测量

I5~I7――未用,固定为0

D字:

1)命令(跟随G字的D字)

I0――动作指令(分/合)

0=分;1=合

I1~I3――字节中的位序号(遥信点序号)

0~7

I4~I6――功能码(命令类型)

000运行

001保留

010保留

011保留

100保留

101保留

110保留

111保留

I7――未用,固定为0

2)8位设点(单个的或位于文件中间的D字)

I0~I7――二进制编码值

无符号二进制数

有符号数的二进制偏移量

I0位:

最低位

I7位:

最高位

3)12位设点(单个的或位于文件中间的D字)

二进制无符号数/有符号数的二进制偏移量――

偶字节(D0,D2…Dn-1)奇字节(D1,D3…Dn)(n≤15)

I7I6I5I4I3I2I1I0I7I6I5I4I3I2I1I0

 

12位二进制编码值:

偶字节的I4位为最低位

奇字节的I7位为最高位

偶字节先传,奇字节后传

4)不带时标的遥信变位(D0,跟随于G字之后)

I0――开合状态,0为开(OFF)、1为合(ON)

I1~I3――字节中的位序号(遥信点位序号)范围为0~7

I4~I6――功能码

000正常遥信信号,无时标

001保留

010正常遥信信号,有时标

011正常遥信信号,有时标,但时间或顺序不可靠

100命令的响应,无时标

101保留

110命令的响应,有时标

111命令的响应,有时标,但时间或顺序不可靠

I7――后续标志

0:

无后续信号等待

1:

有后续信号等待传输

5)带时标的遥信变位(D1~D4,跟随于B4/B7后的第一个表示事件记录的D0字后面)

I0~I3――以十进制BCD码表示时间的低位

I4~I7――以十进制BCD码表示时间的高位

时间字的顺序如下:

D1:

(毫秒,位于十进制数的高位?

)或者D1:

D1或D2:

1/100秒D2:

D2或D3:

秒D3:

D3或D4:

分D4:

6)电度量(计数器值),以6个十进制BCD码表示

D0(2个BCD码数)+D1(2个BCD码数)+D2(2个BCD码数)

7)电度量,以24位二进制数表示

D0(8位二进制数)+D1(8位二进制数)+D2(8位二进制数)

8)全遥信状态输出

I0~I7――对应各个位的当前状态:

0为开(OFF),1为合(ON)

9)8位遥测量(单个的或位于block中)

二进制数值:

表示无符号的二进制数或有符号数的二进制偏移

I0:

最低位

I7:

最高位

10)12位单个的遥测量(位于block中,以校验和方式校验)

二进制无符号数/有符号数的二进制偏移量――

偶字节D0奇字节D1

I7I6I5I4I3I2I1I0I7I6I5I4I3I2I1I0

12位最高位二进制编码值:

偶字节的I4位为最低位

(MSB’s)奇字节的I7位为最高位

偶字节先传,奇字节后传

或者偶字节D0奇字节D1

I7I6I5I4I3I2I1I0I7I6I5I4I3I2I1I0

12位最低位二进制编码值:

偶字节的I0位为最低位

(LSB’s)奇字节的I7位为最高位

偶字节先传,奇字节后传

(注:

非传输字格式,一般8位字格式。

C字:

(见表格4)

表格4

报文/功能

信息位

I7I6I5I4I3I2I1I0

缩写

召唤一级遥信

11110000

CI1*

召唤二级遥信

11110001

CI2*

引出扩展地址

11110010

C34*

阻塞所有RTU

11110111

CBA*

发往所有RTU的信息传输保留码9

1111××××

当CF8和CF12冲突时,禁止合并2

1111010×

停止传送

11111111

CS*

发往所有RTU的设点命令结束后召唤确认

RTU基本地址0000

CA*

没有遥信变位,没有自发数据

RTU基本地址0001

CN**

保留

RTU基本地址0010

无线group/block

RTU基本地址0011

CW**

引出以CRC-8方式校验的8位遥测量

(在B8~B15召唤之后)

文件长度-10100

CF8**

引出以CRC-8方式校验的12位遥测量

(在B8~B15召唤之后)

文件长度-10101

CF12**

保留

RTU基本地址0110

阻塞RTU

RTU基本地址0111

CB*

功能测试

RTU基本地址1000

CT***

保留码3

RTU基本地址10××

定向确认

RTU基本地址1100

CQN***

保留

RTU基本地址1101

肯定确认

RTU基本地址1110

CQ***

肯定确认并继续召唤

RTU基本地址1111

CQF*

注*:

仅允许主站→RTU方向

**:

仅允许RTU→主站方向

***:

两个方向均可以发送

4.报文格式类型及格式

a.主站RTU的报文类型及格式

此报文格式只将传输字中的八位信息位(I7~I0)保留来进行论述,以及对B字之后的的传输字进行说明(注:

相应位码对应于相应描述)

表格5

 

数据类型码

报文格式

报文的功能说明

RTU的回答报文类型

 

B0

命令

I7

I6

I5

I4

I3

I2

I1

I0

G字

输出字节序号(组号)

文件序号

文件内字节偏移

D字

未用

功能码

字节中的位序号

I0动作码

(0:

分或复归)

(1:

合或动作)  

 

用于向RTU发遥控选择命令并在选择成功后直接执行遥控命令。

 

RTU采用确认回答:

(CQ)回复主站。

 

B1

设点

 

I7

I6

I5

I4

I3

I2

I1

I0

G字

输出字节序号(组号)

文件序号

文件内字节偏移

D0

二进制编码值

………

二进制无符号数/有符号数

的二进制偏移量

 

Dn

CA

当向所有RTU发布设点命令时的确认召唤控制字,向单个RTU发设点命令时,不需要此控制字

(见C控制字表格四中的格式)

(0≤n≤15)

用于向RTU

发设点命令

注:

8位设点

I0位:

最低位

I7位:

最高位

 12位设点

偶字节(n-1)的I4位为最低位;奇字节(n)的I7位为最高位

偶字节先传,奇字节后传;

(1≤n≤15,n为奇数)

当传送和输出正确时,相应RTU以肯定确认回答:

(CQ);

当设备缺损或校验错误时,RTU否定确认(CN)。

 

数据类型码

报文格式

报文的功能说明

RTU的回答报文类型

 

B4

B7

遥信变位

I7

I6

I5

I4

I3

I2

I1

I0

只有B4/B7字

 

用于向各RTU询问遥信变位信息

RTU将优先把带有时标的遥信变位信息(SOE)上送;

若无则再将遥信变位信息上送,回答主站;

若都没有,则回答否定报文(CN)。

数据类型码

报文格式

报文的功能说明

RTU的回答报文类型

 

B5

遥脉

I7

I6

I5

I4

I3

I2

I1

I0

G字

未用固定为00

计数器序号(0~63)

用于向各RTU询问某个遥脉数据

 

RTU将此脉冲变化值以三个D字格式上传至主站;

若缺损,则三个D字的位置将被三个表示“数据未输入”的控制字(CW)代替。

 

 

B6

全遥信状态

 

I7

I6

I5

I4

I3

I2

I1

I0

G

输入字节序号(组号)

文件序号

文件内字节偏移

(未用?

用于主站向各RTU询问全遥信状态数据。

当文件序号为0时,RTU将RTU内部时间传送给主站;

否则以D字形式向主站传送相应全遥信状态数据;

若缺损(大于最大遥信点数)以(CW)字代替。

数据类型码

报文格式

报文的功能说明

RTU的回答报文类型

B8~BC

遥测

I7

I6

I5

I4

I3

I2

I1

I0

G

未用(固定位0)

文件中遥测量的序号(偏移量)

未用,固定为0

文件中遥测量的序号(偏移量)

0

(注:

G 字中上行为8位YC量格式;下行为12位YC量格式)

主站采用两种格式命令字:

1.(Bn,G)向RTU发送单个YC值召唤命令(8≤n≤12)(如表所示)注:

未用

2.主站以一个命令字(B8…B15)召唤全遥测。

注:

没有G字

 

RTU对主站全遥信召唤的响应是上传以校验和方式的遥测值。

(最大容量是16个)

数据类型码

报文格式

报文的功能说明

RTU的回答报文类型

 

BD,BE

遥脉及第二个逻辑RTU的

B8~BF

I7

I6

I5

I4

I3

I2

I1

I0

G字

输入字节序号(组号)

文件序号

文件内字节偏移

(未用?

主站向RTU召唤输出某一个文件的所有遥脉值。

RTU响应主站以相应D0~Dn字格式输出遥脉值。

(0≤n≤15)

BF

I7

I6

I5

I4

I3

I2

I1

I0

只有BF命令字

主站向RTU召唤遥测文件5中的BCD格式遥测值。

RTU向主站输出D0,D1,两个CW控制字。

数据类型码

报文格式

报文的功能说明

RTU的回答报文类型

 

CQF

I7

I6

I5

I4

I3

I2

I1

I0

只有CQF命令字

主站向RTU的传送的SOE、遥信变位给与肯定确认并继续召唤。

若都有,先传送带时标的遥信变位(SOE),在传送遥信变位信息字(G,D0~Dn)。

注释1.

规约程序中采用两个逻辑RTU,命令格式不同,相应职能不同;在第二个RTU中,RTU对主站的B0(命令),B1(设点)命令字给与肯定确认:

CQ控制字;

对B4\B7(遥信变位)命令字给与否定确认:

CN控制字;

对B8~BF(遥脉召唤)命令字,RTU向主站上送所对应的相应文件号的遥脉值。

注释2.

表中只阐述了8位信息位内容,没有以传输字16位格式进行全面说明。

b.RTU主站的报文类型及格式

1.主动上送的报文

1)遥信变位主动上送

报文格式

报文的功能说明

I7

I6

I5

I4

I3

I2

I1

I0

G

文件序号

文件中的字节偏移

D0

遥信点在组中的序号及新遥信状态

D1

1/100秒值(毫秒)

D2

秒值(1/100秒)

D3

分值(秒)

D4

不存在(分)

主动上送带时标的遥信变位信息(SOE)

注:

在与上个遥信变位时间在不同的区段内,传输相应格式时间,或不传时间。

 

2)遥控过程的主动上送(未用)

报文格式

报文的功能说明

I7

I6

I5

I4

I3

I2

I1

I0

(未用)

在遥控选择失败或成功时,主动向主站发执行报文(未用)

 

2.响应主站的报文

1)否定确认召唤报文

报文格式

报文的功能说明

可能回答主站

发来的报文类型

I7

I6

I5

I4

I3

I2

I1

I0

CN

控制字

RTU基本地址

0

0

0

1

 

RTU在无遥信变位时的响应报文

主站的遥信变位召唤(B4/B7)

2)肯定确认报文

报文格式

报文的功能说明

可能回答主站

发来的报文类型

I7

I6

I5

I4

I3

I2

I1

I0

CQ

控制字

RTU基本地址

0

0

1

1

肯定确认:

对主站的询问命令的回答

主站的命令(B0)、设点(B1)报文

3)遥信变位报文

报文格式

报文的功能说明

可能回答主站

发来的报文类型

I7

I6

I5

I4

I3

I2

I1

I0

G

文件序号

文件中的字节偏移

D0

1/100秒或(毫秒)

D1

秒或(1/100秒)

D2

分或(秒)

D3

不存在或(分)

响应主站的遥信变位召唤,根据不同情况,将相应格式的遥信变位报文上送。

注:

在与上个遥信变位时间在不同的区段内,传输相应格式时间,或不传时间字。

主站发来的遥信变位召唤报文(B4/B7)或者主站的确认并据续召唤 CQF。

4)遥测量报文

报文格式

报文的功能说明

可能回答主站

发来的报文类型

I7

I6

I5

I4

I3

I2

I1

I0

1

遥测值1高8位

2

遥测值低4位

遥测值2高4位

3

遥测值2低8位

 

3N

遥测值2n高8位

(3N+1)

遥测值低2n位

遥测值(2n+1)高4位

(3N+2)

遥测值(2n+1)低8位

注:

上送的字格式不采用传输字格式

响应主站的遥测报文召唤根据B字上传相应文件序号中的12位遥测量报文。

(采用校验和方式的且一次传送16组遥测值)

主站向RTU发的遥测量召唤报文(B8~BC)

5)单个遥脉值报文

报文格式

报文的功能说明

可能回答主站

发来的报文类型

I7

I6

I5

I4

I3

I2

I1

I0

D0

D0的I0位为最低位

D1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1