OPC 系列(1)

      网上有很多关于OPC 的文章,可惜都很零乱,正好这段有点空,自己就整理下,形成系列文章 ,与大家共分享。今天这是第一篇。

1:什么是 OPC

OPC 全称是 Object Linking and Embeding OLE for Process Control ,它是一个工业标准,管理这个标准的国际组织是 OPC 基金会, OPC 基金会现有会员已超过 220 家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。它基于微软的 OLE( 现在的 Active X) COM ( 部件对象模型 ) DCOM ( 分布式部件对象模型 ) 技术。包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。它的出现为基于 Windows 的应用程序和现场过程控制应用建立了桥梁。

你也可以简单的理解它为一种通讯协议,比如 RS-485 ,使你的设备 / 软件可以很方便的与别的设备 / 软件 很方便的交换数据。

2 :为什么需要 OPC

      在工业控制系统中,不同的供应商提供的设备之间需要交换数据,例如在实现下图 那样多层生产控制信息系统时,从处理设备数据的现场设备层,到进行过程处理的过程控制系统层,以至最上层的生产管理层,他们之间需要互相通讯,这时建立和普及一个有 效的数据交换标准将就是当务之急。这样情况下就有了 OPC 的用武之地。

               

     我们原来在 给一个化工厂 开发一个计量设备时,产生的计量数据需要与他们的生产控制系统对接,这时显然不可能开发一个私有协议(生产控制系统厂家 肯定不乐意兼容你的协议)。于是 采用了 OPC 协议,很好的解决了问题。


3 OPC 的组成

       OPC 主要有 OPCServer OPCClient 组成 ,OPCSERVER 可以简单理解为 发布数据的地方, opcclient 可以理解为消费数据的地方

4: 最新正版智泰OPC服务器开发包(http://shop66418560.taobao.com/ )。QQ 1505956248


                    

posted @ 2011-05-11 16:05  wangok  阅读(721)  评论(0)    收藏  举报