论文部分内容阅读
OPC规范(OLE for Process Control)是OPC基金会为实现控制系统之间的信息交换和互操作而制定的。它基于微软的COM/DCOM和最新的XML技术,建立了一套符合工业控制要求的通信接口规范,使控制软件可以高效、稳定地对硬件设备进行数据存取操作,系统应用软件之间也可以灵活地进行信息交互,极大提高了控制系统的互操作性和适应性。OPC XML-DA规范是OPC家族中的最新成员,它针对跨平台通信和基于互联网的应用而开发,为从生产现场的控制系统到经营决策层的企业信息管理系统的纵向信息集成提供了实现途径。SCADA系统是功能最基本的自动化系统。因其硬件技术成熟、价格相对低廉,所以在自动化领域中应用最广泛。文章首先指出了传统封闭的SCADA系统在与管理层集成和系统扩展两方面所存在的问题,然后对OPC XML技术进行了详细讨论。在此基础上提出了采用OPC XML技术扩展传统封闭的SCADA系统的方案,并介绍了方案中关键的OPC XML服务器的设计方法。采用这种方案可以很好地解决传统封闭的SCADA系统存在的集成与扩展两方面问题。本文的主要工作和创新点在于:①针对传统封闭的SCADA系统存在的问题,提出了采用OPC XML DA技术设计SCADA系统的方案,采用这种方案可以很好地解决传统封闭的SCADA系统存在的集成与扩展两方面问题。②开发了OPC XML-DA服务器,并成功地将其应用到SCADA系统中。本文讨论了OPC XML-DA服务器在SCADA系统中的地位和作用,详细分析了OPC服务器和客户端的结构设计和开发方法。③OPC XML-DA服务器为SCADA系统提供了与外界相连的标准数据接口,因此保证服务器数据的安全访问是至关重要的。本文详细讨论了OPC XML-DA服务器设计开发过程中需要考虑的安全问题,并提出了相应的解决方法。本文提出的方法通过Microsoft .Net Framework安全框架和Microsoft Internet信息服务(IIS)的协同工作提供了灵活、可靠的安全验证和授权机制,充分保证了OPC服务器数据访问的安全性。