Tag-Bezeichner
REQUEST
UPDATE_CONTROLS
Easy XML
Programmierhandbuch, 01/2015, 6FC5397-3DP40-5AA2
Bedeutung
Mit Hilfe des Tags wird eine Variable in den zyklischen Lesedienst (hotlink) aufgenommen.
Dadurch verkürzt sich die Zugriffszeit auf Variablen, die nicht an ein Control gebunden sind.
Soll bei einer Wertänderung automatisch eine Funktion aufgerufen werden, ist als weiteres
Attribut der Name der Funktion anzugeben.
Dieses Tag ist nur innerhalb der INIT-Anweisung verarbeitet.
Attribute:
● name
Adressbezeichner
● function
Funktionsname
Syntax:
<REQUEST name = "<NC-Variable>" />
oder
<REQUEST name = "<NC-Variable>" function="<function name>"/>
Beispiel:
<request name ="plc/mb10" />
oder
<function_body name="my_function" >
<print text="value changed" />
</function_body>
...
...
...
<request name ="plc/mb10" function="my_function"/>
Das Tag führt einen Abgleich zwischen den Bedienelementen und den Referenzvariablen
durch.
Attribut::
● type
Das Attribut legt die Richtung des Datenabgleichs fest.
= TRUE – Die Daten werden aus den Referenzvariablen gelesen und in die
Bedienelemente kopiert.
= FALSE – Die Daten werden aus den Bedienelementen in die Referenzvariablen kopiert.
Syntax:
<UPDATE_CONTROLS type = "<Richtung>"/>
Beispiel:
<SOFTKEY_OK>
< UPDATE_CONTROLS type="false"/>
</SOFTKEY_OK>
Anwenderdialoge erstellen
1.6 XML-Bezeichner
67