<div id="article_content" class="article_content">
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> OPC是现在国内工业界经常会用到的数据传输协议和规范,底层是用的COM组件式开发,笔者之前做过ArcGIS的AE开发,其底层也是用COM写的,不过像笔者这种初学者的水平,也只是做做上层应用级的开发,不需要知道具体底层实现,只需要知道用法就可以了。不过到现在觉得,接触下底层的东西还是很重要的。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 关于OPC的资料,网络上的资料不算很多,但是对于了解OPC的机制还是比较有帮助的,但是其中有相当多的代码都是基于VB开发的,精通VB的朋友们可以去看看,反正我是看不懂啦,对我这种从最开始就是用C++开发的程序猿来说,还是乖乖的去搜技术博客吧,很多博友写的都是大有益处呢,在此我可以推荐一些网址,<img alt="微笑" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif">也算是给我自己收藏的吧:</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 1、<a target="_blank" href="http://blog.csdn.net/perfecttoday/article/details/3769090">http://blog.csdn.net/perfecttoday/article/details/3769090</a> 关于数据订阅的博客,很多地方都有转载,不过笔者写数据订阅的时候似乎并没有采用这种方式,而是采用COM的ATL模板类。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 2、<a target="_blank" href="http://wenku.baidu.com/link?url=ZNGxvLcYHiV9asLMbIup_zJgWjl3bn-7FLo1Ez2_ApJkGYlhkUyKx9iBXjkGVxX_T9roT6nP-tF79Yb6OMVBFu8uLWDLlFEyHmMyXMj7-mq">http://wenku.baidu.com/link?url=ZNGxvLcYHiV9asLMbIup_zJgWjl3bn-7FLo1Ez2_ApJkGYlhkUyKx9iBXjkGVxX_T9roT6nP-tF79Yb6OMVBFu8uLWDLlFEyHmMyXMj7-mq</a> OPC配置手册,比较全面的,有需要的朋友自行下载。在这里笔者不得不吐槽两句,笔者之前的半个月,一直是把中控室的服务器当做OPC的服务器的,但是最后程序都写出来了,发现能连的上但就是没有数据,后来咨询了施耐德的技术人员才发现,笔者一直连的都是OPC的客户端,他们并没有把获取到的数据再次发布,OPC客户端连接OPC客户端,尼玛,坑爹啊。。。后来笔者不得不把程序编译好,放到中控室的服务器端去运行,费了一番力气,终于把数据获取到了,泪奔啊。。。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 3、<a target="_blank" href="http://blog.chinaunix.net/uid-20692368-id-3434001.html">http://blog.chinaunix.net/uid-20692368-id-3434001.html</a> 流程还是比较全的,不过还需要各位程序猿自己去摸索程序的写法。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 4、<a target="_blank" href="http://www.docin.com/p-149660918.html">http://www.docin.com/p-149660918.html</a> 这个我好像收藏过。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 还有一些内容吧,等笔者遇到了再进行更新吧。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 说实话,在学习OPC的过程中真的学到了很多原来都没遇到过的知识,还是需要耐心吧,希望在这条路上我们能个一起努力,去探索未知的领域。</span></p>
</div>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> OPC是现在国内工业界经常会用到的数据传输协议和规范,底层是用的COM组件式开发,笔者之前做过ArcGIS的AE开发,其底层也是用COM写的,不过像笔者这种初学者的水平,也只是做做上层应用级的开发,不需要知道具体底层实现,只需要知道用法就可以了。不过到现在觉得,接触下底层的东西还是很重要的。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 关于OPC的资料,网络上的资料不算很多,但是对于了解OPC的机制还是比较有帮助的,但是其中有相当多的代码都是基于VB开发的,精通VB的朋友们可以去看看,反正我是看不懂啦,对我这种从最开始就是用C++开发的程序猿来说,还是乖乖的去搜技术博客吧,很多博友写的都是大有益处呢,在此我可以推荐一些网址,<img alt="微笑" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif">也算是给我自己收藏的吧:</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 1、<a target="_blank" href="http://blog.csdn.net/perfecttoday/article/details/3769090">http://blog.csdn.net/perfecttoday/article/details/3769090</a> 关于数据订阅的博客,很多地方都有转载,不过笔者写数据订阅的时候似乎并没有采用这种方式,而是采用COM的ATL模板类。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 2、<a target="_blank" href="http://wenku.baidu.com/link?url=ZNGxvLcYHiV9asLMbIup_zJgWjl3bn-7FLo1Ez2_ApJkGYlhkUyKx9iBXjkGVxX_T9roT6nP-tF79Yb6OMVBFu8uLWDLlFEyHmMyXMj7-mq">http://wenku.baidu.com/link?url=ZNGxvLcYHiV9asLMbIup_zJgWjl3bn-7FLo1Ez2_ApJkGYlhkUyKx9iBXjkGVxX_T9roT6nP-tF79Yb6OMVBFu8uLWDLlFEyHmMyXMj7-mq</a> OPC配置手册,比较全面的,有需要的朋友自行下载。在这里笔者不得不吐槽两句,笔者之前的半个月,一直是把中控室的服务器当做OPC的服务器的,但是最后程序都写出来了,发现能连的上但就是没有数据,后来咨询了施耐德的技术人员才发现,笔者一直连的都是OPC的客户端,他们并没有把获取到的数据再次发布,OPC客户端连接OPC客户端,尼玛,坑爹啊。。。后来笔者不得不把程序编译好,放到中控室的服务器端去运行,费了一番力气,终于把数据获取到了,泪奔啊。。。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 3、<a target="_blank" href="http://blog.chinaunix.net/uid-20692368-id-3434001.html">http://blog.chinaunix.net/uid-20692368-id-3434001.html</a> 流程还是比较全的,不过还需要各位程序猿自己去摸索程序的写法。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 4、<a target="_blank" href="http://www.docin.com/p-149660918.html">http://www.docin.com/p-149660918.html</a> 这个我好像收藏过。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 还有一些内容吧,等笔者遇到了再进行更新吧。</span></p>
<p><span style="font-family:KaiTi_GB2312; font-size:18px; color:#3366ff"> 说实话,在学习OPC的过程中真的学到了很多原来都没遇到过的知识,还是需要耐心吧,希望在这条路上我们能个一起努力,去探索未知的领域。</span></p>
</div>