Herunterladen Diese Seite drucken

Block Definieren (//B) - Siemens SINUMERIK 828D Inbetriebnahmehandbuch

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

Werbung

6.3.3

Block definieren (//B)

Beschreibung
Unterprogramme werden in der Programmdatei mit der Blockkennung //B gekennzeichnet
und durch //END beendet. Pro Blockkennung können mehrere Unterprogramme definiert
werden.
Hinweis
Die im Unterprogramm verwendeten Variablen müssen in dem Dialog definiert sein, in dem
das Unterprogramm aufgerufen wird.
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
SINUMERIK Integrate Run MyScreens
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
//B( Blockname )
SUB (Bezeichner)
END_SUB
[SUB( Bezeichner )
...
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
125

Quicklinks ausblenden:

Werbung

loading