论文摘要
电力工业的发展不断对电网调度自动化提出新的要求,其中包括要求更高的数据共享。然而目前国内对SCADA系统中设备之间的通信还未制定统一的接口标准,通信规约种类繁多,这不仅浪费了大量的软、硬件开发人力,而且给用户的设备选型、运行维护等带来诸多不便,因此通信规约的标准化是研究的一个热点,实现通信规约转换的软件或硬件更是必不可少。本文深入研究了电力系统中广泛采用的CDT,IEC 60870-5-101等远动通信规约,开发、调试并运行了综自站信息流检测软件,从而利用软件实现了不同远动规约的数据共享。本文首先介绍了电力系统调度自动化的现状、发展趋势及其对远动通信规约标准化的要求,分析了远动规约解释的功能要求及实现方法。然后研究了常用的电力系统远动通信规约:CDT规约和IEC60870-5-101规约,对比分析了两种规约的帧结构和传送规则。通过对这两种规约的分析,确定了可以利用软件来实现CDT规约和IEC60870-5-101规约报文的解释。在对远动通信规约进行了深入的研究后,基于软件扩展和人机界面设计的方便,决定在Visual Basic6.0集成开发环境中利用各种ActiveX控件来编制综自站信息流检测软件。综自站信息流检测软件的主要功能是可将上下行规约报文逐条显示并透彻解析报文,分析其通信数据;可部分模拟主站、模拟从站进行通信仿真;可用于检测变电站内各种通信网络、通信接口;可对通信数据进一步分析、整理和文本保存。针对以上功能,本文利用MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通信功能;利用Winsock控件实现以太网接口通信模块;使用了Visual Basic6.0语言编制了CDT规约和IEC 60870-5-101规约的报文解释模块;利用Access2003和数据控件ADO Data将规约报文解释模块所得的数据保存在数据库中;利用VB 6.0自带的通用报表将数据以HTML的格式文本输出;利用DataGrid控件将数据以表格的形式输出在人机界面上。在实际工作中,当集控中心接受到错误数据后,变电站维护工作人员在对整个通信网络进行检查的过程中,需要一个便于截取报文;能迅速分析、解读报文,从而快速查找出故障设备的工具软件。正是基于这种情况,提出了本文研究的课题。因此,综自站信息流检测软件并不是一个实时规约解释转换工具。它的开发,主要是为了找出变电站通信网络出现故障时的原因,从而提高检修人员的工作效率。