使用中的OPC UA服务器连接

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 变量和数据 > OPC UA 变量 >

使用中的OPC UA服务器连接

任何数量的OPC UA服务器连接可以在 OPC UA服务器配置中被定义 。

除非在绑定中另有规定,否则配置为默认的OPC UA服务器连接将用于绑定的OPC UA节点。

属性 "serverAlias "必须用于从另一个配置的OPC UA服务器连接中绑定一个OPC UA节点。

属性 "serverAlias "可以用来绑定第二个OPC UA服务器的OPC UA节点,例如。

带有简单绑定的serverAlias

附加属性 "serverAlias "用于改变用于绑定节点的OPC UA服务器连接。

<Binding mode="oneWay">
    <Source xsi:type="opcUa" refId="::AsGlobalPV:anyVariable" serverAlias="remoteServer" attribute="value" />
    <Target xsi:type="brease" widgetRefId="myWidget" contentRefId="mainPage" attribute="value" />
</Binding>

 

使用的别名是否也配置在OPC UA服务器连接中,直到运行时才会检查,直到mapp View 5.15。

从mapp View 5.16开始,在编译项目时也会进行检查。

带有动态绑定的serverAlias

通过动态绑定,serverAlias在整个列表中被指定一次。因此,列表中的每个元素使用相同的OPC UA服务器连接。

<Binding mode="oneWay">
  <Source xsi:type="listElement">
    <Selector xsi:type="brease" widgetRefId="selectorWidget" contentRefId="mainPage" attribute="value" />
    <be:List xsi:type="be:opcUa" serverAlias="remoteServer" attribute="value" >
      <bt:Element index="0" refId="x1"/>
      <bt:Element index="1" refId="x2"/>
      <bt:Element index="2" refId="x3"/>
    </be:List>
  </Source>
  <Target xsi:type="brease" contentRefId="mainPage" widgetRefId="myWidget" attribute="value" />
</Binding>