Herunterladen Inhalt Inhalt Diese Seite drucken

Ie - Flankengesteuerter Interrupt-Baustein - Eaton easyE4 Handbuch

Vorschau ausblenden Andere Handbücher für easyE4:
Inhaltsverzeichnis

Werbung

6.2.2 IE - Flankengesteuerter Interrupt-Baustein

6.2.2.1 Allgemeines
6.2.2.2 Wirkungsweise
easyE4 Basisgeräte stellen 8 flankengesteuerte Interrupt-Baustein IE01...IE08 zur Ver-
fügung. Dies gilt nicht für die Programmiermethode EDP.
Mit easyE4 können Sie auf verschiedene Ereignisse schnell reagieren. Damit lassen
sich beispielsweise am Hauptprogramm vorbei Ausgänge ein- oder ausschalten. Inner-
halb des Interrupt-Programms sind nur Bit-Verknüpfungen möglich.
Folgende Ereignisse können einen Interrupt auslösen:
Steigende, fallende, steigende und fallende Flanke an den Geräte-Eingängen I1...I8, Funk-
tionsbaustein IE01...IE08.
Ausführungszeit eines Interrupt
Von der Erkennung des Ereignisses bis zur Reaktion an einem Geräte-Ausgang beträgt
die Zeit < 1 ms. Dazu muss im Interrupt-Programm der Physikalische Ausgang des Basis-
gerätes QP gesetzt werden.
Werden mehrere Interrupts gleichzeitig ausgeführt, addieren sich die Zeiten.
ACHTUNG
Verwenden Sie jeden Geräteeingang I1 bis I8 nur einmal an einem Inter-
rupt-Baustein. Ansonsten erfolgt bei der Plausibilitätskontrolle eine Feh-
lermeldung und das Programm kann nicht auf das Gerät geladen
werden.
Insgesamt dürfen in Summe maximal 8 Interrupt-Quellen in einem Pro-
gramm verarbeitet werden. Mögliche Interrupt-Quellen sind die Interrupt-
Bausteine IC, IE, IT sowie die schnellen Zähler CF, CH und CI, welche
direkt mit den Geräte-Eingängen verbunden sind.
Stehen mehrere Interrupt-Anforderungen gleichzeitig an, so wird das
erste erkannte Interrupt-Programm ausgeführt und dann der Reihe nach
die anderen.
Während der Bearbeitung des Interrupt-Programmes und während einer
eingestellten Zeitverzögerung werden weitere eingehende Interrupts an
den Baustein-Eingängen derselben Instanz nicht erkannt.
Allgemeine Hinweise zur Verwendung von Funktionsbausteinen finden Sie im
Abschnitt "Übersicht zu Funktionsbausteinen", Seite 149
Am Baustein-Eingang TD kann ein SOLL-Wert für eine gewünschte Zeitverzögerung
vorgegeben werden. Dem Baustein wird im Parametersatz einer der Geräte-Eingänge
I1...I8 als Interrupt-Quelle zugewiesen. Die erste Flanke am zugewiesenen Geräte-Ein-
gang löst den Interrupt direkt aus falls keine Zeitverzögerung eingestellt ist. Ansonsten
erfolgt der Interrupt nach Ablauf der eingestellte Zeit. Aus dem Hauptprogramm wird
ins Interrupt-Programm gewechselt und dieses abgearbeitet.
Zusammenspiel Hauptprogramm - Interrupt-Programm
Die Zustände der Baustein-Eingänge IE_I1...IE_04 werden an das Interrupt-Programm
übergeben und können dort als I01...I04 weiterverarbeitet werden.
easyE4 11/18 MN050009 DE www.eaton.com
6. Funktionsbausteine
6.2 Interrupt-Bausteine
379

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis