Herunterladen Inhalt Inhalt Diese Seite drucken

Erweitern Des Beispielprogramms; Erstellen Der Blinkmuster Für Die Led - Siemens S7-200 Systemhandbuch

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

Werbung

3.9

Erweitern des Beispielprogramms

Mit den folgenden Netzwerken für die Steuerungslogik können Sie Ihr Beispielprogramm
erweitern. Diese Netzwerke ergänzen das Beispielprogramm um folgende Funktionen:
Ist Bereich 1 geöffnet, blinkt die LED einmal.
Ist Bereich 2 geöffnet, blinkt die LED zweimal.
Sind beide Bereiche geöffnet, blinkt die LED dreimal (ein kurzes Blinken gefolgt von einer
Pause und zweimaligem kurzen Blinken).
Das erweiterte Programm benötigt die in Tabelle 3-3 gezeigten Adressen. Haben Sie in
Ihrem Programm mit symbolischer Adressierung gearbeitet, müssen Sie diese symbolischen
Namen und Adressen in die Symboltabelle aufnehmen.
Tabelle 3-3
Element
Adresse
Interne
Interne
Merker
Merker
Zeiten
Erstellen der Blinkmuster für die LED
Das Programm benötigt unterschiedliche Bitmuster als Grundlage für die Logik, die die LED
ein- und ausschaltet. Je nach vorheriger Bedingung lädt das Programm einen Wert in das
Wort, das das Blinkmuster speichert. Bild 3-24 zeigt die Netzwerke, die die Bitmuster in MW3
übertragen. Geben Sie die Netzwerke mit STEP 7-Micro/WIN in Ihr Programm ein.
Network 6
Ist Bereich 1 geöffnet und Bereich 2 geschlossen, dann
den Wert 231 (1110011100) in MW3 laden.
E0.0
/
Network 7
Ist Bereich 1 geschlossen und Bereich 2 geöffnet, dann
den Wert 165 (1010010100) in MW 3 laden.
E0.0
Network 8
Sind beide Bereiche 1 und 2 geöffnet, dann den
Wert 167 (1110010100) in MW3 laden.
E0.0
/
Bild 3-24
Steuerungslogik für die Funktionsweise der LED
Automatisierungssystem S7-200, CPU 210, Systemhandbuch
C79000-G7000-C235-01
Adressen zum Erweitern des Beispielprogramms
Symbolischer Name
M0.7
Blinkbit
MW1
Schrittzähler
MW3
Blinkmuster
T1
Blinkzeit
KOP
E0.1
MOV_W
EN
+231
IN
OUT
MW3
E0.1
MOV_W
/
EN
+165
IN
OUT
MW3
E0.1
MOV_W
/
EN
+167
IN
OUT
MW3
Eingeben eines Beispielprogramms
Beschreibung
Speichert den Status der LED
Verfolgt das Blinken der LED
Speichert das Blinkmuster der LED (ein/aus)
Erhöht den Schrittzähler um 1
NETWORK
LDN
U
MOVW
NETWORK
LD
UN
MOVW
NETWORK
LDN
UN
MOVW
AWL
E0.0
E0.1
+231, MW3
E0.0
E0.1
+165, MW3
E0.0
E0.1
+167, MW3
3-27

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cpu 210

Inhaltsverzeichnis