Herunterladen Inhalt Inhalt Diese Seite drucken

Bearbeitung Des Sfc Im As; Bearbeitung Eines Sfc; Einleitung; Sfc-Betriebszustand Unverändert - Siemens PCS 7 Bedienhandbuch

Vorschau ausblenden Andere Handbücher für PCS 7:
Inhaltsverzeichnis

Werbung

Verhalten der Ablaufsteuerungen im AS

16.3 Bearbeitung des SFC im AS

16.3
Bearbeitung des SFC im AS
16.3.1

Bearbeitung eines SFC

Einleitung

Für die nachfolgende Beschreibung des prinzipiellen zyklischen Ablaufs eines SFC wird
davon ausgegangen, dass der SFC mehrere Ablaufketten mit frei definierten
Startbedingungen enthält.
Ablauf
Der SFC läuft entsprechend den am SFC-Interface anliegenden Eingangssignalen und dem
internen Status des SFC ab. Nach dem Gesamtladen eines Planordners in das
Automatisierungssystem befinden sich alle SFCs im Zustand "Bereit" oder "Startend" bei
Autostart = 1. Folgendes wird geprüft:
● Es werden die Betriebsart, Befehle, Externe und Interne Signale geprüft. Damit wird
festgestellt, welchen Betriebszustand der SFC auf Grund der Eingangssignale annehmen
soll.
● Es werden alle Startbedingungen der Ablaufketten geprüft. Damit wird festgestellt, welche
Ablaufkette abhängig von den vorhergehenden Prüfungen zu bearbeiten ist.
SFC-Betriebszustand unverändert
Wenn der SFC-Zustand unverändert ist, dann wird die Ablaufkette bearbeitet, deren
Startbedingung erfüllt ist und welche die höchste Priorität unter allen Ablaufketten mit
erfüllter Startbedingung hat. Wenn es mehrere Ketten mit erfüllter Startbedingung und
gleicher Priorität gibt, dann wird, entsprechend der Bearbeitung von Alternativzweigen,
diejenige Kette bearbeitet, deren Register im Editor am weitesten links steht. Wenn die
bisher bearbeitete Ablaufkette ungleich der neu zu bearbeitenden Ablaufkette ist, dann wird
die bisherige Ablaufkette abgebrochen und die neue Ablaufkette gestartet.
Die Startbedingung löst das Starten einer Ablaufkette aus. Während der Bearbeitung der
Ablaufkette muss die Startbedingung nicht mehr erfüllt sein. Die Ablaufkette wird so lange
bearbeitet, bis sie beendet ist oder eine Ablaufkette mit höherer Priorität und erfüllter
Startbedingung zu bearbeiten ist oder auf Grund eines Betriebszustandswechsels die
Ablaufkette abgebrochen oder angehalten wird.
In den Zuständen "Bereit", "Beendet", "Abgebrochen", "Gestoppt", "Angehalten",
"Angehalten (Fehler)", "Fehler" und "Aktiv" (bei SELFCOMP = 0) werden so lange
Ablaufketten bearbeitet, bis der Betriebszustand durch einen Befehl verlassen wird. Eine
Ablaufkette kann deshalb beliebig oft wiederholt werden, wenn die zugehörige
Startbedingung erfüllt ist und kein Befehl ansteht. Um dieses Verhalten zu verhindern,
können Sie z. B. die letzte Transition der Ablaufkette mit einer nicht erfüllten Bedingung
projektieren. Damit bleibt die Ablaufkette an dieser Transition "hängen" und wird erst durch
einen Befehl verlassen.
260
Programmier- und Bedienhandbuch, 12/2015, A5E35970975-AA
SFC für SIMATIC S7 (V8.2)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis