IEC 60870-5-103协议(简称103协议)是一种广泛应用于电力系统中智能电子设备(IEDs)之间数据交换的通信协议,其报文格式主要包括固定帧长和可变帧长两种。
固定帧长报文格式
固定帧长报文主要用于传送“召唤、命令、确认、应答”等信息,长度固定为5字节。其结构如下:
字节序号 | 内容 | 说明 |
---|---|---|
1 | 启动字符 | 固定值为10H |
2 | 控制域 | 包含报文类型等信息 |
3 | 链路地址域 | 子站编号 |
4 | 校验码 | (控制域+链路地址域)MOD256 |
5 | 结束字符 | 固定值为16H |
可变帧长报文格式
可变帧长报文用于传送“命令”和“数据”等信息。其结构如下:
字节序号 | 内容 | 说明 |
---|---|---|
1 | 启动字符 | 固定值为68H |
2-3 | 长度 | 报文总长度 |
4 | 控制域 | 同固定帧长报文 |
5-6 | 链路地址域 | 通信链路地址 |
7-… | 应用服务数据单元(ASDU) | 包含实际数据 |
… | 校验码 | (控制域+链路地址域+ASDU)MOD256 |
… | 结束字符 | 固定值为16H |
控制域
控制域是报文的重要组成部分,包含报文类型、传输方向、序列号等信息。例如,报文类型指示单点信息、双点信息、遥测值等,传输方向则明确报文是由主站向子站发送还是由子站向主站发送。
功能码
功能码用于标识报文的具体功能,如读取数据、发送控制命令等。不同的功能码对应不同的操作,例如:
- 功能码
0x01
可能表示请求遥测信息。 - 功能码
0x02
可能表示请求遥信信息。
应用场景
IEC 103协议采用主从通信模式,主站(如控制中心)向从站(如继电保护装置)发送命令,从站响应主站的命令并发送数据。这种非平衡传输方式确保了网络的稳定性和安全性。
总之,IEC 103协议的报文格式设计简洁高效,能够满足电力系统中多种数据交换需求。