精品文档---下载后可任意编辑 关键字:COM DCOM OPC DA 通讯法律规范 CLIENT SERVER GROUP ITEM 自定义接口 自动化接口 同步 异步 回调随着计算机科学技术、工业控制等各方面新技术的迅速进展,计算机监控系统由早期的集中式监控向全分布式的方向进展,计算机监控系统软件随着面对对象技术、分布式对象计算、多层次 Client/Server 技术的成熟,也从早期面对功能的系统软件,进展为面对具体现场设备为特征的面对对象的监控系统软件
同时,计算机监控系统规模越来越大,不同厂家生产的现场设备的种类在不断增加,由于不同厂家所提供的现场设备的通讯机制并不尽相同,计算机监控系统软件需要开发的硬件设备通信驱动程序也就越来越多,造成了硬件通讯驱动程序需要不断开发的现象,而基于 COM/DCOM 技术的 OPC 技术,提供了一个统一的通讯标准,不同厂商只要遵循 OPC 技术标准就可以实现软硬件的互操作性
OPC(OLE for Process Control,用于过程控制的 OLE)是为过程控制专门设计的 OLE 技术,由一些世界上技术占领先地位的自动化系统和硬件、软件公司与微软公司(Microsoft)紧密合作而建立的,并且成立了专门的 OPC 基金会来管理,OPC 基金会负责 OPC 法律规范的制定和发布
OPC 提出了一套统一的标准,采纳典型的 CLIENT/SERVER 模式,针对硬件设备的驱动程序由硬件厂商或专门的公司完成,提供具有统一 OPC 接口标准的 SERVER 程序,软件厂商只需根据 OPC 标准编写 CLIENT 程序访问(读/写)SERVER 程序,即可实现与硬件设备的通信
1 所示,与传统的通讯开发方式相比,OPC 技术具有以下优势:·硬件厂商熟悉自己的硬件设备,因而设备驱动程序性能更可靠、效率更高
·软件厂商可以减少复杂的