Herunterladen Inhalt Inhalt Diese Seite drucken

Sbn(92)/Ret(93) - Subroutine Define And Return; (Unterprogramm-Anfang Und Unterprogramm-Ende); Spezial-Befehle; Trsm(45) - Trace Memory Sampling (Datenaufzeichnung) - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Spezial–Befehle
5-25-2 SBN(92)/RET(93) – SUBROUTINE DEFINE and RETURN
(Unterprogramm–Anfang und Unterprogramm–Ende)
Beschränkungen
Beschreibung
Vorsichtsmaßnahmen
Merker
5-26 Spezial–Befehle
5-26-1 TRSM(45) – TRACE MEMORY SAMPLING (Datenaufzeichnung)
!
Vorsicht
Kontaktplan–Symbol
SBN(92) N
RET(93)
Die CQM1-CPU11/21-E unterstützt Unterprogrammnummern nur im Bereich
von 000 bis 127.
Die CPM1/CPM1A/SRM1 unterstützen Unterprogrammnummern nur im Be-
reich von 000 bis 049.
Jede Unterprogrammnummer kann mit SBN(92) nur einmal benutzt werden.
Der SBN(92)–Befehl spezifiziert den Unterprogrammanfang und der
RET(93)–Befehl das Ende. Jedes Unterprogramm wird über eine Unterpro-
grammnummer N als Operand des SBN(92)–Befehls definiert. Die gleiche
Unterprogrammnummer wird in SBS(91), der das Unterprogramm aufruft,
verwendet (siehe Kapitel 5-25-1 SUBROUTINE ENTER – SBS(91)).
RET(93) erfordert keine Unterprogrammnummer.
Alle Unterprogramme müssen am Ende des Hauptprogramms programmiert
werden. Sollen mehrere Unterprogramme programmiert werden, wird das
Haupt–Programm bis zum ersten SBN(92) ausgeführt, bevor es zur Adresse
00000 zurückkehrt, um den nächsten Zyklus zu beginnen. Unterprogramme
werden nur bei Aufruf über SBS(91) ausgeführt.
Das letzte Unterprogramm muß mit END(01) abschließen, und zwar nach
dem letzten RET(93)–Befehl. Es ist dann an keiner anderen Stelle im Pro-
gramm erforderlich.
Wurde SBN(92) irrtümlich im Hauptprogramm verwendet, wird eine weitere
Programmausführung ab diesem Punkt verhindert.
Wurde entweder DIFU(13) oder DIFD(14) in einem Unterprogramm verwen-
det, wird das Operanden–Bit nicht zurückgesetzt, bis das Unterprogramm
erneut ausgeführt wird, d.h. das Operanden–Bit bleibt länger als einen Zy-
klus gesetzt.
Die Befehle haben keine Auswirkungen auf Merker.
Dieser Befehl wird von den CQM1-CPU11-E/21-E, CPM1, CPM1A und
SRM1 nicht unterstützt.
Die Datenaufzeichnung erleichtert die Fehlersuche in Programmen. Für eine
Datenaufzeichnung benötigen Sie einen Host–Computer, auf dem die Pro-
grammier–Software SYSWIN installiert ist. Eine Programmierkonsole kann
für die Datenaufzeichnung nicht verwendet werden. In diesem Abschnitt wird
das Kontakplan–Symbol für den TRSM(45)–Befehl dargestellt und ein Bei-
spielprogramm aufgeführt.
Kontaktplan–Symbol
TRSM(45)
Kapitel 5-26
Datenbereiche
N: Unterprogramm–Nummer
000 bis 255
315

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis