Tag identifier Meaning
OPERATION Operation
Instructions can be moved within an equation.
Move left "<<" operator
The << function moves bits to the left. You can specify the value and the number of move
increments directly or with a variable. If the limit of the data format is reached, the bits will
be moved beyond the limit without an error message being issued.
Execution rule
Execution from left to right; '+' and '-' have priority over '<<' and '>>'
Example:
<op> idx = idx << 2 </op>
<op> idx = 3 + idx << 2 </op>
Move right ">>" operator
The >> function
moves bits to the right. You can specify the value and the number of move
increments directly or with a variable. If the limit of the data format is reached, the bits will
be moved beyond the limit without an error message being issued.
Execution rule
Execution from left to right; '+' and '-' have priority over '<<' and '>>'
Example:
<op> idx = idx >> 2 </op>
<op> idx = 3+idx >> 2</op>
PASSWORD The tag opens a dialog for entering the password.
Once the entry has been confirmed, the character string is available in the specified refer‐
ence variable.
Syntax:
<PASSWORD refVar ="<variable name>" />
Attributes:
● refVar
Name of the reference variable
● text
Specifying an attribute replaces the default text (optional)
Example:
<PASSWORD refvar="plc/mw107" />
Example optional:
<password refVar = "plc/MD108" text="Password" />
POWER_OFF A message prompts the operator to switch the machine off. The message text is perma‐
nently saved in the system.
Generating user dialogs
1.6 XML identifier
Easy XML
30 Programming Manual, 10/2015, 6FC5397-3DP40-5BA3