Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 802D sl Betriebsanleitung Seite 175

Drehen, fräsen, schleifen, nibbeln
Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:
Inhaltsverzeichnis

Werbung

Tag-Bezeichner
LET
MSG
Drehen, Fräsen, Schleifen, Nibbeln
Betriebsanleitung, 06/2009, 6FC5397-0CP10-6AA0
Bedeutung
Die Anweisung legt eine lokale Variable unter dem angegebenen Namen an.
Attribute:
name
Variablenname
type
Der Variablentyp kann Integer (INT), Double (DOUBLE) oder String (STRING) sein. Ist
keine Typ-Anweisung angegeben, legt das System eine Integervariable an.
<LET name = "VAR1" type = "INT" />
permanent
Ist das Attribut auf true gesetzt, wird der Variablenwert dauerhaft gespeichert. Dieses
Attribut wirkt nur für globale Variablen.
Vorbelegung:
Eine Variable kann mit einem Wert initialisiert werden.
<LET name = "VAR1" type = "INT"> 10 </LET>
Werden Werte aus NC oder PLC-Variablen in einer lokalen Variable abgelegt, passt die
Zuweisungsoperation das Format automatisch an das Format der eingelesenen Variablen
an.
Vorbelegung einer Stringvariablen:
Einer Stringvariablen lassen sich mehrzeilige Texte zuweisen, indem man den
formatierten Text als Wert übergibt. Soll eine Zeile mit einem line feed <LF>
abgeschlossen werden, sind die Zeichen "\n" am Ende der Zeile anzufügen.
<LET name = "text" type = "string"> F4000 G94\n
G1 X20\n
Z50\n
M2\n
</LET>>
Zuweisung:
Werte aus den Maschinendaten bzw. PLC-Datenbausteinen können mit der
Zuweisungsoperation "=" einer Variablen zugewiesen werden.
Die Gültigkeit der Variable erstreckt sich bis zum Ende des übergeordneten XML-Blocks.
Variablen, die global zur Verfügung stehen sollen, sind direkt nach dem Tag DialogGUi
anzulegen.
Bei einer Dialogbox ist zu beachten, dass die Nachrichtenbearbeitung das entsprechende
Device-Tag öffnet und nach dem Ausführen der Nachricht wieder schließt und damit alle
Variablen innerhalb des Device-Tags löscht.
Die Bedienkomponente zeigt die im Tag angegebene Nachricht an.
Wird eine Alarmnummer verwendet, zeigt die Dialogbox den für die Nummer hinterlegten
Text an.
Beispiel:
<MSG text ="my message" />
Erstinbetriebnahme
8.4 Anwenderdialoge erstellen
175

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis