请教OPC XML DA Gateway的开发 点击:7027 | 回复:50



寒酸

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年9月15日
发表于:2004-02-22 15:45:00
楼主
本人想设计一个OPCXMLDA网关来实现OPC XML Client对远程OPC-DA Server的访问,开发平台初选C#.NET,可是具体的解决方案还比较模糊,请各位OPC Fans提供一些这方面的建议。谢谢!!!



寒酸

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年9月15日
发表于:2004-01-05 09:46:00
21楼
是的,我也感觉到应该用过程来写这些。

寒酸

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年9月15日
发表于:2004-01-07 11:14:00
22楼
我现在碰到问题是,在OPC-COM DA中用HRESULT和PPErrors来返回代码,那在OPCXML怎么返回错误ID和Text? 在OPCXML中什么与HRESULT对应?

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2004-01-13 16:31:00
23楼
好几天没来看过了,进展如何了阿。 好像techosoftware提供的东西里面有些HRESULT定义,也许有参考价值。

六儿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年4月21日
发表于:2004-01-15 10:53:00
24楼
看了上面各位的讨论,真是很受益。我现在也准备研究这个,但是我还没找到opc的XML-DA规范,各位要是有,能不能给我发一个,我得email:summuergrace@163.com ,多谢了!

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2004-01-15 14:30:00
25楼
邮件已发,注意接受。欢迎参与讨论

六儿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年4月21日
发表于:2004-01-15 19:02:00
26楼
谢谢你了,可是邮件我没有收到! 麻烦你再发一次好吗?

寒酸

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年9月15日
发表于:2004-02-01 10:35:00
27楼
给大家拜给晚年,祝大家晚年幸福!!!哈哈! 前些时间回家过年了,一玩就是20天,没机会上网,zhangchaoyu ,你好吗?过年前系统做得半半拉拉的,现在继续了,我得抓紧时间了,你呢?

寒酸

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 34回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年9月15日
发表于:2004-02-01 10:39:00
28楼
六儿,新年好,欢迎你的加入!以后还请多多帮助,你需要什么资料,说一声,我们有的一定会友情提供。

acclivity

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年2月15日
发表于:2004-02-12 19:19:00
29楼
你们好!我也在试图作opc xml网关的开发,在vc环境下,借助soap toolkit。现在想问一下如果网关侧有多个com opc da服务器的话,怎么样知道客户是要访问哪一个服务器啊?getstatus不带有要访问的服务器的信息啊!谢谢 还有就是如果把开发平台转到.net下是不是会方便很多啊?

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2004-02-12 20:30:00
30楼
如果是多个OPC DA服务器,在访问的时候应该跟一个服务器标识的参数(可以在首次访问的时候获取该标识并保存下来,也可以在每次进行访问的时候跟一个参数)。GetStatus用于获取OPC XML DA服务器的状态,在网关设计中,获取的是相应OPC DA服务器的状态。 VS.NET来开发是比较方便的。

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2004-02-12 20:31:00
31楼
由于过年回家,很久没到此看看,寒酸等各位仁兄可好?

acclivity

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年2月15日
发表于:2004-02-12 21:01:00
32楼
to zhangchaoyu 再问一下: 可以获取要代理的com da服务器的标识,但怎样用它来标识xml da服务器啊?我截取了kassl的opc xml客户的第一条访问消息,就是一个getstatus的soap请求,没有服务器标识啊?服务器什么时候生成这个标识并在哪个请求中来返回给客户这个标识啊?

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2004-02-14 09:50:00
33楼
我们理解可能有点不一致,我是要把xml da实现为一个Gateway,而非一个Server,所以OPC XML的GetStatus请求并非是要获取OPC XML SERVER的状态,而是相应OPC DA的Status。 如果你已经有了XML DA 服务器,那么OPC XML客户应该是直接调用该XML DA服务器的服务(通过PROXY)。 我的理解如此,有误请指正。

acclivity

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年2月15日
发表于:2004-02-15 18:25:00
34楼
我也是希望讨论xml gateway的。这个gateway要接受来自xml客户的符合opc xml规范的soap请求,解析这个请求再调用相应的它所代表的com da服务器的功能。我的问题是当这个gateway代表着多个com da服务器时,gateway通过什么标识来知道客户所要访问的服务器是哪一个呢?服务器标识是在哪个调用的哪一个参数中由谁来指定呢?客户和服务器怎样建立最初的联系啊?这是我的疑惑所在。 谢谢!

owenyang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年2月22日
发表于:2004-02-22 15:45:00
35楼
我也是用.net(c#)的,现在也想搞一下opc但不知道如何入手,几位高手能不能给点意见,最好是详细步骤

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-03-05 23:26:00
36楼
大家好,我现在做论文前准备工作,论文题目是 (Entwicklung eines generischen Wrappers mit OPC XML) Development of a generic wrapper with OPC XML 主要功能点如下 1. Wrapper: Accessing automation system through OPC XML 2. WebServiceInterface: Redirecting datas 请问有经验的前辈有没有什么比较好的参考资料(书,网站等等。。)推荐? 谢谢!

acclivity

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年2月15日
发表于:2004-03-06 20:45:00
37楼
在opc基金会可以下载到opc xml的规范,然后就是选择一个好的soap的开发包吧。能把soap开发做好,opc xml就只是一个实现的问题了。

zhangchaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 59回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年9月03日
发表于:2004-05-16 22:25:00
38楼
各位的工作做的如何了啊,我遇到一个问题,就是poll push的问题。不知还有人遇到没

ring

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2001年10月16日
发表于:2004-05-20 15:42:00
39楼
xml-da的订阅机制实现的是"polled-pull",不是push方式。

littleyi

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2004年4月27日
发表于:2005-02-24 18:35:00
40楼
终于找到组织了,我要做的课题也是关于OPC XML-DA的,可是我是菜鸟级的,你们说的好多我都不懂呀。 看到你们的发文时间都是去年的了,你们现在在哪里呀?

热门招聘
相关主题

官方公众号

智造工程师