当前位置:文档之家› 许继103-TCP通信规约

许继103-TCP通信规约

许继103-TCP通信规约
许继103-TCP通信规约

许继 103/TCP 通信规约

1 前言

本文是许继电气公司的继电保护产品通过TCP/IP协议接口,按照IEC60870-5-104标准的网络访问方式,传输IEC60870-5-103及DL/T 667-1999标准定义的ASDU的通信规约。

本通信规约完全执行IEC60870-5-104标准的网络访问方式和IEC60870-5-103标准及DL/T 667-1999标准定义的ASDU格式规定,它描述了许继电气公司CBZ8000变电站自动化系统中的继电保护自动化产品的实际运用情况,以供产品的开发和使用参考。

2 引用标准

IEC60870-5-104:2000 INTERNATIONAL STANDARD。

IEC60870-5-103:1997 继电保护设备信息接口配套标准,

DL/T 667-1999 远动设备及系统第5部分传输规约第103篇继电保护设备信息接口配套标准。

3 规约

3.1 通信接口

10M/100M以太网TCP/IP接口。

3.2 报文格式

每个报文(APDU)包括下列元素:一个启动字符,ASDU的规定长度,

控制域以及数据(ASDU)(见图1)。用于控制目的时,也可以传送无数据(ASDU)的固定长报文(见图2)。

启动字符 68H 定义了数据流中的起点。

图 1 可变长的报文格式定义

图2 固定长的报文格式定义

APDU的长度域定义了APDU体的长度,它包括四个控制域八位位组和ASDU。第一个被计数的八位位组是控制域的第一个八位位组,最后一个被计数的八位位组是ASDU的最后一个八位位组。ASDU的最大长度限制在249以内,因为APDU域的最大长度是253(APDU最大值=255减去启动和长度八位位组),控制域的长度是4个八位位组。

3.2.1控制域

三种类型的控制域格式用于编号的信息传输(I 格式),编号的监视功能(S 格式)和未编号的控制功能(U 格式)。

控制域第一个八位位组的第一位比特 = 0 定义了I 格式, I 格式的APDU 常常包含一个ASDU 。I 格式的控制信息如图3所示。

比特 8 7 6 5 4 3 2 1

八位位组 1 发送序列号 N(S) LSB

0 MSB 发送序列号 N(S)

接收序列号 N(R) LSB

MSB 接收序列号 N(R)

八位位组 4

八位位组 3八位位组 2 图 3 信息传输格式类型( I 格式)的控制域

控制域第一个八位位组的第一位比特 = 1 并且第二位比特 = 0 定义了S 格式。S 格式的APDU 是固定长的报文格式。S 格式的控制信息如图4所示。

比特 8 7 6 5 4 3 2 1

八位位组1 0 0

1

接收序列号N(R) LSB 0

MSB 接收序列号N(R)

八位位组 2 八位位组 4

八位位组 3 图 4 编号的监视功能类型(S 格式)的控制域

控制域第一个八位位组的第一位比特 = 1 并且第二位比特 =1 定义了U 格式。U 格式的APDU 是固定长的报文格式。 U 格式的控制信息如图5所示。在同一时刻,TESTFR, STOPDT 或 STARTDT 中只有一个功能可以被激活。

比特 8 7 6 5 4 3 2 1

TESTFR STOPDT STARTDT 确认 生效 确认 生效 确认生效 1

1 0

0 0

八位位组t 八位位组2

八位位组3 八位位组4

图 5 未编号的控制功能类型(U 格式 ) 的控制域

为了防止报文丢失和报文重复传送,两个序列号在每个APDU 和每个方向上都应按顺序加一。发送方增加发送序列号而接受方增加接收序列号。当接收站按连续正确收到的APDU 的数字返回接收序列号时,表示接收站认可这个APDU 或者多个APDU 。发送站把一个或几个APDU 保存到一个缓冲区里直到它将自己的发送序列号作为一个接收序列号收回,而这个接收序列号是对所有数字小于或等于该号的APDU 的有效确认,这样就可以删除缓冲区里已正确传送过的APDU 。万一更长的数据传输只在一个方向进行,就得在另一个方向发送S 格式,在缓冲区溢出或超时前认可APDU 。这种方法应该在两个方向上应用。在创建一个TCP 连接后,发送和接收序列号都被设置成0。

3.2.2 ASDU 的基本格式

表1 ASDU 的基本格式 TYPE

类别标识

S VSQ 可变结构限定词 COT

传输原因 COMADDR 单元公共地址 FUN 功能类型 INF

信息序号 信息元素数据 信息元素 。。。。。。

信息元素

TYPE := 报文类型 VSQ := 信息元素的数目

S :=<0> 表示一个信息体内顺序的信息元素

S :=<1> 表示由信息体地址寻址的单个信息元素或综合信息元素。 COT :为2字节,低字节=传输原因,高字节 ≡ 0

装置-->主站时,信息传送原因定义:

<1>:=自发(突发) <2>:=循环 <3>:=复位FCB

<4>:=复位CU <5>:=启动/重新启动 <6>:=电源合上 <7>:=测试模式 <8>:=时间同步 <9>:=总召唤

<10>:=总召唤终止<11>:=当地操作<12>:=远方操作

<20>:=命令的肯定认可<21>:=命令的否定认可 <31>:=扰动数据的传输

主站-->装置时,信息传送原因定义:

<8>:=时间同步<9>:=总召唤启动

<20>:=一般命令<31>:=扰动数据的传输

COMADDR低字节 = 公共地址;COMADDR高字节 = 装置地址。地址字节 = FFH 为相应的广播地址。

FUN:= 功能类型

<1>:=BU1 <2>:=BU2 <3>:=BU3

<4>:=BU4 <5>:=BU5 <6>:=BU6

<178>:= 线路保护 <194>:= 变压器保护 <210>:= 母线保护

INF:= 信息序号

3.3 测试过程:

未使用但已建立的连接会通过发送测试APDU(TESTFR=激活)并得到接收站发回的TESTFR=确认,在两个方向上进行周期性测试。

发送站和接收站在某个具体时间段内没有数据传输(超时)会启动测试过程。每一帧的接收 – I帧,S帧或U帧 – 会重新计时t3.。B站要独立地监视连接。只要它接收到从A站传来的测试帧,它就不再发送测试帧。

测试过程也可以在“激活”的连接上启动,这些连接缺乏活动性,但需要确保连通。

3.4用启/停进行传输控制

控制站(例如,A站)利用STARTDT(启动数据传输)和STOPDT(停止数据传输)来控制被控站(B站)的数据传输。这个方法很有效。例如,当在站间有超过一个以上的连接打开从而可利用时,一次只有一个连接可以用于数据传输。定义STARTDT 和STOPDT的功能在于从一个连接切换到另一个连接时避免数据的丢失。STARTDT 和STOPDT还可与单个连接一起用于控制连接的通信量。

当连接建立后,连接上的用户数据传输不会从被控站自动激活。即,当一个连接建立时STOPDT处于缺省状态。在这种状态下,被控站并不通过这个连接发送任何数据,除了未编号的控制功能和对这些功能的确认。控制站必须通过这个连接发送一个STARTDT指令来激活这个连接中的用户数据传输。被控站用STARTDT 响应这个命令。如果STARTDT没有被确认,这个连接将被控制站关闭。这意味着站初始化之后, STARTDT必须总是在来自被控站的任何用户数

据传输(例如,一般的询问信息)开始前发送。任何被控站的待发用户数据都只有在STARTDT 被确认后才发送。

STARTDT/STOPDT 是一种控制站激活/解除激活监视方向的机制。控制站即使没有收到激活确认,也可以发送命令或者设定值。发送和接收计数器继续运行,它们并不依赖于 STARTDT/STOPDT的使用。

在某种情况下,例如,从一个有效连接切换到另一连接(例如,通过操作员),控制站首先在有效连接上传送一个STOPDT指令,受控站停止这个连接上的用户数据传输并返回一个STOPDT确认。挂起的ACK可以在被控站收到STOPDT生效指令和返回STOPTD确认的时刻之间发送。收到STOPDT确认后,控制站可以关闭这个连接。另建的连接上需要一个STARTDT来启动该连接上来自于被控站的数据传送。

3.5 装置上电启动/重新复位启动

装置上电启动或重新复位启动时,主动上送ASDU_5报文。ASDU_5的数据格式内容见表2:

表2 ASDU_5的数据格式下表:

05H 类别标识(ASDU)

81H 可变结构限定词(VSQ)

传输原因(COT)

3—复位FCB/4—复位CU/5—启动重新启动

6—电源合上/64—调版本号

COMADDR 单元公共地址(UNIT)

FUN 功能类型

信息序号

2—复位FCB/3—复位CU/4—启动重新启动

5—电源合上/6—调版本号

2 兼容级别(COL)

信息元素ASCII字符

信息元素ASCII字符

信息元素ASCII字符

信息元素ASCII字符

信息元素ASCII字符

信息元素ASCII字符

信息元素ASCII字符

信息元素ASCII字符

‘版本号第一字节’ 自由赋值

‘版本号第二字节’ 自由赋值

CRC(ROM和)低字节自由赋值

CRC(ROM和)高字节自由赋值

注:信息元素ASCII字符为装置的型号;版本号用BCD码表示,第一字节为小数部分,第二字节为整数部分;CRC(ROM和)为16位二进制数。

3.6 时间同步

主站-->装置(或网关)方向:

控制系统发时间同步命令(ASDU_6,见表3)。

装置(或网关)-->主站方向:

时间同步响应(ASDU_6,见表3)。

表3 ASDU_6的数据格式

06H 类别标识

81H 可变结构限定词

08H 传输原因

COMADDR 单元公共地址

FUN=255 功能类型

00H 信息序号

Ms(毫秒低)

时间

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

0 0 0 日2进制(五位)

0 0 0 0 月2进制(四位)

0 年2进制(七位)

IV=<1>无效,IV=<0>有效

SU=<1>夏时制

3.7 总召唤过程。

主站-->装置方向:

主站发送的ASDU_7(见表4)总召唤启动命令。

装置-->主站方向:

装置接收主站发送的ASDU_7总召唤启动命令后:

1. 形成各种数据报文见下文(包括“遥信量状态信号”,“断路器状态/调压开

关状态”, “遥测值信息” 等报文) 传输原因为:9(总召唤)。

2. 所有数据报文传送完后,形成“总召唤结束”报文ASDU_8(见表5)上传。

表4 ASDU_7总召唤启动的数据格式

07H 类别标识

81H 可变结构限定词

9 传输原因

COMADDR 单元公共地址

FUN=255 功能类型

00H 信息序号

总召唤序号信息元素

表5 ASDU_8总召唤结束的数据格式

08H 类别标识

81H 可变结构限定词

10 传输原因

COMADDR 单元公共地址

FUN=255 功能类型

00H 信息序号

总召唤序号信息元素

3.8 遥信量状态信号

在接收到总召唤命令时,装置形成“遥信量状态”数据,以ASDU_1,ASDU_40,ASDU_42等格式上传(见表5), 传输原因 = 9。

表5 遥信量状态ASDU_1,ASDU_40,ASDU_42的数据格式

1 类别标识

81H 可变结构限定词

1/7/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 DPI DPI

时间

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

总召唤序号信息元素

42 类别标识

N 可变结构限定词

1/7/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 DPI DPI信息元素 1

... ... V NT BL SB 0 0 DPI DPI信息元素 N

总召唤序号信息元素

42 类别标识

1 N 可变结构限定词

1/7/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号1

IV NT BL SB 0 0 DPI DPI信息元素 1

... ... INF见装置的相应信息表信息序号N

V NT BL SB 0 0 DPI DPI信息元素 N

总召唤序号信息元素

DPI:=<1>跳;<2>合;=<0><3>不确定状态

IV:=<0>有效; =<1>无效

NT:=<0>当前值;=<1>非当前值

BL:=<0>未闭锁;=<1>闭锁

SB:=<0>未取代;=<1>取代

40 类别标识

N 可变结构限定词

1/7/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 0 SPI SPI信息元素 1

... ... IV NT BL SB 0 0 0 SPI SPI信息元素 N

总召唤序号信息元素

40 类别标识

1 N 可变结构限定词

1/7/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号1

IV NT BL SB 0 0 0 SPI SPI信息元素 1

... ... INF见装置的相应信息表信息序号N

IV NT BL SB 0 0 0 SPI SPI信息元素 N

总召唤序号信息元素

SPI:=<0>正常;=<1>异常

3.9 遥信量状态变位信号

开关量状态变位时,装置形成“遥信状态变位”数据,以ASDU_1(见表5),ASDU_43(见表6)上传, 传输原因 = 1。

表6 遥信量状态变位ASDU_43的数据格式

43 类别标识

1 N 可变结构限定词

1/11/12 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号1

IV NT BL SB 0 0 DPI

信息元素1

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

... INF见装置的相应信息表信息序号N

IV NT BL SB 0 0 DPI

信息元素N

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

附加信息附加信息

3.10 遥测值信息

模式一:

保护装置定时主动上送遥测值信息,报文见表7,传输原因 = 2。另外,当遥测值出现越限时,要主动上送遥测值信息。保护装置当遥测值出现越限时,装置形成“遥测值越限”一级数据,在接收到召唤一级数据命令时,以ASDU_9(见表7),ASDU_50(见表7)上传,此时传输原因 = 1。

表7 遥测值信息应用服务数据格式ASDU_9,ASDU_50为:

9 类别标识

信息元素数目N 可变结构限定词

1/2/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

被测值1 信息元素

。。。信息元素

被测值N 信息元素

50 类别标识

0 信息元素数目N 可变结构限定词

2/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF详见装置的相应附录信息序号

被测值1 信息元素

。。。信息元素

被测值N 信息元素

50 类别标识

1 信息元素数目N 可变结构限定词

1/2/9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

被测值1 信息元素

INF见装置的相应信息表信息序号

被测值2 信息元素

。。。信息元素

INF见装置的相应信息表信息序号

被测值N 信息元素

模式二:

保护装置在主站的总召唤中上送遥测值信息;另外,当遥测值出现越限时,要主动上送遥测值信息。保护装置在主站的总召唤中上送遥测值信息的报文应答过程见3.7 总召唤过程之规定,上送遥测值信息的报文放在遥信量报文之后,遥测值信息的报文格式见表7,传输原因 = 9。保护装置当遥测值出现越限时,装置形成“遥测值越限”数据,以ASDU_9(见表7),ASDU_50(见表7)上传,此时传输原因 = 1。

3.11 断路器控制/调压开关升降/同期方式选择遥控命令

按“选择—选择返回—执行—执行返回—返回位置状态”过程执行.在执行过程中,可以撤消执行.

(1)选择命令

主站-->装置方向:

主站发送ASDU_64断路器控制选择命令/ASDU_65调压开关升降选择

命令/ASDU_67同期方式选择的选择命令(见表8)

装置-->主站方向:

装置回答ASDU_64断路器控制选择命令/ASDU_65调压开关升降选择

命令/ASDU_67同期方式选择的选择命令(见表8)。

表8 断路器控制/调压开关升降/同期方式选择命令的应用服务数据格式为:

64--断路器控制/65--调压开关升降/67-同期方式选择类别标识

1 可变结构限定词

12 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

DCC--断路器控制/RCC--调压开关升降/CCC—同期方式选择DCO双命令

主控信息(返回的主控信息)信息元素

注:DCC:= ACT/S/E X X X X * *

<1>:=跳<2>:=合 <0><3>:=无用

脉冲持续时间,一般不用

<0>:=执行<1>:=无用<2>:=选择<3>:=撤消

RCC:= ACT/S/E X X X X * *

<0>:=不允许 <1>:=降一步 <2>:=升一步 <3>:=急停

脉冲持续时间,一般不用

<0>:=执行<1>:=无用<2>:=选择<3>:=撤消

CCC:= ACT/S/E X X X * * *

<0>:=不允许 <1>:=检同期方式 <2>:=不检同期方式;

<3>:=检无压方式;<4>:=合环方式;<5 ~ 7>:=备用

一般不用

<0>:=执行<1>:=无用<2>:=选择<3>:=撤消

(2)执行命令

主站-->装置方向:

主站发送ASDU_64断路器控制执行命令/ASDU_65调压开关升降执行命令/ASDU_67同期方式选择的执行命令(见表8)

装置-->主站方向:

装置回答ASDU_64断路器控制执行命令/ASDU_65调压开关升降执行命令/ASDU_67同期方式选择的执行命令(见表8)。

(3)撤消命令

主站-->装置方向:

主站发送ASDU_64断路器控制执行命令/ASDU_65调压开关升降执行命令/ASDU_67同期方式选择的执行命令(见表8)

装置-->主站方向:

装置回答ASDU_64断路器控制执行命令/ASDU_65调压开关升降执行命令/ASDU_67同期方式选择的执行命令(见表8)。

3.12 断路器位置状态/调压开关位置状态变位

断路器位置状态变位时,装置主动上送ASDU_43断路器状态变位数据报文(格式见表9),传输原因 = 1。

调压开关位置状态变位时,装置主动上送ASDU_39调压开关升降状态变位数据报文(格式见表10),传输原因 = 1。

表9 断路器状态变位ASDU_43的数据格式

43 类别标识

1 N 可变结构限定词

1/7/11/12 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号1

IV NT BL SB 0 0 DPI

信息元素1

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

... ... INF见装置的相应信息表信息序号N

IV NT BL SB 0 0 DPI

信息元素N

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

控制信息序号信息元素

DPI:=<1>跳;=<2>合;=<0><3>不确定状态

NT:=<0>当前值;=<1>非当前值

BL:=<0>未闭锁;=<1>闭锁

SB:=<0>未取代;=<1>取代

表10 调压开关升降状态ASDU_39的数据格式

39 类别标识

81H 可变结构限定词

1/7/9/11/12 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

T x x x x x x x 信息元素

IV NT BL SB 0 0 0 OV 信息元素

时间

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

OV:= <0>溢出;=<1>不溢出

NT:=<0>当前值; =<1>非当前值

BL:=<0>未闭锁; =<1>闭锁

SB:=<0>未取代; =<1>取代

X x x x x x x 分接头位置信息

T:= <0>设备未在瞬变状态; =<1>设备正在瞬变状态

3.13 位置状态/调压开关位置状态

在接收到总召唤命令时,装置回答ASDU_42断路器状态数据报文,格式见表11,传输原因 = 9;装置回答ASDU_39调压开关升降状态数据报文,格式见表10,传输原因 = 9。

表11 断路器状态 ASDU_42的数据格式

42 类别标识

N 可变结构限定词

9 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 DPI DPI信息元素1

... ... ... DPI信息元素N

控制信息序号信息元素

DPI:= <1> 跳;=<2>合; =<0><3> 不确定状态

NT:=<0> 当前值<1> 非当前值

BL:=<0> 未闭锁<1> 闭锁

SB:=<0> 未取代<1> 取代

3.14 告警或运行事件信号报文

当有装置告警信息(含运行事件信息)时,继电保护装置主动以ASDU_1(见表12)上传,测控装置主动以ASDU_41(见表13)上传。

表12 ASDU_1告警信号的数据格式

01H 类别标识

81H 可变结构限定词

1 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 DPI DPI信息元素

Ms(毫秒低) 信息元素

Ms(毫秒高) 信息元素

IV 0 分2进制(六位) 信息元素

SU 0 0 时2进制(五位) 信息元素

SIN=0(无关) 信息元素

IV=<1>无效; IV=<0>有效 ; SU=<1>夏时制

DPI:=<1>告警返回; DPI:=<2>告警动作; DPI:=<0>,<3>未用

表13 ASDU_41告警信号的数据格式

41 类别标识

1 N 可变结构限定词

1 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号1

IV NT BL SB 0 0 0 SPI

SPI信息元素1

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

... INF见装置的相应信息表信息序号N

IV NT BL SB 0 0 0 SPI

SPI信息元素N

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

总召唤序号信息元素

SPI:=<0>告警返回; SPI:=<1>告警动作

3.15 保护动作信号报文

当保护装置检测到有故障发生,出现保护动作(返回)后,保护装置主动上送保护动作信号报文。无故障检测结果、故障性质、故障相别的保护动作信号报文,以ASDU_2(见表14)上传,有故障检测结果或故障性质、故障相别的保护动作信号报文,以ASDU_70(见表16)上传。

故障测距结果只有一项,其单位为一次故障电抗欧姆数或线路公里数时,采用ASDU_4(见表15)上传;其余形式的故障测距结果报文,以ASDU_70(见表16)上传。

表14 ASDU_2事故信号的数据格式

2 类别标识

81H 可变结构限定词

1 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 DPI DPI信息元素

相对时间

Ms(毫秒低)

Ms(毫秒高)

FAN低字节

故障序号

FAN高字节

时标

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

SIN=0(无关)

IV=<1>无效; IV=<0>有效 ; SU=<1>夏时制

DPI:=<1>返回; DPI:=<2>动作 ; DPI:=<0>,<3>未用

表15 ASDU_4事故信号的数据格式

4 类别标识

81H 可变结构限定词

1 传输原因

COMADDR 单元公共地址

FUN 功能类型

73 信息序号

SCL 测距结果

Ms(毫秒低)

相对时间

Ms(毫秒高)

故障序号

FAN低字节

FAN高字节

时标

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

表16 ASDU_70事故信号的数据格式

70 类别标识

N 可变结构限定词

1 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

IV NT BL SB 0 0 DPI DPI信息元素

相对时间

Ms(毫秒低)

Ms(毫秒高)

故障序号

FAN低字节

FAN高字节

时标

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

0 0 0 日2进制(五位)

0 0 0 0 月2进制(四位)

0 年2进制(七位)

SIN=0(无关)

0 TM GT1 GT0 L3 L2 L1 L0 故障类型

附带结果1 故障值

。。。。。故障值

附带结果N-1 故障值

IV=<1> 无效; IV=<0>有效 ; SU=<1> 夏时制

DPI:=<1> 返回; DPI:=<2> 动作 ; DPI:=<0>,<3>未用

故障性质GT1 GT0

永久性故障 1 0

瞬时性故障0 1

故障性质不清楚0 0

故障性质不清楚 1 1

故障相别类型L3 L2 L1L0

11

AN 0

1

01

BN 0

01

CN 1

10

1

AB 0

1

00

BC 1

10

CA 1

1

11

ABN 0

1

01

BCN 1

11

CAN 1

1

10

ABC 1

11

ABCN 1

1

故障相别不确定0 0 00

TM:跳闸方式, = <0>三跳方式; = <1>选跳方式。

附带结果:(附带结果为保护动作的故障量值,其顺序及内容由装置约定说明,N = 1则表示无附带结果)1)每一个附带结果为一个实数结果,其格式为R32.23的标准4字节浮点数;

2)对于复数结果,看成连续两个实数结果,第一个实数结果为实部(或幅值),第二个实数结果为虚部(或相角)。

3.16 软压板投退/定值区切换/信号复归一般控制命令

主站-->装置方向:

主站发送ASDU_20(见表17) 软压板投退软压板投退/定值区切换/信号复归一般控制命令。

装置-->主站方向:

装置接收主站发送的ASDU_20软压板投退软压板投退/定值区切换/信

号复归一般控制命令,响应步骤如下:

a. 回答“命令肯定确认/否定确认”报文, 以ASDU_1(见表18)上传,

COT:=20/21。

b. 软压板投退后, 回答“软压板投退控制后的状态”报文,以ASDU_1(见

表18)上传,COT:=12。

根据用户在定值区切换后,要核查定值区的定值内容的需要,定值区切换成功后(肯定确认),要自动执行调当前区定值(参见3.17)。

表17 ASDU_20软压板投退/定值区切换/信号复归控制命令的数据格式

20 类别标识

81H 可变结构限定词

20 传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应信息表信息序号

0 0 0 0 0 0 DCO DCO双命令

RII标识号信息元素

注:DCO: =1 退; DCO:=2 投; DCO:=0,3未用

表18 ASDU_1软压板投退/定值区切换/信号复归命令认可/状态的数据格式

01H 类别标识

81H 可变结构限定词

20肯定/21否定/12返回状态传输原因

COMADDR 单元公共地址

FUN 功能类型

INF见装置的相应附录信息序号

0 0 0 0 0 0 DCO DCO双命令

时标

Ms(毫秒低)

Ms(毫秒高)

IV 0 分2进制(六位)

SU 0 0 时2进制(五位)

返回RII标识号信息元素

注: IV=<1> 无效; IV=<0>有效 ; SU=<1> 夏时制

DCO: DPI:=<1>退; DPI:=<2>投; DPI:=<0>,<3>未用

3.17 调定值

主站-->装置方向:

主站发送调定值命令ASDU_61 (见表19)。

装置-->主站方向:

装置接收主站发送的ASDU_61调定值命令,响应步骤如下:

a. 无定值时,回答“调定值命令否定”报文上传(见表20),传输原因=21。

b. 有定值时形成“定值上送”报文(见表21)上传。“定值上送”的最后

一帧为结束帧(见表22) 。

表19 调定值命令/全部定值修改执行/撤销命令的应用服务数据格式为:

注:定值序号:= UI8为定值1在定值区中位置顺序号。

定值:={ 定值数据,比例系数,RES,性质位,RES,符号位 }

定值数据:= UI16[1 ~ 16] <0 ~ 65536>

比例系数:= BS2[17 ~ 18] <0 ~ 3>

<0>

比例系数 = 1;<1> 比例系数 = 0.1;

<2> 比例系数 =0.01; <3> 比例系数 = 0.001

性质位:= BS1[21] <0 ~ 1>

<0>

控制字<1> 数据

RES:= 备用

表22 有定值时回答/全部定值修改预发/返校命令时的定值结束帧的应用服务数据格式为:

3.18 修改定值区全部定值

修改定值的过程采用“预发 -- 返校 -- 执行”的方式。

(1)定值修改预发命令

主站-->装置方向:

主站发送定值修改预发命令(见表21、22)。

装置-->主站方向:

装置接收主站发送的ASDU_61定值修改预发命令后,回答“定值修改返校”报文(见表21、22)。

(2)主站下发的定值修改执行命令

主站-->装置方向:

主站发送的定值修改执行命令(见表19)。

装置-->主站方向:

装置接收主站发送的ASDU_61定值修改执行命令后, 回答“定值修改执行确认”报文(见表20)。

(3)主站下发的定值修改撤销命令

主站-->装置方向:

主站发送的定值修改撤销命令(见表19)。

装置-->主站方向:

装置接收主站发送的ASDU_61定值修改撤销命令后,回答“定值修改执行撤销确认”报文(见表20)。

3.19单项定值修改命令

修改定值的过程采用“预发 -- 返校 -- 执行”的方式。

(1)定值修改预发命令

主站-->装置方向:

主站发送ASDU_61定值修改预发命令(见表23)。

装置-->主站方向:

装置接收主站发送的ASDU_61定值修改预发命令后,回答“定值修改返校”报文(见表23)。

表23 单项定值修改预发/返校应用服务数据格式为:

(2)主站下发的定值修改执行命令

主站-->装置方向:

主站发送的定值修改执行命令(见表24)。

装置-->主站方向:

装置接收主站发送的ASDU_61定值修改执行命令后,回答“定值修改执行确认”报文(见表24)。

(3)主站下发的定值修改撤销命令

主站-->装置方向:

主站发送的定值修改撤销命令(见表24)。

装置-->主站方向:

装置接收主站发送的ASDU_61定值修改撤销命令后,回答“定值修改执行撤销确认”报文(见表24)。

103报文详细解析

103规约转出软件实验报告(改进版) 1、初始化 ●主站发: 10 40 04 44 16 目的:给地址为04的装置发复位通信单元命令。 10 //固定帧长起始字符 04 // 44 16 子站回答:10 20 04 24 16 目的: ACD位置1,表明子站向主站请求1级数据上送。 ●主站发: 10 7a 04 7e 16 目的:向地址为04的装置发请求1级数据命令。 子站回答:68 15 15 68 28 04 05 81 04 04 b2 03 03 c4 cf c8 f0 bc cc b1 a3 01 00 01 00 9b 16 (ASDU5,CON=28,COT=4) 68 //启动字符 15 //报文长度 15 //报文长度 68 //启动字符 //控制域, 地址域, 类型标识, 可变结构限定词, 传送原因, 公共地址 28 04 05 81 04 04 //功能类型,信息序号, 兼容级别,8个ASCII b2 03 03 c4 cf c8 f0 bc cc b1 a3 //4个自由赋值 01 00 01 00 /////////////////////////////////////////////////// //连路用户数据 9b //校验和 16 //结束字符 (ASDU5,CON=28,COT=4) 80 00 目的:子站以ASDU5(复位通信单元)响应主站的召唤。并ACD位置1,表明子站继续向主站请求1级数据上送。 ●主站发:10 5a 04 5e 16 目的:向地址为04的装置发请求1级数据命令。 子站回答:68 15 15 68 08 04 05 81 05 04 b2 04 03 c4 cf c8 f0 bc cc b1 a3 01 00 01 00 7d 16 (ASDU5,CON = 08,COT=5) 目的:子站以ASDU5(启动/重新启动)响应主站的召唤。ACD 位置回0。 后面跟随时间同步和总查询。 结果分析:程序的行为完全正确。 2、对时 时间同步过程分两种情况: 1)ASDU6 可以发送无回答方式,其地址为255。

104规约及其实现

104规约及其实现(Ver0.1) 1.网络的设置 定义厂站端为网络通讯的服务器端,主站端为网络通讯的客户端,由客户端发起连接。服务器端的端口号为2404,服务器端只接受一个连接。 2.信息帧类别说明 根据协定,发送的数据有遥测量、遥信量、遥控量、遥调量、计划曲线和时钟命令。 2.1遥测量:主要用来传送各个遥测值,包括电压,功率,功率因数等值。采用标度化值,类型标识为11(M_ME_NB_1),信息对象地址范围4001H~5000H。变化遥测采用带时标的标度化值,类型标识为35(M_ME_TE_1), 信息对象地址与全遥测相同。 2.2遥信量:主要用来传送各种信号及报警信息。全遥信采用不带时标的单点信息,类型标识为1(M_SP_NA_1),信息对象地址范围1H~1000H;变化遥信采用带时标的单点信息,类型标识为30(M_SP_TB_1),信息对象地址与全遥信相同。 2.3遥控量:主要用来是主站遥控变电站端的电容器投切和变压器档位的升降。该量只用于变电站的无功调节项目上,不用于发电厂的无功调节项目上。采用带时标CP56Time2a的单命令,类型标识为58(C_SC_TA_1),信息体对象地址范围6001H~6200H。 2.4遥调量:主要用作用是主站给厂站端下发调节命令。采用带时标CP56Time2a的设定值命令,标度化值,类型标识为62(C_SE_TB_1),信息体对象地址范围6201H~6400H。 2.5计划曲线:主要用于主站给子站下发计划曲线。该信息属于扩展信息。类型标识为111(P_ME_NB_1),信息体对象地址范围5001H~6000H。 2.6时钟命令:由主站发送,给子站校时。如果在最大网络延迟小于接收站要求的时钟精度时,可以使用时钟同步。例如,如果网络提供者保证网络延迟不大于400ms(X.25WAN的典型值),并且被控站要求的精度为1s,时钟同步过程就可以使用。类型标识103(C_CS_NA_1)。 3.帧结构 68(启动符) XX(长度,等于len(ASDU)+4) XX XX(发送序号,2个字节) XX XX(接收序号,2个字节) XX(类型标识) XX(传送数据的个数) XX XX(传送原因,2个字节) 01 00(公共地址,即RTU站址,2个字节) XX XX 00(信息体地址,3个字节)

siemensT103规约使用指南参考解析

一、DL/T667-1999(IEC60870-5-103) 通信规约 1. 通信接口 1.1 接口标准:RS232、RS485、光纤。 1.2 通信格式:异步,1位起始位,8位数据位,1位偶校验位,1位停止位。字符和字节传输由低至高。线路 空闲状态为1。 1.3 通信速率:可变。默认9600 1.4 通信方式:主从一对多,Polling方式。 2. 报文格式 60870-5-103通信规约有固定帧长报文和可变帧长报文两种报文格式,前者主要用于传送“召唤、命令、确认、应答”等信息,后者主要用于传送“命令”和“数据”等信息。 2.1 固定帧长报文 10 H 启动字符 CODE 控制域 ADDR 地址域 C S 代码和 16 H 结束字符 注:代码和=控制域+地址域(不考虑溢出位,即256模和) 2.2 68 H ————启动字符1(1byte) Length ————长度(1byte) Length ————长度(重复)(1byte) 68 H ————启动字符2(重复)(1byte) CODE ————控制域(1byte) ADDR ————地址域(1byte) ASDU ————链路用户数据[(length-2)byte] C S————代码和(1byte) 16 H ————结束字符(1byte) 注:(1)代码和=控制域+地址域+ ASDU代码和(不考虑溢出位,即256模和) (2)ASDU为“链路用户数据”包,具体格式将在下文介绍 (3)Length=ASDU字节数+2 2.3 控制域 控制域分“主从”和“从主”两种情况。 (1)“主从”报文的控制域 D7 D6 D5 D4 D3 D2 D1 D0 备用PRM FCB FCV 功能码 0 1 1 (A)PRM(启动报文位)表明信息传输方向,PRM=1由主站至子站;PRM=0由子站至主站。 (B)FCB(桢记数位)。FCB = 0 / 1——主站每向从站发送新一轮的“发送/确认”或“请求/响应”传输服务时,将FCB取反。主站为每个从站保存一个FCB的拷贝,若超时未收到应答,则主站重发,重发报文的FCB 保持不变,重发次数最多不超过3次。若重发3次后仍未收到预期应答,则结束本轮传输服务。 (C)FCV (桢记数有效位),FCV= 0表明FCB的变化无效,FCV=1表明FCB的变化有效。发送/无回答服务、广播报文不考虑报文丢失和重复传输,无需改变FCB状态,这些桢FCV常为0

104规约

104规约 104:是厂站与配网主站进行通讯的规约,以以太网为载体,服务模式是平衡模式。 用于远动控制通信的,用于调度自动化系统,厂站之间的通讯; 104规约的报文帧分为三类,I帧,S帧,U帧; I帧为信息帧,用于传输数据,长度大于6个字节,为长帧; S帧为确认帧,用于确认接收的I帧,长度为6个字节,为短帧; U帧为控制帧,用于控制启动/停止/测试,长度为6个字节,为短帧; 长帧报文分为APCI和ASDU两个部分,统称为APDU,而短帧报文只有APCI部分;APCI的6个字节的构成:起动字符68H,1个字节;后面的报文长度,1个字节(最大253);控制域位组,4个字节;区分I,S,U帧: I帧的4字节控制域位组规定为:字节1和字节2位发送序号,字节3和字节4为接收序号; 注意: 1.由于字节1和字节3的最低位固定为0,不用于构成序号,所以在计算序号时,要先转换成十进制数值,再除以2; 2.由于低位字节在前,高位字节在后,所以计算时要先做颠倒; S帧的字节1固定为01H,字节2固定为00H,字节3和字节4位接收序号计算时仍要注意以上两点; U帧的字节2,3,4均固定为00H,字节1包含TESTFR,STARTDT,STOPDT三种功能,同时只能激活其中的一种功能;启动(STARTDT)和停止(STOPDT)都是由主站(104的客户端)发起的,先由主站发送生效报文,子站随后确认。而主站和子站都可发送测试(TESTFR)报文,由另一方确认。 客户端发起:(请求连接报文和确认连接报文) STARTDT:68 04 07 00 00 00(启动激活);68 04 0B 00 00 00(启动确认) 07 = 00000111,最后两个1表示信息传输格式为U格式,倒数第3个1 表示请求连接; 0B = 00001011,最后两个1表示信息传输格式为U格式,倒数第4个1

HN-2000系列保护装置103通信规约

HN-2000系列保护测控装置103通信规约 (版本:V1.00) 在地的内电层上,分割有AGND DGND DGND1,但AGND DGND1是在DGND层内再次分割的,也就是说,我们认为再次分割了就应该被定义为AGND DGND1,实际上PROTEL却认为AGND DGND1与DGND重叠了,使用规则检查就能发现这个问题。 在同一层上分割多个区域,分割线是可以重叠的,但区域不要重叠,我同学有过这样的教训。 合肥合能电气有限责任公司 二○○九年九月

1 范围和目的 本规约基于电力行业标准DL/T 667-1999 (IDT. IEC 60870-5-103)下的通信接口规范,定义了HN-2000系列保护测控装置通信协议,描述了数据格式、控制序列等。 本规约适用于变电站自动化系统中HN-2000系列保护测控装置与监控系统的数据交换。 2 引用标准 下列标准所包含的条文,通过在本规约中引用而构成为本规约的条文。所有标准都会被修订,使用本规约的各方应探讨使用下列标准最新版本的可能性。 DL/T667 1999:远动设备和系统 - 第5部分:传输规约 - 第103篇继电保护设备信息接口配套标准; Q/GDNR420-2002: 电力系统实时数据网络通信应用层规约。 3 定义和缩写 本规约采用的定义,严格按照DL/T667 1999:远动设备和系统 - 第5部分:传输规约- 第103篇继电保护设备信息接口配套标准中的定义。 3.1 控制方向 从控制系统到继电保护设备(或间隔单元)的传输方向。 3.2 监视方向 从继电保护设备(或间隔单元)到控制系统的传输方向。 3.3 控制系统 作为通信链路的主站,即按照DL/T667 1999定义的主站。 3.4 缩写 A SDU 应用服务数据单元APPLICATION SERVICE DATA UNIT IED 智能电子装置 Intelligent Electronic Device 4 DL/T 667-1999(IEC60870-5-103)通信规约简介 详见:远动设备和系统 - 第5部分:传输规约 - 第103篇继电保护设备信息接口配套标准(IDT.IEC60870-5-103:1997标准)。 4.1 物理层 4.1.1接口标准 串行通信方式:EIA RS-485接口。

104规约简介

104 规约简介 一 . 概述: 101、104规约属于问答式异步通信方式。104必须与101规约同时配套使用。2002年国家经贸委正式发布,104规约的核心部分ASDU应用服务数据单元是101规约的定义,结合超高压公司的使用范围,对104规约的报文格式做一说明以便大家理解。更详细的请看104和101的2002年正式版本。104应用在tcp/lp 的1、2、3、4、7、层。 二 . 104报文格式 1.APCI应用规约控制信息:它是所有发送/接收的报文头并可以单独发送。 APDU长度最大253,要除去启动符 68H和其本身 APDU是全报文 ASDU:应用服务数据单元 2.控制域分类: 控制域八位位组分为3种格式,每种格式的定义内容不一样。 a. I格式:信息传输格式 b.U格式:未编号的控制功能类型格式

TEST.SPOPDT STARTDT 确认/生效只有一个是“1”之可能出03/13/23/43/83/07/0B 不可能出现其他码 c. S 格式 带编号的监视功能 例如: 发/收一组码: 68 04 01 00 96 77 这就S 格式,这是确认报文,在收报文经常出现。刚开机时用于链路连接,收发两端都收到这个报文说明链路通了,可以发其它命令报文。如果链路不通,主站会连发此报文 2. ASDU 格式 应用服务数据单元 即信息区传输格式 传送原因: 1字节/2字节 各系统自定义,我们系统定义2字节。101定义1个字节。 公共地址: 1字节/2字 各系统自定义 我们系统定义2字节。101定义1个字节 信息对象地址:1字/2字节/3字节 我们系统定义3个字节,可以转16777215个信息,实际上2个字节就够65535。101定义2个字节。 可变帧结构限定词: 7位定义长度,最大127个信息。 SQ=0 每个信息都带地址。 SQ=1 只有带一个有起始地址,其他信息不带地址,按顺序排列,全YX 、全YC 时SQ 都为1. 信息:最少一个字节,例如一个遥信,最多的可达9个字节,SOE8个字节。 3. 主站的发送报格式 这里仅介绍三种格式 总召唤 召唤电量 YK (双点YK,现场都双点YK )下面于 分别介绍 a. 总召唤报文格式

IEC103规约报文格式

IEC103规约报文格式

IEC103规约格式 1.基本报文格式 1.1固定帧长报文 启动字符 控制域 地址域 代码和 结束字符 注:代码和=控制域+地址域(不考虑溢出位,即256模和) 1.2可变帧长报文 注:(1)代码和=控制域+地址域+ ASDU 代码和(不考虑溢出位,即256模和) (2)ASDU 为“链路用户数据”包,具体格式将在下文介绍 (3)Length=ASDU 字节数+2 1.3控制域定义 控制域分“主∧ 从”和“从∧ 主”两种情况。 (1) “主∧ 从”报文的控制域 D7 D6 D5 D4 D3 D2 D1 D0 备用 PRM FCB FCV 功能码 1 每位的具体定义请参考详细103规约。 (2) “从∧ 主”报文的控制域 D7 D6 D5 D4 D3 D2 D1 D0 备用 PRM ACD DFC 功能码 0 0 每位的具体定义请参考详细103规约。 ———— 启动字符1(1byte ) ———— 长度(1byte ) ———— 长度(重复)(1byte ) ———— 启动字符2(重复)(1byte ) ———— 控制域(1byte ) ———— 地址域(1byte ) ———— 链路用户数据[(length-2)byte] ———— 代码和(1byte ) ———— 结束字符(1byte )

1.4地址域 地址域为主站与之通信的从站地址,0-254:设备地址,255:广播地址。 2.链路规约数据单元(LDPU) 控制方向:从控制系统到继电保护设备(或间隔单元)的传输方向。 监视方向:从继电保护设备(或间隔单元)到控制系统的传输方向。 2.1控制方向 ●复位帧计数位 ●复位通信单元 ●召唤1级数据 ●召唤2级用户数据 ●请求链路状态 2.2监视方向 ●确认帧:

(示例)西门子103规约初始化过程

103规约-初始化过程(示例) 2007-06-2710:34 以下是我中心与某厂家装置通信过程初始化报文,对部分报文加以分析,与各位分享。 M->S1Phy1040014116 Dat PRM=1FCV=0Reset CU Address=01 App 注:主站复位通信单元,子站应删除缓冲区内的报文. S->M2Phy1020012116 Dat PRM=0ACD=1DFC=0ACK Address=01 App M->S3Phy107A017B16 Dat PRM=1FCB=1FCV=1Request user data class1Addre ss=01 App S->M4Phy6816166828010A810101FE F40001017B011206 010********C00E916 Dat L=22PRM=0ACD=1DFC=0User data Address=01 Link user data=0A81...0C00 App Generic data(=10) SQ=1Number of elements=1 Cause of transmission:Spontaneous(=1) Common address=01Function type=254(Generic function type)INF=244(Read value or attribute of a single entry) Return information identifier(RII)=0 Number of generic data sets(NGD):no=1,count=0,cont=0 Generic identification number(GIN):group=1,entry=123 (ENTRY identifier) Kind of description(KOD):Actual value Generic data description:(datatype=18,datasize=6,number=1,cont=0) General identification data:(DPI=ON Time:valid, standard,12:17:29.974Supplementary information(SIN)=0) 注:错误-采用通用分类服务上送的事件信息,在复位CU命令下仍然能够传输.按照规约,此时子站清空发送缓冲区,且应马上回复复位确认信息(ASDU5). M->S5Phy105A015B16 Dat PRM=1FCB=0FCV=1Request user data class1Addre ss=01

IEC-60870-5-104通讯规约的特点及应用

IEC-60870-5-104通讯规约的特点及应用 摘要:规约简单的说就是指在电力系统中,发送信息端与接受信息端对所发送数据的报文格式封装与解封装的一套约定。为了实现规约的标准化,国际电工委员(International Electrotechnical Commission)制定了一系列的远动规约的基本标准,并在此基础上制定了基于TCP/IP协议的IEC 60870-5-104国际标准,用以对地理广域过程的监视和控制。本文主要说明介绍IEC-60870-5-104规约的基本内容,并以IEC-60870-5-104在变电站和配电网的应用为例,说明了IEC-60870-5-104的作用以及优势。 关键字:104规约;优势;数据传输;FTU; 1.IEC-60870-5-104规约的介绍 1.1 一般体系结构 104规约定义了开放的TCP/IP接口的使用,包含一个由传输IEC 60870-5-101ASDU的远动设备构成的局域网的例子。包含不同广域网类型(如X.25,帧中继,ISDN,等等)的路由器可通过公共的TCP/IP-局域网接口互联。图1所示为一个冗余的主站配置与一个非冗余的主站配置。 1.2 规约结构 IEC 60870-5-104远动规约使用的参考模型源出于开放式系统互联的ISO-OSI参考模型,但它只采用其中的5层,IEC 60870-5-104规约是将IEC

60870-5-101与TCP/IP提供的网络传输功能相结合。根据相同的定义,不同的ASDU(应用服务数据单元),包括IEC 60870-5全部配套标准所定义的ASDU,可以与TCP/IP相结合。IEC 60870-5-104实际上是处于应用层协议。基于TCP/IP 的应用层协议很多,每一种应用层协议都对应着一个网络端口号,根据其在传输层上使用的是TCP协议(传输控制协议)还是UDP协议(用户数据报文协议),端口号又分为TCP端口和UDP端口,为了保证可靠地传输远动数据,IEC60870-5-104规定传输层使用的是TCP协议,因此其对应的端口号是TCP端口。IEC 60870-5-104规定本标准使用的端口号为2404,并且此端口号已经得到互联网地址分配机构IANA (InternetAssigned Numbers Authority)的确认。 1.3 104 规约数据单元帧格式 104规约中的APDU(应用规约数据单元)由APCI(应用规约控制信息)和ASDU(应用服务数据单元)构成,和IEC60875-5-101的帧结构相比,其中应用服务数据单元是兼容的,不同是IEC60875-5-104使用应用规约控制信息(APCI),而IEC60875-5-101使用链路规约控制信息(LPCI) 1.4 防止报文丢失和重复传输 在最底层的计算机通信网络中,所提供的服务是不可靠的分组传送,所以当传送过程中出现错误以及在网络硬件失效或网络负荷太重时,有可能会造成数据包的丢失、延迟、重复和乱序,因此应用层协议必须使用超时和重传机制。为了防止I格式报文在传送过程中丢失或重复传送,IEC 60870-5-104的I格式报文的控制域定义了发送序号N(S)和接收序号R(S),发送方每发送一个I格式报文,其发送序号应加1,接收方每接收到一个与其接收序号相等的I格式报文后,其接收序号也应加1。需要注意的是,每次重新建立TCP连接后,调度主站和子站FTU的接收序号和发送序号都应清零,因此在双方开始数据传送后,接收方若收到个I格式报文,应判断此I格式报文的发送序号是否等于自己的接收序号。若相等则应将自己接收序号加1,若此I格式报文的发送序号大于自己的接收序号,这说明发送方发送的一些报文出现了丢失;若此I格式报文的发送序号小于自己的接收序号,这意味着发送方出现了重复传送。 2. 变电站、配电网自动化系统采用IEC60870-5-104规约的优势 变电站、配电网自动化系统的站内局域网的通信开放性、兼容性是衡量一个变电站自动化系统的性能先进性的重要指标之一。但是到目前为止,实际运行中的变电站、配电网自动化系统,由于诸多原因,不同的厂家所采用的通信协议并不统一,这给变电站、配电网自动化系统的站内局域网的通信开放性、兼容性带来不好的影响,增加了多通信协议的规约转换工作,严重的时候还会造成通信不可靠。变电站、配电网自动化系统采用国际标准的通信协议应该是必然的发展趋势。 104规约本身是国际电工委员会(IEC)为了满足IEC60870-5-101远动通信协议用于以太网实现而制定的。它的网络层协议为TCP/IP协议,应用层协议采用101协议的ASDU。为了保证应用层ASDU的通信可靠性,又包装了APCI传输接口,规定了应答和重发机制。 由于以太网的通信容量大以及TCP/IP协议的开放性好,已被计算机通信所广泛采用,非常成熟可靠,也被一致认为是变电站自动化系统的站内局域网的必然发展趋势。鉴于变电站自动化系统通信数据的特点和采用以太网的方式,采用104协议应该是目前较合理的一种通信规约。因为他既能满足继电保护故障信息和SCADA监控信息的传输要求,又有标准规约的好的兼容性。而且104协议组合

电力104规约详解

104规约详解 链路先握手再通信,不握手不通信,通信中断须再握手(建立链路) 确认报文的来回须对方的认可,认可方式可以是一条专用的报文也可以是下一个询问报文中的FCB来暗示 原因传送的信息都必须带上原因,不允许没有理由的传输地址每个信息量都有一个唯一的不重复的地址 类型每种信息的传输都有不同的功能类型 68 启动符 5D 长度 6C 控制域1 03 控制域2 78 控制域3 00 控制域4 01 遥信 D0 可变结构限定词(信息体个数) 14 00 传送原因 01 00 站地址 01 00 00 信息体地址(点号=信息体地址-起始地址) 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

规约对比标准的104规约 格式说明 APCI 起始字节68H APDU长度 控制域八位位组1 控制域八位位组2 控制域八位位组3 控制域八位位组4 ASDU TYP 类型标识 VSQ 可变结构限定词 COT_L 传送原因 COT_H ADDR_L 站地址 ADDR_H InfAddr_0 信息体 InfAddr_1 InfAddr_2 … 结构说明: TYP: 类型标识,可查表 在监视方向的过程信息 <0> := 未定义 <1> := 单点信息 M_SP_NA_1 <3> := 双点信息 M_DP_NA_1

103报文详细解析

103规约转出软件实验报告(改进版) 1、初始化 主站发: 10 40 04 44 16 目的:给地址为04的装置发复位通信单元命令。 10 1999年11月8日1999年11月8日结果分析:程序行为正确。 主站发连续发送报文:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f 09 28 0b 63 78 16目的:测试程序连续运行时的行为。 测试时间:一天 结果分析:连续运行结果正确。 主站发连续发送报文:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f ff 28 0b 63 78 16目的:测试程序连续运行时的行为。 测试时间:一天。 结果分析:连续运行结果正确。 主站发:68 0f 0f 68 44 01 06 81 08 01 ff 00 d4 26 0f 09 28 0b 63 7c 16 68 0f 0f 68 44 01 06 81 08 01 ff 00 d4 26 0f 09 28 0b 63 7c 16 目的:给地址为01的装置发对时命令。 对时时间为:1999年11月8日9时15分秒 装置受(第一次):00 1f 00 09 ff 03 3d 09 0f 09 08 0b 63 对时令:对时时间:1999年11月8日9时15分9秒 装置受(第二次):00 1f 00 03 ff 03 3e 时钟同步令 子站回答:10 20 01 21 16 目的:ACD位置1,子站向主站请求上送1级数据。 主站发:10 7a 01 7b 16 目的:主站发向子站请求1级数据命令。 子站回答:68 0f 0f 68 08 01 06 81 08 01 ff 00 d4 26 0f 09 28 0b 63 40 16 目的:子站以ASDU6响应主站的召唤1级数据命令。

主站与子站通过IEC60870-5-104规约通讯协议说明

主站与子站通过IEC60870-5-104规约通讯协议说明 目录 目录 (1) 前言 (1) 一、IEC60870-5-104应用规约数据单元基本结构 (2) 1.1 应用规约数据单元APDU (2) 1.2 应用规约控制信息APCI (2) 1.3 应用服务数据单元ASDU (3) 二、IEC60870-5-104规约的过程描述 (5) 三、IEC60870-5-104规约源码分析(报文分析) (5) 3.1启动连接(U格式) (5) 3.2启动连接确认(U格式) (6) 3.3总召唤(I格式) (6) 3.4总召唤确认(I格式) (6) 3.5数据确认(S格式) (6) 3.6总召唤结束(I格式) (7) 3.7测试连接(U格式) (7) 3.8测试连接确认(U格式) (7) 3.9.遥信信息(I格式) (7) 3.9遥测信息(I格式) (10) 3.10 SOE信息(I格式) (11) 前言 根据全国电力系统控制及其通信标准委员会三届五次会议和最近出版的国标DL/T634.5.104:2002对104规约的参数选择做了如下说明: 1、采用端正101规约中的链路地址和短报文(指链路确认报文) 2、采用召唤一级数据 3、两个字节表示公共地址(站址) 4、两个字节表示传送原因 5、三个字节表示信息体地址 上述3、4、5点与上一次通讯协议具体说明有冲突,为执行国际国内标准,建议根据上述要求对报文做如下修改。

一、IEC60870-5-104应用规约数据单元基本结构 应用规约数据单元:APDU(Application protocal data unit) 应用规约控制信息:APCI(Application protocal control information) 应用服务数据单元:ASDU(Application protocal control unit) APDU=APCI + ASDU 1.1 应用规约数据单元APDU 定义了启动字符、应用服务数据单元的长度规范、可传输一个完整的应用规约数据单元。 ●启动字符:68H(一个字节) ●长度规范:报文最大长度255字节,应用规约数据单元的最大长度为253字节,控 制域的长度是4字节,应用服务数据单元的最大长度为249字节。 ●控制域:控制域定义抗报文丢失和重复传送的控制信息、报文传输的启动和停止、 传输连接的监视。控制域的这些类型被用于完成计数的信息传输的(I格式)、计 数的监视功能(S格式)和不计数控制功能(U格式)。 ●应用服务数据单元 1.2 应用规约控制信息APCI 控制域定义抗报文丢失和重复传送的控制信息、报文传输的启动和仃止、传输连接的监视。控制域的这些类型被用于完成计数的信息传输的 (I格式)、计数的监视功能(S格式)和不计数的控制功能(U格式)。

许继103规约详解

许继103规约报文详解

IEC60870-5-103(DL/T667-1999)报文详解 一、800系列装置串口IEC60870-5-103部分 一、引用标准 IEC60870-5-103:1997 继电保护设备信息接口配套标准,DL/T667-1999 远动设备及系统第5 部分传输规约第103 篇继电保护设备信息接口配套标准。 二、通信接口 1.接口标准:RS232 或RS485。 2.通信格式:异步,1 位启始位,8 位数据位,1 位偶校验,1 位停止位。 3.通信速率:9600 bit/s。 4.通信方式:主从式,装置为从站。 三、报文格式 IEC60870-5-103 通信规约有固定帧长和可变帧长两种报文格式。前者用于传送“复位、召唤、确认、无所要求、链路状态/响应、忙帧”等信息。后者主 要用于传送“命令、数据”等信息。 b.接受校验:每帧报文的启动位,停止位、偶校验位。接受校验的字符有启动字符、帧校验和、结束字符,若检出一个差错,舍弃此帧数据,若无差错,数据有效。 256的模和)。 b. ASDU 链路用户数据包的具体格式详见下文介绍 c. Length=ASDU 链路用户数据包的字节数+2(2为控制域、地址域的长度),长度为控制域、地址域、链路用户数据的8位位组的个数,即字节个数。 d. 接受校验:每帧报文的启动位,停止位、偶校验位。接受校验的字符有启动字符、两个长度字符Length应一致、接受字符总数为L+6(两个启动字符、两个长度字符、校验字符及结束字符16)、帧校验和、结束字符,若检出一个差错,舍弃此帧数据,若无差错,数据有效。 注:固定帧长报文主站和子站之间的确认;而可变帧长用于主站和子站之间传输数据。3、控制域

CSC241C装置CSC2000-103规约点表_V1.22B资料

CSC-241C装置103规约、CSC2000规约要点及信息点表说明 定(2007)067 编制:郑磊 校核:车柠 审定:刘志超 版本号:V1.22B 文件代号:C67997 出版日期:2009.2

目录 一.103通信规约基本要点......................................................................................................... - 1 - 二.CSC2000规约信息点表 .................................................................................................... - 13 -

一.103通信规约基本要点 1.通信接口 1.1 接口标准:RS232、RS485、光纤。 1.2 通信格式:异步,1位起始位,8位数据位,1位偶校验位,1位停止位。字符和 字节传输由低至高。线路空闲状态为1,字符间无需线路空闲间隔,两桢之间线 路空闲间隔至少33位(3个字节) 1.3 通信速率:可变。 1.4 通信方式:主从一对多,Polling方式。 2.报文格式 870-5-103通信规约有固定帧长报文和可变帧长报文两种报文格式,前者主要用于传送“召唤、命令、确认、应答”等信息,后者主要用于传送“命令”和“数据”等信息。2.1 启动字符 控制域 地址域 代码和 结束字符 256模和) 2. ————启动字符1(1byte) ————长度(1byte) ————长度(重复)(1byte) ————启动字符2(重复)(1byte) ————控制域(1byte) ————地址域(1byte) ————链路用户数据[(length-2)byte] ————代码和(1byte) ————结束字符(1byte) 注:(1)代码和=控制域+地址域+ ASDU代码和(不考虑溢出位,即256模和)(2)ASDU为“链路用户数据”包,具体格式将在下文介绍 (3)Length=ASDU字节数+2 2.3 控制域 控制域视“主 从”和“从 主”两种传输方向情况不同而有不同。 “主 从”报文的控制域

IEC104规约报文分析(104报文解释的比较好的文本)

IEC104规约调试小结 一、四遥信息体基地址范围 “可设置104调度规约”有1997年和2002年两个版本,在流程上没有什么变化,02 此配置要根据主站来定,有的主站可能设为1,1,2,我们要改与主站一致。 三、以公共地址字节数=2,传输原因字节数=2,信息体地址字节数=3为例对一些基本的报 文分析 第一步:首次握手(U帧) 发送→激活传输启动:68(启动符)04(长度)07(控制域)00 00 00 接收→确认激活传输启动:68(启动符)04(长度)0B(控制域)00 00 00 第二步:总召唤(I帧) 召唤YC、YX(可变长I帧)初始化后定时发送总召唤,每次总召唤的间隔时间一般设为15分钟召唤一次,不同的主站系统设置不同。 发送→总召唤: 68(启动符)0E(长度)00 00(发送序号)00 00(接收序号)64(类型标示)01(可变结构限定词)06 00(传输原因)01 00(公共地址即RTU地址)00 00 00(信息体地址)14(区分是总召唤还是分组召唤,02年修改后的规约中没有分组召唤) 接收→S帧: 注意:记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧。 6804 01 00 02 00 接收→总召唤确认(发送帧的镜像,除传送原因不同): 68(启动符)0E(长度)00 00(发送序号)00 00(接收序号)64(类型标示)01(可变结构限定词)07 00(传输原因)01 00(公共地址即RTU地址)00 00 00(信息体地址)14(同上) 发送→S帧: 注意:记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧。 68 04 01 00 02 00 接收→YX帧(以类型标识1为例): 68(启动符)1A(长度)02 00(发送序号)02 00(接收序号)01(类型标示,单点遥信)04(可变结构限定词,有4个遥信上送)14 00(传输原因,响应总召唤)01 00(公共地址即

101规约和104规约介绍

101.104子站端通讯规约 101规约和104规约常用于调度中心和子站之间通讯。 101规约一般用于串口通讯,也可用UDP方式; 104规约则用于网络通讯,采用TCP/IP方式。 目前公司在eComm和DCAP系统中只有101规约和104规约发送端(即子站端/从站端)软件,没有接收端(即主站端)软件;而PDS 系统中,有101规约和104规约接收端(即主站端)软件,以及104规约发送端(即子站端)软件。 步骤 1确认信息 (1)101串口UDP 104 网口TCP/TIP 提供本机和对方IP 和端口 (2)配置文件公共地址链路地址域长度单点遥还是双点遥 信信息对象地址长度等

主站-〉子站总召报文:68 09 09 68 73 1F 64 01 061F0000 14 30 16 链路地址传送原因公共地址信息对象地址 (3) 点表数据对照表 2新建通讯设备 ※DCAP 参数数据管理工具 ※ECOMM 新建通讯设备 新建通讯设备类型为TCPSERVER 查看安装盘中是否有101.104规约 Config104.exe 必须和数据库ecomm.mdb 在同一个 文件目录下

3修改配置 DCAP 在Comm101Rtu.ini 中修改其相关配置 ECOMM 进入Config104XML.exe 新建配置,另存一个文件如 104xml 4生成数据对照表 ※DCAP 用CTMfor104.exe根据已给点表生成数据对照表ECOMM 在进入Config104XML.exe 新建配置,另存一个文件如 104xml 后修改其配置 5启动通讯程序 DCAP 启动Comm101Rtu.exe ECOMM 新建通道在Root (ecomm节点)上新建通道把已另存的104xml文件上传到通道启动Ecommserver =调试诊断

104规约报文详解(解剖麻雀,最快速掌握,强力推荐)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层 物理层保证数据的正确送达,保证如何避免冲突。(物理层利用如 RS232上利用全双工) 链路层负责具体对那个slAvE的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认) 应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为SErvEr 控端为CliEnt,平衡式传输,2BytE站地址,2BytE传送原因,3BytE信息地址。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定6个字节)+ ASDU 应用服务数据单元(长度可变) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。视具体系统最大长度可以压缩。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【1个例子】 104报文分析 BuF序0 1 2 3 4 5 6 7 8 9 .10 11 12 13 14 15 16 17 18 19 20 21 22 M->R:68 1510 0002 001E 01 03 0001 0079 00 00 01 10 01 24 13 D2 0A 02分析的结果是I (主动上报SOE,主动上报是因为104是平衡式规约)报文头固定为0x68,即十进制104 长度15字节(不是6帧的,都是I帧) 发送序号=8【控制字节的解析10 00 02 00 ,发送序号:0010H/2=16/2=8】 接收序号=1 【控制字节的解析10 00 02 00 ,接收序号:0002H/2=2/2 =1】 0x1E=30 即M_SP_TB_1 带长时标的单点信息 01 -> SQ:0 信号个数:1 03 00 -> 传送原因:[ T=0 P/N=0 原因=3 | 突发] 01 00 -> 公共地址:1 79 00 00 -> 0x79=121 信息体地址: 121 01 -> 状态: 1 IV:0 NT:0 SB:0 BL:0 10 01 24 13 D2 0A 02 ->低位10 高位01,即0x0110=1*16*16+16=272 时标: 2002/10/18 19:36:00.272 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 每个字节都为unsignED ChAr类型,如果是2个字节表示1个short型,则都是低位在前,高位在后。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节0】0x68即十进制数104,68做为BuF第0个字节,下面的说明依次向后排 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节1】15即从字节2到最后的所有字节数(长度) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【字节2、3、4、5】这4个字节是4个控制域,对应不同类型的格式(I帧、U帧、S帧),意义和格式都不相同

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