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

OPC Server开发的几大境界 点击:16990 | 回复: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,希望能更同仁讨论。



andlu

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 107回
  • 年度积分:0
  • 历史总积分:333
  • 注册:2004年9月03日
发表于:2012-01-06 14:09:06
81楼

工程项目监控软件源码三合一

1.vb6开发的锅炉监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数据记录

和查询界面及相关报表功能,历史曲线查询。(下位机是西门子S7-200,以太网通讯)

2.delphi7开发的回转窑监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数

据记录和查询界面及相关报表功能。(下位机是OMRON CJ1G,以太网通讯)

3.VC++6.0开发的石灰窑监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数
据记录和查询界面及相关报表功能,历史曲线查询。(数据源是OPC Server,报表纯手工编写,具有很大
的灵活性)。

目前都已经稳定运行在自控项目上了。这些源码稍作修改就可以应用在其他项目上。

有需要的请联系QQ:790013363

EMAIL:lgr980423@126.com  可以先运行打包安装文件,查看效果。有偿服务,非诚勿扰!

凡生入梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2012年12月02日
发表于:2012-12-02 12:12:44
82楼

能把GE的和lightopc 的发给我吗? 邮箱:along0-00-0@163.com  谢谢

820_ly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2010年12月10日
发表于:2013-04-25 18:35:30
83楼

谢谢你的讲解,对我这个初学者帮助很大,求源码:gujingly100@163.com

xiaomeng_525

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年11月20日
发表于:2013-05-08 09:34:09
84楼

求源码,xiaomeng525@yahoo.cn 谢谢!

Tommyli

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2006年4月17日
发表于:2014-04-28 15:30:26
85楼

能否给我一份OPC SERVER原码。 774697158@qq.com

 

TOOLLING

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 111回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2015年1月14日
发表于:2015-01-14 16:59:53
86楼

BIAOSHI KANBUDONG

ericnice

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2013年6月04日
发表于:2015-03-24 19:09:25
87楼

求一份opc server源码 谢谢 ericnice@qq.com

江北小才

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:349
  • 注册:2012年12月25日
发表于:2015-04-14 08:12:04
88楼

又是OPC..................

琨琨

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2015年3月19日
发表于:2015-04-14 16:38:31
89楼

希望能够看一看OPC Server的源代码

现在需要用VC开发一个针对Modbus/TCP的Server,基本上是从头学,很纠结

wangyakun_tx@126.com

多谢了!

VZB870

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 162回
  • 年度积分:0
  • 历史总积分:1662
  • 注册:2015年1月27日
发表于:2015-04-15 10:38:39
90楼

刚刚接触OPC还不是很了解,但很感谢楼主的分享。

rk44594

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2011年10月17日
发表于:2015-04-16 15:46:20
91楼

你好专业,你好专业,你好专业,你好专业,你好专业,你好专业,


热门招聘
相关主题

官方公众号

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