Programmierung
2.7 Funktionen
Beispiel
//B(PROG1)
SUB(UP1)
...
REG[0] = 5
...
END_SUB
SUB(UP2)
IF VAR1.val=="Otto"
ENDIF
VAR1.val="Otto"
END_SUB
//END
2.7.3
Aufruf Unterprogramm (CALL)
Beschreibung
Mit der Funktion CALL kann ein geladenes Unterprogramm von jeder beliebigen Stelle einer
Methode aufgerufen werden. Eine Verschachtelung, d.h. der Aufruf eines Unterprogramms
von einem Unterprogramm aus, ist zulässig.
Programmierung
Syntax:
Beschreibung:
Parameter:
Beispiel
//M(MASKE1)
VAR1 = ...
VAR2 = ...
LOAD
...
LB("PROG1")
...
2-72
VAR1.val="Hans"
RETURN
("Bezeichner")
CALL
Unterprogramm aufrufen
Bezeichner
;
Blockanfang
;
Unterprogramm-Anfang
;
Register 0 mit dem Wert 5 belegen
;
Unterprogramm-Ende
;
Unterprogramm-Anfang
;
Unterprogramm-Ende
;
Blockende
Name des Unterprogramms
;
Block laden
Inbetriebnahmehandbuch, 11/2006, 6FC5397-0DP10-0AA0
Bedienoberfläche ergänzen