跳转到主要内容
Chinese, Simplified
SEO Title
OPC = OLE for Process Control

 

OPC [1] 是一种软件接口标准 [2],它允许 Windows 程序与工业硬件设备进行通信。

OPC 在服务器/客户端对中实现。 OPC服务器是将PLC[3]使用的硬件通信协议转换为OPC协议的软件程序。 OPC 客户端软件是需要连接到硬件的任何程序,例如 HMI [4]。 OPC 客户端使用 OPC 服务器从硬件获取数据或向硬件发送命令。
OPC的价值在于它是一个开放的标准,这意味着制造商的成本更低,用户的选择更多。硬件制造商只需为其设备提供单个 OPC 服务器即可与任何 OPC 客户端进行通信。软件供应商只需在其产品中包含 OPC 客户端功能,即可立即与数千种硬件设备兼容。用户可以选择他们需要的任何 OPC 客户端软件,放心,它将与他们的支持 OPC 的硬件无缝通信,反之亦然。
典型的 OPC 连接场景是单台计算机上的单个服务器-客户端连接,如上图所示,但还有更多可能性。例如,您可能需要:
将一个 OPC 客户端连接到多个 OPC 服务器。这称为 OPC 聚合。
通过网络将 OPC 客户端连接到 OPC 服务器。这可以通过 OPC 隧道实现。
将一个 OPC 服务器连接到另一个 OPC 服务器以共享数据。这称为 OPC 桥接。
OPC DataHub 专为完成所有这些任务而设计。它是支持多个连接的 OPC 服务器和 OPC 客户端的组合。因此它可以同时连接到多个 OPC 服务器,用于 OPC 聚合和 OPC 桥接。两个 OPC DataHub 可以跨 TCP 网络镜像数据以提供 OPC 隧道。
除了增强 OPC 服务器和客户端连接之外,OPC DataHub 还可以将任何 OPC 服务器或客户端连接到其他应用程序,例如 Excel、Web 浏览器或任何 ODBC 数据库。它还可用于将 OPC 数据导入 Linux 或 QNX。

原文:https://www.opcdatahub.com/WhatIsOPC.html

本文:

Tags
 
Article
知识星球
 
微信公众号
 
视频号