<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 变量和数据 > Snippets > Snippet例子 > 带有OPC UA变量数据源的IndexText片段 |
我们将引用一个OPC UA变量作为IndexText片段的数据源。OPC UA变量的值决定了从文本组中选择哪个文本。
<Snippet id="IndexTextSnippetOpcUa" xsi:type="session" type="IndexText" formatItem="IAT/TextId.{#::Program1:statusIndex}" />
<tu tuid="TextId.1">
<tuv xml:lang="en">
<seg>high</seg>
</tuv>
<tuv xml:lang="de">
<seg>hoch</seg>
</tuv>
</tu>
<tu tuid="TextId.2">
<tuv xml:lang="en">
<seg>low</seg>
</tuv>
<tuv xml:lang="de">
<seg>niedrig</seg>
</tuv>
</tu>
如果片段 IndexTextSnippetOpcUa 片段,那么OPC UA变量的当前值被附加到文本组ID上,结果被评估为文本ID。
IndexTextSnippetOpcUa片段的输出 在 变量值 为 1 时 以语言 "de "返回。
hoch
在 变量值 为 1的情况下输出片段 IndexTextSnippetOpcUa ,在 语言中返回 "en"。
high
OPC UA变量值的后续变化 不会 导致片段的变化。
为了更新一个片段的值,必须定义一个值绑定。