加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

IEC 104规约报文解析

(2012-04-16 21:31:24)
标签:

杂谈

IEC 104规约报文解析

一、固定长度报文:

1、格式:启动字符    长度   控制域一   控制域二  控制域三  控制域四

   启动字符:68

长度:该字节之后的报文的字节数目。短帧都为04

2、常见帧:

   启动链路:    68 04 07 00 00 00

   启动链路确认:68 04 0B 00 00 00

   测试帧:      68 04 43 00 00 00

   测试确认:    68 04 83 00 00 00

   监视帧:      68 04 01 00 00 00

二、可变长度报文

1、格式:

启动字符   长度  控制域一   控制域二  控制域三  控制域四 类型标识符 

可变结构限定词  传送原因高字节 传送原因低字节 公共地址高字节 公共地址低字节数据

l         启动字符:68

l         长度:该字节之后的报文的字节数目

l         类型标识:0x01:单点遥信

          0x09:归一化遥测(整型)

          0x0D:浮点型遥测

          0x03:双点遥信

          0x1eSOE(事件记录)

          0x67:对时

          0x25:电度

          0x64:总召

          0x2d:单点遥控

          0x2e:双点遥控

l         可变结构限定词:最高位表示数据是否连续,1:连续,0:不连续,低7位表示报文中包含的数据的个数。

 

l         传送原因:0x06:激活

          0x07:激活确认

          0xA:激活终止

          0x8:停止激活

          0x09:激活停止确认

l         公共地址:设备地址

2、常见报文的格式:

点号 = 起始地址或者信息体地址-104规约中配置的起始地址

遥信:连续:数据报文的格式:3个字节(低前高后)起始地址+n个字节的遥信值

      不连续:数据报文的格式:3个字节(低前高后)信息体地址+1个字节的遥信值

                              3个字节(低前高后)信息体地址+1个字节的遥信值

                              ………………………………………………………

                              3个字节(低前高后)信息体地址+1个字节的遥信值

遥测:连续:数据报文的格式:3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述)×n

      不连续:数据报文的格式:3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述

                              3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述

                              ………………………………………………………………………………

                              3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述

 

SOE:不区分连续不连续

数据报文格式:3个字节起始地址+1个字节值+7个字节的时标(毫秒、秒、分、时、日、月、年)

电度:连续:数据报文格式:3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述+7个字节的时标)×n组(毫秒、秒、分、时、日、月、年)

不连续: 3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述+7个字节的时标)

           …………………………………………………………………………………………………

3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述+7个字节的时标)

遥控:3个信息体地址+1个字节命令码

对时:3个字节信息体地址+7个字节的时标(毫秒、秒、分、时、日、月、年)

三、报文举例

1、主站发总召:(发)

68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14

2、主站收到的总召相应报文:(收)  

 68 0E 06 00 02 00 64 01 07 00 01 00 00 00 00 14

3、主站收到的全遥信报文:(收)

68 38 08 00 02 00 01 AB 14 00 01 00 01 00 00 00 00 01 00 00 00 01 00 01 00 01 00 00 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00 00 01 00 00 00 01 00 00

4、主站收到的全遥测报文:(收)

  68 F3 0A 00 02 00 0D AE 14 00 01 00 01 4C 00 9A 99 41 41 00 34 33 97 41 00 67 66 08 C2 00 33 33 03 42 00 2E 33 23 41 00 67 66 92 C1 00 66 66 AA C1 00 9A 99 19 B6 00 9A 99 11 C1 00 00 00 4A 42 00 CE CC 47 C3 00 98 99 41 C2 00 CF 8C 89 C3 00 36 33 29 42 00 66 66 D3 42 00 9B 19 31 43 00 02 00 AB 43 00 9A 19 47 43 00 CE 4C 78 C3 00 00 00 C9 42 00 35 33 7D C3 00 00 00 5D C3 00 FF FF E6 C2 00 68 E6 D8 43 00 CB CC C8 41 00 CF CC D0 C1 00 9C 59 E6 C3 00 CF CC E0 C3 00 9A 99 AE 42 00 CA 2C 4B 44 00 CD CC 8C 36 00 66 66 80 C2 00 01 80 25 C3 00 96 F9 A1 C4 00 66 66 0C C3 00 01 80 B4 43 00 62 66 94 C2 00 66 66 18 C4 00 67 66 1C C3 00 9A 99 70 C3 00 01 80 CD C3 00 01 80 D2 43 00 CA 0C 6D 44 00 66 66 26 38 00 97 39 56 44 00 6C 66 38 C2 00

4、主站收到的总召结束报文:(收)

68 0E 0C 00 02 00 64 01 0A 00 01 00 00 00 00 14

 

5、主站发送的对时报文:(发)

68 14 02 00 0E 00 67 01 06 00 01 00 00 00 00 8E 6D 2C 0B 2F 0B 0A

6、主站收到的对时返回:(收)

 68 14 0E 00 04 00 67 01 07 00 01 00 00 00 00 8E 6D 2C 0B 2F 0B 0A

 

7、主站收到的SOE报文:(收)

68 20 12 00 04 00 1E 02 03 00 01 00 03 00 00 00 99 AF 3A 13 1E 03 00 03 00 01 00 99 AF 3A 13 1E 03 00

8、主站发送的遥控预置报文(发)

68 0E 00 00 00 00 2E 01 06 00 00 00 01 60 00 8d
 

9、主站收到的遥控预置返校报文(收)

68 0E 00 00 00 00 2E 01 07 00 00 00 01 60 00 8d

 

10、主站发送的遥控执行报文(发)
68 0E 00 00 00 00 2E 01 06 00 00 00 01 60 00 0d

11、主站收到的遥控执行确定报文(收)
68 0E 00 00 00 00 2E 01 07 00 00 00 01 60 00 0d

 

12、主站发送的遥控撤销报文(发)
68 0E 00 00 00 00 2E 01 08 00 00 00 01 60 00 8d

13、主站收到的遥控撤销确认报文(收)
68 0E 00 00 00 00 2E 01 09 00 00 00 01 60 00 8d

 

14、主站收到的变化遥信报文:(收)

68 3A 14 00 04 00 01 0C 03 00 01 00 07 00 00 00 09 00 00 00 0D 00 00 01 0F 00 00 00 11 00 00 00 17 00 00 01 1B 00 00 01 1D 00 00 00 21 00 00 01 23 00 00 01 29 00 00 00 2B 00 00 01

 

15、主站收到的变化遥测报文:(收)

68 EA 04 00 00 00 0D 1C 03 00 01 00 01 4C 00 CE CC 64 41 00 02 4C 00 CE CC B8 C1 00 04 4C 00 33 33 03 C2 00 06 4C 00 67 66 92 C1 00 07 4C 00 32 33 63 41 00 08 4C 00 97 99 01 41 00 0A 4C 00 66 66 72 42 00 0B 4C 00 CE CC 47 C3 00 0C 4C 00 98 99 41 42 00 0E 4C 00 9C 99 61 C2 00 0F 4C 00 66 E6 07 43 00 10 4C 00 35 33 41 C3 00 11 4C 00 CF 8C B3 C3 00 13 4C 00 9A 19 52 C3 00 14 4C 00 33 33 F1 C2 00 15 4C 00 01 00 53 43 00 18 4C 00 68 E6 D8 43 00 1A 4C 00 CD CC 8C B6 00 1B 4C 00 9C 59 E6 43 00 1D 4C 00 9A 99 AE C2 00 21 4C 00 67 66 04 43 00 22 4C 00 30 73 99 44 00 23 4C 00 66 66 8C 42 00 24 4C 00 CE 8C C6 C3 00 26 4C 00 00 E0 0E 44 00 29 4C 00 34 F3 B8 C3 00 2A 4C 00 9B 99 FC C3 00 2C 4C 00 6C 66 B0 C2 00

 

 

 

 

 

 

 

 

 

 

1.       在测控装置中,我们有时可以通过控制字选择输入“单点遥信”还是“双点遥信”,单点遥信和双点遥信有什么区别呀?

l         单点遥信:就是用一位表示一个遥信量,比如开关位置,只采集一个常开的辅助接点,值为1表示合位,0表示分位;

l         双位置遥信:需要采集常开和常闭两个辅助接点位置,当常开点值=1并且常闭点值=0,则认为开关在合位;;当常开点值=0并且常闭点值=1,认为开关在分位;;当两个位置值都为1,或者两个值都为0,则都认为开关位置不能确定。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有