首页 理论教育 OPC中间件:物联网终端技术研究成果

OPC中间件:物联网终端技术研究成果

时间:2023-10-17 理论教育 版权反馈
【摘要】:OPC是一个面向开放工控系统的工业标准。OPC基于微软的OLE、COM和DCOM技术,包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统,现已成为工业界系统互联的缺省方案。OPC的诞生为不同供应厂商的设备和应用程序之间的软件接口提供了标准化,使得相互间的数据交换更加简单化。OPC是连接数据源和数据使用者之间的软件接口标准。OPC接口是适用于多种系统的具有高厚度柔软性的接口标准。

OPC中间件:物联网终端技术研究成果

OPC(OLE for Process Control,用于过程控制的OLE)是一个面向开放工控系统的工业标准。管理这个标准的国际组织是OPC基金会,它由一些世界上占领先地位的自动化系统、仪器仪表及过程控制系统公司与微软紧密合作而建立,其主要开展面向工业信息化融合方面的研究,目标是促使自动化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力。OPC基于微软的OLE(Active X)、COM(构件对象模型)和DCOM(分布式构件对象模型)技术,包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统,现已成为工业界系统互联的缺省方案。

OPC诞生以前,硬件的驱动器和与其连接的应用程序之间的接口并没有统一的标准。例如,在工厂自动化领域,连接PLC(Programmable Logic Controller)等控制设备和SCADA/HMI软件,需要不同的网络系统构成。根据某调查结果,在控制系统软件开发的所需费用中,各种各样机器的应用程序设计占费用的7成,而开发机器设备间的连接接口则占了3成。此外,过程自动化领域,当希望把分布式控制系统(DCS-Distributed Control System)中所有的过程数据传送到生产管理系统时,必须按照各个供应厂商的各个机种开发特定的接口,花费大量时间。

OPC的诞生为不同供应厂商的设备和应用程序之间的软件接口提供了标准化,使得相互间的数据交换更加简单化。作为结果,可以向用户提供不依靠特定开发语言和开发环境就能自由组合使用的过程控制软件组件产品。

OPC是连接数据源(OPC服务器)和数据使用者(OPC应用程序)之间的软件接口标准。数据源可以是PLC、DCS、条形码读取器等控制设备。随着控制系统构成的不同,作为数据源的OPC服务器既可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是另外的计算机上运行的远程OPC服务器。(www.xing528.com)

OPC接口是适用于多种系统的具有高厚度柔软性的接口标准。OPC接口既可以适用于通过网络把最下层的控制设备的原始数据提供给作为数据使用者(OPC应用程序)的HMI(硬件监控接口)/SCADA、批量处理等自动化程序,以至更上层的历史数据库等应用程序,也适用于应用程序和物理设备的直接连接。

OPC统一架构(OPC Unified Architecture)是OPC基金会最新发布的数据通信统一方法,其克服了OPC之前不够灵活、平台局限等问题,涵盖了OPC实时数据访问规范(OPC DA)、OPC历史数据访问规范(OPC HDA)、OPC报警事件访问规范(OPC A&E)和OPC安全协议(OPC Security)的多个方面,使数据采集、信息模型化以及工厂底层与企业层面之间的通信更加安全、可靠。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈