当前位置:首页 >> 电力/水利 >>

IEC104规约介绍


IEC60875- 104规约介绍 IEC60875-5-104规约介绍 和报文分析

概论
? 必读文件
《中华人民共和国电力行业标准》 idtIEC60870-5-104:2002

? 技术背景
适应和引导电力系统调度自动化的发展,规范调 度自动化及远动设备的技术性能

? IEC104应用层与IEC101完全相同,是 101的网络化访问

重点内容
IEC104规约结构 规约结构 通讯特点-报文重传机制,端口号 通讯特点-报文重传机制, 工程实现要点 平衡传输方式典型报文序列

规约结构( ) 规约结构(1)- 模型
应用层 (101) 表示层 会话层 传输层(TCP) 网络层(IP) 链路层 物理层 ISO参考模型

app socket

101的应用层 + TCP/IP提供的传输功能

规约结构( ) 规约结构(2)- 适用网络
? 局域网(两层交换机连接的单网段、三层交
换机或路由器连接的多网段)

? 广域网 (X.25、FR(帧中继)、ATM(异步传
输模式) 、ISDN(综合服务数据网络) ) 基于TCP/IP的面向连接的网络服务。 IP网络本身的数据完整和安全性机制。 可采取的其他安全措施:客户端限制访问; 路由表限制访问;数据软硬件加密。

规约结构( ) 规约结构(3)- APCI控制信息 控制信息
启动字符 68 H
APDU长度(最大,253) 控制域八位位组1 控制域八位位组2

APCI

APDU APDU长度 长度
控制域八位位组3 控制域八位位组4

IEC101和104定义的 ASDU

ASDU

远动配套标准的APDU定义 定义 远动配套标准的

新概念
APCI控制信息 控制信息 可计数的信息传输功能- 可计数的信息传输功能-I 格式 可计数的确认功能 -S格式 格式 启动,停止,测试功能- 格式 启动,停止,测试功能-U格式

序列号记数,防止报文丢失,相对于 序列号记数,防止报文丢失,相对于101的FCB 的

规约结构( ) 规约结构(4)- I 格式
? 信息传输格式类型( I格式)的控制域
8 7 6 5 4 3 2 LSB 0 1
八位位组1 八位位组2

发送序列号 N(S) MSB 发送序列号 N(S) 接收序列号 N(R) MSB 接收序列号 N(R)

LSB

0

八位位组3 八位位组4

控制域第一个八位位组的第一位比特 = 0 定义了I 格 式, I格式的APDU常常包含一个ASDU.

I格式应用服务数据单元(ASDU) 格式应用服务数据单元( 格式应用服务数据单元 )
数 据 单 元 标 识
类型标识 可变结构限定词 传送原因 公共地址 信息体地址 信息体元素 一个字节 一个字节 二个字节 二个字节 三个字节 元素定义 7个字节 ….

信 息 体

信息体时标 …..

信息体地址n 信息体元素n 信息体时标n

三个字节 元素定义 7个字节

表 1 --- 在监视方向的过程信息
类型标识 :=UI8[1..8]<0..44> <0> := 未定义 <1> := 单点信息 M_SP_NA_1 <3> := 双点信息 M_DP_NA_1 <5> := 步位置信息 M_ST_NA_1 <7> := 32比特串 M_BO_NA_1 <9> := 测量值,规一化值 M_ME_NA_1 <11> := 测量值,标度化值 M_ME_NB_1 <13> := 测量值,短浮点数 M_ME_NC_1 <15> := 累计量 M_IT_NA_1 <20> := 带状态检出的成组单点信息 M_PS_NA_1 <21> := 不带品质描述的规一化测量值 M_ME_ND_1 <22..29>:= 保留 * <30> := 带时标CP56Time2a的单点信息 M_SP_TB_1 * <31> := 带时标CP56Time2a的双点信息 M_DP_TB_1 * <32> := 带时标CP56Time2a的步位置信息 M_ST_TB_1 * <33> := 带时标CP56Time2a的32比特串 M_BO_TB_1 * <34> := 带时标CP56Time2a的测量值,规一化值 M_ME_TD_1 * <35> := 带时标CP56Time2a的测量值,标度化值 M_ME_TE_1 * <36> := 带时标CP56Time2a的测量值,短浮点数 M_ME_TF_1 * <37> := 带时标CP56Time2a的累计量 M_IT_TB_1 * <38> := 带时标CP56Time2a的继电保护装置事件 M_EP_TD_1 * <39> := 带时标CP56Time2a的继电保护装置成组启动事件 M_EP_TE_1 * <40> := 带时标CP56Time2a的继电保护装置成组出口信息 M_EP_TF_1 <41..44>:= 保留 * 这些类型在IEC60870-5-101补充件A1中定义

表 2 在控制方向的过程信息
类型标识 := UI8[1..8]<45..69> CON <45> := 单命令 C_SC_NA_1 CON <46> := 双命令 C_DC_NA_1 CON <47> := 升降命令 C_RC_NA_1 CON <48> := 设点命令,规一化值 C_SE_NA_1 CON <49> := 设点命令,标度化值 C_SE_NB_1 CON <50> := 设点命令,短浮点数 C_SE_NC_1 CON <51> := 32比特串 C_BO_NA_1 <52..57> := 保留 在控制方向的过程信息,带时标的ASDU CON <58> := 带时标CP56Time2a的单命令 C_SC_NA_1 CON <59> := 带时标CP56Time2a的双命令 C_DC_NA_1 CON <60> := 带时标CP56Time2a的升降命令 C_RC_NA_1 CON <61> := 带时标CP56Time2a的设点命令,规一化值 C_SE_TA_1 CON <62> := 带时标CP56Time2a的设点命令,标度化值 C_SE_TB_1 CON <63> := 带时标CP56Time2a的设点命令,短浮点数 C_SE_TC_1 CON <64> := 带时标CP56Time2a的32比特串 C_BO_NA_1 <65..69> := 保留

表 3 在监视方向的系统信息
类型标识 := UI8[1..8]<70..99> <70> := 初始化结束 <71..99> := 保留 M_EI_NA_1

表 4 在控制方向的系统信息
类型标识 := UI8[1..8]<100..109> CON <100> := 总召唤命令 C_IC_NA_1 CON <101> := 电能脉冲召唤命令 C_CI_NA_1 <102> := 读命令 C_RD_NA_1 CON <103> := 时钟同步命令 C_CS_NA_1 CON <105> := 复位进程命令 C_RP_NA_1 CON <107> := 带时标CP56Time2a的测试命令 C_TS_NA_1 <108..109> := 保留

表5

在控制方向的参数
类型标识 := UI8[1..8]<110..119> CON <110> := 测量值参数,规一化值 CON <111> := 测量值参数,标度化值 CON <112> := 测量值参数,短浮点数 CON <113> := 参数激活 <114..119> := 保留 P_ME_NA_1 P_ME_NB_1 P_ME_NC_1 P_AC_NA_1

表6

文件传输
类型标识 := UI8[1..8]<120..127> <120> := 文件已准备好 F_FR_NA_1 <121> := 节已准备好 F_SR_NA_1 <122> := 召唤目录,选择文件,召唤文件,召唤节 F_SC_NA_1 <123> := 最后的节,最后的段 F_LS_NA_1 <124> := 确认文件,确认节 F_AF_NA_1 <125> := 段 F_SG_NA_1 <126> := 目录 F_DR_NA_1 <127> := 保留

注 在控制方向上具有CON标记的ASDU,在监视方向上可以传送同样的报文内容,只是传送原因会 不相同,在监视方向上这些ASDU用作肯定或否定确认.

传送原因
7 6 5 0

T P/N

原因

? P/N:否定确认(1)/肯定确认(0) P/N:否定确认( 肯定确认( ? T:试验(1)/未试验(0) 试验( 未试验(

? <0`63> 0: 未定义 2:背景扫描 4:初始化 6:激活 8:停止激活 周期, 1: 周期,循环 3:突发,自发 突发, 5: 请求 7:激活确认 9:停止激活确认

10: 20: 10:激活终止 20:响应总召唤

规约结构( ) 规约结构(5)- I 格式
M->R : 680E000000 006401060001 0000000014 I(总召唤) ( ) APCI

R->M : 680E000002 006401070001 0000000014 I(总召唤确认)本端接收序号等于对端发送序号+1 ( R->M: 6885020002 0001F8140001 000100000001 0101 01000101 01000101 000101010001010101010001010101000100 0100 I(响应总召唤,全遥信) APCI ( ) 本端发送1次I格式报文,本端发送序号+1

规约结构 ( 6 )

S格式 格式

编号的监视功能类型(S格式)的控制域
比特 8 7 6 0 0 5 4 3 0 2 1 1
八位位组1 八位位组 2

接收序列号N(R) MSB 接收序列号N(R)

LSB

0

八位位组 3

八位位组 4

控制域第一个八位位组的第一位比 特 = 1,第二位比特= 0,定义了S格式

规约结构 ( 7 ) S格式 格式
? R->M (SOE) : 681F100002 001E01030001 007900000110 0124 13d20a02 I(主动上报 (主动上报SOE)发送序号为 ,接收序号为 )发送序号为10, 2. ? M->R: 6804010012 00 S(确认主动上报 (确认主动上报SOE) ) APCI 01 0012 00 01 S格式 确认序号为12 格式 确认序号为 本端发送序号不变 正常情况下对端报文中的发送序号 发送序号+ 正常情况下对端报文中的发送序号+1=本端本次报 文中的接收序号 文中的接收序号

规约结构 ( 8 )

U格式

未编号的控制功能类型(U格式)的控制域 未编号的控制功能类型(U格式) (U格式
8 7 TESTFR 确认 生效 6 5 STOPDT 确认 生效 4 3 STARTDT 确认
0

2 1 1

1 八位位组 1

生效 八位位组 2

0 0

0 八位位组 3 八位位组 4

控制域第一个八位位组的第一位比特 = 1 定义了U格式 并且第二位比特 =1 定义了 格式

规约结构 ( 9 )

U格式

? M->R : 6804070000 00 U STARTDT激活(生效) 激活( 激活 生效) ? R->M 68040B0000 00 R->M: U STARTDT确认 确认 ? 本端发送U格式,本端发送序号保持不 本端发送U格式, 变

通讯特点(1)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的

B站
APDU 发送或接收后的内部 计数器 V 状态
V(S) 0 1 2 3 V(R) 0 Ack 0

内部计数器 V 状态
Ack V(S) 0 0 V(R) 0 I(0,0) 1 2 3 1 2 I(1,0) I(2,0) I(0,3) I(1,3)

I( I(a, b) a=发送 发送 序号 b=接收 接收 序号

1 2 I(3,2) 4

3

2

4

IEC 2793/2000

编号 I 格式 APDU 的未受干扰过程

通讯特点(2)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的 内部计数器 V 状态
Ack V(S) 0 0 V(R) 0 1 2 3 超时 t2 I(0,0) I(1,0) I(2,0)

B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
V(S) 0 1 2 3 V(R) 0 Ack 0

S(b) b=接收序 接收序 号
3

S(3)

S 格式 APDU 认可编号 I 格式 APDU 的未受干扰过程

通讯特点(3)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的

B站
APDU 发送或接收后的 内部计数器 V 状态
I(0,0) V(S) 0 V(R) 0 1 Ack 0

内部计数器 V 状态
Ack V(S) 0 0 1 2 3 V(R) 0

I(2,0) 主动关闭

顺序 错误

IEC 2795/2000

编号 I 格式 APDU 受干扰的过程

通讯特点(4)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的内部 计数器 V 状态
Ack 0 V(S) 0 V(R) 0

B站
APDU 发送或接收后的内 部计数器 V 状态
V(S) 0 1 2 V(R) Ack 0 0

1

I(0,0)

S(1)

超时 t1

1

主动关闭

IEC 2796/2000

未确认的最后的 I 格式 APDU 情况下的超时

通讯特点(5)防止报文丢失和 报文重复传送
`

A站
APDU 发送或接收后的

B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
V(S) 0 1 2 V(R) 0 Ack 0

内部计数器 V 状态
Ack 0 V(S) 0 V(R) 0 1 2 I(0,0) I(1,0)

S(2)

超时 t3 2

U (TESTFR 激活)

U (TESTFR 确认)
IEC 2797/2000

未受干扰的测试过程

通讯特点(6)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的 内部计数器 V 状态
Ack 0 V(S) 0 V(R) 0 1 2

B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
V(S) 0 1 2 V(R) 0 Ack 0

I(0,0) I(1,0) S(2)

超时 t3 超时 t1

2

U (TESTFR 激活)

主动关闭

未确认的测试过程

通讯特点(7)防止报文丢失和报 文重复传送
A站
APDU 发送或接收后的 内部计数器 V 状态
Ack 0 V(S) 0 V(R) 0

B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
Ack 0 V(S) 0 V(R) 0

开 始 数 据 传 送 过 程

连接建立 U (STARTDT 激活)

U(STARTDT 确认) 数据传输激活 或 U(STARTD 生效)

超时 t1

主动关闭

通讯特点(8)和连接有关的4个超时 时间t0,t1,t2,t3
t0:TCP连接建立的超时时间,即RTU(服务器)端进入等 待连接的状态后,若超过此时间,主站(客户)端还没有 Connect()过来就主动退出等待连接的状态;规约推荐的缺省 值为30秒。 ? t1:RTU(服务器)端启动U格式测试过程后等待U格式测试 应答的超时时间,若超过此时间还没有收到主站(客户)端 的U格式测试应答,就主动关闭TCP连接;规约推荐的缺省 值为15秒。 ? t2:RTU(服务器)端以突发的传送原因向主站(客户)端 上送了变化信息或以激活结束的传送原因向主站(客户)端 上送了总召唤/电度召唤结束后,等待主站(客户)端回S格 式的超时时间,若超过此时间还没有收到,就主动关闭TCP 连接;规约推荐的缺省值为10秒。 ? t3:当RTU(服务器)端和主站(客户)端之间没有实际的 数据交换时,任何一端启动U格式测试过程的最大间隔时间; 规约推荐的缺省值为20秒。
?

通讯特点(9)端口号
? 每一个TCP地址由一个IP地址和一个端口 号组成。 每个连接到TCP-LAN上的设 备都有自己特定的IP地址,而为整个系 统定义的端口号却是一样的。(见 RFC1700)。本标准要求,端口号2404 由IANA(互联网数字分配授权)定义和 确认。

通讯特点(10)未被确认的 I 格APDU 最大数目 k 和最迟确认数目 w
? k表示在某一特定的时间内未被DTE确认(即不被承认) 的连续编号的I格式APDU的最大数目。每一I格式帧都按 顺序编好号,从0到模数n-1,这里的“模数”是指序列 号对参数n的模数。以n为模的操作中k值永远不会超过n1。(见 ITU-T X.25推荐的2.3.2.2.1和2.4.8.6)。 ? 当未确认I格式APDU达到k个时,发送方停止传送。 ? 接收方收到w个I格式APDU后确认。 ? k值的最大范围:1到32767(2的十五次方-1)APDU,精 确到一个 APDU. ? w值的最大范围:1到32767 APDU,精确到一个APDU。 (推荐:w不应超过三分之二的k)。 规约推荐:k值为12,w值为8

规约特点(11)和IEC 60870-5-101 和 的比较
? 采用IEC 60870-5-101的平衡传输模式,通过TCP/IP协议传 输远动信息;应用层和101完全相同,是101的网络化访问。 ? 保留1个启动字符,1个帧长L;删除第2个启动字符,第2 个帧长L,链路控制域(C),链路地址域(A),校验 和结束字符;增加传输层所需要的4个控制字节,可以实 现启动(建立关联),停止(结束关联),测试等控制功 能(U格式),可计数的监视功能(S格式)和可计数的信 息传输功能(I格式)。 ? 由于网络传输延时不确定和网络可能发生暂时性故障,采 用从毫秒到年的7个字节时标。 ? 在应用功能方面,除了IEC 101的召唤1级用户数据,召唤2 级用户数据功能(链路层功能)不能使用外,其他应用功 能全部保留。

IEC104和IEC101可变帧长比较
启动字符 68 H
APDU长度(最大,253) 控制域八位位组1 控制域八位位组2 控制域八位位组3 控制域八位位组4

启动字符 68 H
APDU长度 APDU长度重复

启动字符 68 H
控制域(C) 链路地址域(A)

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

用户数据

IEC104

IEC101

IEC104和IEC101固定帧长比较 和 固定帧长比较
启动字符 68 H
APDU长度(最大,253) 控制域八位位组1 控制域八位位组2 控制域八位位组3 控制域八位位组4

启动字符 10H
APDU长度 控制域(C) 链路地址域(A)

帧校验和(CS) 结束字符(16 H)

IEC101 IEC104

工程实现要点(1)
? 主站和RTU之间使用IEC 60870-5-104规约进行通信时采用网 络传输层的可靠传输协议TCP;主站(控制侧)为TCP客户 端,RTU(被控制端)为TCP服务器端,即主站主动进行 TCP连接,而RTU被动响应TCP连接;双方都使用固定的 TCP端口号2404,该端口号已被IANA(Internet Assigned Number Authority)所确认。服务器端和客户端都需要知道 对方的IP地址,作为连接判断的依据。 国标 104规约中传送原因占有2个字节,前低后高低字节和 IEC 60870-5-101中的完全相同,高字节固定为0。 国标 104规约中公共地址占用2个字节,前低后高,而在 国 标101中公共地址只占用1个字节。 国标104规约中信息体地址占用3个字节,前低后高,而在国 标101中信息体地址只占用2个地址。

? ? ?

工程实现要点(2)
? 国标104和国标101一样,对各类量的信息体地址范 围做了划定,如: 数据类型 遥信 遥测 遥控 ? 起始地址 1 H 4001 H 6001 H 结束地址 1000 H 5000 H 6200 H 个数 4096 4096 512

?

当要传送的信息量很大时,需要使用多个虚拟RTU。 而IEC 60870-5-104规约中由于采用了3个字节的信息 体地址且没有划定各类量的信息体地址范围,所以1 个RTU的容量就很大,在具体工程中再临时确定各 类量的起始信息体地址和数量。 主站(客户)端和RTU(服务器)端采用标准的 TCP/IP客户-服务器模式建立TCP连接,即主站(客 户)端按照Socket()->Connect()的顺序进行,RTU (服务器)端按Socket()->Bind()->Listen()->Accept() 的顺序进行。

工程实现要点(3)
? ? 对时过程的源码 主站(客户)端下发:68 14(APDU长度)控制字节1控 制字节2控制字节3控制字节4 67(ASDU)1(信息体个数) 06 00(传送原因)公共地址低 公共地址高 00 00 00 (信息 体地址) 毫秒低 毫秒高 分钟 小时 日期 月份 年份 RTU(服务器)端应答:和主站(客户)端下发基本相 同,仅把传送原因改为07 M->R : 68 14 02 00 08 00 67 01 06 00 01 00 00 00 00 01 05 10 09 0a 03 02 R->M : 68 14 08 00 04 00 67 01 07 00 01 00 00 00 00 01 05 10 09 0a 03 02 0x501 = 1秒281毫秒 0x10 = 16分 0x09 = 9时 0x0a = 10日 0x03 = 3月 0x02 = 2002年 年

? ? ? ? ?

工程实现要点(4)
? 总召唤过程的源码 主站(客户)端下发:68 0e(APDU长度)控制字 节1控制字节2控制字节3控制字节4 64(ASDU)1 (信息体个数)06 00(传送原因)公共地址低 公共 地址高 00 00 00 (信息体地址)14 M->R : 680E000000 006401060001 0000000014 I (总召唤) RTU(服务器)端应答(很明显窗口尺寸>1): R->M : 680E000002 006401070001 0000000014 I (总召唤确认)

?

?

工程实现要点(5)
? 上送全遥信(可能多帧):68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 01(ASDU)信息体 个数(bit7=1,表示连续信息体地址)14 00(传送原 因)公共地址低 公共地址高 3字节的第1点遥信信息体 地址 第1点遥信的品质描述和值 … (单点信息) ? R->M : 6885020002 0001F8140001 000100000001 0101 01000101 000101010001 010101010001 010101000100 0100 01010101 000101010001 010101010101 010100000000 0000 00010100 010101010100 010101010100 010101010101 0101 01010101 000101010101 000000010101 010100010101 0101 01010100 000000010101 010101000101 00010101 I格式(响应总召唤,全遥信) SIQ := CP8{ SPI,RES,BL,SB,NT,IV } 0x8F:120 SPI: 开 IV :有效

工程实现要点(6)
? 上送全遥测(可能多帧):68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 15(ASDU,不带品 质码的规一化值)信息体个数(bit7=1,表示连续信息 体地址)14 00(传送原因)公共地址低 公共地址高 3 字节的第1点遥测信息体地址 第1点遥测的2字节不带 品质描述的规一化值……
R->M : 6885060002 0015BC140001 000140006204 6204 62046404 640400000000 99FFA405A700 00000000AB37 130A 00000000 680168013D00 6801FFFF0000 DA1CDE010000 0000 69006900 000067006700 FFFFA11BA903 000000000A00 0A00 B6050000 FFFFFFFFFFFF FFFFFFFFFFFF FFFFFFFF5904 FFFF 5C045704 570457040000 000000000000 00000000 I(响应总召唤,全遥测) 0xBC: 60 (响应总召唤,全遥测)

? ?

NVA :=F16]1..16]<-1..+1-2-15> 没有定义测量值的分辩率,如果测量值的分辩率比 LSB的最小单位粗,则这些LSB位设置为零。

工程实现要点(7)
? 总召唤结束:68 0e(APDU长度)控制字节1 控制字节2 控制字节3 控制字节4 64(ASDU) 1(信息体个数)0a 00(传送原因)公共地 址低 公共地址高 00 00 00 (信息体地址)14 R->M : 680E0E0002 0064010A0001 0000000014 I(响应总召唤结束)

工程实现要点(8)
单点遥控选择过程 主站(客户)端下发:68 0e(APDU长度)控制字节1控 制字节2控制字节3控制字节4 2d(ASDU)1(信息体 个数)06 00(传送原因)公共地址低 公共地址高 被 控点的3字节信息体地址 1字节的遥控性质 其中遥控性质字节的各位含义:bit7=1,选择;=0,执行 bit1 bit0 =01,合闸;=00,分闸(单遥) =02,合闸;=01,分闸(双遥) bit 65432=1,短脉冲;=2,长脉冲;=3,持续; M->R: 68 0e 04 00 0a 00 2d 01 06 00 01 00 01 60 00 84 0x84 : 选择、分闸、短脉冲 RTU(服务器)端进行单点遥控选择应答:和主站(客户) 端下发基本相同,若是确认,把传送原因改为07;若 是否认,把传送原因改为47(传送原因低字节的 bit6=1表示否定确认) R->M: 68 0e 0a 00 06 00 2d 01 07 00 01 00 01 60 00 84 0x84 : 选择、分闸、短脉冲

工程实现要点(9)
主站(客户)端下发单点遥控执行:和选择报文 基本相同,仅遥控性质字节的bit7=0 M->R: 68 0e 06 00 0c 00 2d 01 06 00 01 00 01 60 00 04 0x04 : 执行、分闸、短脉冲 – RTU(服务器)端进行单点遥控执行应答:和主 站(客户)端下发基本相同,若是确认,把传送 原因改为07;若是否认,把传送原因改为47 R->M: 68 0e 0c 00 08 00 2d 01 07 00 01 00 01 60 00 04 0x04 : 执行、分闸、短脉冲 R->M: 68 0e 0c 00 08 00 2d 01 2f 00 01 00 01 60 00 04 0x2f : 未知的信息对象地址 0x04 : 执行、分闸、短脉冲 –

工程实现要点(10) 。关于主动上送
由于IEC 60870-5-104采用平衡传输方式,当主站(客户)端 没有进行数据召唤,而RTU(服务器)端中有变化数据时, RTU要主动上送变化数据。 – 主动上送变化遥信的报文源码(可能多帧) 68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 1E (ASDU)信息体个数(bit7=0,表示每个变化点前自带信息体 地址)03 00(传送原因) 公共地址低 公共地址高 3字节的第1 个变化遥信点信息体地址 第1个变化遥信点的品质描述和值 第 1个变化遥信点的7字节时标…… (带时标单点信息) 遥信都按单遥处理 – 主动上送变化遥测的报文源码(可能多帧) 68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 0b (ASDU)信息体个数(bit7=0,表示每个变化点前自带信息体 地址)03 00(传送原因)公共地址低 公共地址高 3字节的第1 个变化遥测点信息体地址 第1个变化遥测点的2字节标度化值 第1个变化遥测点的品质描述…… 。重新启动后,序号重新开始排序 –

平衡传输方式典型报文序列( ) 平衡传输方式典型报文序列(1)
M->R : 6804130000 00 R->M : 6804230000 00 M->R : 6804070000 00 R->M : 68040B0000 00 U (STOPDT 激活) 激活) U (STOPDT 确认) 确认) U (STARTDT 激活) 激活) U (STARTDT 确认) 确认)

M->R : 680E000000 006401060001 0000000014 I(总召唤) (总召唤) R->M : 680E000002 006401070001 0000000014 I(总召唤确认) (总召唤确认)

平衡传输方式典型报文序列( ) 平衡传输方式典型报文序列(2)
R->M:6885020002 0001F8140001 000100000001 0101 01000101 000101010001 010101010001 010101000100 0100 01010101 000101010001 010101010101 010100000000 0000 00010100 010101010100 010101010100 010101010101 0101 01010101 000101010101 000000010101 010100010101 0101 01010100 000000010101 010101000101 00010101 I(响应总召唤, 遥信) 响应总召唤, 遥信) 响应总召唤 R->M: 6848040002 0001BB140001 007900000101 0000 00000000 000001010001 000101000000 000000000001 0101 01010001 010001010100 010000000000 000000000001 0001 01010101 000101 I(响应总召唤, 遥信) (响应总召唤, 遥信)

平衡传输方式典型报文序列( ) 平衡传输方式典型报文序列(3)
R->M: 6885060002 0015BC140001 000140006204 6204 62046404 640400000000 99FFA405A700 00000000AB37 130A 00000000 680168013D00 6801FFFF0000 DA1CDE010000 0000 69006900 000067006700 FFFFA11BA903 000000000A00 0A00 B6050000 FFFFFFFFFFFF FFFFFFFFFFFF FFFFFFFF5904 FFFF 5C045704 570457040000 000000000000 00000000

I(响应总召唤, 遥测) (响应总召唤, 遥测)
R->M: 6885080002 0015BC140001 003D40002303 DF00 6401FFFF 670163016501 FFFF00000000 A5192E0CFFFF FFFF FFFFFFFF 660066006600 FFFF67006600 000000006705 CAFB 46004600 FFFFFFFF1703 E800FFFFFFFF FFFF7C047C04 7C04 60046904 600478FF0000 900004005C00 00006D016B01 FFFF 65016101 61018A000B00 670066006600 67006600

I(响应总召唤, 遥测) (响应总召唤, 遥测)

平衡传输方式典型报文序列( ) 平衡传输方式典型报文序列(4)
R->M : 68850A0002 0015BC140001 007940006700 0000 00002800 28000000FBFF 0200FBFFDA2B DA2BA72BDA2B FB2B AD2BF0FD D2FF00000000 070404040304 070402040104 1702 2B003C00 FFFFFFFFFFFF FFFFFFFF5901 3C000A000000 5200 A9081D01 0200F000CA00 000000000000 00000000FFFF FFFF FFFFFFFF FFFF60046204 8604EF010000 74017401 I(响应总召唤) (响应总召唤) R->M : 68550C0002 0015A4140001 00B540007501 0000 00000000 810100006600 0A000A000000 000000006B00 0000 05000000 8A011804CE03 620400000000 6B0FFFFFFFFF FFFF FFFFFFFF FFFFFFFF9E00 48003F002100 3C000C00 I(响应总召唤) (响应总召唤)

平衡传输方式典型报文序列( ) 平衡传输方式典型报文序列(5)
R->M : 680E0E0002 0064010A0001 0000000014 I(响应总召唤结束) R->M : 681F100002 001E01030001 007900000110 0124 13d20a02 I(主动上报 SOE) M->R : 6804010012 00 S(确认主动上报 SOE) R->M: 6804430000 00 M->R: 6804830000 00 U(TESTFR 激活) U(TESTFR 确认)

谢谢


相关文章:
IEC104规约流程
IEC104规约流程_计算机硬件及网络_IT/计算机_专业资料。该规约在 DF8900 中规...补充说明 1.常用类型标识: 遥测: 0x09―――带品质描述的测量值,每个遥测值...
IEC104规约说明
IEC104 规约由 IEC101 规约演化而来, 一般采用网络 TCP 通道, 标准的端口号为 2404, 由 IANA—互联网数字分配授权定义和确认,也可根据需要自行确定,其报文格式...
104规约说明
KEY WORD: Power SCADA;IEC104 Telecontrol Protocol; Substation Automation ; Urban Rail System 摘要:本文简单介绍IEC104 规约,分析了 IEC104 规约在城市轨道...
IEC104规约报文说明(104报文解释的比较好的文本)
IEC104规约报文说明(104报文解释的比较好的文本)_计算机软件及应用_IT/计算机_...(类型标示,带品质描述 的遥测)82(可变结构限定词,有 2 个连续遥测上送)14 ...
IEC60870-5-104规约解析概述 - 副本
IEC60870-5-104规约解析概述 - 副本_电力/水利_工程科技_专业资料。电力104规约解析 IEC-60870-5-104 规约解析概述摘要: 本文介绍了国际电工委员会制定的基于TCP...
104规约报文解析(实例(适用初学者))
104规约报文解析(实例(适用初学者))_信息与通信_工程科技_专业资料。iec104,104...(低前高后)信息体地址+4 个字节的遥测值+1 个字节的品质描述 ……… 3 ...
IEC-60870-5-104通讯规约的特点及应用
IEC-60870-5-104 规约介绍 1.1 一般体系结构 104 规约定义了开放的 TCP/IP 接口的使用,包含一个由传输 IEC 60870-5-101ASDU 的远动设备构成的局域网的...
IEC101,IEC104规约遥测浮点值换成十进制
IEC101,IEC104规约遥测浮点值换成十进制_电力/水利_工程科技_专业资料。IEC101,IEC104规约遥测浮点值换成十进制 浮点数在计算机内存中的存储格式 对于浮点类型的...
104规约报文分析
192.168.1.1 镇江优利德 3.PMA规约分析程序 文件/协议配置/IEC870-5-104规约从站IP:192.168.1.2;主站IP:192.168.1.1;公共地址:1 运行模式:模拟主站 ...
IEC104在电力系统中的应用
IEC104 在电力系统中的应用摘 要: 根据国际电工委员会制定的 IEC-60870-5-101 和 IEC-60870-5-104 远动规约, 我国已 经制定了相应的配套标准 DL/T634-...
更多相关标签: