Herunterladen Inhalt Inhalt Diese Seite drucken

IDEC MICROSmart pentra FC5A Serie Betriebsanleitung Seite 140

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

Werbung

11: P
ROGRAMMVERZWEIGUNGSBEFEHLE
Beispiel: DI und EI
Das folgende Beispiel zeigt ein Programm zum selektiven Deaktivieren und Aktivieren von Interrupt-Eingängen
und des Timer-Interrupts. Nähere Informationen über die Interrupt-Eingänge und den Timer-Interrupt finden Sie
auf den Seiten 5-36 und 5-38 (Basis-Ausgabe). In diesem Beispiel sind die Eingänge I2 und I3 als Interrupt-
Eingänge festgelegt, und der Timer-Interrupt wird mit Interrupt-Intervallen von 100 ms verwendet.
MOV(W)
S1 –
M8120
MOV(W)
S1 –
MOV(W)
S1 –
I10
I11
I10
I12
I10
M8125
M8125
M8125
M8125
M8125
M8125
11-8
M8120 ist der Richtimpuls-Sondermerker.
D1 –
REP
0
D8032
D8032 speichert die Sprungziel-Labelnummer 0 für den Interrupt-Eingang I2.
D1 –
REP
D8033 speichert die Sprungziel-Labelnummer 1 für den Interrupt-Eingang I3.
1
D8033
D8036 speichert die Sprungziel-Labelnummer 2 für den Timer-Interrupt.
D1 –
REP
2
D8036
Wenn der Eingang I10 eingeschaltet ist, deaktiviert DI die Interrupt-Eingänge
DI
S1
I2, I3 und den Timer-Interrupt; danach werden M8140, M8141 und M8144
19
ausgeschaltet.
Wenn der Eingang I11 eingeschaltet und I10 ausgeschaltet ist, aktivier EI die
EI
S1
3
Interrupt-Eingänge I2 und I3 und schaltet danach M8140 und M8141 ein.
Wenn der Eingang I12 eingeschaltet und I10 ausgeschaltet ist, aktiviert EI
EI
S1
den Timer-Interrupt; danach schaltet sich M8144 ein.
16
Ende des Hauptprogramms.
END
Wenn der Eingang I2 eingeschaltet ist, springt die Programmausführung zum
LABEL
Label 0.
0
M8125 ist der in Betrieb stehende Ausgangs-Sondermerker.
ALT
D1
Q2
ALT schaltet den internen Speicher des Ausgangs Q2 ein oder aus.
IOREF schreibt sofort den Status des internen Speichers des Ausgangs Q2 in
IOREF
S1
Q2
den aktuellen Ausgang Q2.
LRET
Der Programmablauf kehrt zum Hauptprogramm zurück.
Wenn der Eingang I3 eingeschaltet ist, springt die Programmausführung zum
LABEL
Label 1.
1
M8125 ist der in Betrieb stehende Ausgangs-Sondermerker.
ALT
D1
Q3
ALT schaltet den internen Speicher des Ausgangs Q3 ein oder aus.
IOREF
S1
IOREF schreibt sofort den Status des internen Speichers des Ausgangs Q3 in
Q3
den aktuellen Ausgang Q3.
LRET
Der Programmablauf kehrt zum Hauptprogramm zurück.
Der Timer-Interrupt tritt alle 100 ms auf; danach springt der Programmablauf
LABEL
zum Label 2.
2
ALT
D1
M8125 ist der in Betrieb stehende Ausgangs-Sondermerker.
Q4
ALT schaltet den internen Speicher des Ausgangs Q4 ein oder aus.
IOREF
S1
IOREF schreibt sofort den Status des internen Speichers des Ausgangs Q4 in
Q4
den aktuellen Ausgang Q4.
Der Programmablauf kehrt zum Hauptprogramm zurück.
LRET
M
S
FC5A B
ICRO
MART
FC9Y-B1276
ENUTZERHANDBUCH

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis