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