AS

Aus mkDoc | wiki
Wechseln zu: Navigation, Suche

AS ist eine Abkürzung und steht für Ablaufsprache. Die Ablaufsprache ist eine in der IEC 61131-3 standardisierte Methode zur Programmierung von Speicherprogrammierbaren Steuerungen (SPS).

Inhaltsverzeichnis

Aufbau

Eine Ablaufsteuerung ist eine Kette von Steuerungsschritten, welche durch Weiterschaltungsbedingungen (Transitionen) miteinander verbunden sind. Direkt an den Schrittsymbolen werden Befehle, auch Aktionen genannt, eingebunden. Beim Erreichen eines Steuerungsschrittes mit angehängter Aktion wird z.B. ein Ausgang gesetzt oder ein Programmsprung durchgeführt. Die Transitionen, welche sich zwischen den einzelnen Steuerungsschritten befinden, werden mit Eingangsbits verknüpft, wie z.B. Grenztaster, Endschalter. Der erste Steuerungsschritt besitzt normalerweise keine eigene Aktion, da dieser auch als Initialisierungsschritt gilt. Das bedeutet, dass das Programm beim ersten Betriebszyklus mit dem initialisierten Schritt startet. Da die Ablaufkette ein geschlossener Zyklus ist, gibt es wie bei einem Kreis keinen Anfang und kein Ende. Jeder Steuerungsschritt ist durch eine Transition mit dem nächsten Steuerungsschritt verbunden.

Operatoren

Bestimmungszeichen
Beschreibung
N nicht gespeichert, wird nur während der Schrittbearbeitung ausgeführt
R vorrangiges Rücksetzen
S setzen
L(+Zeitangabe) zeitbegrenzt
D(+Zeitangabe) verzögert
P Pulsaktion bei Schrittstart und Schrittende
P0 bei fallender Flanke
P1 bei steigender Flanke
SD(+Zeitangabe) gespeichert und zeitverzögert
DS(+Zeitangabe) verzögert und gespeichert
SL(+Zeitangabe) gespeichert und zeitbegrenzt

Beispiel

AS-Beispiel.gif

Weblinks

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
mkDoc
Werkzeuge