工业报文与注册工具 全部工具

IEC101 报文解析器

解析结果

IEC101 固定帧报文结构
名称长度释义
启动字符(10H)1字节帧启动字符,固定为10H
控制域C1字节控制命令,即此报文的操作命令
地址域A2字节从机的地址,地址范围(0000H-FFFFH 共65535个),其中FFFFH为广播地址,0000H为无效地址
校验和CS1字节短帧中为地址域+控制域的算术和(只取低8位)
结束字符(16H)1字节帧结束字符,固定为16H
IEC101 可变帧长结构
名称长度释义
启动字符(68H)1字节帧启动字符,固定为68H
报文长度L1字节控制域到ASDU结束的总长度
报文长度L1字节同上一个报文长度L
控制域C1字节控制命令,即此报文的操作命令
地址域A2字节从机的地址,地址范围(0000H-FFFFH 共65535个),其中FFFFH为广播地址,0000H为无效地址
应用服务数据单元ASDUN字节可变字节数,由数据单元标识符和一个或多个信息对象组成
校验和CS1字节短帧中为地址域+控制域的算术和(只取低8位)
结束字符(16H)1字节帧结束字符,固定为16H
工具介绍

IEC 60870-5-101 报文解析工具按固定帧与可变帧长两种格式拆分链路层字段,展示控制域、链路地址、ASDU 类型标识与信息体,适用于串行远动通道调试。

使用方法
  1. 从调试工具、网关或抓包软件复制十六进制报文,去掉无关前缀后粘贴到输入框。
  2. 确认字节间分隔符与大小写,必要时选择帧类型或波特率等附加参数。
  3. 点「解析」,在结果区查看地址域、功能码、数据域与校验值的分段表格。
  4. 对照下方报文结构说明核对每一段含义;校验失败时先检查是否多复制了空格或回车。
计算公式
固定帧:启动符 0x10 + 控制域 C(1B) + 链路地址 A(1~2B) + 校验和 CS(1B) + 结束符 0x16
可变帧:启动符 0x68 + 长度 L(1B) + 重复长度 L + 启动符 0x68 + 控制域 + 链路地址 + ASDU + 校验和 + 0x16
校验和 CS = (控制域 + 链路地址 + ASDU 各字节之和) mod 256

链路地址长度(1 或 2 字节)由参数决定,填错会导致后续字段整体错位。

常用场景
现场联调
把主站下发的报文粘进来,确认地址、功能码与寄存器范围是否正确。
故障排查
用校验结果判断是报文传输错误还是终端返回了异常响应。
协议学习
对照结构表逐字节理解规约帧格式。
常见问题
固定帧和可变帧怎么区分?

看首字节:0x10 是固定帧(常用于链路确认),0x68 是可变帧长帧(承载 ASDU)。

信息体地址解析不对?

确认信息体地址字节数(常见 3 字节)与链路地址长度参数是否与主站配置一致。

以上内容仅用于说明本工具的使用方法与计算口径;财务、税务、贷款等结果均为估算,实际以官方或合同口径为准。