104报文流程(104报文解析实例)

104报文流程(104报文解析实例)报文帧结构 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp APDU 应用规约数据单 包含该帧报文的控制域和应用服务数据单 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp APCI 应用规约控制单 定义了启动字符 APDU 长度和控制域 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp ASDU 应用服务数据单 由数据单标识和信息体组成 1 2 三种类型报文格式



  1. 报文帧结构

                APDU:应用规约数据单元:包含该帧报文的控制域和应用服务数据单元;

                APCI: 应用规约控制单元:定义了启动字符、APDU长度和控制域;

                ASDU:应用服务数据单元:由数据单元标识和信息体组成;

1.2:三种类型报文格式

       ①控制域中具有编号的信息传输功能,简称I帧格式报文;

       ②控制域中具有编号的监视功能,简称S帧格式报文;

       ③控制域中具有编号的控制功能,简称U帧格式报文。

I帧:

信息传输格式类型,用于传输含有信息体的报文和确认对方I帧格式的信息报文;

I格式的APDU包含APCI和ASDU;

I帧是104的核心,I帧包含ASDU,数据传输都属于I帧,如总召唤、发送对时报文、电度总召唤、遥控等下发指令,接受的数据帧如遥信、遥测、遥脉、SOE帧都属于I帧。

S帧:

S帧格式为计数的监视功能类型,用于传输对站端的确认报文;

S帧格式的APDU只包含APCI,帧长6字节;

S帧和I帧结合使用,用于信息确认,主站和子站可以按频率发送,比如接受8帧I帧回答一帧S帧,也可以要求接受一帧I帧就回答一帧S帧。

U帧:

U帧用于传输控制命令的报文,不计数的控制功能类型;

U帧的APDU只包含APCI,帧长6字节;

U帧内容固定,且只有以下6种:

2.报文分类解析

2.1总召唤

解析:该帧报文为启动总召唤报文;

68:起始字符

0e:信息体长度(14字节,即 6C 00 78 12 64 01 06 00 01 00 00 00 00 14)

6C00:控制域八位位组1 控制域八位位组2

7812:控制域八位位组3 控制域八位位组4

类型标识:64H(总召唤命令)

可变结构限定词:01H

传送原因:0600(2个字节,激活)

公共地址:0001

信息体地址: 000000

信息体元素:14H,为整个站的总召唤。

解析:该帧报文为响应总召唤报文;

68:起始字符

0e:信息体长度(14字节)

7812:控制域八位位组1 控制域八位位组2

6E00:控制域八位位组3 控制域八位位组4

类型标识:64H(总召唤命令)

可变结构限定词:01H

传送原因:0700(2个字节,激活确认)

公共地址:0001

信息体地址: 000000

信息体元素:14H,为整个站的总召唤。

解析:该帧报文为总召唤遥信上来的报文;

68:起始字符

12:信息体长度(字节数18)

6800:控制域八位位组1 控制域八位位组2

0E00:控制域八位位组3 控制域八位位组4

类型标识:01H(单点遥信)

可变结构限定词:85H(SQ=1,表示连续的信息,5表示5个遥信量)

传送原因:1400(2个字节,响应总召唤)

公共地址:0001

信息体地址: 010000(1H)

00:状态:0

00:状态:0

01:状态:1

01:状态:1

01:状态:1

解析:该帧报文为总召唤遥测上来的报文;

68:起始字符

21:信息体长度(33字节)

146F:控制域八位位组1 控制域八位位组2

7C02:控制域八位位组3 控制域八位位组4

类型标识:0DH(带品质的浮点值,每个遥测值占5个字节)

可变结构限定词:84H(SQ=1,表示连续的信息,4表示4个遥测量)

传送原因:1400(2个字节,响应总召唤)

公共地址:0001

信息体地址: 014000(4001H)

A7297B3F:3F7B29A7(16进制转浮点数值为:0.981104)

80:品质描述(IV=1,表示值无效,IV=有效(0)/无效(1)若值被正确采集就是有效。)

9122BD3F:3FBD2291(16进制转浮点数值为:1.477617)

00:品质描述(IV=0,表示值有效)

7B099B3F:3F9B097B(16进制转浮点数值为:1.211227)

00:品质描述(IV=0,表示值有效)

80B47240:4072B480(16进制转浮点数值为:3.792267)

00:品质描述(IV=0,表示值有效)

解析:该帧报文为结束总召唤报文;

68:起始字符

0e:信息体长度(14字节)

5C00:控制域八位位组1 控制域八位位组2

0600:控制域八位位组3 控制域八位位组4

类型标识:64H(总召唤命令)

可变结构限定词:01H

传送原因:0A00(2个字节,激活终止)

公共地址:0001

信息体地址: 000000

信息体元素:14H,为整个站的总召唤。

2.2 变化遥测

解析:该帧报文为变化遥测上送的报文;

68:起始字符

2A:信息体长度(42字节)

5C77:控制域八位位组1 控制域八位位组2

B402:控制域八位位组3 控制域八位位组4

类型标识:0DH(带品质的浮点值,每个遥测值占5个字节)

可变结构限定词:04H(SQ=0,表示不连续的信息,4表示4个遥测量)

传送原因:0300(2个字节,突变)

公共地址:0001

上送第一个遥测的信息体地址: 014000(4001H)

4919803F:3F801949(16进制转浮点数值为:1.000772)

00:品质描述(IV=0,表示值有效)

上送第二个遥测的信息体地址: 024000(4002H)

CF9E813F:3F819ECF(16进制转浮点数值为:1.012659)

00:品质描述(IV=0,表示值有效)

上送第三个遥测的信息体地址: 034000(4003H)

E126653F:3F6526E1(16进制转浮点数值为:0.895124)

00:品质描述(IV=0,表示值有效)

上送第四个遥测的信息体地址: 044000(4004H)

90364240:40423690(16进制转浮点数值为:3.034580)

00:品质描述(IV=0,表示值有效)

解析:该帧报文为S帧,确认I帧的监视报文;

68:起始字符

04:信息体长度(4字节)

0100:控制域八位位组1 控制域八位位组2

6077:控制域八位位组3 控制域八位位组4

2.3 变化遥信:

解析:该帧报文为遥信变位报文;

68:起始字符

0e:信息体长度(14字节)

5C13:控制域八位位组1 控制域八位位组2

7E00:控制域八位位组3 控制域八位位组4

类型标识:01H(单点遥信)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥信量)

传送原因:0300(2个字节,突变)

公共地址:0001

信息体地址:010000

信息体元素:00:由位置由1变为0;

2.4 SOE:

解析:该帧报文为SOE上送报文;

68:起始字符

15:信息体长度(21字节)

5E13:控制域八位位组1 控制域八位位组2

7E00:控制域八位位组3 控制域八位位组4

类型标识:1EH(带7个字节短时标的单点遥信)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥信量)

传送原因:0300(2个字节,突变)

公共地址:0001

信息体地址:010000

信息体元素:00:状态为0;

时间:DC1B0F160916: 时间:2022-09-22 13:15:07.132

2.5 遥控:

解析:该帧报文为遥控下设报文;

68:起始字符

0E:信息体长度(14字节)

7C00:控制域八位位组1 控制域八位位组2

5613:控制域八位位组3 控制域八位位组4

类型标识:2D(单点遥控)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥控值)

传送原因:0600(2个字节,激活)

公共地址:0001

信息体地址:016000:6001H

值信息:00(S/E=0,遥控执行,DCS=0,控分)

解析:该帧报文为遥控激活确认报文;

68:起始字符

0E:信息体长度(14字节)

5813:控制域八位位组1 控制域八位位组2

7E00:控制域八位位组3 控制域八位位组4

类型标识:2D(单点遥控)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥控值)

传送原因:0700(2个字节,激活确认)

公共地址:0001

信息体地址:016000:6001H

值信息:00(S/E=0,遥控执行,DCS=0,控分)

解析:该帧报文为遥控激活终止报文;

68:起始字符

0E:信息体长度(14字节)

5A13:控制域八位位组1 控制域八位位组2

7E00:控制域八位位组3 控制域八位位组4

类型标识:2D(单点遥控)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥控值)

传送原因:0A00(2个字节,激活终止)

公共地址:0001

信息体地址:016000:6001H

值信息:00(S/E=0,遥控执行,DCS=0,控分)

2.6遥调报文:

解析:该帧报文为遥调下设报文;

68:起始字符

12:信息体长度(18字节)

DC00:控制域八位位组1 控制域八位位组2

EC20:控制域八位位组3 控制域八位位组4

类型标识:32(定值设点命令,短浮点数:50)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥调值)

传送原因:0600(2个字节,激活)

公共地址:0001

信息体地址:016200:6201H

值信息:0000004000(40000000转化为浮点数值为:2.000000)

解析:该帧报文为遥调激活确认报文;

68:起始字符

12:信息体长度(18字节)

EE20:控制域八位位组1 控制域八位位组2

DE00:控制域八位位组3 控制域八位位组4

类型标识:32(定值设点命令,短浮点数:50)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥调值)

传送原因:0700(2个字节,激活确认)

公共地址:0001

信息体地址:016200:6201H

值信息:0000004000(40000000转化为浮点数值为:2.000000)

解析:该帧报文为遥调激活终止报文;

68:起始字符

12:信息体长度(18字节)

F020:控制域八位位组1 控制域八位位组2

DE00:控制域八位位组3 控制域八位位组4

类型标识:32(定值设点命令,短浮点数:50)

可变结构限定词:01H(SQ=0,表示不连续的信息,1表示一个遥调值)

传送原因:0A00(2个字节,激活终止)

公共地址:0001

信息体地址:016200:6201H

值信息:0000004000(40000000转化为浮点数值为:2.000000)

附录:

1.常用的类型标识:

遥测:

09---带品质描述的遥测量,每个遥测值占三个字节

0A---带3个字节时标的且具有品质描述的遥测值,每个遥测值占6个字节

0B---不带时标的标度化值,每个遥测值占3个字节

0C---带3个字节时标的标度化值,每个遥测值占6个字节

0D---带品质描述的浮点值,每个遥测值占5个字节

0E---带3个字节时标且具有品质描述的浮点值,每个遥测值占8个字节

15---不带品质描述的遥测值,每个遥测值占2个字节

遥信:

01---不带时标的单点遥信,每个遥信占1个字节

03---不带时标的双点遥信,每个遥信占1个字节

14---具有状态变位检测的成组单点遥信,每个字节包括8个遥信

SOE:记录即事件顺序记录

02---带3个字节短时标的单点遥信

04---带3个字节短时标的双点遥信

1E---带7个字节时标的单点遥信

1F---带7个字节时标的双点遥信

遥调:                

0F---不带时标的电度量,每个电度量占5个字节

10---带3个字节短时标的电度量,每个电度量占8个字节

25---带7个字节长时标的电度量,每个电度量占12个字节

32--短浮点数下设定值

其他:

2D---单点遥控

2E---双点遥控

2F---双点遥调

64---召唤全数据

65---召唤全电度

67---时钟同步

2.常用的传送原因列表:

1---周期,循环

2---背景扫描

3---突发,自发上传

4---初始化

5---请求或被请求

6---激活

7---激活确认

8---停止激活

9---停止激活确认

0A---激活结束

14---响应总召唤

3.可变结构限定词(VSQ):

 最高位SQ:0表示不连续的数据(信息体),1表示连续;

 后7位Num:表示信息体的数目。

3.IEC104规约流程

IEC104 规约作为网络通信规约,由客户端和服务端组成,服务端口默认为2404 。它的基本流程如下:

1. 由客户端向服务器建立连接,同时,发送链路启动帧。

2.服务端在收到链路启动帧后,向客户端发送启动确认帧。

3.客户端收到启动确认帧后,发送总召数据请求帧。

4.服务端收到总召数据请求后,发送总召数据响应帧,然后继续发送总召数据。总召数据发送完成后,发送总召数据结束帧。

5.客户端在收到总召数据结束帧后,发送对时请求帧。

6.服务器收到对时请求帧后,发送对时响应帧。

7.由服务器主动向客户端发送变化数据帧。同时,收到客户端发送的控制类命令,回复相应的操作结果。

8.客户端等到下一个数据总召周期,重复第4步之后的流程。

 

 

编程小号
上一篇 2025-05-27 08:01
下一篇 2025-08-31 10:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/40694.html