怎样获得远程机器上安装的OPC Server列表 点击:2696 | 回复:7



heropyx

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 7回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2002年9月09日
发表于:2003-08-18 09:22:00
楼主
怎样获得Remote Machine上安装的OPC Server列表,如果是在本地,我知道可以用IOPCServerList接口,如果是在远程,应该怎么办呢。 另外,关于远程连接OPC Server的速度和响应问题。不知道那位朋友有经验。我只有两台机器,一台Client,一台Server.



boy369

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2003年3月18日
发表于:2003-04-28 17:52:00
1楼
响应速度慢!

heropyx

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 7回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2002年9月09日
发表于:2003-04-29 15:03:00
2楼
能具体说说吗,我看了一下,速度好像还可以呀

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-04-29 15:53:00
3楼
OPC标准1.0版和2.0版中有关获取remote计算机的OPC server list的方法不一样,1.0版利用的是查询远程计算机上的注册标中的HKEY_CLASSES_ROOT下的OPC列表,而2.0版查询OPC的component categories。 另外,查询速度应该不会慢,影响速度主要原因在于网络访问的延迟。

wypp

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 2回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2003年5月08日
发表于:2003-05-08 10:04:00
4楼
请问: 我现在下了一个OPC Common 1.10 SDK,有两个IDL文件:opccomn.idl和opcenum.idl。 我现在想得到本机上的OPCServer列表,但是opccomn.idl中库定义中没有coclass定义;而opcenum.idl中有ServerList的coclass定义,但没有接口IServerList定义,只是import “opccomn.idl”。 用的时候怎么用呀?要导入两个tlb文件吗?好像不行!知道的高手请回复,不胜感激!!!!!!!!!!!

qzhang2

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 28回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2003年3月31日
发表于:2003-05-09 21:23:00
5楼
我用VB,我发现列举OPCserver很容易;引用OPC AUTOMATION 2.0 dim serverlist as variant serverlist=anOPCServer.getOPCServer(node) node 是远程机器的节点(IP?) 所有的server名都在serverlist数组中了,在本机上我试过了。

小流氓

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2002年9月15日
发表于:2003-07-25 15:47:00
6楼
heropyx: 你好! 得知仁兄知道怎么样用IOPCServerList接口来实现对本地机上安装的OPC Server列表,,现在我刚好碰到了这样的问题,不知能否告知该如何实现。谢谢!!! liuweili1978@sohu.com

cdpdaopin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2003年7月17日
发表于:2003-08-18 09:22:00
7楼
在访问网络节点上的OPC Server时,节点服务器的用户和密码好像要与 客户端的一样。

热门招聘
相关主题

官方公众号

智造工程师