104规约报文解析(实例(适用初学者)) 联系客服

发布时间 : 星期四 文章104规约报文解析(实例(适用初学者))更新完毕开始阅读afe8d407bed5b9f3f90f1cfc

IEC 104规约报文解析

一、固定长度报文:11

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、格式:

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

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

长度:该字节之后的报文的字节数目 类型标识:0x01:单点遥信

0x09:归一化遥测(整型) 0x0D:浮点型遥测 0x03:双点遥信 0x1e:SOE(事件记录)

0x67:对时 0x25:电度 0x64:总召 0x2d:单点遥控 0x2e:双点遥控

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

传送原因:0x06:激活 0x07:激活确认 0xA:激活终止 0x8:停止激活 0x09:激活停止确认 公共地址:设备地址 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