S7-200 Systemhandbuch
Ausführung der Steuerungslogik durch die S7-200
Die S7-200 bearbeitet die Steuerungslogik in Ihrem Programm zyklisch, sie liest und schreibt Daten.
Die S7-200 setzt Ihr Programm zu den physikalischen Ein- und Ausgängen in
Beziehung
Die grundlegende Funktionsweise der S7-200 ist sehr einfach:
Die S7-200 liest den Signalzustand der Eingänge.
-
Das Programm, das in der S7-200 gespeichert ist, wer-
4
-
tet mit Hilfe der Eingänge die Logik aus. Während der
Bearbeitung des Programms aktualisiert die S7-200 die
Daten.
Die S7-200 schreibt die Daten in die Ausgänge.
-
Bild 4-1 zeigt die Verbindung zwischen einem einfachen
Schaltplan und der S7-200. In diesem Beispiel wird der Zus-
tand des Schalters zum Starten des Motors mit dem Zustand
anderer Eingänge verknüpft. Die Berechnungen dieser
anderer Eingänge verknüpft. Die Berechnungen dieser
Zustände bestimmen dann den Signalzustand des Ausgangs
für den Aktor, der den Motor startet.
Die S7-200 führt alle Aufgaben in einem Zyklus aus
Die S7-200 führt eine Reihe von Aufgaben wiederholt aus. Diese regelmäßige Bearbeitung der Aufgaben
wird Zyklus genannt. Die S7-200 führt die meisten bzw. alle der folgenden Aufgaben im Zyklus aus (siehe
Bild 4-2):
Lesen der Eingänge: Die S7-200 kopiert den Zustand
-
der physikalischen Eingänge in das Prozessabbild der
Eingänge.
Ausführen der Steuerungslogik im Programm: Die
-
S7-200 führt die Operationen des Programms aus und
speichert die Werte in verschiedenen Speicherberei-
chen.
Bearbeiten von Kommunikationsanforderungen: Die
-
S7-200 führt alle für die Kommunikation erforderlichen
Aufgaben aus.
Selbstdiagnose der CPU: Die S7-200 prüft, dass die
-
Firmware, der Programmspeicher und alle Erweiterung-
smodule einwandfrei funktionieren.
Schreiben in die Ausgänge: Die im Prozessabbild der
Schreiben in die Ausgänge: Die im Prozessabbild der
-
-
Ausgänge gespeicherten Werte werden in die physikal-
ischen Ausgänge geschrieben.
Die Ausführung des Zyklus richtet sich danach, ob sich die S7-200 im Betriebszustand STOP oder im
Betriebszustand RUN befindet. Im Betriebszustand RUN wird Ihr Programm ausgeführt. Im Betriebszustand
STOP wird Ihr Programm nicht ausgeführt.
22
Start_PB
E_Stop
M_Starter
Ausgang
Eingang
Start-/Stoppschalter
Bild 4-1
Steuern von Eingängen und
Ausgängen
In die Ausgänge schreiben
CPU-Diagnose durchführen
Kommunikationsaufträge
bearbeiten
Programm bearbeiten
Eingänge lesen
Bild 4-2
Zyklus der S7-200
M_Starter
Motor
Motorstarter
Zyklus