首页 上一页 1 2 3 4 5 下一页 尾页

OPC Server开发的几大境界 点击:16796 | 回复:91



freeboy

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 14回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2004年4月13日
发表于:2004-09-15 18:09:00
楼主
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越少,越灵活,学到的内容越多,这就是社会规律。在工控领域就是选择最适合的。 我现在在读源码开始开发自己的OPC Server,希望能更同仁讨论。



hustxl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2001年9月04日
发表于:2004-09-15 19:49:00
1楼
谢谢,源码已收到。今后多交流!

elmerlee

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2003年7月04日
发表于:2004-09-16 21:15:00
2楼
好文,顶一下。 现在正在用方法2,下次有机会用方法3。

小陶

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 402回
  • 年度积分:1
  • 历史总积分:952
  • 注册:2002年10月31日
发表于:2004-09-17 10:48:00
3楼
能否给我一份OPC SERVER原码。 sanyuanw@public3.bta.net.cn

opcyangyi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年9月17日
发表于:2004-09-17 11:18:00
4楼
能否给我一份OPC SERVER原码。   yy_23@elong.com njyangyi@sina.com

剑工

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2004-09-17 16:08:00
5楼

很不错,来一份看一看可以吗?

剑工

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2004-09-17 16:09:00
6楼

很不错,来一份看一看可以吗?

剑工

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2004-09-17 16:10:00
7楼

很不错,来一份看一看可以吗?

xdliubo

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2004年4月09日
发表于:2004-09-19 15:57:00
8楼
也给我来一份,谢谢!! xdliubo@tom.com

ritek

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 19回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2004年6月23日
发表于:2004-09-19 22:59:00
9楼
我也要一份麻煩了 謝謝 m7520127@yahoo.com.tw

freeboy

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 14回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2004年4月13日
发表于:2004-09-21 15:30:00
10楼
这是我blog里面的一篇文章《OPC Server开发的几大境界》 ,看来要源码的人挺多的。我就不一个个发email了。可以直接来我blog来看。里面有一个OPC专栏的。 http://blog.csdn.net/freeboy20sui/archive/2004/09/15/105671.aspx

bsh

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 61回
  • 年度积分:0
  • 历史总积分:251
  • 注册:2003年6月28日
发表于:2004-09-22 23:26:00
11楼
能不能给我发一个有关Data Access Custom Interface 和 OPC Common Definitions and Interfaces的文章。谢谢bsh126@sohu.com

高海

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2004年9月01日
发表于:2004-09-23 09:02:00
12楼
写的不错!顶一下!!!!!!!!!

z24

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 63回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2002年2月22日
发表于:2004-09-23 18:13:00
13楼
我也要一个谢谢,bbc_120@163.com

follw_freeboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2004年9月23日
发表于:2004-09-23 22:22:00
14楼
谢谢你的好文章! 麻烦给我一份 mywuhuaguo@hotmail.com

flyingxu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 17回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2003年4月03日
发表于:2004-09-27 23:51:00
15楼
写的不错。其实真正能把lightopc看懂,就很强了。

wdb1234565

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年1月18日
发表于:2004-09-29 15:33:00
16楼
give me one copy! thank you ! wdb2@sohu.com

闭环系统

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 4回
  • 年度积分:0
  • 历史总积分:343
  • 注册:2004年1月31日
发表于:2004-10-03 15:09:00
17楼
我也来一份,谢谢 as2893573@hotmail.com

freeboy

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 14回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2004年4月13日
发表于:2004-10-07 17:32:00
18楼
这里有OPC Server的源码。大家不用email索取了 http://download.gongkong.com/detail.asp?id=14

扬帆梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 25回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2004年11月16日
发表于:2004-11-16 21:16:00
19楼
请教freeboy: 我是一名高校老师,现在做网络实验室项目,要用到opc服务器的开发. 我下载了你的GE OPC Server的源码,可里面为什么没有工程文件*.dsp啊?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-12-08 14:23:00
20楼
麻烦给我一份 jentwu13@hotmail.com

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页