开放平台通信(OPC)技术全解析
1. 引言
开放平台通信(OPC)最初被称为用于过程控制的对象链接与嵌入(OLE for Process Control),它是一种软件互操作性接口标准,用于工业自动化和其他行业中安全可靠的数据交换。OPC具有平台独立性,能确保来自多个供应商的设备之间实现无缝数据流。大多数工业数据采集和控制系统,如可编程逻辑控制器(PLC)、分布式控制系统(DCS)等,都是按照OPC基金会的标准设计的。
OPC标准是由自动化行业供应商、最终用户和软件开发人员组成的联盟开发的一系列规范。这个联盟就是OPC基金会,它于1994年开始工作,负责该标准的开发和维护。该标准规定了不同制造商的控制设备之间实时工厂数据的通信方式。OPC基金会的主要目标是开发一个开放、灵活、即插即用的标准,让最终用户有更多的解决方案选择,同时大幅降低硬件和软件供应商的开发和维护成本。
1996年,OPC基金会发布了第一个标准。2011年,OPC基金会更名为开放平台通信。OPC是一系列标准规范,第一个是“OPC数据访问”(OPC DA)规范。OPC定义了一个支持过程控制仪表的控制和自动化数据交换(DX)标准,因此成为了过程自动化和控制领域数据交换的事实上的通信工具。
OPC是一个开放标准,采用客户端 - 服务器架构实现。它本质上是双向的,意味着OPC服务器既可以从数据源读取数据,也可以向数据源写入数据。OPC客户端 - 服务器关系是主从关系,即如果OPC客户端有需求,OPC服务器会在数据源和客户端之间传输数据。软件供应商在其产品中加入OPC客户端功能,使其能与数千种硬件设备兼容;硬件制造商在其设备中提供单个OPC服务器,以便与任何OPC客户端进行通信。当用户选择合适的OPC客
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



