论文部分内容阅读
随着电力体制改革的深入及当前用电形势的变化,用电负荷管理和控制在电网调度中的作用越来越重要,已成为研究热点。本文针对我公司原有负荷控制系统存在的问题,研究以摩托罗拉嵌入式32位处理器PowerPC为硬件平台,和嵌入式操作系统Linux一起搭建整个开发应用平台,结合目前电力用户新的需求,设计出一种新型的电力负荷控制与监测系统,主要工作如下:1)为了确保电力负荷控制与监测系统的多个进程能同时且准确地访问读写系统参数,采用共享内存与STL模板库技术相结合的方法实现参数的读写。2)利用C++支持基于对象的编程功能,通过通信底层类的封装,将GPRS、串口、网络等多种通信方式抽象出来,建立了通用的通信底层动态链接库,实现了同时支持多通道、多种通信方式。3)针对多数负控终端一般只支持一种负控规约和几种应用较普遍的电表规约,不能灵活兼容所有规约的问题,本系统通过建立通讯规约库集合,以动态加载方式兼容不同通讯规约的应用,自动进行规约转换。可以帮助系统快速接入不同厂家的不同类型的电表,也方便系统进行规约扩展。实现对不同通讯方式和厂家的开放性。4)为了使系统可根据现场安装的电表而灵活更改相应的采集配置,保证系统无需因电表配置问题而升级程序。电表采集和遥信上报采用任务调度机制,提供强大的电能量及相关数据的数据字典,可由用户灵活设定其采集及上报的数据类型和数据量,根据用户定义的条件和计划对数据采集和上报任务实时动态更新任务调度队列,进行统一采集安排和分配。系统经过测试并在用电现场安装使用,结果表明系统功能强、性价比高;集精确性、唯一性、可靠性和及时性为一体;可扩展性强,移植方便,减少了对硬件平台的依赖性,可以更好地为电力系统服务。