关于标准路由器配置在实际OPC通信中出错的问题 点击:4704 | 回复:4



学习DCS

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2008年11月21日
发表于:2008-11-21 09:51:39
楼主

     Ovation系统跟第三方进行OPC通信时,标准配置是加一台带防火墙功能的路由器。

     出错现象为用PI_OPCclient调试工具测试时,会在连接Ovation OPC server时弹出一个窗口报“unable to advise for shutdown notification”错误,但是之后还是能正常地从Ovation OPC server上取到数。如果是用正式的PI OPC接口程序连接,则会在PI OPC程序窗口里报“Shutdown Advise Failed: : 800706ba(RPC 服务器不可用)”错误,并且在几分钟后自动退出连接。 

一些看法: 

    如果在同一台机器上的两个OPC client同时连接同一个OPC server,首先连接到的client断开时无法向OPC server发送shutdown注册(即unable to advise for shutdown notification),那么第二个client发起连接就会处于挂起状态,无法正常的从OPC server读取数据。这样就可以解释,为何第一次用PI OPCtool可以读取到OPC server的数据(尽管在连接时报错).而其后用opcint自动连接OPC server时却不能读取数据.

    这个问题的关键在于,这个问题大多出现在我们同时使用PI数据库自带的OPC tools和PI 数据库的opcint.bat先后与OPC server进行连接的情况下。这就意味这我们从同一个节点同时发出了两个connect的要求,其中一个因为unable to advise for shutdown notification没有正常断开,从而影响到另外一个client的连接。而往往我们都是先用OPC tools来测试通讯是否成功。

欢迎各位高手能来讨论这个问题.提出解决方案.




winder0613

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2009年2月20日
发表于:2009-02-20 10:40:29
1楼

我也碰到这样的问题,是不是opcServer不支持opcint远程访问啊,我把opcServer和opcint安装在同一台机器上就可以实现数据采集

kmlgl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年11月25日
发表于:2014-11-25 16:19:37
2楼

回复内容:

对: winder0613  我也碰到这样的问题,是不是opcServer不支持op... 内容的

您好,请问怎么处理的呢?最近遇到这个问题

kmlgl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年11月25日
发表于:2014-11-25 16:22:06
3楼

您好,请问您是怎么处理的呢?最近遇到这个问题啊

meilidianzhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 709回
  • 年度积分:1888
  • 历史总积分:2046
  • 注册:2010年12月16日
发表于:2015-07-22 13:37:29
4楼

uuuuuuuuuuuuuuuuuu


热门招聘
相关主题

官方公众号

智造工程师