论文部分内容阅读
电力调度监控系统(SCADA)经过几十年的发展和完善,现已成为电力系统、大型厂矿电力调度必不可少的自动化系统.随着计算机技术的飞速发展和EMS/DMS应用水平的不断提高,用户对现代电力自动化系统的要求与以往有着显著的不同特点.概括起来,新时期的SCADA系统应当是由局域网加工作站组成的符合分布式开放式结构,具有向EMS(能量管理系统)和DMS(配电网管理系统)方便过渡的应用平台等.为了满足上面对SCADA的要求,该系统按照分层的设计思想(DNA),共划分成三层,即用户导航层,业务处理层和数据服务层.其中用户导航层负责处理与用户的交互;业务逻辑层完成数据的处理;数据服务层提供访问数据库的接口.按照组件完成的功能进行分类,系统中包括通信控件、数据处理组件、绘图程序、数据库管理组件、模拟量显示自定义控件、网络组件、数据服务组件、实时数据库组件.①通信控件通过modem从厂站获取数据,再将数据传入数据处理控件.②数据处理控件按照配置的协议类型,对收到的数据进行解析.③绘图程序可以绘制主接线图,从而可以实现对场站进行可视化监控,可以显示实时的遥测、遥信、电度量.④数据库管理控件提供了数据库开发的前端工具,可以方便的创建和维护数据库和表;⑤模拟量显示自定义控件用于实时显示遥测、遥信、电度等的信息,用户可以对显示的状态进行设置,完成相对复杂的功能.⑥网络组件完成在服务器和工作站之间传输数据的任务.⑦数据服务组件通过OLE DB对象对数据库进行访问,完成其他组件请求的永久化任务;⑧实时数据库组件用于维护实时数据.这些组件结合起来,共同完成系统需要的功能.该文利用UML语言对各组件的设计和实现进行了说明.