IEC104协议解析工具
IEC104协议解析工具简介 IEC104协议是电力自动化系统中广泛应用的通信标准,但其二进制格式数据可读性差。为此开发的解析工具支持U帧、S帧和变长I帧的解析,涵盖1-127等多种类型报文,能将内容分解到每个有意义的元素,并验证报文合法性。该工具适用于协议学习、开发和工程调试人员使用。解析示例展示了U帧、S帧、总召和9号报文的解析过程。下载地址:https://pan.baidu.com/s/1
背景
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 = sixteen yuan)
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

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

更多推荐

所有评论(0)