Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für Interrupts - Siemens S7-200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für S7-200:
Inhaltsverzeichnis

Werbung

Operationssatz
Beispiel für Interrupts
Network 1
E0.1
Network 2
SM0.0
Network 3
T0
>=I
+50
Network 4
M0.0
Network 5
M0.0
/
Network 6
0
LBL
Network 7
END
Network 8
0
INT
Network 9
INC_W
EN
MW2
IN
Network 10
RETI
Bild 5-12
Interruptprogramm mit schnellem Zähler
5-16
Hauptprogramm
M0.0
T0
TON
IN
+0
PT
P
EN
+0
IN
ENI
M0.0
Network 1: Die Zeit T0 einschalten, das
S
Interruptprogramm freigeben und die
1
Zählervariable (MW2) initialisieren.
Network 2: Die Zeit nach Ausschalten
wieder einschalten.
DISI
Network 3: Nach 5 Sekunden die Zeit
ausschalten und das Interruptprogramm
M0.0
sperren.
R
Network 4: Während die Zeit läuft, die
Logik überspringen, die den Zählwert
1
prüft.
0
Network 5: Stoppt die Zeit, A0.0
JMP
einschalten, wenn der Zählwert zwischen
14550 und 15200 ist.
E0.1
MW2
MW2
>=I
<=I
+14550
+15200
Network 6: Ziel der Sprungoperation
(Netzwerk 4).
Network 7: Ende des Hauptprogramms
Interruptprogramm
Network 8: Kennung für das
Interruptprogramm mit dem schnellen
Zähler. Dieses Interruptprogramm kann
bis zu 3 kHz zählen.
Network 9: Den Zählwert (MW2) bei jeder
steigenden Flanke an E0.0 um 1 erhöhen.
OUT
MW2
Network 10: Zum Hauptprogramm
zurückkehren.
Automatisierungssystem S7-200, CPU 210, Systemhandbuch
KOP
Network 1
LD
U
TON
EU
MOVW
ENI
MOV_W
Network 2
LD
OUT
MW2
S
Network 3
LDW>= T0, +50
DISI
R
Network 4
LD
JMP
Network 5
LDN
U
UW>=
UW<=
=
Network 6
LBL
Network 7
MEND
A0.0
Network 8
INT
Network 9
INCW
Network 10
RETI
C79000-G7000-C235-01
AWL
E0.1
M0.0
T0, +0
+0, MW2
SM0.0
M0.0, 1
M0.0, 1
M0.0
0
M0.0
E0.1
MW2, +14550
MW2, +15200
A0.0
0
0
MW2

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cpu 210

Inhaltsverzeichnis