在电力系统的自动化与智能化浪潮中,IEC104协议作为连接远程终端单元(RTU)和远程终端站(IED)的重要通信桥梁,其地位不容忽视。为了帮助您全面理解并掌握这一关键通信协议,本文将深入剖析IEC104协议报文的结构及其在实际应用中的运作机制。无论您是电力系统的专业人士,还是对电力通信技术感兴趣的爱好者,本文都将为您提供宝贵的知识与见解。
一、IEC104协议报文结构
IEC104协议报文主要由APCI、ASDU两部分组成。
1.APCI用于传输控制信息,包含启动字符、APDU长度、控制域。
图1 APCI结构
2.ASDU是IEC104协议报文的核心部分,用于承载具体的监控和控制数据。主要包括类型标识、可变结构限定词、传送原因、应用服务数据单元公共地址、信息体。
图2 ASDU结构
二、IEC104协议报文实际应用
IEC104协议报文主要分为U帧、S帧和I帧三种类型。
1.U帧
即不编号的控制功能格式,主要用于传输链路控制命令。报文结构不含ASDU,只占6字节。
图3 U格式控制域信息
(1)启动数据传输(STARTDT)
下行:68 04 07 00 00 00(开启命令报文)
上行:68 04 0B 00 00 00(开启确认报文)
(2)测试链路(TESTFR)
下行:68 04 43 00 00 00(测试命令报文)
上行:68 04 83 00 00 00(测试确认报文)
(3)停止数据传输(STOPDT)
下行:68 04 13 00 00 00(停止命令报文)
上行:68 04 23 00 00 00(停止确认报文)
2.S帧
即编号的监视功能格式,用于对I格式报文序号确认,不传送信息。报文结构不含ASDU,只占6字节。
图4 S格式控制域信息
S格式报文
下行:68 04 01 00 10 00【接收序列号为8】
3.I帧
即编号的信息传输格式,主要用于传输应用数据,并捎带确认对方的发送。报文结构包含ASDU,报文长度最少占6字节。
图5 I格式控制域信息
(1)总召唤过程
图6 总召唤过程
(2)总召唤命令
下行:68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14【总召唤命令;14:指召唤限定词,转换为十进制为20,总召唤】
上行:68 0E 00 00 02 00 64 01 07 00 01 00 00 00 00 14【总召唤确认】
上行:68 0F 02 00 02 00 01 82 14 00 01 00 01 00 00 F0 F0【遥信;82:两个连续遥信点位,F0:指带品质描述词的单/双点信息,具体表示为无效、非当前值、取代、封锁、分状态】
上行:68 12 04 00 02 00 0D 81 14 00 01 00 01 40 00 00 00 00 00 F0【遥测;81:一个连续遥测点位,遥测值为0,F0表示品质描述词,具体表示为无效、非当前值、取代、封锁、未溢出】
上行:68 0E 06 00 02 00 64 01 0A 00 01 00 00 00 00 14【总召唤结束】
说明:类型标识符:64指总召唤,01指不带时标的单点信息,0D指测量值,短浮点数;
传送原因:06表示激活,07表示激活确认,14表示响应总召唤,0A表示激活终止
(3)读文件传输过程
图7 读文件传输过程
(4)读文件传输命令
下行:68 15 00 00 00 00 D2 00 06 00 01 00 00 00 00 02 03 05 62 2E 74 78 74【读文件激活;62 2E 74 78 74指文件名b.txt】
上行:68 1E 00 00 02 00 D2 00 07 00 01 00 00 00 00 02 04 00 05 62 2E 74 78 74 00 00 00 00 0F 00 00 00【读文件激活确认】
上行:68 28 02 00 02 00 D2 00 05 00 01 00 00 00 00 02 05 00 00 00 00 00 00 00 00 00 61 62 63 64 65 66 31 31 31 31 31 31 31 31 31 0E【读文件数据传输;61 62 63 64 65 66 31 31 31 31 31 31 31 31 31指文件内容abcdef111111111】
下行:68 18 02 00 04 00 D2 00 05 00 01 00 00 00 00 02 06 00 00 00 00 00 00 00 00 00【读文件数据传输确认】
说明:类型标识符:D2指文件传输;
传送原因:06表示激活,07表示激活确认,05表示请求/被请求;
附加数据包类型:02表示文件传输;
操作标识:03表示读文件激活,04表示读文件激活确认,05表示读文件数据,06表示读文件数据响应
三、结语
通过对IEC104协议报文的详细解读,我们不难发现其在电力系统通信中的重要作用。IEC104协议以其格式规范、结构清晰、应用广泛等特点,为电力系统的自动化与智能化发展提供了有力的支持。
随着电力系统的不断发展和智能化水平的提升,IEC104协议的应用场景也将更加广泛。我们期待更多的专业人士能够深入研究和应用IEC104协议,共同推动电力系统的通信技术的发展与进步。
在此,我们也诚挚地邀请您加入我们的讨论与交流,共同分享您在IEC104协议研究与应用中的心得与经验。让我们携手共进,为电力系统的自动化与智能化发展贡献更多的智慧与力量!