Programmierung
Ein Block hat den folgenden Aufbau:
Syntax:
Beschreibung:
Parameter:
Beispiel
//B(PROG1)
SUB(UP1)
...
REG[0] = 5
...
END_SUB
SUB(UP2)
IF VAR1.val=="Otto"
ENDIF
VAR1.val="Otto"
END_SUB
//END
6.3.4
Check Variable (CVAR)
Beschreibung
Mit Hilfe der Funktion CVAR (Check Variable) kann abgefragt werden, ob alle oder nur
bestimmte Variablen oder Hilfsvariablen eines Dialogs fehlerfrei sind.
Eine Abfrage, ob Variable einen gültigen Wert enthalten, ist z.B. sinnvoll, bevor mit der
Funktion GC NC-Code erzeugt wird.
Eine Variable ist fehlerfrei, wenn der Zustand der Variablen Bezeichner.vld = 1 ist.
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 08/2018, 6FC5397-1DP40-6AA2
Blockname )
//B(
(Bezeichner)
SUB
END_SUB
Bezeichner )
[SUB(
...
END_SUB]
...
//END
Unterprogramm definieren
Blockname
Bezeichner
VAR1.val="Hans"
RETURN
Name der Blockkennung
Name des Unterprogramms
; Blockanfang
; Unterprogramm-Anfang
; Register 0 mit dem Wert 5 belegen
; Unterprogramm-Ende
; Unterprogramm-Anfang
; Unterprogramm-Ende
; Blockende
Programmier-Befehle
6.3 Funktionen
143