论文部分内容阅读
智能变电站一体化监控系统是智能电网的重要环节,是智能电网调度控制和生产管理的基础。数据通信网关是满足智能变电站一体化监控系统对调度及其他主站应用的支撑设备。分层分布式的变电站综合自动化系统在电力系统逐步得到推广和应用,许多变电站都实现了无人值班,这样能使变电站运行与管理的安全可靠性指标、经济性指标得到大幅度提升。要实现无人值班就必须在调度对变电站进行监视与控制,数据通信网关就是实现了将测控、保护等智能设备的数据通过协议采集上传给调度,并接受调度的控制命令控制智能设备。但是各种通信规约(如:IEC104、ModBus等)的应用功能比较有限,各厂家为了满足应用的要求对规约进行了各自的扩展,加上各厂家对规约的理解不同,导致即使是同一协议也会出现不一致的情况。甚至同一厂家在不同时期的不同产品也出现了协议不一致的情况。这就需要数据通信网关具有强兼容性和强扩展性,并能支持各种通信协议。为了解决保护设备相互操作性差、信息难以实现共享、系统的可控制性差的问题,IEC TC57发布了作为全球统一的变电站网络与通信协议DL/T860协议,其主要目标是实现“一个世界、一种技术、一种标准”,这就要求数据通信网关支持DL/T860协议。为此,本论文设计并实现了一款适合多种硬件平台(arm、powerpc、x86)的数据通信网关,主要工作包括:(1)提出了数据通信网关的设计方案。通过对《智能变电站一体化监控系统建设技术规范》、《智能变电站一体化监控系统功能规范》和《变电站数据通信网关技术规范》等一系列规范和标准进行分析,提炼出变电站数据通信网关的需求,确定数据网关的方案设计,为数据通信网关的开发指明方法和思路。(2)提出了基于共享内存的的协议转换机制。通过比较进程间数据交互各种方法的优缺点,阐述了为什么使用共享内存进行数据交互,讨论了对共享内存数据进行互斥的方法;叙述了最主流、使用最频繁的规约DL/T860、IEC104等在数据通信网关中进行协议转换的实现模型。(3)对数据通信网关进行了实现与测试。给出了实现数据通信网关软件的设计与功能模块,详细描述了每个模块之间的关系,给出了每个功能模块的流程。说明了组态软件配置的必要性,讲述了配置的实现功能及其对应的实现方法。最后对数据网关的功能和性能进行测试。综上所述,本文对数据通信网关的需求进行了深入的分析,对DL/T860和IEC104等协议进行了深入的研究,将共享内存转换机制引入到数据通信网关,建立了数据通信网关的数据转换模型,设计并实现了数据通信网关,实验结果表明该通信网关能够满足智能变电站监控系统中的数据通信需要。