IEC60870-5-104规定控制站(即配电主站)作为客户机,而被控站(即配电子站)作为服务器。
基于网络的IEC60870-5-104规约通信报文格式:I格式-可计数的信息传输功能;S格式-可计数的确认功能;U格式-启动,停止,测试功能。
通信流程图如图2所示。
图2 IEC60870-5-104规约通信流程图
3.4 BSP开发
BSP是针对具体的硬件平台,用户所编写的启动代码和部分设备驱动程序的集合。BSP所实现的功能包括初始化和驱动部分设备。BSP需要支持处理器复位、初始化、驱动串口和必要的时钟处理等。
3.5 功能实现
从配电终端读取数据:配电终端装置通过CAN2.0B规约将YC、YX量等数据传送至配电子站,并将数据填入已开辟的缓冲区。使用缓冲区操作使得系统对底层驱动程序的调用机会大大减少,将大量的数据实时的保存下来,以便于查询和转发。
转发缓冲区数据:配电子站需要将从配电终端装置获取的数据有选择地转发到配电主站上去,或者接受配电主站有选择的查询。遥测改变,配电子站具有上送功能。
发送数据到配电主站:配电子站通过以太网将从配电终端读取的数据传送到配电主站,遵循基于网络的IEC60870-5-104远动传输规约。
4 系统测试和实验
4.1 系统测试平台
系统硬件测试平台主要用于测试配电子站与配电终端之间的CAN通信以及配电子站与配电主站之间的以太网通信。测试中配电终端装置采用国电南瑞的DAT-1000系列产品,主要与DAT-1L和DAT-1LA装置进行通信。而主站则采用在PC机上通过与模拟主站进行通信来测试以太网通信。
4.2 测试与实验结果
经过严格的测试和苛刻的实验,基于嵌入式硬件平台的配电子站能够按照要求完成与配电主站和配电终端之间的通信。采用CAN总线通信方式与多个FTU进行通信,通信抗干扰力强,通信速度快,不丢失遥测量及SOE等。采用以太网通过基于网络的IEC60870-5-104远动传输规约与配电主站进行通信,系统可靠性高,通信速度快,完全符合配电自动化系统通信要求。