背景
IEC104协议是电力系统通信中广泛使用的一种标准,大量的DTU、FTU和TTU设备都在使用该协议。它基于TCP/IP协议,非常适用于电力自动化系统中的监控和控制。IEC104协议的全称是IEC60870-5-104,它定义了数据的传输、控制和监视机制。
IEC104协议结构,IEC104协议的数据单元主要由三部分组成:APDU、APCI和ASDU。
-
APDU (Application Protocol Data Unit): 应用协议数据单元,是IEC104协议帧的主体。
-
APCI (Application Protocol Control Information): 应用协议控制信息,类似于帧头,负责定义帧的类型和控制信息。
-
ASDU (Application Service Data Unit): 应用服务数据单元,包含实际的监控或控制数据。
IEC104协议基于TCP通讯协议传输,传输的内容是二进制格式的比特流。传输数据内容非常紧凑,数据传输效率也很高,但数据含义不直观,不利于我们的阅读和理解。我们在解析协议报文时需要逐个依次拆解各个字节,有的甚至要按位拆解,数据内容的可读性差,而且容易出错。
解析工具
IEC104协议解析工具是为了解决分析IEC104报文的工作难度而开发的一款工具,工具功能如下:
- 工具支持解析简短的U帧和S帧,更支持变长的I帧。
- 支持解析的类型有:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21, 31,32,33,34,35,36,37,38,39,40,45,46,47,48,49,50,51,58,59,60,61,62,63,64,100,101,103,104,105,106,107,109,110,111,112,113,120,121,122,123,124,125,126,127
- 可以灵活指定COT、COA和IOA字段长度
- 解析内容分解到每一个有含义的元素
- 可以双击元素来查看对应的字节内容
- 可以验证报文的合法性
应用场景
- 学习IEC104协议人员
- IEC104协议开发人员
- 调试使用IEC104的工程人员
下载地址(tip: price = ten )
提示:软件有注册费用,使用软件后能帮助我们
- 轻松地分析报文,不用费神在字节间来回比对,大脑和眼睛不再像人工解析那么累
- 大大减少解析报文的时间,报文越长越明显,解析时可以悠闲地喝点茶或咖啡
- 加快定位问题的效率,可以快速查看设备和后台间交换的数据,也可以在解析报文间来回查看,分析报文间的上下文交换情况
- 有利于快速地学习掌握协议,看到解析后报文的总体结构,并方便地定位字节
https://pan.baidu.com/s/1y82T3LGFSccgJTj2rPh1Qw?pwd=mwjyhttps://pan.baidu.com/s/1y82T3LGFSccgJTj2rPh1Qw?pwd=mwjy
解析示例
解析一个U帧报文:68 04 07 00 00 00

解析S帧报文:68 04 01 00 02 00

解析总召报文:68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14

解析遥信报文:68 1E 04 00 02 00 03 05 14 00 01 00 01 00 00 02 06 00 00 02 0A 00 00 01 0B 00 00 02 0C 00 00 01

解析9号报文:68 13 06 00 02 00 09 82 14 00 01 00 01 07 00 A1 10 00 89 15 00


5049

被折叠的 条评论
为什么被折叠?



