6、OPC适用于哪些地方
OPC是为了连接数据源(OPC服务器)和数据的使用者(OPC应用程序)之间的软件接口标准。数据源可以是PLC,DCS,条形码读取器等控制设备。随控制系统构成的不同,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。如图6所示。

图6中可看出,在控期制系统中OPC所占的位置。OPC接口既可以适用于通过网络把最下层的控制设备的原始数据提供给作为数据的使用者(OPC应用程序)HMI(硬件监督接口)/SCADA(监督控制与数据采集),批处理等自动化程序,以至更上层的历史数据库等应用程序,也可以适用于应用程序和物理设备的直接连接。所以OPC接口是适用于很多系统的具有高厚度柔软性的接口标准。其OPC的应用范围通过图7可见。

既然提到OPC接口那末有必要对OPC接口的定义作说明
6.1 OPC接口定义说明
OPC接口定义了一定的组件类型,并确定这些组件必须具有哪些性能。这样一种“服务提供者”人们称作为OPC服务器。独特的OPC服务器实现了已有通讯系统的连接。OPC服务器的服务用户称为OPC客户机。OPC客户机可以是操作和监控系统、归档系统和许多其他过程数据用户。这种服务将通过面向对象的属性和方法来体现。每一个OPC服务器都提供这种属性和方式的程序段。因此,不同生产商组件产品之间的协作将不成问题一自动化技术软件的即插即用技术。
6.2那OPC接口的应用?
在哪些情况下,用户需要使用OPC接口?即提供过程数据的组件制造商(通讯系统、测量仪器等),将组件和OPC服务器一起使用。OPC服务器可以与数据源连接。与数据源的通讯转换组件是组件制造商的唯一职责。OPC服务器的用户不用过问制造商的详细细节。
OPC接口与具体应用无关,即使传统的办公应用程序都可自动化系统相连接;用户将自己决定,不用考虑驱动器或接口,就可选择安装有OPC的自动化组件,既费劲又耗时地匹配驱动程序的工作将一去不复返,这样特大大降低工程成本。