1 前言
1.1我的声明
首先声明,这是一篇针对初学者的OPC教程。
网络上有很多介绍OPC的文章。但对于初学者来说,简直是在看天书一样。
所以,我希望自己写一份教程,能够帮助和我一样的初学者走进OPC的世界!
OPC的内容是在是太过庞杂了。刚一接触的时候,难免会使人望而生畏。
我的希望是:拣最重要的、初学者最迷惑的知识讲,可以把初学者领进门,之后,可以让他们自学。我很讨厌那些纯理论的书籍,讲了半天,你也不知道他说的东西是做什么用的。写这种文字的人有两种可能:要不就是脑袋被某种动物踢了;要不就是故弄玄虚,不想让看的人真正理解,这样好使他自己保持专家的身份。
当然咯,我也声明一下。自己也不是专家,只是在学习OPC的过程中,努力地记录下点点滴滴的知识,最后共享给大家。如果有什么说的到不到位的地方,还可以互相沟通、讨论。
1.2学习OPC之必备要素
1.2.1 微软的COM组件编程知识
OPC的原意是:“用于过程控制的OLE”。它的英文全称如下:
OLE for Process Control
这意思是说,OPC是基于OLE的过程控制程序,而OLE就是COM的前身,当初在OPC诞生的那个年代,微软的COM还没出来,那时有的只是COM的雏形――OLE。
因此,你必须对COM组件的编程比较熟悉,否则很难继续往下学习。你不可能一边学习COM、一边了解OPC的框架。即使在同一时间学这两个中的一个也够你受的。
下面的章节我可能会介绍一些COM组件的编程知识。
1.2.2 OPC相关知识,也就是OPC理论方面的知识
在后面章节可以看到比较详细地介绍。
1.2.3 OPC资料:
包括OPC的规范和源代码。这些资料(理论上)可以到OPC基金会去下载。下面给出它的网址:http://www.opcfoundation.org/
我想你现在一定很激动,有了这个网址岂不是可以大量下载OPC的官方资料和源代码了?先给你泼盆冷水,虽然每个人都可以在此网站注册为用户,但你注册的是普通用户。无权下载资料,只有那些企业缴费用户才可以。不要问我具体怎么缴费,因为我也没缴费过。要想获得这些资料只有自己想办法了。
喜欢这篇文章吗?别着急,我会慢慢上传新的文章的。