Advertisement
Advertisement Advertisement
当前位置:
OPC客户端开发几个境界
回复 | 人气 | 打印
freeboy 个人主页 给TA发消息 加TA为好友 发表于:2004-09-14 15:33:00 楼主
OPC我就不介绍了,就是那么回事.呵呵. 开发OPC说难也不难看你想掌握到什么程度.下面写一下有浅入深的几个境界. 1. 超简单的: 用组态软件去实现^_^,随便找一个组态软件,按F1找到本组态软件OPC相关的帮助,加入服务器就可以了。特点:简单实用,方便易用。缺点:组态要钱,灵活性极低。时间:最多半天。推荐 2. 很简单的:利用OPC Active ,找一个控件,加入您的工程(VB的或VC的)就可以了。特点:简单不实用,方便但没用。缺点:这种组件不多,灵活性低。时间:找控件n天,应用一回就可以了。 3. 简单的:利用快速开发包。用客户端的快速开发包。特点:简单实用,快速方便,灵活性高。缺点:要钱,而且对开发包有依赖性。时间:看掌握的程度。 4.通用简单的:利用基金会提供的OPCDAauto.dll,用自动化接口编程,利用VB等工具编程。这是基金会的的标准,网上有很多的源码(有VB也有delphi)。推荐使用这种方法。有以下优点:a。是OPC标准,没有任何依赖性(当然要依赖OPC)b。有较好的源码可以参考,并且有相关的标准文档。C。不用其他费用。d。就掌握难度来说,只要有一点的编程基础就可以掌握。并且源码可以直接应用到系统开发中。 相关资料: Kepware 的网站有vb ,VC的源码。 http://www.kepware.com www.kepwarecn.com http://www.faweb.net/us/opc/opclabs.html#OPC_Layer OPC cliet相关的代码,简单的应用. vb 简单实用 OPC基金会有相关的英文文档 Data Access Automation Interface Standard Version 2.01 书籍:《OPC应用程序入门》----很多人都说这本书很烂,其实就是很烂总比看英文好一点。 5. 通用有点难的:应用VC custom 开发接口。比用自动化接口难度增大,要求对COM有一定的了解,并且能应用VC开发工具。在Vc下熟练的可以使用。优点是可以不用opcdaauto。dll了。 6. 变态的:自己实现Automation Interface ,呵呵,这是最变态的做法,kepware就是这样做的,他们的kepdaauto.dll就是这个例子,可以直接取代opcdaauto.dll真是巨变态啊。 总体来说OPC Cliet的客户端开发难度不是太大,尤其是不需要了解COM相关的知识。只是大家了解的资料不多。国内没有相关的专业网站,只有工控OPC论坛可以看看。有空可以来我blog看看。我会写相关的文章来给大家的。希望大家来捧场啊 ^_^ http://blog.csdn.net/freeboy20sui
分享到: 收藏 回复 举报
Advertisement
Advertisement
freeboy 个人主页 给TA发消息 加TA为好友 发表于:2004-09-14 15:47:00 1楼
  怎么没有人顶啊
  回复引用举报
gongkongedit 个人主页 给TA发消息 加TA为好友 发表于:2004-09-15 09:11:00 2楼
  呵呵,好文,顶一把.
  回复引用举报
freeboy 个人主页 给TA发消息 加TA为好友 发表于:2004-09-15 09:25:00 3楼
  呵呵,邓高手,以后还要你多指教呢
  回复引用举报
builderone 个人主页 给TA发消息 加TA为好友 发表于:2004-09-15 10:49:00 4楼
  好文,顶一把. 看看 blog!!!
  回复引用举报
hustxl 个人主页 给TA发消息 加TA为好友 发表于:2004-09-15 19:51:00 5楼
 
  回复引用举报
elmerlee 个人主页 给TA发消息 加TA为好友 发表于:2004-09-16 21:12:00 6楼
  好文,顶一下。 用过方法4,下次有机会试试方法5。
  回复引用举报
xuexixuexi 个人主页 给TA发消息 加TA为好友 发表于:2004-09-17 09:59:00 7楼
  请问kepware的那个vc的客户程序是属于你说的第5种吗? 他是用的子定义的方式来访问服务器的吧?
  回复引用举报
xwxwxw 个人主页 给TA发消息 加TA为好友 发表于:2004-09-22 10:54:00 8楼
  用过方法4,下次有机会试试方法5
  回复引用举报
yangyanggoat 个人主页 给TA发消息 加TA为好友 发表于:2004-09-24 11:36:00 9楼
  good
  回复引用举报
flyingxu 个人主页 给TA发消息 加TA为好友 发表于:2004-09-28 23:40:00 10楼
  可以好好研究一下Kepware的例子,一方面可以在Kepware的基础上继续抽象opc client的类,另一方面,也可以加深对opc规范的理解,很有好处!
  回复引用举报
builderone 个人主页 给TA发消息 加TA为好友 发表于:2004-10-15 11:21:00 11楼
  感谢楼主!!!
  回复引用举报
四海兄弟 个人主页 给TA发消息 加TA为好友 发表于:2004-11-01 19:01:00 12楼
  我想用Delphi开发OPC客户端,请问楼主在那里可以找到源代码示例。 另外,Delphi可不可以使用定制接口访问OPC Server?
  回复引用举报
gongkongedit 个人主页 给TA发消息 加TA为好友 发表于:2004-11-02 11:25:00 13楼
  DELPHI可用5.0去导入opcdaauto.dll,再放在delphi6,delphi7上去编程.和VCL组件一样.
  回复引用举报
cocomymei 个人主页 给TA发消息 加TA为好友 发表于:2004-11-03 19:34:00 14楼
  请问邓志群: 我试过用delphi5导入opcdaauto.dll,还是编译通不过,是不是我的opcdaauto.dll支持的版本太老了?能不能请你发个opcdaauto.dll到我信箱?nuaa-cocomy@163.com,谢谢!
  回复引用举报
liu_zx 个人主页 给TA发消息 加TA为好友 发表于:2004-11-11 22:11:00 15楼
  这方面的文章我找了N天了!谢谢!
  回复引用举报
builderone 个人主页 给TA发消息 加TA为好友 发表于:2004-11-22 18:16:00 16楼
  楼主 blog!!! 好!!! 学习
  回复引用举报
caoyonghua 个人主页 给TA发消息 加TA为好友 发表于:2006-01-13 12:29:00 17楼
  请问方法4用C#.NET能实现吗?
俺在这方面是新手,莫见笑!
  回复引用举报
newfriend 个人主页 给TA发消息 加TA为好友 发表于:2006-05-10 23:25:00 18楼
  不错!!高手

  回复引用举报
shanshan 个人主页 给TA发消息 加TA为好友 发表于:2006-05-11 13:01:00 19楼
  想学opc
还不知道从何学起?
哈哈
  回复引用举报
苏 苏 个人主页 给TA发消息 加TA为好友 发表于:2006-05-12 21:33:00 20楼
  哈哈,我只会第一境界了看来
  回复引用举报
Jack0212 个人主页 给TA发消息 加TA为好友 发表于:2006-05-14 15:06:00 21楼
  那么请问我要做通过以太网和RS232连接到ADAM4018模块的OPC服务器用那种方法比较合适呢?我现在只对VB有一些了解,但不是很深!
  回复引用举报
jim 个人主页 给TA发消息 加TA为好友 发表于:2006-05-14 15:19:00 22楼
  还在第一阶段呢!
  回复引用举报
不死小强 个人主页 给TA发消息 加TA为好友 发表于:2007-09-19 11:32:00 23楼
  mark!
  回复引用举报
ggrrrrrr 个人主页 给TA发消息 加TA为好友 发表于:2007-09-30 11:47:00 24楼
  hen  hao  d   
  回复引用举报
ZHRUI88 个人主页 给TA发消息 加TA为好友 发表于:2007-10-21 18:02:00 25楼
  仁者见仁、智者见智!
  回复引用举报
harry_qj 个人主页 给TA发消息 加TA为好友 发表于:2008-01-03 17:18:00 26楼
  能不能给我个opcdaauto.dll以及h文件等,
谢谢了,
qaz14-2001@163.com
  回复引用举报
harry_qj 个人主页 给TA发消息 加TA为好友 发表于:2008-01-03 17:25:00 27楼
  能不能给我个opcdaauto.dll以及h文件等,
谢谢了,
qaz14-2001@163.com
  回复引用举报
harry_qj 个人主页 给TA发消息 加TA为好友 发表于:2008-01-03 17:25:00 28楼
  能不能给我个opcdaauto.dll以及h文件等,
谢谢了,
qaz14-2001@163.com
  回复引用举报
harry_qj 个人主页 给TA发消息 加TA为好友 发表于:2008-01-03 17:25:00 29楼
  能不能给我个opcdaauto.dll以及h文件等,
谢谢了,
qaz14-2001@163.com
  回复引用举报
harry_qj 个人主页 给TA发消息 加TA为好友 发表于:2008-01-03 17:25:00 30楼
  能不能给我个opcdaauto.dll以及h文件等,
谢谢了,
qaz14-2001@163.com
  回复引用举报
harry_qj 个人主页 给TA发消息 加TA为好友 发表于:2008-01-03 17:25:00 31楼
  能不能给我个opcdaauto.dll以及h文件等,
谢谢了,
qaz14-2001@163.com
  回复引用举报
tigermu 个人主页 给TA发消息 加TA为好友 发表于:2008-01-09 10:36:00 32楼
  有时间再看了。
  回复引用举报
龙志明 个人主页 给TA发消息 加TA为好友 发表于:2008-02-26 22:13:00 33楼
  谢谢了,
  回复引用举报
chenGK 个人主页 给TA发消息 加TA为好友 发表于:2009-03-23 16:19:25 34楼
  f190@tom.com
开发了客户端 想学习下服务器端如何开发
  回复引用举报
xzhe912 个人主页 给TA发消息 加TA为好友 发表于:2009-10-14 14:28:22 35楼
  写的好!不知道如果没有VB、VC编程基础写OPC难不难?
  回复引用举报
hollycon 个人主页 给TA发消息 加TA为好友 发表于:2010-01-08 08:55:03 36楼
  仔细看看
  回复引用举报
高渐飞 个人主页 给TA发消息 加TA为好友 发表于:2010-01-08 16:34:08 37楼
 

使用Microsoft Expression Blend 3来设计用户界面吧,无限创意+.NET编程的无限自由度

OPC基金会也支持.NET框架,有现成的.NET库,就是没有,也可以自己编写,我手上就编写了一份针对西门子Simatic NET服务器的.NET库,可以方便的实现分布式访问。

  回复引用举报
lianngliang186 个人主页 给TA发消息 加TA为好友 发表于:2010-01-20 20:18:50 38楼
 

Thank you very much!!!

  回复引用举报
xiaochuanlee 个人主页 给TA发消息 加TA为好友 发表于:2010-05-24 16:33:37 39楼
 

的确不错,现在也用java编写

  回复引用举报
个人主页 给TA发消息 加TA为好友 发表于:2016-02-18 17:31:13 40楼
 

看来我还处于初级阶段 

  回复引用举报
52ningning 个人主页 给TA发消息 加TA为好友 发表于:2016-03-11 16:36:57 41楼
 

学习一下,非常有用的东西

  回复引用举报
554768311@qq.com 个人主页 给TA发消息 加TA为好友 发表于:2016-03-19 15:56:53 42楼
 

没有做过OPC开发,选择方案4可以吗,如果方案3费用不贵,速度比较快也可以选择。请问在那能找到相关资料

  回复引用举报
hanknake 个人主页 给TA发消息 加TA为好友 发表于:2016-04-10 10:58:55 43楼
 

楼主好人,其他语言我不会用,我想用Labview开发,需要怎么做?

  回复引用举报
Z~D 个人主页 给TA发消息 加TA为好友 发表于:2017-07-24 09:24:26 44楼
 

进来学习学习       

  回复引用举报
骑鱼的猫 个人主页 给TA发消息 加TA为好友 发表于:2017-08-16 10:12:20 45楼
 

请多指教,学习学习。

  回复引用举报
看~灰机 个人主页 给TA发消息 加TA为好友 发表于:2017-08-22 08:36:42 46楼
 

好文,顶一把. 看看 blog!!!

  回复引用举报
liyong19870212 个人主页 给TA发消息 加TA为好友 发表于:2017-10-30 14:54:59 47楼
 

用C#可以开发吗


  回复引用举报
XC文涛 个人主页 给TA发消息 加TA为好友 发表于:2017-12-18 12:08:06 48楼
 

感谢楼主!!!

  回复 引用 举报
公控鸡 个人主页 给TA发消息 加TA为好友 发表于:2018-04-24 09:42:12 49楼
  已经关注该博客,努力学习。
  回复 引用 举报
Vistar 个人主页 给TA发消息 加TA为好友 发表于:2018-05-04 09:17:03 50楼
  刚刚接触opc,有收获,谢谢楼主。
  回复 引用 举报

相关主题
周点击排行
周回复排行
    最新求助
      Advertisement Advertisement