如何解决OPC DCOM连接不稳定的问题

在工业物联网(IIoT)时代,OPC/OPC UA作为一种同一的通信架构,解决了互通性和尺度性的问题。OPC Classic的拜候规范都是基于微软的COM/DCOM手艺,这会给新增层面的通信带来不成肃除的弱点。例如当收集毗连断开重连这种常见的环境会对DCOM毗连造当作不成逆转的影响,对于这种问题,比力好的替代方式就是利用OPC Tunneller来进行通信,下面经由过程一个DCOM毗连和hongke MatrikonOPC Tunneller毗连的对比尝试来证实这一点。

东西/原料

  • 硬件:两台PC(OPC-1和OPC-2),一台做客户端,一台做办事器端
  • 软件:OPC Explorer
  • 软件:OPC UA Tunneller
  • 软件:Server for Simulation等做办事器的软件

尝试步调

  1. 1

    起首确保可以经由过程在OPC-1上打开OPC Explorer毗连到Network Neighborhood->OPC-2->Matrikon.OPC.Simulation.1server的体例将OPC-1和OPC-2成立起DCOM毗连,反之亦然。

  2. 2

    在两台PC机上别离打开MatrikonOPC UA Tunneller Configuration Panel,选择Classic Client to Classic Server项打开设置装备摆设页面。

  3. 3

    打开 Tunneller Server Gateway Configuration页,确认Encryption功能处于未选中状况,然后点击Apply。这一步必然要在两台PC机上都进行确认不然将无法成立任何毗连。

  4. 4

    回到OPC-2里,在UA Tunneller的对话框里打开Tunneller Client-Side Gateway Configuration页面。点击 “+” 图标来添加一个新的Tunneller毗连。

  5. 5

    从下拉菜单中选择OPC-1然后点击OK,毗连成果将会展示在左侧面板。

  6. 6

    打开 OPC Explorer,你会看到OPC办事器都摆设在Localhost下了,并且此时两台机械的OPC办事器经由过程Tunneller成立了毗连。

  7. 7

    1. 在Localhost下,选择并毗连到Tunneller:OPC-1:Matrikon.OPC.Simulation.1

  8. 8

    建立一个标签组(点击Add Tags)并从此办事器添加所有的Random下的数据项到组。

  9. 9

    Localhost下面的Network Neighborhood利用DCOM办理毗连到OPC-1的上述统一办事器,而且同样地建立一个标签组然后将此办事器所有的Random数据项添加进来。

  10. 10

    可以看到,在OPC-2的OPC Explorer里能看到两种体例毗连到OPC-1的simulation办事器的OPC组。并且两种体例的组里OPC项都是good质量。

    下一步我们利用Windows收集适配器来断开两台PC的收集毗连。可以看到断开收集毗连后,本机与OPC-1的OPC办事器的DCOM办理链接已被粉碎。而Tunneller毗连还依然连结毗连,可是此毗连下所有项的质量变为bad

  11. 11

    不雅察到对比成果后,从头成立收集毗连。可以看到DCOM体例毗连并没有主动恢复,而Tunneller毗连下OPC项的数值,质量以实时间戳都恢复更新了。

  • 发表于 2019-08-22 20:02
  • 阅读 ( 1701 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具