在电力系统自动化领域,IEC 60870-5-104(简称IEC104)协议作为一种重要的网络通信标准,扮演着连接远方监控中心与各种智能电子设备(IED)的桥梁角色。该协议基于网络传输,不仅实现了遥测、遥信、遥控及遥调(四遥)功能的高效数据交换,还支持文件传输和软件升级等高级应用,为电力系统的运维管理和设备维护提供了极大的便利。本文将深入探讨IEC104协议下的文件传输过程和软件升级机制,揭示其背后的技术细节和操作流程。
目录
一、文件传输过程
1.简介
文件传输主要用于召唤终端的历史数据文件、录波文件等,文件传输过程分为召唤目录和文件传送过程,需要主站主动发起文件传输过程。
2.类型标识
- 召唤文件目录(TI = 122)
- 读文件(TI = 210)
- 写文件(TI = 210)
3.传输模式
文件传输时宜采用 7z 压缩格式进行传输,采用 7z 格式默认的 LZMA 压缩算法,对于采用压缩格式进行传输的文件,在原有文件全名(包括原扩展名)基础上增加后缀扩展名“.7z”,接收方在收到以.7z 结尾的文件时将该文件以压缩格式进行处理,其余情况均按照非压缩格式处理。
4.指令
文件传输过程一共分三种:召唤文件目录过程、读文件传输过程、写文件传输过程。
4.1 召唤文件目录过程
(1)流程
①配电主站向配电终端发出“召唤目录命令”(TI=122,COT=5,SCQ=2)报文。
②配电终端用“召唤目录命令确认”(TI=126,COT=5)回复主站。
(2)召唤方式
①召唤默认目录:所有文件;满足搜索时间段的文件。
②召唤指定目录:所有文件;满足搜索时间段的文件。
4.2 读文件传输过程
(1)流程
①主站将向终端发送“读文件激活”(TI=210,COT=6,操作标识=3)报文。
②终端立即用“读文件激活确认”(TI=210,COT=7,操作标识=4)回答主站。
③随机终端通过“读文件数据传输”(TI=210,COT=5,操作标识=5)将文件内容传送给主站。
④当主站接受完所有的数据,则向终端发送“读文件数据传输确认”(TI=210,COT=5,操作标识=6)。
4.3 写文件传输过程
(1)流程
①配电主站向配电终端发出“写文件激活”(TI=210,COT=6,操作标识=7)报文。
②配电终端用“写文件激活确认”(TI=210,COT=7,操作标识=8)报文回复主站。
③主站收到确认报文后,会进行“写文件数据传输”(TI=210,COT=5,操作标识=9)。
④当终端接受完所有的数据,则向主站发送“写文件数据传输确认”(TI=210,COT=7,操作标识=10)。
二、软件升级
1.简介
软件升级命令用来实现远方对终端的软件版本升级功能。
2.类型标识
- 写文件(TI = 210)
- 软件升级(TI = 211)
3.过程
3.1 流程
①配电主站向配电终端发出“启动升级命令”(TI=211,COT=6,S/E=1)报文。
②终端用“启动升级确认报文”(TI=211,COT=7,S/E=1)回复主站。
③主站在收到终端确认报文后,向终端发送“写文件过程”的相关报文进行软件升级。
④当主站收到“写文件传输确认”报文后,向终端发送“升级结束命令”报文(TI=211,COT=6,S/E=0)。
⑤终端以“升级结束确认”报文(TI=211,COT=7,S/E=0)回复主站。
⑥经短延时终端自动重启完成软件升级。
⑦同时主站也可以使用“撤销升级命令”报文(TI=211,COT=8,S/E=0)放弃升级操作。
⑧终端在接收到“撤销升级命令”报文后以“撤销升级确认”报文(TI=211,COT=9,S/E=0)回复主站并放弃升级操作。
三、总结
综上所述,IEC104协议下的文件传输与软件升级功能,为电力系统的远程运维管理提供了强有力的支持。通过高效、可靠的数据通信机制,不仅实现了文件的安全传输,还极大地简化了软件升级流程,降低了运维成本,提升了系统的整体可靠性和灵活性。随着电力系统的不断发展和智能化水平的提升,IEC104协议的应用范围将持续扩大,为构建更加智能、高效的电力网络贡献力量。
今天分享到此为止,如对以上内容或电力规约测试工具感兴趣的朋友,欢迎评论区多多交流。