Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 149

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
Steueranweisungen - 4
Symbol im Kontaktplan
CJMP n (s)
Anweisung AWL
CJMP n (s)
Adresstypen
n
Sprung-Nummer
s
Bedingung für Sprung
Funktion
Falls die Sprungbedingung s von CJMP n (s) erfüllt ist, bewirkt die Ausführung dieses Befehls einen Sprung zur
Zielmarke (LBL) mit der entsprechenden identischen Sprung-Nummer n. CJMP und LBL sind immer paarweise zu
verwenden.
Falls die Startbedingung nicht erfüllt ist, wird der nächste Befehl ausgeführt.
Soll diese Anweisung zusammen mit weiteren Anweisungen in einem Rechenfeld verwendet werden, so ist zu beachten,
daß der Sprung ausgeführt wird, ohne daß die nach dem Sprungbefehl programmierten Anweisungen ausgeführt werden.
Die Anweisung CJMP n ist nur innerhalb ein und desselben Programms gültig. Ein Sprung in ein Unterprogramm oder ein
Interrupt-Programm kann nicht vom normalen Programm aus durchgeführt werden (oder umgekehrt).
Eine Verschachtelung von CJMP-Anweisungen ist möglich, es tritt jedoch kein Überlast-Fehler auf.
Hinweise
Diese Anweisung wird vor der Ausführung überprüft und falls ein Fehler auftreten sollte, werden die folgenden
Fehlercodes in den Spezialmerkern R7F3 und WRF015 gesetzt. In diesem Fall findet der Sprung nicht statt und die
nächste Anweisung wird ausgeführt.
Spezialmerker
R7F3 = 1
WRF015
Anwendungsbeispiel
R101
CJMP n (R000)
Programm
LBL n
Programm
Name
Spezialmerker
R7F4
R7F3
R7F2
DER
ERR
SD
l
l
1]
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
¡
¡
¡
Fehlercode
H0015
Es existiert kein zugehöriges LBL n.
H0040
Sprung in einen nicht zulässigen Programmbereich.
• Wenn die Startbedingung erfüllt sowie das Bedingungs-Bit R000 eingeschaltet
sind, erfolgt ein Sprung zu LBL n.
• Falls ein Sprung in ein Programm erfolgte, welches einen Zähler/Zeitgeber
beinhaltet, dann wird desses Istwert aktualisiert. Da aber keine Anweisungen
ausgeführt werden, wird auch der Ausgang nicht eingeschaltet, selbst wenn die
Bedingungen hierfür erfüllt sein sollten.
5-103
Bedingter Sprung (CONDITIONAL JUMP)
Verarbeit.-zeit (µs)
R7F1
R7F0
Mittelwert Maximum
V
C
l
l
Schritte
3
32
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
Beschreibung des Fehlers
Kapitel 5 - Anweisungen
Bemerkung
Oberer Fall :
3
Bedingung nicht erfüllt
Unterer Fall :
Bedingung erfüllt
DR,
Sonstiges
DM
¡ 0 bis 255 (dezimal)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis