ist sie - Bernhard Plagemann

January 20, 2018 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download ist sie - Bernhard Plagemann...

Description

GRAFCET Spezifikationssprache für Funktionspläne der Ablaufsteuerung

GRAFCET specification language for sequential function charts

20.08.10

GRAFCET - Bernhard Plagemann

1

Herzlich Willkommen zum GRAFCET Seminar Bernhard Plagemann • Industriemeister Elektrotechnik und Dipl.-Ing Maschinenbau • Lehrer am Berufskolleg Opladen (Leverkusen) für Mess-, Steuer- und Regelungstechnik (Mechatroniker, Berufsfachschule (FHR) • 25 Jahre Berufserfahrung in Steuerungstechnik, Schulung und Marketing bei Bullmer, Edwards, WAZ, Festo, Festo Didactic, Beck IPC 20.08.10

GRAFCET - Bernhard Plagemann

2

Die Norm • • • •

GRAFCET: IEC 60848 vom April 2002 GRAFCET: EN 60848 vom Dezember 2002 löst DIN 40719 T. 6 zum 1. 4. 2005 endgültig ab DIN 40719 T. 6 hatte die VDI Richtlinie Weg-SchrittDiagramm abgelöst • GRAFCET existiert neben der Ablaufsprache nach EN 6 1131 T. 3 (SPS-Programmiersprache)

20.08.10

GRAFCET - Bernhard Plagemann

3

Die Problematik • Beschreibung einer Ablaufsteuerung: – „Eine Ablaufsteuerung ist eine Steuerung mit zwangsläufig schrittweisem Ablauf, bei der der Übergang von einem Schritt auf den oder die folgenden abhängig von Übergangsbedingungen erfolgt.“ (DIN 19 226 T5, 02/1994) – Beispiele: Handhabungsgerät, Montageautomat usw. • Gegensatz: Verknüpfungssteuerung – „Eine Verknüpfungssteuerung ordnet den Zuständen der Eingangssignale durch Boolesche Verknüpfungen definierte Zustände der Ausgangssignale zu.“(DIN 19 226 T5, 02/1994) – Beispiele: Kransteuerung, Baggersteuerung, Alarmanlage usw. 20.08.10

GRAFCET - Bernhard Plagemann

4

Beschreibung einer Ablaufsteuerung • Kurzschreibweise • Weg-Schritt-Diagramm (frühere VDI-Richtlinie), Funktionsdiagramm • Funktionsplan (DIN 40719 T. 6) • Ablaufsprache (EN 6 1131 T. 3) • GRAFCET (EN 60848) • S7-Programm mit Merkern • S7-Programm mit Sprungverteiler • SPS-Programm mit Schrittschaltwerk 20.08.10

GRAFCET - Bernhard Plagemann

5

Ein konkretes Beispiel: Die Bohrmaschine

20.08.10

GRAFCET - Bernhard Plagemann

6

Ablaufbeschreibung Bei der Bohrmaschine wird • ein Teil ausgeschoben und zugleich gespannt • der Bohrmotor eingeschaltet • das Teil gebohrt • der Bohrer in Grundstellung gefahren • der Bohrmotor ausgeschaltet • das Werkstück entspannt • das Werkstück ausgeworfen • der Auswerfer in Grundstellung gefahren 20.08.10

GRAFCET - Bernhard Plagemann

7

Der Leistungsteil der Bohrmaschine • Jede steuerungstechnische Planung basiert auf den Vorgaben des Maschinenbaus • Es wird also der Leistungsteil vorgegeben, den die Steuerungstechnik nutzt

20.08.10

GRAFCET - Bernhard Plagemann

8

Der Leistungsteil der Bohrmaschine 1B1

1B2

2B1

1A1

2B2

3B1

3A1 Auswerfen

2A1 Bohren

Spannen

2 V2

1 V2

1

+24V

3B2

3 V2

2 V3

3 K1

3 V3

4

1 V1

4

2

1M1

2 V1 1M2

5

1

3

4

2

2M1

3 V1

4

2

4 M1

3M1 5

1

3

5

1

3 0V

Bohrmaschine_P_Plan.ct 20.08.10

GRAFCET - Bernhard Plagemann

9

M

1. • • • •

Kurzschreibweise (1/2) A: 1A1: Spannen B: 2A1: Bohren C: 3A1: Auswerfen D: M1: Bohrmotor

20.08.10

GRAFCET - Bernhard Plagemann

10

1.

Kurzschreibweise (2/2) A+ D+ B+ B- D- A- C+ C-

20.08.10

GRAFCET - Bernhard Plagemann

11

2. Weg-Schritt-Diagramm (Funktionsdiagramm) Funktionsdiagramm der Bohrmaschine

1

2

3

4

5

6

7

8

9=1

1A1 Spannen

2A1 Bohren

3A1 Ausw erfen

Bohrmaschine.ct

4M1 Bohrmotor

20.08.10

GRAFCET - Bernhard Plagemann

12

3. Ablaufsprache sehr ähnlich dem Funktionsplan nach DIN 40 719 T6

Bohrmaschine.zwt 20.08.10

GRAFCET - Bernhard Plagemann

13

4. Ablaufsprache (S7) (EN 6 1131 T3) 1/2

Bohrmaschine.zip

20.08.10

GRAFCET - Bernhard Plagemann

14

4. Ablaufsprache (EN 6 1131 T3) 1/2

20.08.10

GRAFCET - Bernhard Plagemann

15

5. Grafcet 1/2

Bohrmaschine.sfc

20.08.10

GRAFCET - Bernhard Plagemann

16

5. Grafcet 2/2

20.08.10

GRAFCET - Bernhard Plagemann

17

Umsetzung des Grafcet in ein SPSProgramm mit Merkern • Die löschende Taktkette – Jeder Schritt besteht aus einer Selbsthaltung mit einem Merker – SETZEN durch vorheriger Schritt UND Bedingungen – RÜCKSETZEN durch nachfolgenden Schritt – Bedingung für den Initialisierungsschritt: ALLE anderen Schritte NICHT aktiv (außer Sprungschritt)

20.08.10

GRAFCET - Bernhard Plagemann

18

Umsetzung des Grafcet in ein SPSProgramm mit Sprungverteiler • Die zählende Kette – Sprungverteiler ist S7-eigene Funktion – Sprungschritt nur in AWL verfügbar – Überspringt alle nicht aktiven Schritte

20.08.10

GRAFCET - Bernhard Plagemann

19

Umsetzung des Grafcet in ein SPSProgramm mit Schrittschaltwerk • SCHRITT – WENN – DANN – – – –

20.08.10

Festo eigene Funktion Nur in AWL verfügbar Überspringt alle nicht aktiven Schritte Flexibel, weil Einfügungen und Löschungen problemlos möglich sind

GRAFCET - Bernhard Plagemann

20

Hinweise zu eingesetzter Software • Funktionsdiagramm: FluidSIM Version 4 oder FluidDraw • Funktionsplan DIN 40719 T. 6: Multiprog • Ablaufsprache: Graph7 • GRAFCET: sfcedit oder FluidSIM ab Version 4.2

20.08.10

GRAFCET - Bernhard Plagemann

21

Die Grundregeln des Grafcet (wie Ablaufsprache) • Jeder GRAFCET hat einen Initialisierungsschritt (doppelt umrandet) • Es folgen immer Schritt auf Transition und umgekehrt – es darf niemals zwei Transitionen hintereinander (ohne Schritt dazwischen) geben – es darf niemals zwei Schritte hintereinander (ohne Transition dazwischen) geben

• In der Automatisierungstechnik benötigen wir in der Regel einen Sprung (ein GRAFCET, das mit einem Schritt endet, kann nur EIN Teil produzieren!) 20.08.10

GRAFCET - Bernhard Plagemann

22

Verzweigungen im GRAFCET (wie Ablaufsprache) Wir kennen: • den geradlinigen Ablauf (siehe das Beispiel Bohrmaschine) • parallele Ketten (Doppellinie: Eine Transition aktiviert mehrere Schritte) – Beispiel: Rundschalttisch

• alternative Ketten (einfache Linie, für jede Kette eine eigene Transition) – Beispiel: Links- oder Rechtslenker 20.08.10

GRAFCET - Bernhard Plagemann

23

Transition • im GRAFCET wird die Übergangsbedingung sprachlich formuliert – z.B.: Tür geschlossen und kein Druck vorhanden • oder die Symbole ·, + für UND, ODER benutzt – z.B.: [t > 8°C] · k • zusätzlich sind  für steigende und fallende Flanke möglich • zusätzlich sind Ein-/Ausschaltverzögerung möglich z.B.: 5s/4S1 • Wird der Schritt als Variable gewünscht, so wird vor die Schrittnummer ein X gestellt: z.B. 2s/X12 (Schritt 12 muss 2 Sekunden aktiv sein) 20.08.10

GRAFCET - Bernhard Plagemann

24

Aktion (1/3) • Die Aktion besteht nur aus EINEM Feld (anders als Ablaufsprache!) • Die kontinierlich wirkende Aktion (das, was S7-Programmierer die Zuweisung nennen) benutzt das einfache Rechteck – Beispiel: • Die speichernde Aktion benutzt die Schreibweise des Strukturierten Textes: 1M1 := 1 • ACHTUNG: die speichernde Aktion muss immer auch den Zeitpunkt der Speicherung angeben!

20.08.10

GRAFCET - Bernhard Plagemann

25

Aktion (2/3) • Die Aktion kann ergänzt werden durch , um Aktionen zu definieren, die bei Schrittbeginn  oder Schrittende  vorgesehen sind • Die Aktion kann ergänzt werden um | eine Bedingung zuzufügen

20.08.10

GRAFCET - Bernhard Plagemann

26

Aktion 3/3

20.08.10

GRAFCET - Bernhard Plagemann

27

Kommentare • Kommentare werden in Anführungszeichen geschrieben

20.08.10

GRAFCET - Bernhard Plagemann

28

Fragen, Anregungen, Kommentare, Ergänzungen? • [email protected] • http://www.bernhard-plagemann.de

20.08.10

GRAFCET - Bernhard Plagemann

29

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF