可能的数据来源

<< 点击显示目录 >>

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

可能的数据来源

本节描述了哪些数据源可以在mapp View中作为源和/或目标使用。

IEC变量

为了使过程变量可用于绑定,它们必须首先被启用为OPC UA变量。

OPC UA变量

在一个绑定中使用OPC UA变量。

Attribute

xsi:type

opcUa

refId

对一个OPC UA变量的引用。

参见 对一个OPC UA变量的寻址

attribute

node

value

serverAlias (optional)

使用中的OPC UA服务器连接

samplingRate (optional)

OPC UA变量的取样率

nameSpaceAlias (optional)

使用的OPC UA服务器连接到一个应用模块

例子

OPC UA变量必须完全作为源使用。这意味着OPCUa类型的目标是不允许的!

    <Source xsi:type="opcUa" refId="::AsGlobalPV:gMainLogic.par.coffeeType" attribute="value" />

Widgets

小组件有各种可用于绑定的属性。

请看 小组件的文档

在一个绑定中使用部件:

Attribute

Value

xsi:type

brease

widgetRefId

widget实例的ID

contentRefId

配置widget的内容片段的ID

attribute

widget的所有可绑定的属性。

请参阅 小组件的文档

Example

    <Target xsi:type="brease" contentRefId="myContent" widgetRefId="ImageSwitchCoffeeType" attribute="selectedIndex" />

 

位于不同内容片断中的小工具可以使用会话变量进行绑定。请看用例 用一个会话变量连接两个内容

直接绑定不同内容片断中的部件是不允许的!

Session variables

参见 会话变量

在绑定中使用一个会话变量。

Attribute

xsi:type

session

refId

会话变量的ID

attribute

value

例子

    <Source xsi:type="session" refId="clientIndex" attribute="value" />

System variables

参见 系统变量

在绑定中使用一个系统变量。

Attribute

Value

xsi:type

session

refId

系统变量的ID,前缀为::SYSTEM。

关于寻址的其他信息,见 系统变量

attribute

value

例子

    <Source xsi:type="session" refId="::SYSTEM:clientIndex" attribute="value" />

Server variables

参见 配置mapp View服务器

在绑定中使用服务器变量。

Attribute

xsi:type

server

refId

服务器变量的ID

attribute

value

例子

    <Source xsi:type="server" refId="::SYSTEM:server.maxClients" attribute="value" />

Snippets

请参阅 "片段Snippets

在绑定中使用一个片段。

Attribute

xsi:type

snippet

refId

ID of the snippet

attribute

value

例子

    <Source xsi:type="snippet" refId="mySnippet" attribute="value" />

Expressions

值可以作为输入(操作数operands)或输出(结果)被绑定到表达式上。

参见 表达式

在绑定中使用一个表达式。

Attribute

xsi:type

expression

refId

ID of the expression

attribute

result

Name of an operand

例子

    <Source xsi:type="expression" refId="myExpression" attribute="result" />
    <Target xsi:type="expression" refId="myExpression" attribute="operand1" />

Text

文本可以包含通过绑定而更新的片段。

片段

在绑定中使用一个文本。

Attribute

xsi:type

text

refId

文本的完全合格的ID (namespace + text ID)

attribute

value

例子

    <Target xsi:type="text" refId="IAT/myTextID" attribute="value" />

mapp Link variables

有属性 mpLink的Widget  可以被绑定到一个mapp Link变量作为源。

在绑定中使用一个mapp Link变量。

Attribute

xsi:type

mapp

refId

对一个mapp Link变量的引用

attribute

link

例子

mapp Link变量必须只作为源变量使用。这意味着 mapp类型的目标 不允许的!

    <Source xsi:type="mapp" refId="gAlarmXCore" attribute="link" />