在一个部件上显示一个OPC UA变量

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 变量和数据 > Binding > 使用案例 >

在一个部件上显示一个OPC UA变量

这个例子显示了一个OPC UA变量的值如何显示在部件NumericOutput上。

实施

配置一个OPC UA变量

配置小部件NumericOutput

配置一个值绑定

配置一个OPC UA变量

OPC UA变量通过OPC UA的默认视图被激活用于绑定。

我们假设数据类型为REAL的变量 "Speed "已经被定义为任务 "Program1"的本地变量。

opcua_variable_in_task

配置小组件NumericOutput

<Widget xsi:type="widgets.brease.NumericOutput" id="NumericOutput1"
        height="35" width="180" left="20" top="20" zIndex="1" />

我们假设配置了一块名称为 "Content1 "的内容,包含名称为 "NumericOutput1 "的部件NumericOutput。

配置一个值绑定

<Binding mode="oneWay">
    <Source xsi:type="opcUa" refId="::Program1:Speed" attribute="value" />
    <Target xsi:type="brease" widgetRefId="NumericOutput1" contentRefId="Content1" attribute="value" />
</Binding>

OPC UA变量用属性refId寻址。其地址是"::TaskName:VariableName"。

小组件用属性widgetRefId寻址。放置该部件的内容片断的ID也是必需的(contentRefId)。