Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 155

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
Steueranweisungen - 8
Symbol im Kontaktplan
CAL n
Anweisung AWL
CAL n
Adresstypen
n
Sprung-Nummer
Funktion
Wenn die Startbedingung für CAL n erfüllt ist, führt dieser Befehl das Unterprogramm mit der entsprechenden Sprung-
Nummer aus. (Ein Unterprogramm wird von SB n und RTS eingeschlossen).
Wenn die Startbedingung nicht anliegt, wird die nächste Anweisung ausgeführt (es findet kein Sprung statt).
Innerhalb eines Unterprogramms kann CAL bis zu 5-fach verschachtelt werden.
Es ist möglich, ein Unterprogramm von einem Interrupt-Programm aus aufzurufen.
Hinweise
Falls während der Ausführung des Befehls ein Fehler auftritt, so wird ein Fehlercode in den Spezialmerkern R7F3 und
WRF015 abgelegt, und die nächste Anweisung wird ausgeführt.
Spezialmerker
R7F3=1
WRF015
Anwendungsbeispiel
R000
CAL n
Normales Programm
END
SB n
Unterprogramm
RTS
Name
Spezialmerker
R7F4
R7F3
DER
ERR
l
1]
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
Fehlercode
H0013
SB nicht definiert
H0041
Verschachtelungs-Fehler
• Wenn R000 an ist, wird durch CAL n ein Unterprogramm
Falls R000
Falls R000
EIN ist
AUS ist
• Wenn R000 aus ist, wird das Unterprogramm nicht ausgeführt,
Unterprogramm-Aufruf (CALL)
Verarbeit.-zeit (µs)
R7F2
R7F1
R7F0
Mittelwert Maximum
SD
V
C
l
l
l
Schritte
2
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
Beschreibung des Fehlers
ausgeführt. Nach der Ausführung wird das ursprüngliche Programm
an der Stelle hinter CAL n wieder aufgenommen
sondern mit der normalen Programm-Abarbeitung fortgefahren.
5-109
Kapitel 5 - Anweisungen
Bemerkung
24
DR,
Sonstiges
DM
¡ 0 bis 99 (dezimal)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis