Herunterladen Inhalt Inhalt Diese Seite drucken

SEW IPOS plus Handbuch Seite 343

Inhaltsverzeichnis

Werbung

Befehlsaufbau
Befehlsaufbau
Mxxx SETINT X1, Myyy
X1:
DISABLE
ERROR
TIMER 0
TOUCH PROBE
Beispiel 1
Interrupt-Verzweigung bei Auftreten eines Gerätefehlers
Im Beispielprogramm wird jeweils nach 2 sec. Pausenzeit der Binäreingang DO01 ge-
toggelt. Beim Auftreten eines Gerätefehlers wird umgehend in die Interrupt-Routine ver-
zweigt. Der Rücksprung (RET) ins Hauptprogramm erfolgt, sobald ein "High"-Signal an
Klemme DI02 anliegt. Zum Rücksetzen des Fehlers ist der Eingang DI02 auf "Reset" zu
parametrieren.
Gerätefehler des MQX können den Interrupt auf ERROR auslösen. Gerätefehler von
angeschlossenen MOVIMOT
Handbuch – IPOSplus®
Mxxx:
Marke (optional)
Deaktivierung des Interrupts, die Sprungmarke (Mxx) ist ohne Bedeutung.
Löst einen Interrupt bei Gerätefehler aus. Die Interrupt-Routine wird so lange zyklisch
durchlaufen und erst dann mit RET verlassen, wenn der Fehler gelöscht ist.
Je nach eingestellter Fehlerreaktion (Parametergruppe 830 oder Befehl SETFR)
ergibt sich bei Abarbeitung der Interrupt-Routine abweichend von o.g. Beschreibung
folgendes Verhalten:
Sind die Fehler der Parametergruppe 830 auf "keine Funktion" programmiert oder
durch den Befehl SETFR = KEINE REAKTION eingestellt, so wird kein Interrupt
ausgewertet.
Wird die Fehlerreaktion (Parametergruppe 830 oder Befehl SETFR) auf "...,
FAULT" gesetzt, so erfolgt ein Neustart des Programms (siehe Befehl SETFR),
nachdem der Fehler quittiert wurde. Eine eventuell vorhandene Referenziert-
Kennung geht verloren.
Löst einen Interrupt bei Ablauf der im Timer 0 H489 eingestellten Zeit aus. Nach
Ablauf des Timers 0 erfolgt ein "Autoreload" mit der Systemvariablen H485. Dieser
Reload-Wert bestimmt die Zeit, mit der die Interrupt-Routine zyklisch ausgeführt wird.
Löst einen Interrupt bei Flankenwechsel an der Touch Probe-Klemme DI02 aus, wenn
der Touch Probe für die Klemme DI02 aktiviert wurde (Parameter P601 = IPOS EIN-
GANG) und der Befehl TOUCHP abgesetzt wurde.
Myyy:
Startmarke der Interrupt-Routine.
®
können den Interrupt nicht auslösen.
Assembler – Befehle
Setzbefehle
n
n
kVA
kVA
23
f
f
i
i
P
Hz
Hz
P
515392779
343

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis