OPC 概念

在OPC之前,需要花费很多时间使用软件应用程序控制不同供应商的硬件。存在多种不同的系统和协议;用户必须为每一家供应商和每一种协议订购特殊的软件,才能存取具体的接口和驱动程序。因此,用户程序取决于供应商、协议或系统。而OPC具有统一和非专有的软件接口,在自动化工程中具有强大的数据交换功能。

OPC (OLE for Process Control)是嵌入式过程控制标准,规范以OLE/DCOM为技术基础,是用于服务器/客户机连接的统一而开放的接口标准和技术规范。OLE是微软为 Windows系统、应用程序间的数据交换而开发的技术,是 Object Linking and Embedding的缩写。 OPC从数据来源提供数据并以标准方式将数据传输至任何客户机应用程序的机制。供应商现在能够开发一种可重新使用、高度优化的服务器,与数据来源通信,并保持从数据来源/设备有效地存取数据的机制。为服务器提供OPC接口允许任何客户机存取设备。 OPC将数据来源提供的数据以标准方式传输至任何客户机应用程序。

OPC(用于进程控制的OLE)是一种开放式系统接口标准,可允许在自动化/PLC应用、现场设备和基于PC的应用程序(例如HMI或办公室应用程序)之间进行简单的标准化数据交换。 定义工业环境中各种不同应用程序的信息交换,它工作于应用程序的下方。您可以在PC机上监控、调用和处理可编程控制器的数据和事件。

西门子提供的OPC软件

LOGO!可以通过OPC的方式与上位机软件,比如WINCC进行通信。西门子公司提供了PC Access和SIAMTIC NET这两个OPC服务器软件。

通过PC Access软件,一个上位机可以同时与8个LOGO!进行通信,通过SIMATIC NET软件,上位机可以连接的PLC的个数取决于所使用授权允许的最大连接数,可以实现一个上位机同时与超过8个LOGO!进行通信。