Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 158

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
Steueranweisungen - 11
Symbol im Kontaktplan
INT n
Anweisung AWL
INT n
Adresstypen
n
Interrupt-Priorität
Funktion
Dieser Befehl beschreibt den Beginn eines Interrupt-Programms.
n = 0 bis 2 signalisiert eine periodische Abarbeitung. n = 16 bis 19 steht für einen externen Interrupt (mittels Interrupt-
Eingang). n = 20 bis 27 wird verwendet, wenn der aktuelle Zählerwert den voreingestellten Wert überschreitet und einen
Interrupt auslöst.
Die periodische Abarbeitung erfolgt bei n = 0 alle 10 ms, bei n = 1 alle 20 ms, und bei n = 2 alle 40 ms.
Je kleiner die Zahl n, desto höher ist die Priorität des Interrupts.
INT n und RTI müssen immer paarweise verwendet werden.
Selbst wenn eine Startbedingung für INT n angegeben ist, wird diese ignoriert.
Platzieren Sie das mittels INT n und RTI definierte Unterprogramm nach dem END Befehl.
Das n in INT n kann im selben Programm nicht mehrfach verwendet werden.
Hinweise
Diese Anweisung wird vor der Ausführung des Programms überprüft und falls ein Fehler auftreten sollte, werden die
folgenden Fehlercodes in den Spezialmerker WRF001 übertragen. Ebenfalls wird in den Spezialmerker WRF000 der CPU-
Fehlercode "34" kopiert.
CPU-Fehlercode
34
Anwendungsbeispiel
END
INT 0
Interrupt-Programm alle 10 ms
RTI
Name
Spezialmerker
R7F4
R7F3
R7F2
DER
ERR
SD
l
l
l
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
Spezialmerker
Fehlercode
WRF001
• Das zwischen INT0 und RTI befindliche Programm wird alle 10 ms gestartet
und ausgeführt.
INT 0
Abarbei-
tung
5-112
Anfang Interrupt-Programm (INTERRUPT)
Verarbeit.-zeit (µs)
R7F1
R7F0
Mittelwert Maximum
V
C
l
l
0,5
Schritte
1
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
Beschreibung des Fehlers
H0005
Mehrfache Definition von INT
H0014
INT nicht definiert
Kapitel 5 - Anweisungen
Bemerkung
DR,
Sonstiges
DM
0 bis 2 , 16 bis 19,
¡
20 bis 27 (dezimal)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis