opc技术ppt课件
- 格式:ppt
- 大小:4.99 MB
- 文档页数:51
OPC是Microsoft与工业自动化产品的领导供货商合作推出工业设备管理的标准。
这种标准的推出使得工业设备的制造商可以开发软件OPC Server应用在自己的产品上,并且可以让HMI/SCDAD 软件的开发商如WonderWare、Intellution、intuch、citect等工业组态软件使用OPC Client 进行网络管理和数据交换. 当各现场设备、应用软件都具有标准OPC 接口时,能集成不同数据源的数据,使运行在不同平台上、用不同语言编写的各种应用软件顺利集成,还可跨越网络将不同网络节点上的组件模型连接成应用系统. OPC 开放、互连、高效的特点使其成为集成计算机控制应用系统和软件的有效工具.SIMATIC NET工业以太网软件 SIMATIC NET工业以太网软件包括SIMATIC NET V6.2和OPC(OLE for Process Control),其中SIMATIC NET软件提高了统一的Windows届面,同时也集成并更新了更多的功能,特别是它提供了APC(Advanced PC Configuration)高级PC配置工具,通过APC的组态,PC可以作为整个系统控制系统的一个站点同其他PLC站进行通信,同时提供了OPC Server以及数据处理功能。
OLE(对象连接和嵌入式)本身是基于Microsoft COM 技术的一个应用,而OPC接口是基于OLE的开放的统一的软件接口。
OPC不依靠于某一个厂商,几乎所以的工控软,硬件控制商都已集成了OPC接口,因此各不同硬件厂商之间的设备通信就可以通过统一的OPC接口进行,从而避免了不同设备的厂商由于通信协议的差异而造成数据交换困难的问题。
SIMATIC NET OPC是服务器/客户端结构,客户端访问服务器的程序接口有自动化接口和用户自定义接口,其中只有自定义接口可以用来访问故障报警和触发事件消息。
SIMATIC NET OPC的结构为分级模式,即OPC server --- OPC group --- OPC item,OPC数据访问均基于此结构。
OPC技术测控09级3班赵青明0907010330提纲•OPC简介•OPC简单应用一、OPC技术简介1.1 OPC规范概述●OPC(OLE for Process Control,用于过程控制的OLE是基于Microsoft公司的DNA架构和COM技术的,根据易于扩展性而设计的软件规范。
●OPC规范定义了一个工业标准接口,这个标准使得COM技术适用于过程控制和制造自动化等应用领域。
OPC规范概述(续)●OPC是以OLE/COM机制作为应用程序的通信标准。
OLE/COM是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。
●OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从底层的开发中脱离出来。
OPC技术简介1.2 COM/DCOM简介●COM是一个由微软公司推出的开放的组件标准。
●COM标准包括规范和实现两大部分,规范部分定义了组件之间通信的机制,这些规范不依赖任何特定的语言和操作系统,具有语言无关性;●COM标准的实现部分是COM库,为COM规范的具体实现提供了一些核心服务。
●由于COM以客户/服务器模型为基础,因此具有良好的稳定性和很强的扩展能力。
COM/DCOM简介(续)●DCOM是建立在COM之上的一种规范和服务,提供了一种使COM组件加入网络环境的透明网络协议,实现了在分布式计算环境下不同进程之间的通信与协作。
●客户程序和COM组件程序进行交互的实体是COM对象。
COM对象是一组属性和方法的逻辑相关函数的集合,COM对象提供的方法就是COM接口。
●客户程序必须通过接口才能获得COM对象的服务。
1.3 OPC的客户/服务器●OPC以微软的COM技术为基础,采用客户/服务器结构。
●应用程序为客户端(OPC Client),驱动程序部分为服务器端(OPCServer)。
图1-1 OPC的客户/服务器结构●不同的客户程序和服务器程序只要合乎OPC标准,都可以接在一起协同工作,从而形成一种软件总线结构。