Schrittkette

Schrittkette

Ablaufsteuerung (englisch: sequential control) ist eine Steuerung, die schrittweise abläuft. Dieser Ablauf erfolgt zwangsläufig, wobei das Weiterschalten von Schritt A zu Schritt B durch Weiterschaltbedingungen (Transitionen) erfolgt, z. B. ein Zylinder fährt aus, transportiert ein Werkstück, dieses wird dann gespannt. Die Darstellung von Ablaufsteuerungen erfolgt nach DIN EN 60848.

Häufig wird auch der Begriff „Schrittkette“ verwendet.

Wird eine Ablaufsteuerung durch eine SPS realisiert, dann bietet sich zur Programmierung die Ablaufsprache an.

Inhaltsverzeichnis

Darstellung von Ablaufketten

Beispiel einer Ablaufkette

Ablaufsteuerungen können in Form von Ablaufketten grafisch dargestellt werden.

Die Basiselemente für die Ablaufskettendarstellung sind Schritte und Transitionen. Den Ablaufschritten sind Aktionen zugeordnet (z. B. Ventil öffnen). Eine Transition ist eine Schaltbedingung, die den Übergang von einem Schritt zum Nächsten bestimmt.

Der Initialisierungsschritt ist ein ausgezeichneter Wartezustand. Dieser wird verlassen, wenn die Starttransition für die Ablaufkette eintritt und der automatische Ablauf beginnt. Im Beispiel wird nach dem Schalten der Starttransition die Bearbeitung von Schritt 1 begonnen.

Neben dem linearen Ablauf von Schritten sind Alternativen, Parallelverzweigungen und Schleifen modellierbar.

Alternativverzweigung

Schritt 1 ist aktiv, bis Transition 1a oder 1b schaltet. Ist 1a wahr, so wird Schritt 1 beendet und Schritt 2a als nächstes bearbeitet; Transition 1b führt zum Bearbeiten von Schritt 2b. Sind beide wahr, kommt eine Vorrangsregel zum Zug, z. B. dass Schritt 2a bearbeitet wird.

Parallelverzweigung

Schaltet Transition 3, wird Schritt 3 beendet und Schritt 4a und 4b werden gleichzeitig bearbeitet. Tritt Transition 4 ein, werden beide gleichzeitig beendet und die Bearbeitung von Schritt 5 begonnen.

Schleife

Schritt 6 wird bearbeitet, bis 6a oder 6b eintritt. Ist Transition 6a wahr, wird in diesem Beispiel der Durchlauf der Ablaufkette komplett beendet. Tritt Transition 6b ein (und 6a ist nicht wahr), so wird Schritt 5 wieder bearbeitet.

Andere Möglichkeiten der Modellierung

Petri-Netz
Jede Ablaufkette kann als Petri-Netz dargestellt werden, jedoch nicht umgekehrt,
Continuous Function Chart
Ein Schritt kann in CFC beispielsweise als Funktionsblock modelliert werden. Das Startsignal ist ein Eingang des Funktionsblocks, auf den die Transitionsbedingung verschaltet ist. Aktionen werden mit einem Ausgang des Funktionsblocks verbunden.

Anwendungsgrenzen

Viele Prozesse haben keinen starren Ablauf. Der normale Ablauf wird auch häufig durch Störungen durcheinander gebracht. In solchen Fällen hat eine Ablaufsteuerung Nachteile.

Beispiel: Auf einer Stückguttransportanlage werden Teile von Hand in einer „zufälligen“ Reihenfolge aufgesetzt oder entfernt. Nun ist es schwierig, wieder „in Tritt“ zu kommen. Meist wird bei ablauforientierten Programmen die Anlage zunächst „leer gefahren“. Erst danach ist ein eindeutiger Neuanfang möglich.

Weiterschalten (Transition) ist einfach. Zurückschalten ist schwer und erfordert einen hohen Programmieraufwand.

Die Konzentration auf Insel- oder Detaillösungen ohne Schrittketten bringt häufig stabilere (fehlertolerante) Ergebnisse.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Schrittkette — ciklinio programinio valdymo įtaisas statusas T sritis automatika atitikmenys: angl. sequencer; stepper module vok. Ablaufsteuerglied, n; Folgesteuergerät, n; Schrittkette, f; Steuerwerk, n; Taktstufen Baustein, m rus. программируемый… …   Automatikos terminų žodynas

  • Ablaufkette — Ablaufsteuerung (englisch: sequential control) ist eine Steuerung, die schrittweise abläuft. Dieser Ablauf erfolgt zwangsläufig, wobei das Weiterschalten von Schritt A zu Schritt B durch Weiterschaltbedingungen (Transitionen) erfolgt, z. B. ein… …   Deutsch Wikipedia

  • Ablaufsprache — Die Ablaufsprache (AS), englisch Sequential Function Chart (SFC), ist eine der fünf in der DIN EN 61131 3 genormten Programmiersprachen und dient zur Programmierung einer SPS Steuerung in Form eines Petri Netzes. Unter Siemens STEP 7 ist die… …   Deutsch Wikipedia

  • Ablaufsteuerung — Eine Ablaufsteuerung (englisch: sequential control) oder auch Schrittkette ist eine Steuerung, die schrittweise abläuft. Dieser Ablauf erfolgt zwangsläufig, wobei das Weiterschalten von Schritt A zu Schritt B durch Weiterschaltbedingungen… …   Deutsch Wikipedia

  • GRAFCET — DIN EN 60848 Bereich automatisierte Produktionssysteme Titel definiert eine grafische Entwurfssprache Kurzbeschreibu …   Deutsch Wikipedia

  • Ablaufsteuerglied — ciklinio programinio valdymo įtaisas statusas T sritis automatika atitikmenys: angl. sequencer; stepper module vok. Ablaufsteuerglied, n; Folgesteuergerät, n; Schrittkette, f; Steuerwerk, n; Taktstufen Baustein, m rus. программируемый… …   Automatikos terminų žodynas

  • Folgesteuergerät — ciklinio programinio valdymo įtaisas statusas T sritis automatika atitikmenys: angl. sequencer; stepper module vok. Ablaufsteuerglied, n; Folgesteuergerät, n; Schrittkette, f; Steuerwerk, n; Taktstufen Baustein, m rus. программируемый… …   Automatikos terminų žodynas

  • Steuerwerk — ciklinio programinio valdymo įtaisas statusas T sritis automatika atitikmenys: angl. sequencer; stepper module vok. Ablaufsteuerglied, n; Folgesteuergerät, n; Schrittkette, f; Steuerwerk, n; Taktstufen Baustein, m rus. программируемый… …   Automatikos terminų žodynas

  • Taktstufen-Baustein — ciklinio programinio valdymo įtaisas statusas T sritis automatika atitikmenys: angl. sequencer; stepper module vok. Ablaufsteuerglied, n; Folgesteuergerät, n; Schrittkette, f; Steuerwerk, n; Taktstufen Baustein, m rus. программируемый… …   Automatikos terminų žodynas

  • ciklinio programinio valdymo įtaisas — statusas T sritis automatika atitikmenys: angl. sequencer; stepper module vok. Ablaufsteuerglied, n; Folgesteuergerät, n; Schrittkette, f; Steuerwerk, n; Taktstufen Baustein, m rus. программируемый командоаппарат, m; тактовый модуль, m;… …   Automatikos terminų žodynas

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”