opc(工业标准OLE for Process Control)详细资料大全
OPC(OLE for Process Control), 用于过程控制的OLE,是一个工业标准,管理这个标准的国际组织是OPC基金会,OPC基金会现有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分散式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。
基本介绍
- 外文名 :OLE for Process Control
- 类别 :软体
- 套用平台 :Windows
- 特点 :高效性、可靠性、开放性
定义解释
OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程式和现场过程控制套用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个套用软体开发商都需要编写专用的接口函式。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软体开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程式。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。 COM是Component Object Model的缩写,是所有OLE机制的基础。COM是一种为了实现与程式语言无关的对象而制定的标准,该标准将Windows下的对象定义为独立单元,可不受程式限制地访问这些单元。这种标准可以使两个应用程式通过对象化接口通讯,而不需要知道对方是如何创建的。例如,用户可以使用C++语言创建一个Windows对象,它支持一个接口,通过该接口,用户可以访问该对象提供的各种功能,用户可以使用Visual Basic,C,Pascal,Smalltalk或其它语言编写对象访问程式。在Windows NT4.0作业系统下,COM规范扩展到可访问本机以外的其它对象,一个应用程式所使用的对象可分布在网路上,COM的这个扩展被称为DCOM(Distributed COM)。 通过DCOM技术和OPC标准,完全可以创建一个开放的、可互操作的控制系统软体。OPC采用客户/伺服器模式,把开发访问接口的任务放在硬体生产厂家或第三方厂家,以OPC伺服器的形式提供给用户,解决了软、硬体厂商的矛盾,完成了系统的集成,提高了系统的开放性和可互操作性。 OPC伺服器通常支持两种类型的访问接口,它们分别为不同的程式语言环境提供访问机制。这两种接口是:自动化接口(Automation interface);自定义接口(Custom interface)。自动化接口通常是为基于脚本程式语言而定义的标准接口,可以使用VisualBasic、Delphi、PowerBuilder等程式语言开发OPC伺服器的客户套用。而自定义接口是专门为C++等高级程式语言而制定的标准接口。OPC现已成为工业界系统互联的预设方案,为工业监控编程带来了便利,用户不用为通讯协定的难题而苦恼。任何一家自动化软体解决方案的提供者,如果它不能全方位地支持OPC,则必将被历史所淘汰。 1、在控制领域中,系统往往由分散的各子系统构成;并且各子系统往往采用不同厂家的设备和方案。用户需要,将这些子系统集成,并架构统一的实时监控系统。 2、这样的实时监控系统需要解决分散子系统间的数据共享,各子系统需要统一协调相应控制指令。 3、再考虑到实时监控系统往往需要升级和调整。 4、就需要各子系统具备统一的开放接口。 5、OPC(OLE for Process Control) 规范正是这一思维的产物。 6、OPC 基于Microsoft公司的 Distributed interNet Application (DNA) 构架和 Component Object Model (COM) 技术的,根据易于扩展性而设计的。OPC规范定义了一个工业标准接口。 7、OPC是以OLE/COM机制作为应用程式的通讯标准。OLE/COM是一种客户/伺服器模式,具有语言无关性、代码重用性、易于集成性等优点。OPC规范了接口函式,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软体对客户的透明性,使得用户完全从低层的开发中脱离出来。 8、OPC定义了一个开放的接口,在这个接口上,基于PC的软体组件能交换数据。它是基于Windows的OLE——对象连结和嵌入、COM——部件对象模型(Component Object Model)和DCOM——分散式COM(Distributed COM)技术。因而,OPC为自动化层的典型现场设备连线工业应用程式和办公室程式提供了一个理想的方法。套用领域
1、工控解决方案用户 2、楼控解决方案用户 3、工控解决方案厂商 4、楼控解决方案厂商 5、工控解决方案集成商 6、楼控解决方案集成商 7、所有自动化领域 OPC是为了连线数据源(OPC伺服器)和数据的使用者(OPC应用程式)之间的软体接口标准。数据源可以是PLC,DCS,条形码读取器等控制设备。随控制系统构成的不同,作为数据源的OPC伺服器既可以是和OPC应用程式在同一台计算机上运行的本地OPC伺服器,也可以是在另外的计算机上运行的远程OPC伺服器。 OPC接口既适用于通过网路把最下层的控制设备的原始数据提供给作为数据的使用者(OPC应用程式)的HMI(硬体监督接口)/SCADA(监督控制与数据采集),批处理等自动化程式,以至更上层的历史资料库等应用程式,也适用于应用程式和物理设备的直接连线。所以OPC接口是适用于很多系统的具有高厚度柔软性的接口标准。解决问题
OPC诞生以前,硬体的驱动器和与其连线的应用程式之间的接口并没有统一的标准。例如,在FA(FactoryAutomation)——工厂自动化领域,连线PLC(Programmable Logic Controller)等控制设备和SCADA/HMI软体,需要不同的FA网路系统构成。根据某调查结果,在控制系统软体开发的所需费用中,各种各样机器的应用程式设计占费用的7成,而开发机器设备间的连线接口则占了3成。此外,在PA(Process Automation)——过程自动化领域,当希望把分散式控制系统(DCS——Distributed Control System)中所有的过程数据传送到生产管理系统时,必须按照各个供应厂商的各个机种开发特定的接口,例如,利用C语言DLL(动态链路资料库)连线DDE(动态数据交换)伺服器或者利用FTP(档案传送协定)的文本等设计应用程式。如由4种控制设备和与其连线的监视、趋势图以及表报3种应用程式所构成的系统时,必须花费大量时间去开发分别对应设备A,B,C,D的监视,趋势图以及表报应用程式的接口软体总计要用12种驱动器。同时由于系统 *** 存各种各样的驱动器,也使维护运转环境的稳定性和信赖性更加困难。 而OPC是为了不同供应厂商的设备和应用程式之间的软体接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软体组件产品。 利用OPC的系统,是由按照应用程式(客户程式)的要求提供数据采集服务的OPC伺服器,使用OPC伺服器所必需的OPC接口,以及接受服务的OPC应用程式所构成。OPC伺服器是按照各个供应厂商的硬体所开发的,使之可以吸收各个供应厂商硬体和系统的差异,从而实现不依存于硬体的系统构成。同时利用一种叫做Variant的数据类型,可以不依存于硬体中固有数据类型,按照应用程式的要求提供数据格式。 利用OPC使接口标准化可以不依存于各设备的内部结构及它的供应厂商来选用监视,趋势图以及表报应用程式。 为什么开发自主OPC Server和OPC Gateway? 1、国外原厂商的高价格 2、国外原厂商面对项目的不灵活性 3、国内项目中子系统的多样性难以提供DRIVER 4、自主OPC伺服器追求的是稳定、实时、迅速。 5、众多子系统的不规范性 6、总包项目在投标前后可能出现的不一致性 7、价格昂贵的原厂平台伺服器软体 8、总包商集成是否投入大量的人力开发 9、平台和子系统的兼容性 10、建立了OPC平台和子系统的互通 11、解决厂商和集成商在项目集成的烦恼 12、解决厂商和集成商分散资源进行二次开发 13、解决项目中子系统厂商的困扰 14、为上下位的数据通讯提供透明的通道
如何认识个人计算机?拜托各位了 3Q
它所用的处理器芯片来自Intel公司,DOS磁盘操作系统来自由32人组成的微软公司,不久之后就催生了微软和Intel这两大PC时代的霸主。直到今天,“IBM PC及其兼容机”始终是PC工业标准的代名词。为促使PC产业的健康发展,IBM对所有厂商开放PC工业标准,从而使得这一产业迅速地发展成为20世纪80年代的主导性产业,并造就了Compaq...
intel各种845主板间的区别是什么
还在同期推出了850E芯片组,除了支持533MHz的系统总线外与850相比并无改进,同样只支持PC800的双通道RDRAM,使用的南桥仍然是ICH2,因此也不支持USB2.0标准。...主要特点是支持DDR333的内存标准,其中645DX除了支持533MHz系统总线的P4外还采用了支持ATA133磁盘传输标准的南桥,南北桥间通过带宽为533MB\/s的MuTIOL架构进行...
pcPC的诞生
这些技术的结合,催生了微软和Intel两大巨头,他们在PC时代占据了主导地位。IBM的明智之举在于,它对PC工业标准进行了开放,允许所有厂商遵循,这极大地推动了PC产业的繁荣发展。在20世纪80年代,PC产业迅速崛起,成为主导性的产业,Compaq等众多厂商如雨后春笋般涌现,共同塑造了PC产业的繁荣景象。直至今日...
印刷行业中的PC和MAC分别表示什么意思
它所用的处理器芯片来自Intel公司,DOS磁盘操作系统来自由32人组成的微软公司,不久之后就催生了微软和Intel这两大PC时代的霸主。直到今天,“IBM PC及其兼容机”始终是PC工业标准的代名词。为促使PC产业的健康发展,IBM对所有厂商开放PC工业标准,从而使得这一产业迅速地发展成为20世纪80年代的主导性产业...
光纤接头中,SC,ST,+PC及APC的区别是什么- 问一问
PC, SPC和UPC工业标准规定的回波损耗分别为-35dB, -40dB和-50dB (回波损耗是指有多少比例的光又被连接器的端面反射,回波损耗越小越好,当然你也可以说回波损耗的值越大越好,不考虑前面那个负号)。不同的连接器原则上不能混接,但PC, SPC和UPC的光纤端面都是平面的,差别在磨的质量,所以,PC...
服务器电源和一般台式机电源的区别在哪里
服务器采用的配件相当多,支持的CPU可以达到4路甚至更多,挂载的硬盘能够达到4~10块不等,内存容量也可以扩展到10GB之多,这些配件都是消耗能量的大户,比如中高端工业标准服务器采用的是Xeon(至强)处理器,其功耗已经达到80多瓦特(W),而每块SCSI硬盘消耗的功率也在10瓦特(W)以上,所以服务器系统所...
电脑英文缩写
AMR(Audio\/Modem Riser声音\/调制解调器插卡):是一套开放的工业标准,它定义的扩展卡可同时支持声音及Modem的功能。采用这样的设计,可有效降低成本,同时解决声音与Modem子系统目前在功能上的一些限制。 CNR(Commu-nicationNotwork Riser通讯网络插卡):是AMR的升级产品,从外观上看,它比AMR稍长一些,而且两着的针脚也不...
PC概念最早由谁提出?
你的问题 中的 概念 到底指的什么意思 如果说是PERSENOL COMPUTER 个人电脑 的提出的话 跟 冯 诺伊曼 无关,可能是苹果吧
foxpro最基本的命令及其使用方法。
EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0 ELSE 在IF...ENDIF结构中提供另一个条件选择路线 ENDCASE 终止多重判断 ENDDO 程序中一个循环体结束的标志 ENDIF 判断体IF...ENDIF结构结束标志 ERASE 从目录中删除指定文件 EXIT 在循环体内执行退出循环的命令 FIND 将记录指针移动到第一个含有与...
PC料GB是什么
分子量通常为3-10万。 是一种具有很高机械、光学、电气和热性能的热塑性工程塑料。这种极为坚韧的、易于加工的聚合物适应于多种用途:例如家用电器、汽车灯具、医疗仪器以及包装容器等。而高纯度的光学级聚碳酸脂(OQ树脂)的开发,又促进了光盘工业的发展。GB---国标---国家标准 ...
虿姣悉能: OPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家.遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司.基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术.OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统.
双桥区15662607200: 工业OPC是什么的缩写在工业控制中网络通讯经常提到的,OPC是什 ?
虿姣悉能: OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁.在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数.由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担.通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序.在这种情况下,OPC标准应运而生.OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象.
双桥区15662607200: 什么是OPC,DPC - ?
虿姣悉能: 在通信专业的信令交换理论中,DPC是指Destionation Point Code,即对端点码.与之相对应的是OPC(Original Point Code,本端点码)
双桥区15662607200: 工业监控里边OPC和MODBUS怎么运用? - ?
虿姣悉能: OPC是接口协议,开放式通讯,通过OPC仪表和上位机数据库建立联系,软件实现,然后由于OPC是开放的,可以通过OPC同前台操作建立连接,功能扩展很强. MODBUS只是数字通讯的协议,可以用于手持终端,也可以通过MODBUS卡件建立DCS/PLC与现场仪表的通讯.相当于下位. MODBUS把仪表数据读进系统,然后通过OPC在PC上实现控制/显示等功能.但具体的各家厂家都有自己的软件,最好还是问厂家了.
双桥区15662607200: DDE/OPC是什么 - ?
虿姣悉能:[答案] 1. DDE(动态数据交换)允许应用程序之间共享数据,它在功能上类似OLE,但不嵌入,即客户程序(Client)和服务程序... OPC提供了一个单一的、一致的工业标准接口,它允许软件供应商将更多的精力集中到增加软件的功能性上,而不是开发一...
双桥区15662607200: 什么是opc - ?
虿姣悉能: OPC(OLE for process control)即用于过程控制领域的对象链接和嵌入技术,这一概念是由Fisher Rosemount公司1995年首次提出的,它借用了微软的OLE(Object Linking and Embedding)和COM(Component Object Model)/DCOM( Distributed Component Object Model ) 技术,并应用于过程控制中.它为过程控制和工业自动化领域提供了一套标准的接口、属性和方法,是实现控制系统现场设备与过程监控级进行信息互连,实现控制系统开放性的关键技术
双桥区15662607200: 什么是OLE for Process Control(OPC)? 它对我有什么好处? - ?
虿姣悉能: 主要软件修正版本: N/A 解答: OLE for Process Control(OPC)是由一些过程控制的公司和Microsoft合作创建的通信标准.这个标准允许在微软操作系统下在PC用户端之间交换实时的自动化数据.对于硬件开发者,它意味着对所有HMI/SCADA...
双桥区15662607200: 智能建筑集成管理系统采用什么技术集成的?求答案,急~ - ?
虿姣悉能: OPC技术OPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家.遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司.基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术.OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统.
双桥区15662607200: 通讯接口采用OPC和Ethetnet/IP是什么概念 - ?
虿姣悉能: 简单的说: Ethetnet/IP: 基于TCP/IP开发的工业以太网协议. OPC: 是一种工业标准,为不同厂家的提供统一的数据访问接口.
双桥区15662607200: OPC ua是什么? - ?
虿姣悉能: 从WINCC通过opcua协议可以取变量 opcua带密钥客户端开发套装,含源码,操作文档:opcua带密钥客户端开发套装.rar520.18M 来自:百度网盘提取码: 6xew复制提取码跳转 提取码:6xew