Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogrammbefehle; Subroutine Enter (Unterprogramm-Aufruf) - Sbs(91) - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Unterprogrammbefehle

5-27 Unterprogrammbefehle

5-27-1 SUBROUTINE ENTER (Unterprogramm–Aufruf) – SBS(91)
Beschreibung
Unterprogramme unterteilen große Programmbereiche in kleinere
Abschnitte. Ruft das Hauptprogramm ein Unterprogramm auf, wird die
Steuerung dem Unterprogramm übergeben und die Befehle im
Unterprogramm ausgeführt. Die Befehlsstruktur in einem Unterprogramm ist
die gleiche wie im Hauptprogramm. Sind alle Befehle im Unterprogramm
ausgeführt worden, übernimmt das Hauptprogramm wieder die Steuerung
und zwar an der Stelle, an der der Unterprogrammaufruf erfolgte (falls in dem
Unterprogramm nichts anderes spezifiziert wird).
Kontaktplansymbol
SBS(91) N
Der SBS(91)–Befehl wird an die Stelle im Hauptprogramm gesetzt, an der
das Unterprogramm aufgerufen werden soll. Mit der Unterprogrammnummer
in SBN(91) wird festgelegt, welches Unterprogramm ausgeführt werden soll.
Ist die Ausführungsbedingung EIN, wird SBS(91) ausgeführt. Dann werden
zunächst alle Befehle, die zwischen SBN(92) mit der gleichen
Unterprogrammnummer und dem ersten RET(93) liegen, ausgeführt und das
Programm kehrt erst dann an die Stelle im Hauptprogramm zurück, die dem
Aufruf des Unterprogramms folgt.
SBS(91) kann so oft wie erforderlich benutzt werden, d.h. das gleiche
Unterprogramm kann an verschiedenen Stellen im Hauptprogramm
aufgerufen werden.
Datenbereiche
N: Unterprogramm Nummer
000 bis 255
Hauptprogramm
SBS(91)
00
Hauptprogramm
SBN(92)
00
Unterprogramm
RET(93)
END(01)
Abschnitt
5-27
373

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis