沟通

什么是OPC或开放式过程控制?欧宝体育登录口

什么是opc?

OPC的意思是“开放过程控制”或欧宝体育登录口“开放平台通信”,它是一个标准,定义了来自不同制造商的设备之间的数据通信。它需要一个OPC服务器与OPC客户端通信。OPC允许“即插即用”,提供好处,因为它减少了安装时间和机会,选择不同的制造商的产品
不同的标准:“实时”数据(OPC DA),历史数据(OPC HDA),警报和事件数据(OPC AE)等。

OPC的目的是什么?

OPC的目标是提供基于标准的基础设施,用于交换过程控制数据。欧宝体育登录口例如,制造商有许多不同的数据源,例如PLC,DC,数据库,仪表,RTU和其他设备。该信息可通过不同的连接提供,例如串行,以太网甚至无线电传输。许多过程控制应用程序也使用不同的操作系统,例如Windows,UNIX,DOS和VM。欧宝体育登录口

OPC是一个用于系统互连的工业标准。OPC基金会维护所有OPC规范。OPC表示用于过程控制的OLE。欧宝体育登录口它使用Microsoft的COMOM和DCOM技术允许应用程序使用ACLient / Server架构在一个或多个计算机上交换数据。OPC定义了一组通用的接口。因此,应用程序以完全相同的格式检索数据,无论数据源是aPLC), 一种DCS,仪表,分析仪,软件应用程序或其他任何东西。结果,OPC是即用即用的插头和播放通信解决方案

为什么OPC成功,定制驱动程序失败的地方?

The key to OPC’s success in creating truly vendor-independent communications is that OPC abstracts the Data Source (e.g., PLC) and Data Sink (e.g., HMI) implementation details from each side so data can be exchanged between them without requiring them to know anything about each other’s native communications protocol and internal data organization. This is in sharp contrast to the custom driver approach of writing applications that, by
定义,需要与数据源和数据接收器一起自然地通信。

OPC通信如何运作?

OPC可以表示为坐在数据源和数据宿之间的“抽象”层,允许它们在不知道彼此的任何内容的情况下交换数据。

通过使用称为OPC客户端和OPC服务器的两个专用OPC组件来实现OPC“设备抽象”。每个都在以下部分中描述。重要的是要注意,只是因为数据
源和数据接收器可以通过OPC相互通信,但这并不意味着它们各自的本地协议不再需要或已被OPC取代。相反,这些本地协议和/或接口仍然存在,但只与两个OPC组件中的一个通信。反过来,OPC组件彼此交换信息,环路是闭合的。数据可以在没有应用程序的情况下从应用程序传输到设备
直接谈论另一个

OPC DA(数据访问)

最常见的OPC规范是OPC DA,用于读取和写入“实时”数据。当供应商常工指的是OPC时,它们通常是指OPC DA。
•OPC HDA(历史数据访问)
•OPC A&E(警报和事件)
这些OPC规范基于Microsoft为Microsoft Windows操作系统系列开发的OLE,COM和DCOM技术。这使得它在现代网络中工作很复杂!通常,您需要一个隧道软件,以便在网络中共享OPC数据(OPC服务器和客户端之间)

OPC UA(统一架构)

OPC UA解决了标准/经典OPC的问题
•仅适用于Windows
•由于COM / DCOM,在网络中使用OPC繁琐
•OPC UA消除了使用早期OPC版本的基于Microsoft Windows的平台。
•OPC UA将现有OPC接口的功能与XML和Web服务(HTTP,SOAP)等新技术相结合
•跨平台
•不再需要专用OPC服务器,因为服务器可以在嵌入式系统上运行

•OPC UA支持两个协议。
- “UA二进制”协议opc.tcp://服务器
这使用了一个简单的二进制协议
- “UA XML”协议http://服务器
这使用了开放标准,如XML, SOAP (-> Web服务)
•仅通过对URL的更改仅通过更改来查看此应用程序。
•否则OPC UA对API是完全透明的。

OPC classic服务器与OPC UA服务器的区别

Classic OPC需要Microsoft Windows操作系统来实现COM / DCOM服务器功能。通过利用SOA和Web服务,OPC UA是独立于平台的系统,可消除对Windows操作系统的先前依赖性。通过利用SOAP / XML对HTTP,无论系统是否是通用操作系统,例如Windows或确定性实时操作系统,OPC UA都可以部署在各种嵌入式系统上

使用OPC连接的好处

乍一看,为两个OPC组件(OPC客户端和OPC服务器)交易单个自定义驱动程序可能看起来不太有所改进,但随着体验所显示的,它是。以下是使用OPC的一些关键优势:

1. APC启用的应用程序可以与网络上可见的所有启用OPC的数据源免费通信,而无需任何驱动程序软件,特定于数据源。

2.启用OPC的应用程序可以根据需要与支持OPC的数据源进行通信。对所做的连接数量没有固有的OPC限制。

今天,OPC很常见,可以在市场上几乎每种现代和遗留设备提供OPC连接器。使用opc很容易开始。

4.启用OPC的数据源可以换掉,交换或升级,而无需更新每个应用程序(数据宿区)与通过OPC通信的驱动程序的驱动程序。只需保持该数据源的OPC服务器即可保持当前。

5.用户可以免费选择最适合的设备,控制器和项目,而不用担心每个人来自哪个卖方以及他们是否将互相通信......现在假设互通!

相关文章

AS-I和DeviceNet的区别

areej.

通信系统的安装和故障排除 - 第2部分

areej.

什么是现场总线耦合设备?

Sivaranjith

留下你的评论