Herunterladen Inhalt Inhalt Diese Seite drucken

Ausführung Von Interrupt-Programmen - Mitsubishi Electric MELSEC System Q QI60 Bedienungsanleitung

Interrupt-modul
Inhaltsverzeichnis

Werbung

Interrupt-Programme
1.1.2
Ausführung von Interrupt-Programmen
Grundsätzlich wird bei einem Interrupt das Interrupt-Programm ausgeführt, das mit dem ent-
sprechenden Interrupt-Pointer gekennzeichnet ist. Verschiedene Faktoren beeinflussen
jedoch die Ausführung von Interrupt-Programmen und sollten bei der Programmierung – auch
der des Hauptprogramms – berücksichtigt werden.
Beschleunigung des Starts von Interrupt-Programmen
Vor der Ausführung eines Interrupt-Programms werden die Inhalte der Indexregister und die
Blocknummer der verwendeten File-Register gesichert und nach der Bearbeitung des Inter-
rupt-Programms wieder geladen. Diese Vorgänge beanspruchen eine – wenn auch geringe –
Zeit, die durch eine Einstellung in den SPS-Parametern verkürzt werden kann.
Abb. 1-3: In den SPS-Parametern können auch Einstellungen für Interrupts vorgenom-
Die Inhalte der Index-Register und die Blocknummer der File-Register werden nicht gesichert
und geladen und dadurch der Start von Interrupt-Programmen beschleunigt, wenn in den
SPS-Parametern die „Hochgeschwindigkeitsausführung" aktiviert ist.
CPU-Modul
Q02CPU
Q02HCPU, Q06HCPU,
Q12HCPU, Q25HCPU
Q12P(R)HCPU, Q25P(R)HCPU,
Tab. 1-2:
HINWEIS
Aktivieren Sie die „Hochgeschwindigkeitsausführung" nur, wenn im Programm keine Index-
oder File-Register verwendet werden.
1 - 4
men werden.
Ohne „Hochgeschwindigkeits-
Gegenüberstellung der Zeiten mit und ohne „Hochgeschwindigkeits-
ausführung"
Zeit für den Aufruf des Interrupt-Programms und die
Rückkehr zum Hauptprogramm
ausführung"
380 µs
165 µs
Einleitung
Wenn diese Option aktiviert
ist, wird die Ausführung von
Interrupt-Programmen
beschleunigt.
Mit „Hochgeschwindigkeits-
ausführung"
230 µs
100 µs
MITSUBISHI ELECTRIC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis