OPC全称是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,则必将被历史所淘汰。
分享到:
相关推荐
OPC技术的研究正式开始于1996年8月,OPC基金会的成立。如今,国内外有许多公司和团体都在从事OPC技术的研究开发工作。OPC在国外的发展比较迅速,美国、欧洲、日本等己将OPC技术应用于电力、交通、航空、楼宇等许多...
OPC UA 性能及测试的方法和测试报告,可为技术决策做参考,对指标关注的人非常有用。
开放平台通信(OPC)和OPC 统一架构(OPC UA)是促进可编程逻辑控制器(PLCs)、人机接口(HMIs)、服务器、客户端和其他机器之间的数据交换的标准,以实现互联互通和信息流。 当然,这种互连性和通信性对于制造工厂来说是必...
介绍OPC技术规范,并对其背景做了相关描述
OPC接口技术pdf,OPC接口技术
OPC Ua 技术规范
OPC技术简介及编程实例
什么是OPC?OPC (OLE for Process Control——用于过程控制的OLE)是一个工业标准,它是许多世界领先的自动化和软、硬件公司与微软公司合作的结晶。这个标准定义了应用Microsoft操作系统在基于PC 的客户机之间交换...
全英文的OPC技术规范,包括全部13个部分,非常全面,有需要的同学可以看看
COM技术及OPC技术COM技术及OPC技术
OPC技术及其应用pdf,OPC技术及其应用
OPC技术特点及其在异构DCS中的应用pdf,OPC技术特点及其在异构DCS中的应用
“工控软件互操作规范OPC技术”讲座 第8讲 OPC技术在工业以太网控制系统中的应用pdf,“工控软件互操作规范OPC技术”讲座 第8讲 OPC技术在工业以太网控制系统中的应用
基于OPC技术的数控机床远程监控技术研究pdf,基于OPC技术的数控机床远程监控技术研究
OPC接口是由OPC基金会制定的,基于DCOM技术的,用于控制系统软件之间进行数据通讯的接口规范。由于其开放性和高效性,现在已被广泛应用于自动化控制领域及生产信息管理中。紫金桥软件遵照OPC接口规范实现了相应接口...
基于OPC技术的实时数据集成应用pdf,基于OPC技术的实时数据集成应用
opc技术培训 opc技术培训 opc技术培训 opc技术培训 opc技术培训
OPC技术在以太网络中的应用OPC技术在以太网络中的应用
OPC统一架构 (OPC UA), 涵盖了OPC 实时数据访问规范 (OPC DA)、OPC历史数据访问...OPC UA,是在传统OPC技术取得很大成功之后的又一个突破,让数据采集、信息模型化以及工厂底层与企业层面之间的通讯更加安全、可靠。