IEC104规约报文分析104报文解释的比较好的文本.docx

上传人:b****3 文档编号:3207108 上传时间:2022-11-20 格式:DOCX 页数:7 大小:18.35KB
下载 相关 举报
IEC104规约报文分析104报文解释的比较好的文本.docx_第1页
第1页 / 共7页
IEC104规约报文分析104报文解释的比较好的文本.docx_第2页
第2页 / 共7页
IEC104规约报文分析104报文解释的比较好的文本.docx_第3页
第3页 / 共7页
IEC104规约报文分析104报文解释的比较好的文本.docx_第4页
第4页 / 共7页
IEC104规约报文分析104报文解释的比较好的文本.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

IEC104规约报文分析104报文解释的比较好的文本.docx

《IEC104规约报文分析104报文解释的比较好的文本.docx》由会员分享,可在线阅读,更多相关《IEC104规约报文分析104报文解释的比较好的文本.docx(7页珍藏版)》请在冰豆网上搜索。

IEC104规约报文分析104报文解释的比较好的文本.docx

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

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

IEC104规约调试小结

一、四遥信息体基地址范围

“可设置104调度规约”有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测、遥信等信息体基体址,区别如下:

类别

1997版基地址

2002版基地址

遥信

1H------400H

1H------4000H

遥测

701H------900H

4001H------5000H

遥控

B01H------B80H

6001H------6100H

设点

B81H------COOH

6201H------6400H

电度

C01H------C80H

6401H------6600H

二、一些报文字节数的设置

类别

配置方式

公共地址字节数

2

传输原因字节数

2

信息体地址字节数

3

此配置要根据主站来定,有的主站可能设为1,1,2,我们要改与主站一致。

三、以公共地址字节数=2,传输原因字节数=2,信息体地址字节数=3为例对一些基本的报文分析

第一步:

首次握手(U帧)

发送→激活传输启动:

68(启动符)04(长度)07(控制域)000000

接收→确认激活传输启动:

68(启动符)04(长度)0B(控制域)000000

第二步:

总召唤(I帧)

召唤YC、YX(可变长I帧)初始化后定时发送总召唤,每次总召唤的间隔时间一般设为15分钟召唤一次,不同的主站系统设置不同。

发送→总召唤:

68(启动符)0E(长度)0000(发送序号)0000(接收序号)64(类型标示)01(可变结构限定词)0600(传输原因)0100(公共地址即RTU地址)000000(信息体地址)14(区分是总召唤还是分组召唤,02年修改后的规约中没有分组召唤)

接收→S帧:

注意:

记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧。

680401000200

接收→总召唤确认(发送帧的镜像,除传送原因不同):

68(启动符)0E(长度)0000(发送序号)0000(接收序号)64(类型标示)01(可变结构限定词)0700(传输原因)0100(公共地址即RTU地址)000000(信息体地址)14(同上)

发送→S帧:

注意:

记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧。

680401000200

 

接收→YX帧(以类型标识1为例):

68(启动符)1A(长度)0200(发送序号)0200(接收序号)01(类型标示,单点遥信)04(可变结构限定词,有4个遥信上送)1400(传输原因,响应总召唤)0100(公共地址即RTU地址)030000(信息体地址,第3号遥信)00(遥信分)

发送→S帧:

680401000400

接收→YX帧(以类型标识3为例):

68(启动符)1E(长度)0400(发送序号)0200(接收序号)03(类型标示,双点遥信)05(可变结构限定词,有5个遥信上送)1400(传输原因,响应总召唤)0100(公共地址)010000(信息体地址,第1号遥信)02(遥信合)060000(信息体地址,第6号遥信)02(遥信合)0A0000(信息体地址,第10号遥信)01(遥信分)0B0000(信息体地址,第11号遥信)02(遥信合)0C0000(信息体地址,第12号遥信)01(遥信分)

发送→S帧:

680401000600

接收→YC帧(以类型标识9为例):

68(启动符)13(长度)0600(发送序号)0200(接收序号)09(类型标示,带品质描述的遥测)82(可变结构限定词,有2个连续遥测上送)1400(传输原因,响应总召唤)0100(公共地址)014000(信息体地址,从0X4001开始第0号遥测)A110(遥测值10A1)00(品质描述)8915(遥测值1589)00(品质描述)

发送→S帧:

680401000800

接收→结束总召唤帧:

68(启动符)0E(长度)0800(发送序号)0200(接收序号)64(类型标示)01(可变结构限定词)0A00(传输原因)0100(公共地址)000000(信息体地址)14(区分是总召唤还是分组召唤,02年修改后的规约中没有分组召唤)

发送→S帧:

680401000A00

第二步:

发送对时报文(通过设置RTU参数表中的”对间间隔”,单位是分钟,一般是20分钟)

发送→对时命令:

68(启动符)14(长度)0200(发送序号)0A00(接收序号)67(类型标示)01(可变结构限定词)0600(传输原因)0100(公共地址)000000(信息体地址)01(毫秒低位)02(毫秒高位)03(分钟)04(时)81(日与星期)09(月)05(年)

接收→对时确认:

68(启动符)14(长度)0C00(发送序号)0200(接收序号)67(类型标示)01(可变结构限定词)0700(传输原因)0100(公共地址)000000(信息体地址)**(毫秒低位)**(毫秒高位)**(分钟)04(时)81(日与星期)09(月)05(年)

发送→S帧:

680401000E00

 

第三步:

电度总召唤(如果没有电度此步骤可以省略且可以在对时之前以送.通过设置参数中”全数据扫描间隔”,单位是分钟一般是15分钟召唤一交,如果不需要召唤电度一定要将参数中的电度个数设为0)

发送→召唤电度:

68(启动符)0E(长度)0400(发送序号)0E00(接收序号)65(类型标示)01(可变结构限定词)0600(传输原因)0100(公共地址)000000(信息体地址)45(QCC)

接收→召唤确认(发送帧的镜像,除传送原因不同):

68(启动符)0E(长度)1000(发送序号)0600(接收序号)65(类型标示)01(可变结构限定词)0700(传输原因)0100(公共地址)000000(信息体地址)45(QCC)

发送→S帧:

680401001200

接收→电度数据:

68(启动符)1A(长度)1200(发送序号)0600(接收序号)0F(类型标示)02(可变结构限定词,有两个电度量上送)0500(传输原因)0100(公共地址)016400(信息体地址,从0X6401开始第0号电度)00000000(电度值)00(描述信息)026400(信息体地址,从0X6401开始第1号电度)00000000(电度值)01(描述信息)

发送→S帧:

680401001400

接收→结束总召唤帧:

68(启动符)0E(长度)1400(发送序号)0600(接收序号)65(类型标示)01(可变结构限定词)0A00(传输原因)0100(公共地址)000000(信息体地址)45(QCC)

发送→S帧:

680401001600

第四步:

如果RTU有变化数据主动上送

主动上送变位遥信,类型标识为1或3

接收→变位遥信:

68(启动符)0E(长度)1600(发送序号)0600(接收序号)01(类型标示,单点遥信)01(可变结构限定词,有1个变位遥信上送)0300(传输原因,表突发事件)0100(公共地址即RTU地址)030000(信息体地址,第3号遥信)00(遥信分)

发送→S帧:

680401001800

接收→变位遥信:

68(启动符)0E(长度)1800(发送序号)0600(接收序号)03(类型标示,双点遥信)01(可变结构限定词,有1个变位遥信上送)0300(传输原因,表突发事件)0100(公共地址即RTU地址)060000(信息体地址,第6号遥信)01(遥信分)

发送→S帧:

680401001a00

主动上送SOE,类型标识为0x1e(单点YX)或0x1f(双点YX)

接收→SOE:

68(启动符)15(长度)1a00(发送序号)0600(接收序号)1e(类型标示,单点遥信)01(可变结构限定词,有1个SOE)0300(传输原因,表突发事件)0100(公共地址即RTU地址)080000(信息体地址,第8号遥信)00(遥信分)ad(毫秒低位)39(毫秒高位)1c(分钟)10(时)7a(日与星期)0b(月)05(年)

发送→S帧:

680401001c00

接收→SOE:

68(启动符)15(长度)1c00(发送序号)0600(接收序号)1f(类型标示,双点遥信)01(可变结构限定词,有1个SOE)0300(传输原因,表突发事件)0100(公共地址即RTU地址)0a0000(信息体地址,第10遥信)01(遥信分)2f(毫秒低位)40(毫秒高位)1c(分钟)10(时)7a(日与星期)0b(月)05(年)

第四步:

如果主站超过一定时间没有下发报文或RTU也没有上送任何报文则双方都可以按频率发送U帧,测试帧,以检测链路通断。

发送→U帧:

680443000000

接收→应答:

680483000000

第五步:

遥控,类型标识2d或2e

发送→遥控预置:

68(启动符)0e(长度)2000(发送序号)0600(接收序号)2e(类型标示)01(可变结构限定词)0600(传输原因)0100(公共地址即RTU地址)056000(信息体地址,遥控号=0x6005-0x6001=4)82(控合);对应发送表YK4,第5路YK。

接收→遥控返校:

68(启动符)0e(长度)0e00(发送序号)0600(接收序号)2e(类型标示)01(可变结构限定词)0700(传输原因)0100(公共地址即RTU地址)056000(信息体地址,遥控号=0x6005-0x6001=4)82(控合)

发送→遥控执行:

68(启动符)0e(长度)0400(发送序号)1800(接收序号)2e(类型标示)01(可变结构限定词)0600(传输原因)0100(公共地址即RTU地址)056000(信息体地址,遥控号=0x6005-0x6001=4)02(控合)

接收→执行确认:

68(启动符)0e(长度)1200(发送序号)0800(接收序号)2e(类型标示)01(可变结构限定词)0700(传输原因)0100(公共地址即RTU地址)056000(信息体地址,遥控号=0x6005-0x6001=4)02(控合)

发送→遥控撤消:

68(启动符)0e(长度)0400(发送序号)1800(接收序号)2e(类型标示)01(可变结构限定词)0800(传输原因)0100(公共地址即RTU地址)056000(信息体地址,遥控号=0x6005-0x6001=4)02(控合)

接收→撤消确认:

68(启动符)0e(长度)1200(发送序号)0800(接收序号)2e(类型标示)01(可变结构限定词)0900(传输原因)0100(公共地址即RTU地址)056000(信息体地址,遥控号=0x6005-0x6001=4)02(控合)

 

补充说明:

1、报文中的长度指的是除启动字符与长度字节的所有字节。

2、注意长帧报文中的“发送序号”与“接收序号”具有抗报文丢失功能。

3、常用的类型标识:

遥测:

0

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

当前位置:首页 > 外语学习 > 法语学习

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

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