什么是 Open Platform Communications (OPC)?
OPC 是工业自动化中的开放连接。非专有的开放标准规范支持互操作性。首个 OPC 标准规范是业界头部的自动化供应商与 Microsoft 合作的成果。该规范最初基于 Microsoft 的 OLE COM 和 DCOM 技术,定义了一系列用于流程控制和制造自动化软件应用程序的标准对象、界面以及方法,旨在为互操作性提供支持。如今,全球有数百个 OPC 数据访问服务器和客户端。
OPC 历史
1994 年,来自不同工业学科的专家共同组建了 OPC Foundation。其宗旨是开发一种单一的客户端/服务器规范,使供应商能够开发出拥有快速强大数据共享功能的应用程序,同时消除专有协议限制,避免供应商的重复开发工作。1996 年,OPC Foundation 发布了首个规范:Data Access Specification 1.0a。此规范可以帮助供应商快速完成客户端/服务器软件的开发。
在这种数据访问规范的支持下,应用程序供应商无需开发比应用程序开发还要繁琐的专有通信驱动程序。也就是说,OPC 技术让供应商集中精力,全心投入客户端应用程序的开发。该数据访问规范定义了客户端和服务器应用程序界面的构建方式。客户端供应商深谙一个道理,那就是,只要正确遵循了这一规范,适用于工业设备的 OPC 服务器都可以提供数据访问所需的连接功能。上市时间或可靠性等问题不再成为 OPC 应用程序的掣肘之痛。
过去,最终用户选择解决方案的依据往往是通信驱动程序的可用性或供应商开发此类程序的意愿。有了 OPC 之后,最终用户可以针对要解决的应用程序问题选择更合适的软件。面临全新的驱动程序要求或性能补救问题时,他们可以从大批 OPC 服务器供应商中进行选择。另一方面,应用程序供应商可以专注于持续改进核心产品,而无需顾虑通信问题和需求。
访问 OPC Foundation
要详细了解 OPC 标准,请立即访问 OPC Foundation。
OPC UA 的重要安全理念
阅读我们的博客,了解 OPC UA 如何守护组织数据的安全与完整。