CPM2A/CPM2C–Interrupt–Funktionen
Normales Programm
Intervall–Zeitgeber–Interrupt
Intervall–Zeitgeber–Betrieb
Normales Programm
Intervall–Zeitgeber–Interrupt
Intervall–Zeitgeber–Betrieb
Zeitgeber starten
Kontaktplan–
Programmierung
36
Monoflop–Modus
Interrupt–Programm
Zeitgeber starten
Zeitgesteuerter Interrupt–Modus
Interrupt–Programm
Beim zeitgesteuerten Interrupt–Modus wird, nachdem die festgesetzte Zeit ab-
gelaufen ist, der Zeitgeber bei jedem Aufruf des Interrupt–Programms zurück-
gesetzt; anschließend läuft der Intervall–Zeitgeber wieder an.
Seien Sie in Bezug auf die Ausführungszeit des Interrupt–Programms und der
eingestellten Zeit des Intervall–Zeitgebers vorsichtig. Überschreitet die Ausfüh-
rungszeit des Interrupt–Programms die festgesetzte Zeit des Intervall–Zeitge-
bers, kann der zeitgesteuerte Interrupt nicht richtig ausgeführt werden.
Die folgende Tabelle zeigt die sich auf die Interrupt–Verarbeitung beziehenden
Befehlsfunktionen.
Befehl
(@)STIM(69) Einschaltwischer starten
Zeitgesteuerten Inter-
rupt–Zeitgeber starten
Zeitgeber–Istwert lesen
Zeitgeber anhalten
(@)INT(89)
Alle Interrupts maskieren Sperrt alle Interrupts, einschließlich ein-
Alle Interrupts demaskie-
ren
Starten der Zeitgeber
Diese Funktion stellt die Betriebsart (Monoflop– oder zeitgesteuerter Interrupt)
und den Sollwert des Zeitgebers ein und startet den Intervall–Zeitgeber.
Normales Programm
Steuerung
Startet den Intervall–Zeitgeber in dem
Monoflop–Interrupt–Modus.
Startet den Intervall–Zeitgeber in dem
zeitgesteuerten Interrupt–Modus.
Liest den Zeitgeber–Istwert.
Bricht die Zeitgeberfunktionen ab.
gangsgesteuerte Interrupts, Intervall–
Zeitgeber–gesteuerte Interrupts, Zähler-
gesteuerte Interrupt, usw.
Gibt alle Interrupts, einschließlich ein-
gangsgesteuerte Interrupts, Intervall–
Zeitgeber–gesteuerte Interrupts, Zähler-
gesteuerte Interrupts, usw. frei
Abschnitt
2-1
Betrieb