opc 的跨平台开发? 点击:4284 | 回复:20



上海

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 34回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2002年11月01日
发表于:2004-02-20 16:05:00
楼主
OPC可以在LINUX环境下开发吗?开发的SERVER能否和WINDOWS环境下开发的CLIENT相连? 我查了一些资料,只有OPTO 20有LINUX 的开发工具包,但是我是不确定的,国内还有那家是做这个的,目前是急需的。



deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-06-17 11:24:00
1楼
OPC 可在Linux 下使用.因为它只是一种规范. 用户群不太广泛.

上海

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 34回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2002年11月01日
发表于:2003-06-17 11:51:00
2楼
deng_lp: 你总是那样好,谢谢你的答复。我知道的是工具抱是不能通用的,我想知道利用不同的工具包分别开发客户端和服务端,是否可以?那家的这个工具包比较好?另外,有没有直接用JAVA 开发的跨平台的工具包?我的系统是sun solaris 8.0

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-06-17 13:07:00
3楼
当然可以.推广OPC的最终目的是不同的平台上都可进行数据通讯. JAVA的OPC 我没有用过.(对JAVA不熟),你找找国外的厂商吧,国内没有. http://www.intrinsyc.com http://www.intrinsyc.com/support/j-integra/doc/other_examples/OPC_Server.htm 到google上找opc java 能找一大堆.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-20 21:04:00
4楼
层见过unix上也有人在做Com的介绍,所以我 觉得你用java做opc的客户端该 没问题,且实现手段该多一些.但做Server好想是不容易。毕竟opc 是基于MS的OLE.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-21 08:27:00
5楼
至多做到客户端,COM虽然是二进制上的标准,底层使用RPC,但要在UNIX/LINUX上实现难度还是相当大的,个人认为目前只有学术研究价值,应用中需求很少。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-21 08:36:00
6楼
我也赞成楼上的观点

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2003-06-23 18:52:00
7楼
只表示关注,不发表意见。

寒酸

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年9月15日
发表于:2003-11-15 20:50:00
8楼
我同意kking见解,微软用.NET技术来解决COM的问题。OPC XML主要就是为了解决远程访问和跨操作系统平台问题而产生的。

恨天恨地恨天恨地

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年5月03日
发表于:2003-11-16 06:44:00
9楼
OPC 根本就是在微软平台上开发的东西, 换了平台就不叫OPC了

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-11-16 15:38:00
10楼
我正在为国内某大型企业开发一套Linux下的OPC,其实DCOM只是一种接口的标准,当然可以跨平台使用.如想了解更多,请用email告诉我你的联系方式.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-11-26 15:58:00
11楼
to 抛砖人,那你用那种语言开发的呢?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-11-27 09:34:00
12楼
我的邮箱:zhh699@126.com,谢谢抛砖人

hufwei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2003年10月07日
发表于:2003-12-01 20:15:00
13楼
我现在往opc方面发展,觉得在LINUX下开发OPC是一项很有意思的事情。我的邮箱是hufwei@163.net。

周星星

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 32回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2003年8月25日
发表于:2003-12-04 09:02:00
14楼
COM、DCOM 和 COM+ 仅是Windows特有的垃圾,其他系统上是没有的,当然如果你足够牛屄,你也可以在Linux平台上仿照COM机理做一个Linux下的COM,但其实用性等于零,因为Linux决不会接受COM等垃圾,所以若非迫不得已,还是在Windows下玩玩OPC算啦。当然OPC也是在发展中的,说不定哪日她就会抛弃COM,使之在各个平台上运行才为可能。 有人也提到使用Java开发跨平台OPC的设想,这种可能性目前根本没有。因为世上根本没有跨平台的语言,当然Java也不例外,Java本身就是一个平台,但现在的Java平台支持OPC?不能,将来也很渺茫。因为Java平台不支持OPC,所以即使能够使用Java语言开发出OPC,那么它也不能跨平台使用。

Alagon

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2003年12月08日
发表于:2003-12-08 10:21:00
15楼
COM,DCOM,COM+确实为一个二进制的开发规范,当然MS也称其可以跨平台,但只有在windows下有较好的支持,例如其存根和代理机制,在其他平台上如果实现,自己开发存根和代理工作理可能会很大。 to:抛砖人,我想了解一下跨平台的开发方法,是否可以指教一二, 我的mail:yiminj@sohu.com

上海

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 34回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2002年11月01日
发表于:2004-02-20 16:05:00
16楼
to:抛砖人,我想了解一下跨平台的开发方法,是否可以指教一二,   我的mail:cgaoan@263.net

lwglucky

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2002年1月17日
发表于:2004-03-18 12:23:00
17楼
com的机制还是比较容易实现的,但是com+中就需要操作系统的支持,比如com服务器,还有com通讯的中间,这些东西都自己开发,就太累了。。

国产组态

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 129回
  • 年度积分:0
  • 历史总积分:706
  • 注册:2006年4月05日
发表于:2007-12-02 14:26:00
18楼
OPC是基于微软COM技术的。LINUX如果想支持OPC首先要对COM进行支持。国外有EntireX实现了LINUX下的COM。不过新的OPC UA标准,是个跨平台的标准。

zhenying

  • 精华:0帖
  • 求助:0帖
  • 帖子:106帖 | 363回
  • 年度积分:0
  • 历史总积分:2392
  • 注册:2007年9月02日
发表于:2008-04-30 10:01:33
19楼
472321615@qq.com

yifeng99_2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2008年5月09日
发表于:2008-05-21 14:29:50
20楼
java是否支持opc ,我想答案是肯定的,可以!! java 可以通过jni技术.

热门招聘
相关主题

官方公众号

智造工程师