求助:请问如何取得OPC Server里面的ItemID? 点击:665 | 回复:1



大脸

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年9月17日
发表于:2005-09-18 09:08:00
楼主
请教高手: 想用VB做一个通用OPC Client。利用GetOPCServers可以得的在系统注册的所有OPC服务器名S字,然后就可以连接了,连接后可以建立Groups然后添加Group,但是往Group里面利用 Set objItems = objTestGrp.OPCItems objItems.AddItems(8, strItemIDs, IClientHandles, _ Iserverhandles, IErrors) 就可以得到strItemIDs指定的项了,可是问题是我怎么能知道服务器里面的ItemID名字呢? 是用OPCBrowser对象吗? 可是我不知道怎么用啊?尝试了一下都没有结果? 又没有哪位高手知道问题答案。 多谢多谢!


楼主最近还看过



xiaoyan968

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2011年8月18日
发表于:2012-01-06 16:34:31
1楼
建立OPCBrowser对象,然后用OPCBrowser提供的方法去得到ItemID,得一个还是很容易的,但是要得到全部会涉及到二叉树的遍历问题,如果访问的OPCServer上的点是树形结构的话

热门招聘
相关主题

官方公众号

智造工程师