Global Sources
工业控制网站
首页 | 登录 | 现在注册  

软件和编程
讨论各种专业软件的开发和使用,不要吝啬您的技巧,和大家分享开发经验和实例,您将有意想不到的灵感和收获!
 


发表新主题 发表新主题 
收藏该主题... 收藏   打印这个帖子... 打印   关注该主题... 关注   推荐这个帖子... 推荐
楼主      问题: OPC Server开发的几大境界(zt)
发布时间: 2007-1-9 下午1:53

作者: 一人一个梦
等级: 遁门入道
积分: 377 分

发送消息

查看用户的所有发言

OPC server的开发相对OPC client 更加困难,OPC server 的开发主要应用COM技术,主要应用书籍为潘爱民写的《COM入门和应用》,大量的技术有很大的可重用性,在开发完一个程序后,基本上所有的东东都可以被重用,并且重新发布。
  
开发方式有三种:
  
1。简单的:就是应用已经有的如DDE to OPC 或串口 to OPC,modbus to OPC等软件把您的设备变成相关的OPC服务器。方法简单实用,费用合理快速,让你马上搭上OPC的快车。主要缺陷:你的设备必需是标准设备或更标准设备相容。这种方式比较适合产品多的厂家快速的转型,或提供OPC相关产品。
  
2.。一般的:应用第三方的开发包开发,这种方式相对来说减少了开发的难度,而且第三方有相应的技术支持,开发商专业做这种产品,产品有一定的稳定性。这种方式对开发包有依赖性,并且OPC服务器的稳定性依赖第三方的开发水平。本方法适于老板要求你马上开发出OPC产品是^_^,或者入门者使用。国内相关的开发包有华富慧通的和拓林的开发包。
  
国外的可参考:http://www.opcconnect.com/source.php上面的还可以,不过现在发现也有死链接,不过他的提示确实不错。

3。有难度的:应用COM开发。这种开发方式是最可以学习到东西的。但需要有一定的基础,而且需要对英文有一定的认识度。主要涉及的知识有一下几点。
  
有一定的C/C++编程经验----代码是一定要写的
能应用VC开发环境------没有屠龙刀怎么能行了
掌握一定的COM知识-----进阶的东东
阅读相关OPC开发文档-----葵花宝典
开发-------------自己杀的猪肉才好吃
Hash表相关内容,主要用于大量节点时查询-----杀人于无形
基本就按照这个学习思路,对于前两项有太多的介绍了,在此不说了。
COM技术学习可参考VChelp http://www.vckbase.com/的COM内容,其他网站都是随便说说而已 。书籍可以看潘爱民的《COM原理和应用》,《COM本质论》等书籍。

OPC文档可以看Data Access Custom Interface 和 OPC Common Definitions and Interfaces。

源码可以参考lightopc 和 GE的源码,如果没有后面那个可以给我发email,好像网上不提供下载了。
  
GE的程序写得很好,结构清晰,但就是太老了,好在我们尊老爱幼。
  
lightOPC的程序相对太多了,感觉结构不是太好,有点乱,也可能是我没有深入把。
  
hash的东东我还没接触,不过数据结构都学过,快速定位。现在的内存这么大,实现大一点hash表,就可以了,当然一个不错的hash函数是不可少的。这是开发过程中要考虑的。
 
至于开发是不是一定要用MFC和ATL就看你自己了,不用也可以,用也可以。感觉差别不是太大,如果不会就不用在学了,因为这两项并非那么容易掌握的。但COM必需要了解的。
  
对于这三种方法没有优劣之分,只有看你的需求如何。你付出的时间越多,相应的付出的Money越少,越灵活,学到的内容越多,这就是社会规律。在工控领域就是选择最适合的。

鲜花 (
1
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 1 楼      回复主题:OPC Server开发的几大境界(zt)
发布时间: 2007-1-10 上午9:47

作者: 会说话的机器
等级: 初入江湖
积分: 2 分

发送消息

查看用户的所有发言

受教了!

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 2 楼      回复主题:OPC Server开发的几大境界(zt)
发布时间: 2008-3-8 上午5:30

作者: michaelhuang3
等级: 初入江湖
积分: 107 分

发送消息

查看用户的所有发言

您好 受教了 可否請您附寄 GE 的 CODE 給我 謝謝
mailto:hw.mike@hotmail.com

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
--- 现有 2 个回复,共 1 页,目前第 1 页 ---


积分排行榜
 

人气文章

返回工控论坛首页

eMedia Asia 电子工程专辑 | 手机设计 | 汽车电子设计 | 媒体播放器 | 家庭娱乐系统 | 电源系统 | 模拟混合信号 | 电子系统设计 | 国际电子商情
环球资源 环球资源企业网 | 环球资源内贸网 | 世界经理人 | 尚品人生 | Electronic Components | Computer Products | China Sourcing Fairs
TechInsights EE Times | ESM Online
 
 
RSS 新闻聚合器 | 关于我们 | 联系我们 | 使用条款 | 隐私政策 | 安全承诺
Copyright © 2008 eMedia Asia Ltd. 本网站所有内容均受版权保护。
未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载本网站的部分或全部内容。