OPCClient如何判断网络连接中断? 点击:1164 | 回复:2



liffree

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 4回
  • 年度积分:25
  • 历史总积分:80
  • 注册:2002年7月25日
发表于:2004-11-15 20:01:00
楼主
在正常运行的情况下,如果OPCServer退出来,OPCClient(采用OpcDaauto.dll)能够取得ShutDown事件, 从而知道与OPCServer连接中断。但在另一种情况下,如果OPCClient与OpCserver连接, 而网络却中断了(像直接拔掉双方通讯的网线),OpcClient却不知道也网络传输已经中断, 同时继续向OpcServer读取数据,导致出错(即使加上错误陷阱也不行)。 我的问题是: OpcClient(采用OpcDaAuto2.0)能否知道网络中断了? 如果能,用什么样的方法办到? 如果不能,在这种情况下,有没有别的方法不让OpcClient向OpcServer读取数据呢? 或有更好的解决方案呢?



mymc

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 28回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2002年1月19日
发表于:2004-12-09 20:13:00
1楼
ding一下! dll所提供的函数、方法、事件等我从何处得知的呢? (现在我所知道的是从别人的例子上看来的)

hustxl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2001年9月04日
发表于:2004-12-11 13:27:00
2楼
不是有头文件吗

热门招聘
相关主题

官方公众号

智造工程师