在工业物联网(IIoT)时代,OPC/OPC UA作为一种同一的通信架构,解决了互通性和尺度性的问题。OPC Classic的拜候规范都是基于微软的COM/DCOM手艺,这会给新增层面的通信带来不成肃除的弱点。例如当收集毗连断开重连这种常见的环境会对DCOM毗连造当作不成逆转的影响,对于这种问题,比力好的替代方式就是利用OPC Tunneller来进行通信,下面经由过程一个DCOM毗连和hongke MatrikonOPC Tunneller毗连的对比尝试来证实这一点。
起首确保可以经由过程在OPC-1上打开OPC Explorer毗连到Network Neighborhood->OPC-2->Matrikon.OPC.Simulation.1server的体例将OPC-1和OPC-2成立起DCOM毗连,反之亦然。
在两台PC机上别离打开MatrikonOPC UA Tunneller Configuration Panel,选择Classic Client to Classic Server项打开设置装备摆设页面。
打开 Tunneller Server Gateway Configuration页,确认Encryption功能处于未选中状况,然后点击Apply。这一步必然要在两台PC机上都进行确认不然将无法成立任何毗连。
回到OPC-2里,在UA Tunneller的对话框里打开Tunneller Client-Side Gateway Configuration页面。点击 “+” 图标来添加一个新的Tunneller毗连。
从下拉菜单中选择OPC-1然后点击OK,毗连成果将会展示在左侧面板。
打开 OPC Explorer,你会看到OPC办事器都摆设在Localhost下了,并且此时两台机械的OPC办事器经由过程Tunneller成立了毗连。
1. 在Localhost下,选择并毗连到Tunneller:OPC-1:Matrikon.OPC.Simulation.1。
建立一个标签组(点击Add Tags)并从此办事器添加所有的Random下的数据项到组。
在Localhost下面的Network Neighborhood利用DCOM办理毗连到OPC-1的上述统一办事器,而且同样地建立一个标签组然后将此办事器所有的Random数据项添加进来。
可以看到,在OPC-2的OPC Explorer里能看到两种体例毗连到OPC-1的simulation办事器的OPC组。并且两种体例的组里OPC项都是good质量。
下一步我们利用Windows收集适配器来断开两台PC的收集毗连。可以看到断开收集毗连后,本机与OPC-1的OPC办事器的DCOM办理链接已被粉碎。而Tunneller毗连还依然连结毗连,可是此毗连下所有项的质量变为bad。
不雅察到对比成果后,从头成立收集毗连。可以看到DCOM体例毗连并没有主动恢复,而Tunneller毗连下OPC项的数值,质量以实时间戳都恢复更新了。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!