Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 612

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

Werbung

Anwenderdialoge erstellen
1.7 XML-Bezeichner
Tag-Bezeichner
DO_WHILE
DYNAMIC_INCLUDE
ELSE
28
Bedeutung
Do-While-Schleife
DO
Anweisungen
WHILE (Test)
Syntax:
<DO_WHILE>
Anweisungen
...
<CONDITION>...</CONDITION>
</DO_WHILE>
Die Do-While-Schleife besteht aus einem Anweisungsblock und einer Bedingung. Der Code
innerhalb des Anweisungsblocks wird zuerst ausgeführt, anschließend die Bedingung aus‐
gewertet. Falls die Bedingung wahr (true) ist, führt die Funktion den Codeanteil erneut aus.
Dies wiederholt sich, bis die Bedingung falsch (false) wird.
Beispiel:
<DO_WHILE>
<DATA name = "PLC/qb11"> 15 </DATA>
<CONDITIION> "plc/ib9" == 0 </CONDITION>
</DO_WHILE>
Das Tag inkludiert eine XML-Skriptdatei.
Im Gegensatz zum INCLUDE-Tag wird das Einlesen erst beim Abarbeiten der entsprech‐
enden Anweisung ausgeführt.
Bei großen Projekten führt die Verwendung des Tags zu einer Verkürzung der Ladezeit des
Customer-Bereichs bzw. der Zyklenunterstützung. Weiterhin sinkt der durchschnittliche
Ressourcenbedarf, da nicht immer alle Dialoge während einer Sitzung aufgerufen werden.
Syntax:
<DYNAMIC_INCLUDE src="path name"/>
Beispiel:
<SOFTKEY POSITION="3">
<CAPTION>MY_MENU</CAPTION>
<DYNAMIC_INCLUDE src/>
<NAVIGATION>MY_MENU</NAVIGATION>
</SOFTKEY>
Anweisung, wenn die Bedingung nicht erfüllt wurde (IF, THEN, ELSE)
Programmierhandbuch, 12/2018, A5E40869575 AC
Easy XML

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl