Binding 绑定

<< 点击显示目录 >>

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

Binding 绑定

在mapp View中,绑定被定义为从数据源到HMI应用程序中的一个元素的数据连接。在大多数情况下,来自控制器的数据点(IEC变量、过程变量)被绑定到HMI应用中的元素(部件)。

绑定总是由一个源和目标组成。对源的数据的改变会自动导致数据被转发到目标。

每个绑定都有一个定义的 范围 ,定义了绑定成为活动的时间点。

在mapp View中,有不同类型的绑定用于不同的目的。

Value binding 用于绑定单个值

Node binding 用于绑定OPC UA节点的单位和限制

Array binding 用于绑定数组

List binding 用于从一个列表中选择变量

Structure list binding 用于从一个列表中选择结构变量

Complex binding 用于结合结构

mapp View HMI应用程序中的绑定是以XML语法制定的。

 

例子

<Binding mode="oneWay">
    <Source xsi:type="opcUa" refId="::AsGlobalPV:testVar" attribute="value" />
    <Target xsi:type="brease" contentRefId="myContent" widgetRefId="myWidget" attribute="value" />
</Binding>

属于HMI应用程序的绑定被存储在 绑定文件中 。

以下是XML中的定义。

 

源和目标

参见  mapp View中源和目标的可能数据来源 。

数据应被转发的方向

见 绑定模式。

下面的内容适用于所有的捆绑。 不可能将多个源绑定到同一个目标上。目标必须在整个项目中是唯一的。

本节的主题:

• Value binding

• Node binding

• Array binding

• List binding

• Structure binding

• Structure binding (compound widgets)

• Structure list binding (compound widgets)

• Collection binding

• mapp Link binding

• Possible data sources

• Binding modes

• Scope rules

• Use cases