Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogrammaufruf Ohne Parameterübergabe; Unterprogrammaufruf Mit Parameterübergabe - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

Unterprogrammaufruf ohne Parameterübergabe
Für Unterprogramme kann das Adreßwort L... verwendet werden. Als Wert sind 31
Dezimalstellen (nur ganzzahlig) möglich.
Beachten Sie: Führende Nullen nach der Adresse L sind von Bedeutung.
Weiterhin kann ein Name unter Einhaltung folgender Festlegungen frei gewählt
werden:
S die ersten beiden Zeichen müssen Buchstaben sein
S danach sind Buchstaben, Ziffern und Unterstrich erlaubt, (keine Leerzeichen
oder Tabulatoren)
S der Name darf max. 25 Zeichen lang sein
Beispiel:
...
; Aufruf von zwei verschiedenen Unterprogrammen
N10 L123
N20 L0123
...
N50 UP_TEIL1
...
Unterprogrammaufruf mit Parameterübergabe
Beim Aufruf eines Unterprogrammes können vom Hauptprogramm Parameter an
das Unterprogramm übergeben werden. Im Hauptprogramm ist die Parameter-
übergabe mit einer EXTERN-Anweisung und im Unterprogamm mit der PROC-An-
weisung zu erklären.
Die EXTERN- und PROC-Anweisung muß in einen eigenen Satz programmiert
sein.
Es können maximal 127 Parameter übergeben werden.
Als Übergabeparameter sind Konstanten oder LUD-Variable unterschiedlicher Da-
tentypen möglich.
Mit der VAR-Anweisung kann für LUD-Variable zusätzlich vereinbart werden, ob im
Unterprogramm veränderte Übergabeparameter an das Hauptprogramm zurück-
gegeben werden.
Beim Unterprogrammaufruf können Parameter weggelassen werden, der
Übergabewert wird dann mit Null vorbelegt. Parameter vom Typ AXIS und VAR-
Parameter müssen vollständig übergeben werden.
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
; Aufruf von L123.SPF
; Aufruf von L0123.SPF
; Aufruf von UP_TEIL1.SPF
NC-Programmierung
10–145

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis