Herunterladen Diese Seite drucken

Siemens SINUMERIK 828D Inbetriebnahmehandbuch Seite 789

Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:

Werbung

Tag-Bezeichner
DATA_LIST
DO_WHILE
Easy XML
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
Bedeutung
Das Tag ermöglicht das Sichern bzw. Wiederherstellen der aufgeführten Antriebs- und
Maschinendaten.
Die Auflistung der Adressen erfolgt zeilenweise. Die Adressbildung ist dem Kapitel "Kom‐
ponentenadressierung" (Seite 78)zu entnehmen.
Es können bis zu 20 temporäre Datenlisten angelegt werden.
Attribute:
● action
read – die Werte der aufgelisteten Variablen werden in einem temporären Speicher
abgelegt
append – die Werte der aufgelisteten Variablen werden an eine bestehende Liste
angefügt
write – die gesicherten Werte werden in die entsprechenden Maschinendaten kopiert
● id
der Bezeichner dient zur Identifikation des temporären Speichers
Syntax:
<DATA_LIST action="<read/write/append>"
NC/PLC Adresszusammenstellung
</DATA_LIST>
Beispiel:
<DATA_LIST action ="read" id="<name>">
nck/channel/parameter/r[2]
nck/channel/parameter/r[3]
nck/channel/parameter/r[4]
$MN_USER_DATA_INT[0]
...
</ DATA_LIST>
<DATA_LIST action ="write" id="<name>" />
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>
Anwenderdialoge erstellen
1.6 XML-Bezeichner
id="<list name>">
21

Quicklinks ausblenden:

Werbung

loading