IEC 61131-3
Ablaufsprache / Sequential Function Chart
A&D AS V6, 10/99 N°1
Siemens Industrie Software
Agenda
Historie der Schrittketten Programmierung
Schrittketten in der IEC 61131-3
Grundkenntnisse
S7-GRAPH mehr als ein Programmierungstool
inkl. Status / Beobachten
integrierte Diagnose Funktionalität
inkl. Synchronisierungsmechanismen
A&D AS V6, 10/99 N°2
Demo von S7-GRAPH
Siemens Industrie Software
SPS Programmiersprachen in der IEC 61131-3
Instruction List Structured Text Sequential Function Chart
IL / AWL ST SFC / AS
Anweisungsliste Strukturierter Text Ablaufsprache
LD A
ANDN B C:= A AND NOT B Step 1 N FILL
ST C
Function Block Diagram Ladder Diagram
Step 2 S Empty
FBD / FUP LD / KOP
Funktionsplan Kontaktplan
AND
A B C
A&D AS V6, 10/99 N°3
A
-| |--|/|----------------( ) Step 3
C
SIMATIC
B S7-GRAPH
Siemens Industrie Software
Historie und Funktion der Ablaufsprache
(AS) im IEC 61131-3 Standard
Graphische Programmiersprache
die eine übersichtliche Darstellung
des Prozesses ermöglicht. Step 1 N FILL
Ermöglicht eine Programm Transition 1
Strukturierung und gibt eine Sicht
auf die Prozeß Sequenz.
Step 2 S Empty
Basiert auf der IEC 60848
(französische GRAFCET-Norm)
Transition 2
Struktur ist hilfreich für eine
schnelle Diagnose
A&D AS V6, 10/99 N°4
Step 3
Siemens Industrie Software
Ablaufsprache
Methodik und Anwendungsbeispiele
Technologische Programmiersprache
zur Beschreibung von sequentiellen
Prozeßen
Strukturierte Programmierung
Beschreibung des Prozeßes in
nacheinander folgenden Schritte
Ablaufketten können alternative und/oder
simultane Zweige haben
Übersichtliche graphische Darstellung.
Anwendungsbeispiele
A&D AS V6, 10/99 N°5
Pressen
Produktionslinien
Verpackungstechnologie
....
Siemens Industrie Software
Ablaufsprache
Methodik und Anwendungsbeispiele
Technologische Programmiersprache
zur Beschreibung von sequentiellen
Prozeßen
Strukturierte Programmierung
Beschreibung des Prozeßes in
nacheinander folgenden Schritte
Ablaufketten können alternative und/oder
simultane Zweige haben
Übersichtliche graphische Darstellung.
Anwendungsbeispiele
A&D AS V6, 10/99 N°6
Pressen
Produktionslinien
Verpackungstechnologie
....
Siemens Industrie Software
Ablaufsprache strukturiert das SPS Programm
Step 1 Aufgabe in
ST
ST
Step 2
IL
Aufgabe in
Step 3
AWL
Ablaufsprache Step 4 LD
AS Aufgabe in
FBD
KOP
Step 5
A&D AS V6, 10/99 N°7
Aufgabe in
Step 6
FUP
Siemens Industrie Software
Grundelemente der Ablaufsprache
Step 1 Action 1
Schritt
Action 2
Ein Schritt ist die Darstellung
eines Prozess-Zustandes in
Transition
dem definierte Aktionen
ausgeführt werden sollen.
Step 2 Action 1
Transition
Eine Transition ist eine
A&D AS V6, 10/99 N°8
boolsche Bedingung, die die Transition
Weiterschaltung von einem
Schritt in den nächsten steuert.
Siemens Industrie Software
Struktur einer Ablaufkette am Beispiel S7-GRAPH
Init step
Simultan-Zweige
(UND)
Alternativ-Zweige
(ODER)
A&D AS V6, 10/99 N°9
Sprung
End
S1
Siemens Industrie Software
Ablauf-Eigenschaften
Bei der Initialisierung wird der Init- Step 1 Action 1
Schritt automatisch aktiviert. Action 2
Transition
Nur die Aktionen des /der aktiven
Schritte(s) werden ausgeführt.
Step 2 Action 1
Wenn eine Transitionsbedingung,
die einem aktiven Schritt folgt,
A&D AS V6, 10/99 N°10
erfüllt wird, wird der Transition
vorhergehende Schritt deaktiviert
und der nachfolgende Schritt
aktiviert. Step1
Siemens Industrie Software
Aktionen in S7-GRAPH
A&D AS V6, 10/99 N°11
Alle Aktionen werden einem QUALIFIER zugeordnet.
Siemens Industrie Software
S7-GRAPH
Status / Beobachten
Farbliche
Erkennung
der aktiven
Schritte bzw.
des
gestörten
Schrittes.
Schritt
aktivierungs-
zeiten
A&D AS V6, 10/99 N°12
sichtbar und
abfragbar.
Siemens Industrie Software
S7-GRAPH
Status / Beobachten im Störfall
A&D AS V6, 10/99 N°13
Siemens Industrie Software
S7-GRAPH
Synchronisationsmechanismen im Hand-Betrieb
Möglichen
Synchronisations-
schritte werden
von S7-GRAPH
identifiziert und
können dann vom
Anwender
aktiviert werden
um im Automatik
Betrieb
A&D AS V6, 10/99 N°14
weiterfahren zu
können.
Siemens Industrie Software
Anwender Vorteile
Kürzere Entwicklungszeiten
Einfacherer Programm- oder
Maschinen-Test
Schnelleres Durchführen von
Programm-Änderungen
Einfachere Kommunikation
zwischen dem Planer und dem
Programmierer in der
Entwurfsphase.
A&D AS V6, 10/99 N°15
Kürzere Entwicklungszeiten
und lesbarere Programme.
Siemens Industrie Software
Vorteile der Ablaufsprache
gegenüber AWL / KOP /FUP
Prozess orientierte Netzwerk1:
T7
Programm Struktur Motor_Aus Start1 Motor_On
E 0.0 E 0.1 A 0.0 Trans7
Kürzere Entwicklungszeit
Transparentes / Lesbares Netzwerk2:
S8
Washing
Programm Druck_OK Start2 Spannen
E 1.0 E 1.1 E1.0
Einfach lernbar T8
Integrierte Diagnose- Trans8
Funktionen
A&D AS V6, 10/99 N°16
S9
Drying
Siemens Industrie Software