IEC104规约调试

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

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

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

此配置要根据主站来定,有的主站可能设为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帧。

  1. 04  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公共地址即RTU地址03 00 00信息体地址,第3号遥信00遥信分

 

发送→S

68  04  01  00  04  00

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

68启动符1E长度04  00发送序号02  00接收序号03类型标示,双点遥信05可变结构限定词,有5个遥信上送14  00传输原因,响应总召唤01  00公共地址01 00 00信息体地址,第1号遥信02遥信合06 00 00信息体地址,第6号遥信02遥信合0A 00 00信息体地址,第10号遥信01遥信分0B 00 00信息体地址,第11号遥信02遥信合0C 00 00信息体地址,第12号遥信01遥信分

 

发送→S

68  04  01  00  06  00

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

68启动符13长度06  00发送序号02  00接收序号09类型标示,带品质描述的遥测82可变结构限定词,有2个连续遥测上送14  00传输原因,响应总召唤01  00公共地址01 07 00信息体地址,从0X0701开始第0号遥测A1 10遥测值10A100品质描述89 15遥测值158900品质描述

 

发送→S

68  04  01  00  08  00

接收→结束总召唤帧

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

发送→S

  1. 04  01  00  0A  00

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

发送→对时命令

68启动符14长度02  00发送序号0A  00接收序号67类型标示01可变结构限定词06  00传输原因01  00公共地址00 00 00信息体地址01毫秒低位02毫秒高位03分钟0481日与星期0905

接收→对时确认

68启动符14长度0C  00发送序号02  00接收序号67类型标示01可变结构限定词07  00传输原因01  00公共地址00 00 00信息体地址**毫秒低位**毫秒高位**分钟0481日与星期0905

 

发送→S

68  04  01  00  0E  00

 

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

发送→召唤电度

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

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

68启动符0E长度10  00发送序号06  00接收序号65类型标示01可变结构限定词07  00传输原因01  00公共地址00 00 00信息体地址45QCC

发送→S

68  04  01  00  12  00

接收→电度数据

68启动符1A长度12  00发送序号06  00接收序号0F类型标示02可变结构限定词,有两个电度量上送05  00传输原因01  00公共地址01 0C 00信息体地址,从0X0C01开始第0号电度00 00 00 00电度值00描述信息02 0C 00信息体地址,从0X0C01开始第1号电度00 00 00 00电度值01描述信息

发送→S

68  04  01  00  14  00

接收→结束总召唤帧

68启动符0E长度14  00发送序号06  00接收序号65类型标示01可变结构限定词0A  00传输原因01  00公共地址00 00 00信息体地址45QCC

发送→S

  1. 04  01  00  16  00

第四步:如果RTU有变化数据主动上送

      主动上送变位遥信,类型标识为13

接收→变位遥信

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

发送→S

68  04  01  00  18  00

接收→变位遥信

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

发送→S

68  04  01  00  1a  00

主动上送SOE,类型标识为0x1e0x1f

接收→SOE

68启动符15长度1a  00发送序号06  00接收序号1e类型标示,单点遥信01可变结构限定词,有1SOE03  00传输原因,表突发事件01  00公共地址即RTU地址08 00 00信息体地址,第8号遥信00遥信分ad毫秒低位39毫秒高位1c分钟107a日与星期0b05

发送→S

68  04  01  00  1c  00

接收→SOE

68启动符15长度1c  00发送序号06  00接收序号1f类型标示,双点遥信01可变结构限定词,有1SOE03  00传输原因,表突发事件01  00公共地址即RTU地址0a 00 00信息体地址,第10遥信01遥信分2f毫秒低位40毫秒高位1c分钟107a日与星期0b05

第四步:如果主站超过一定时间没有下发报文或RTU也没有上送任何报文则双方都可以按频率发送U,测试帧

发送→U

68  04  43  00  00  00

接收→应答

68  04  83  00  00  00

第五步:遥控

发送→遥控预置

68启动符0e长度20  00发送序号06  00接收序号2e类型标示01可变结构限定词06  00传输原因01  00公共地址即RTU地址05 0b 00信息体地址,遥控号=0xb05-0xb01=482控合

接收→遥控返校

68启动符0e长度0e  00发送序号06  00接收序号2e类型标示01可变结构限定词07  00传输原因01  00公共地址即RTU地址05 0b 00信息体地址,遥控号=0xb05-0xb01=482控合

发送→遥控执行

68启动符0e长度04  00发送序号18  00接收序号2e类型标示01可变结构限定词06  00传输原因01  00公共地址即RTU地址05 0b 00信息体地址,遥控号=0xb05-0xb01=402控合

接收→执行确认

68启动符0e长度12  00发送序号08  00接收序号2e类型标示01可变结构限定词07  00传输原因01  00公共地址即RTU地址05 0b 00信息体地址,遥控号=0xb05-0xb01=402控合

发送→遥控撤消

68启动符0e长度04  00发送序号18  00接收序号2e类型标示01可变结构限定词08  00传输原因01  00公共地址即RTU地址05 0b 00信息体地址,遥控号=0xb05-0xb01=402控合

接收→撤消确认

68启动符0e长度12  00发送序号08  00接收序号2e类型标示01可变结构限定词09  00传输原因01  00公共地址即RTU地址05 0b 00信息体地址,遥控号=0xb05-0xb01=402控合

 

补充说明:

  1. 报文中的长度指的是除启动字符与长度字节的所有字节。
  2. 注意长帧报文中的“发送序号”与“接收序号”具有抗报文丢失功能。
  3. 常用的类型标识:

遥测: 09———带品质描述的测量值,每个遥测值占3个字节

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个字节时标的单点遥信

04———带7个字节时标的双点遥信

KWH: 0f———不带时标的电能量,每个电能量占5个字节

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

25———带7个字节短时标的电能量,每个电能量占12个字节

其他:

2e———双点遥控

2f———双点遥调

64———召唤全数据

65———召唤全电度

67———时钟同步

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

1———周期、循环

2———背景扫描

3———突发

4———初始化

5———请求或被请求

6———激活

7———激活确认

8———停止激活

9———停止激活确认

0a———激活结束

14———响应总召唤

 

猜你喜欢

转载自blog.csdn.net/weixin_40449300/article/details/81805782
104