背景

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

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐