Herunterladen Inhalt Inhalt Diese Seite drucken

Timer-Interrupt - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

5: S
F
PEZIELLE
UNKTIONEN

Timer-Interrupt

Zusätzlich zum Interrupt-Eingang, der im vorhergehenden Abschnitt beschrieben wurde, besitzen alle CPUs
auch eine Timer-Interrupt-Funktion. Muss eine Operation mehrmals wiederholt werden, kann der Timer-
Interrupt für den wiederholten Aufruf einer Subroutine zu vorherbestimmten Intervallen von 10 bis 140 ms
verwendet werden.
Im Dialogfeld Funktionsbereich-Einstellungen können Sie den Timer-Interrupt aktivieren und das Intervall
zwischen 10 und 140 ms für die Ausführung des Timer-Interrupts festlegen. Wenn der Timer-Interrupt aktiviert
ist, springt die Programmausführung wiederholt zu der Sprungziel-Markierungsnummer, die in dem
Sonderregister D8036 gespeichert ist, während die CPU arbeitet. Wenn das Interruptprogramm abgeschlossen
ist, kehrt die Programmausführung an jene Adresse des Hauptprogramms zurück, an welcher der Interrupt
aufgetreten ist.
Da diese Einstellungen auf das Anwenderprogramm Bezug nehmen, muss das Anwenderprogramm in die
CPU geladen werden, nachdem Änderungen vorgenommen wurden.
Sonderregister und Sondermerker für Timer-Interrupt
Interrupt
Timer-Interrupt
Programmierung in WindLDR
1. Wählen Sie aus der WindLDR-Menüleiste den Befehl Konfiguration > Funktionsbereicheinstellungen >
Eingangskonfiguration. Das Dialogfenster "Funktionsbereicheinstellungen" für Eingangskonfiguration öffnet
sich.
2. Klicken Sie auf das Kontrollfeld unter dem Timer-Interrupt, wenn Sie die Timer-Interruptfunktion nutzen möchten.
3. Wählen Sie das für den Timer-Interrupt zu verwendende Intervall (zwischen 10 und 140 ms).
Interrupts deaktivieren und aktivieren
Der Timer-Interrupt und die Interrupt-Eingänge I2 bis I5 sind normalerweise aktiviert, wenn die CPU in Betrieb
ist. Sie können jedoch auch mit Hilfe des DI-Befehls einzeln deaktiviert oder mit dem EI-Befehl aktiviert
werden. Wenn der Timer-Interrupt aktiviert ist, wird M8144 eingeschaltet. Wenn er deaktiviert ist, wird M8144
ausgeschaltet. Siehe Seite 11-7 (Erweiterte Ausgabe).
5-38
Sonderregister für Timer-Interrupt Sprung-
Zielmarke Nr.
D8036
M
S
FC5A B
ICRO
MART
FC9Y-B1271
ENUTZERHANDBUCH
Sondermerker für
Timer-Interruptstatus
M8144

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis