您的位置 首页 主动

labview的深化探究—-OPC系列之基本概念

OPC自从1994年制定标准,迄今已经10多年了,越来越多设备制造商和仪器制造商都开始支持OPC了,下面以NI的OPC服务器为例,介绍以下OPC的基本

OPC自从1994年拟定规范,迄今现已10多年了,越来越多设备制作商和仪器制作商都开端支撑OPC了,下面以NI 的OPC 服务器为例,介绍以下OPC的基本概念和运用方法。

NI的OPC SERVER是WINDOWS 32位应用程序,它为PC用户供给了拜访外部设备数据和信息的通道或许说手法,经过OPC,设备变成了PC网络的一个成员。

OPC的概念

OPC是OLE FOR PROCES CONTROL的英文缩写,直译是OLE用于进程操控,OLE是WINDOWS的一个基本概念,是目标嵌入链接的缩写,进程操控实践是工业自动化操控的概念,现在,PLC技能和NC技能、CAD CAM技能以及工业操控总线现已成了工业自动化操控的中心,因而能够说OPC自身便是PC在工业自动化操控范畴的扩展。

1994年,国际一些闻名的工业设备制作商成立了一个专业组织,主旨是为各式各样的工业设备指定一个一致的软件数据通讯(不是物理层的通讯)规范,这便是后来为咱们熟知的OPC。

OPC的一个首要意图是防止PC客户为工业设备开发通讯驱动程序,为一个特定设备开发驱动程序是极端杂乱和耗时的,由于设备千差万别,硬件接口也是多种多样的,关于一般的软件开发人员是很那作到的,一个更好的方法是拟定一个一致的数据拜访规范,而硬件驱动的部分有硬件厂商或许专门OPC开发人员担任,这样,PC用户就能够根据这个规范,和外部工业设备无逢衔接,这个数据拜访规范便是OPC。

经过OPC,一个PC客户(OPC客户)能够拜访多个外部设备

多个OPC客户(可能是网络上的)能够拜访多个外部设备

关于OPC CLIENT,OPC SERVER供给了几个高层目标供CLIENT拜访,分别是SERVER,GROUP和ITMES,这十分类似DDE通讯。

SERVER目标供给的是服务的有关信息,一起有是GROUP目标的容器。

GROUP目标供给的功能类似的分类信息,OPC CLIENT能够装备是否答应GROUP和GROUP
组数据的更新频率,一起也供给了假如数据拜访失利的错误信息。GROUP一起也是ITEM目标的容器。

ITEM目标是每个特定的数据项目,比方可能是设备一个特定的寄存器。

这是一个典型的分层结构,假如咱们要拜访一个ITEM,途径有必要是

SERVER—-》GRUOP—-》ITEM
OPC CLIENT是没有方法直接拜访详细的ITEM,这样有效地完成了数据的封装

有两种方式的OPC GROUP,公有或许私有(也称做部分),公有能够被一切的OPC CLIENT拜访,私有只能被特定的OPC CLIENT拜访。

每一个GROUP目标都包含多个ITEM目标。

关于每一个详细的ITEM,又由三部分组成,VALUE,QUALITY和TIMESTAMP

VALUE是变体数据,表明ITEM当时值,QUALITY与总线方式有关,TIMESTAMP是时刻戳。

尽管OPC首要用于网络设备的数据拜访,但是在单机操控设备时也常常运用。

OPC服务器的内核是COM的DCOM,关于PC CLIENT供给了两种接口,一种是针对C++客户,能够直接拜访,速度较快,别的一种是经过AUTOMATION自动化服务器,这是VB和脚本语言用户运用的接口,由于OPC需要对其进行解说,相对速度较慢。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/211489.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部