1. OPC技术的产生WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW_PLCJS@_COM%-PLC-技.术_网
随着工业生产的不断发展,工业控制软件取得了长足的进步。然而,由于生产规模的扩大和过程复杂程度的提高,工业控制软件设计面临着巨大的挑战,那就是要集成数量和种类不断增多的现场信息。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序来实现的,不同厂家的设备又使用不同的驱动程序,迫使工业控制软件中包含了越来越多的底层通信模块。另外,由于相对特定应用的驱动程序一般不支持硬件特点的变化,这样使得工业控制软硬件的升级和维护极其不便。还有,在同一时刻,两个客户应用一般不能对同一个设备进行数据读写,因为它们拥有不同的、相互***的驱动程序,同时对同一个设备进行操作,可能会引起存取冲突,甚至导致系统崩溃。OPC技术的出现则很好的解决了这些问题。WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的OPC接口程序,而软件开发者可免除开发驱动程序的工作,充分发挥自己的特长,把更多的精力投入到其核心产品的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和可互操作性。
2. OPC规范概述
WWW_PLCJS@_COM%-PLC-技.术_网
WWW_PLC※JS_COM-PmLC-技.术_网
OPC是一个工业标准,它是由一些世界上著名的自动化系统和硬件、软件公司和Microsoft(微软)紧密合作而建立的。OPC包括一整套接口,属性和方法的标准集,提供给用户用于过程控制和工业自动化应用。Microsoft的OLE/COM技术定义了各种不同的软件部件如何交互使用和分享数据,从而使得OPC能够提供通用的接口用于各种过程控制设备之间的通讯,不论过程中采用什么软件和设备。其发展动态如表1所列。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
表1 OPC标准WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
W1WW_P4LCJS_COM-PLC-技.术_网
标准 版本 内容W1WW_P4LCJS_COM-PLC-技.术_网
WW.W_PLCJS_COM-PLC-技.术_网
Data Access 3.0,2.0,1.0 数据访问规范P.L.C.技.术.网——可编程控制器技术门户
W1WW_P4LCJS_COM-PLC-技.术_网
Alarms and Events 1.10,1.00 报警和事件规范WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW.PLCJS.COM——可编程控制器技术门户
Historical Data Access 1.0 历史数据存取规范WWcW_PLCJS_COM-PLC-技.术_网
plcjs.技.术_网
Batch 2.0,1.0 批量过程规范WWcW_PLCJS_COM-PLC-技.术_网
——可——编——程——控-制-器-技——术——门——户
Security 1.0 安全性规范WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
Compliance 2.00.2 数据访问标准的测试工具W1WW_P4LCJS_COM-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
OPC XML 1.00,0.18 过程数据的XML规范WWW_PLC※JS_COM-PmLC-技.术_网