Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 681

Basesoftware und bedien-software
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

Tag-Bezeichner
FUNCTION_BODY Fortset‐
zung
REQUEST
Easy XML
Programmierhandbuch, 12/2018, A5E40869575 AC
Bedeutung
Beispiel:
<function_body name = "test" parameter = "c1,c2,c3" return = "true">
<LET name = "tmp">0</LET>
<OP> tmp = c1+c2+c3 </OP>
<OP> $return = tmp </OP>
</function_body>
...
...
...
<LET name = "my_var"> 4 </LET>
<function name = "test" return = " my_var "> 2, 3,4</function>
<print text = "result = %d"> my_var </print>
...
...
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 wird 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"/>
Anwenderdialoge erstellen
1.7 XML-Bezeichner
97

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl