老猫这回却实是杀错好人了.
OPC是OLE for Process Control的缩写,即把OLE应用于工业控制领域。
OLE原意是对象链接和嵌入,随着OLE 2的发行,其范围已远远超出了这个概念。
现在的OLE包含了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为
独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的
进一步推广。OPC建立OLE规范之上,它为工业控制领域提供了一种标准的数据访问机制。
工业控制领域用到大量的现场设备,在OPC出现以前,软件开发商需要开发大量的
驱动程序来连接这些设备。即使硬件供应商在硬件上做了一些小小改动,应用程序就可
能需要重写;同时,由于不同设备甚至同一设备不同单元的驱动程序也有可能不同,软
件开发商很难同时对这些设备进行访问以优化操作。硬件供应商也在尝试解决这个问题,
然而由于不同客户有着不同的需要,同时也存在着不同的数据传输协议,因此也一直没有
完整的解决方案。
自OPC提出以后,这个问题终于得到解决。OPC规范包括OPC服务器和OPC客户两个部分,
其实质是在硬件供应商和软件开发商之间建立了一套完整的"规则",只要遵循这套规则,
数据交互对两者来说都是透明的,硬件供应商无需考虑应用程序的多种需求和传输协议,
软件开发商也无需了解硬件的实质和操作过程
这样好的东西难道不应该在大富翁上讨论吗?
我也曾经在大富翁上求助过有关OPC的问题,可是回应者寥寥无几
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1016790
难道Delphi真成了只是用来做数据库的工具了吗?
大富翁们难道就真的不愿研究新技术了吗?
BlackDragon老哥的帖子本来可能会引起大富翁们对OPC的重视,毕竟那是2000分呀.可却被老猫
删了,希望大家都来研究研究OPC.