第二十章 OPC 设备 北京亚控自动化软件科技有限公司 878 第二十章 OPC设备 20
1 OPC简介 20
1 什么是 OPC OPC 是 OLE for Process Control 的缩写,即把OLE 应用于工业控制领域
OLE 原意是对象链接和嵌入,随着OLE 2 的发行,其范围已远远超出了这个概念
现在的OLE 包容了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步推广
OPC 建立OLE 规范之上,它为工业控制领域提供了一种标准的数据访问机制
工业控制领域用到大量的现场设备,在 OPC 出现以前,软件开发商需要开发大量的驱动程序来连接这些设备
即使硬件供应商在硬件上做了一些小小改动,应用程序就可能需要重写;同时,由于不同设备甚至同一设备不同单元的驱动程序也有可能不同,软件开发商很难同时对这些设备进行访问以优化操作
硬件供应商也在尝试解决这个问题,然而由于不同客户有着不同的需要,同时也存在着不同的数据传输协议,因此也一直没有完整的解决方案
自 OPC 提出以后,这个问题终于得到解决
OPC 规范包括OPC 服务器和OPC客户两个部分,其实质是在硬件供应商和软件开发商之间建立了一套完整的“规则” , 只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应商无需考虑 介绍OPC 服务器的相关知识 介绍组态王与OPC 的连接及使用 举例说明在OPC 服务器中定义数据项 第二十章 OPC 设备 北京亚控自动化软件科技有限公司 879 应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过程
OPC 的优越性是显而易见的: 硬件供应商只需提供一套符合OPC Server 规范的程序组,无需考虑工程人员需求
软件开发商无需重写大量的设