论文部分内容阅读
近年来随着信息技术的飞速发展,传统的SCADA系统在扩展性及不同系统之间的数据的共享与交互方面都暴露出了明显不足。新的SCADA系统应该将彻底从集中走向分布式,独立走向整合,变成更加灵活和开放的系统。
国际电工委员会IEC从1999年陆续推出了IEC61970 EMS-API系列国际标准,主要包括公共信息模型CIM和组件接口规范CIS两大块,其中,CIM是一个通用的数据模型,它抽象出了电力企业中的所有主要对象以及对象之间的复杂逻辑视图,使应用或系统在进行数据交换时,不需要了解信息的内部表示。CIS规定了组件之间的通用接口,为各种SCADA系统或其它应用之间互联以及接入实现“即插即用”,提供了一个标准的途径。
本文在研究IEC-61970标准的基础上,结合远动业务特点提出了基于CIM设计实时数据库模型的观点;对面向对象持久层技术进行了研究,提出了在关系型数据库和远动业务逻辑之间增设持久层的系统实现方案,以解决面向对象理论与关系型数据库在理论上的矛盾;针对类、属性、OID、属性类型、关系等面向对象元素,结合Hibernate技术及CIM实例,深入地阐述了面向对象设计结果向关系型数据库映射的过程。
随后,本文根据SCADA系统与外部系统通信的需求以及IEC-61970标准在组件模型方面的讨论,提出了借鉴CIS构建SCADA系统通信接口的思想。在此基础上,本文基于Web Services技术SCADA系统对外通信体系进行了初步设计;研究了SCADA系统之间基于Web Services的通信过程;并以IEC-61970标准所包含的DAF规范为例,实现了一组基于Web Services技术的接口函数。