101规约报文解释讲解

  • 格式:docx
  • 大小:303.17 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IEC870-5-101规约报文解释

一、规约格式简介

1、祯格式

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

固定祯长格式:

启动字符(10H)

控制域(C)

链路地址域(A

帧校验和(CS

结束字符(16H)

可变祯长格式:启动字符(68H)长度(L)

长度重复(L)启动字符(68H)控制域(C)链路地址域(A)链路

用户数据(可变长度)帧校验和(CS 结束字符(16H)

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

2、控制域功能码说明主站下发子站功能码

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

命令码限定词(0x15—0x24 ),遥信祯8组 (0x15 — 0x1c ),遥测祯 8 组(0x1d — 0x24)

子站发送遥测遥信祯(和总召唤的一样,只是信息体地址会有所区别) 5、 发对时令 68 0f 0f 68 53 adrs 67 01 06 comadr

00 00 millisec on ds_l millisec

onds_

_h

mi nu tes hours day month year CS

16

子站确认祯

68 0f 0f 68 80 adrs 67 01 07 comadr

00 00 millisec on

ds_l

millisec onds_

_h

mi nu tes 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

命令码限定词(电度分

4组)Qcc=0x26为第一组,0x27

为第二组,0x28为第三组,0x29为第四组

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

rtu 站址),comadr 表示公共地址(一般为 rtu 站址),

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

00 00 14 CS 16

子站确认 68

09 09 68 80 adrs 64 01 07 comadr 00 00 14 CS 16

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

子站发送总召唤结束祯

68 09 09 68

88 adrs 64 01 0a comadr

00 00 14 CS 16

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

下发命令码: 68 09

09 68 7b

adrs 64 01 05 comadr

00 00 24 CS 16

comadr

以下adrs 表示链路地址(一般为

infadr_l 表示信息体地址低位, 祯为长时标方式。

03为功能码

总召唤限定词

总召唤类型标识

4

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、接收总召唤遥信(不带时标)

规约文本如下:

例如有如下报文:

2、接收分组遥信祯

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

3、接收一级数据遥信状态变化祯(不带时标)规约文本如下: