SRM1(–V2) Interrupt–Funktionen
2-4
SRM1(–V2) Interrupt–Funktionen
2-4-1 Interrupt–Funktionen
2-4-2 Intervall–Zeitgeber–Interrupts
Betrieb
88
Das folgende Beispiel zeigt einen Kontaktplan. DM 6642 muss auf 01j0 ge-
setzt werden, wobei j dem Rücksetzverfahren entspricht, das mit 0 oder 1 spe-
zifiziert werden kann.
25315 (für den ersten Zyklus auf EIN)
In diesem Abschnitt werden die Einstellungen und Verfahren für die Verwen-
dung der SRM1(–V2)–Interrupt–Funktionen beschrieben.
Die SRM1 (–V2) verfügt wie nachstehend beschrieben, nur über eine Interrupt–
Funktion.
Intervall–Zeitgeber–Interrupts
Die Interrupt–Verarbeitung wird mit einer Genauigkeit von 0,1 ms durch einen
Intervall–Zeitgeber ausgelöst.
Die SRM1(–V2) ist mit einem Intervall–Zeitgeber ausgerüstet. Ist der Intervall–
Zeitgeber abgelaufen, wird das Hauptprogramm unterbrochen und das Inter-
rupt–Programm unabhängig von der Position im Zyklus ausgeführt.
Für den Intervall-Zeitgeberbetrieb stehen zwei Modi zur Verfügung. Im ONE
SHOT(Monoflop)-Interrupt–Modus wird nach Ablauf der Zeit nur ein Interrupt
ausgelöst. Im SCHEDULED(zeitgesteuerten) Interrupt–Modus wird das Inter-
rupt–Unterprogramm in einem festen Zeit–Intervall wiederholt.
Der Sollwert des Intervall–Zeitgebers kann zwischen 0,5 und 319.968 ms in 0,1
ms–Schritten eingestellt werden.
Der folgende Befehl dient zur Aktivierung und Steuerung des Intervall-Zeitge-
bers.
Zeitgeber-Start im ONE–SHOT(Monoflop)-Modus
Entsprechend parametriert startet der STIM(69)-Befehl den Intervall-Zeitgeber
im Monoflop–Interrupt–Modus.
(@)STIM(69)
CTBL (63)
000
Speicher–Vergleichstabelle, Ziel-
000
wertverfahren
DM 0000
Erstes Wort der Vergleichstabelle
SBN (92)
040
Interrupt–Programm 40
RET (93)
SBN (92)
041
Interrupt–Programm 41
RET (93)
C
: Intervall–Zeitgeber,
C
1
1
Monoflop–Interrupt–Modus (000)
C
2
C
: Zeitgeber-Sollwert (erste Wortadresse)
2
C
3
C
: Unterprogrammnummer
3
(4-stelliger BCD-Wert): 0000 bis 0049
Abschnitt
2-4