Programmieren einer Ampelsteuerung mit IEC 1131
|
|
- Gretel Bieber
- vor 7 Jahren
- Abrufe
Transkript
1 Programmieren einer Ampelsteuerung mit IEC 1131 Die Ampeln an einer Straßenkreuzung sollen durch eine simulierte SPS gesteuert werden. Die Programmierung der SPS erfolgt mit der Programmiersoftware ACCON ProSys/CoDeSys wahlweise in Anweisungsliste, Funktionsbausteinsprache oder in Kontaktplandarstellung. INHALTSVERZEICHNIS 1 Beschreibung des Simulationsprogramms Theoretischer Hintergrund Vorausgesetzte Kenntnisse Vorbereitungsfragen Literatur zur Vorbereitung Aufgaben...6 1
2 1 Beschreibung des Simulationsprogramms Zur Programmierung einer Ampelkreuzung wird das Programmier- und Simulationssystem ACCON ProSys oder CoDeSys verwendet. Ausführliche Beschreibungen finden Sie in der Dokumentation, die am Arbeitsplatz ausliegt oder online unter Handbuch zum SPS-Programmiersystem ACCON ProSys 1131 beziehungsweise ACCON ProSys 1131 Schnelleinstieg Und Handbuch zum SPS-Programmiersystem CoDeSys beziehungsweise Erste Schritte mit CoDeSys Da die Dokumentationen dort sehr umfassend gehalten sind, können wir uns an dieser Stelle eine weitere Beschreibung des Simulationsprogramms sparen. Sie dürfen das Demo-Programm Version 2.07 (ACCON) oder CoDeSys (3S) auch zu Hause installieren. Es reicht für unsere Bedürfnisse vollkommen aus. Arbeiten Sie sich mit Hilfe der ACCON-ProSys/CoDeSys Dokumentation in das Programm ein. Von unserer Labor-Homepage können sie sich folgende PDF-Files herunterladen: - Ausführliche Dokumentation - Handbuch ACCON ProSys - Kurzversion- Schnelleinstieg - ACCON-ProSys. Oder - Ausführliche Dokumentation - Handbuch CoDeSys, - Kurzversion - Erste Schritte mit CoDeSys. Weiterhin erhältlich ist eine Demo-Version von ACCON-Prosys 1131 V2.07 (ca. 5.2 MB) oder CoDeSys (ca. 55 MB), falls Sie schon im Vorfeld zu Hause üben wollen; ansonsten ist ACCON ProSys/CoDeSys in Pool C installiert. 2 Theoretischer Hintergrund Allgemeines zur Programmierung mit IEC Die Syntax in IEC 1131 unterscheidet sich zum Teil erheblich von der der SIMATIC-SPS S (Programmiersprache EP 7), insbesondere in der Anweisungsliste. Einige Beispiele für die Syntax der Anweisungsliste sind im Folgenden zusammengestellt. Angabe direkter Adressen: IEC EP 7 %IX0.0 E0.0 %MW15 MW15 Boolesche Verknüpfungen: IEC EP 7 AND U OR O 2
3 Anstelle der Lade-Operation wird das Verknüpfungszeichen benutzt, das auch bei späteren Operationen Verwendung findet. Der Zuweisungsoperator (in der IEC 1131 mit bezeichnet) wird durch das Gleichheitszeichen ausgedrückt: Beispiel: IEC EP 7 %IX0.0 U E0.0 AND %IX0.1 U E0.1 %QX2.1 = A2.1 Anstelle des UND-Symbols könnte in der ersten Zeile theoretisch auch ein ODER -Zeichen stehen, es hätte dieselbe Wirkung. Dass bei binären Verknüpfungen andere Vorrangregeln gelten als in der IEC 1131, wurde bereits in der Vorlesung erwähnt: Bei IEC werden die Befehle sequentiell abgearbeitet, bei EP 7 geht UND vor ODER. Zeitfunktionen Als Timer (Zeitfunktionen) stehen die IEC-konformen Zeitfunktionen TP Impulsbildung TON TOF Einschaltverzögerung und Ausschaltverzögerung zur Verfügung. Bei der Steuerung S 7 werden sie allerdings wie folgt bezeichnet: SFB 3 TP Impulsbildung SFB 4 TON SFB 5 TOF Einschaltverzögerung und Ausschaltverzögerung Bei der S7 existieren noch ältere Funktionen, die aus der EP-5-Programmierung übernommen worden sind. Sie arbeiten mit Zeitdauern, die mit dem Zusatz S5... gekennzeichnet sind; diese Zeitdauern benötigen weniger Speicherplatz. Die Benutzung der Siemens-eigenen Zeitfunktionen ist einfacher und deshalb zu bevorzugen. Diese Zeitfunktionen werden mit Hilfe eines Taktmerkers (Vorschlag: Merkerwort 20) erzeugt. Die SIEMENS-Zeiten werden als S5TIME oder kurz S5T bezeichnet. In der IEC sind folgende drei Timer genormt. (Achtung: In speziellen SPS, beispielsweise bei Simatic-S7, können wesentlich mehr Timer deklariert sein!) (a)impulsgeber TP Timer1 BOOL IN TP Q BOOL TIME PT ET TIME In der Abbildung ist die Darstellung in Funktionsbausteinsprache (FBS) zu sehen. Diese Darstellung findet sich zum Beispiel in der Norm, um die zum Funktionsbaustein gehörenden Variablentypen zu beschreiben. Bei der Programmierung werden die Variablentypen an den Beinchen durch die konkrete Variable ersetzt. Der Impulsgeber TP liefert am Ausgang Q (Boolesche Variable) einen Impuls, dessen Länge durch die vom Anwender festgelegte Zeit PT bestimmt ist. Als Eingangsparameter PT muss ein gültiger Zeitwert (z.b. in Millisekunden: PT:=T#2000ms) angegeben werden. Der Timer startet, wenn die Boolesche Variable IN 3
4 gesetzt ist, genauer: mit der steigenden Flanke von IN. Wie man aus dem untenstehenden Zeitdiagramm sieht, führt ein erneutes Einschalten von IN während der Laufzeit des Zählers zu keinem neuen Start, man sagt, der Zähler ist nicht re-triggerbar. Die aktuelle Zählzeit ( elapsed time ) kann am Ausgang ET abgelesen werden. Alle Zeitgeber sind nur sinnvoll anwendbar, wenn die deklarierten Zeiten wesentlich länger sind als die Zykluszeit des jeweiligen SPS-Programms, wenn die Abfrage nur an einer Stelle im Programm erfolgt. (b) Einschaltverzögerung TON (oder T---0 ) Der Funktionsbaustein TON (On-delay Timer) wird durch ein zu TP analoges Symbol dargestellt, hat also die gleichen Ein- und Ausgangsvariablen. Der Ausgang Q wird erst nach Ablauf der Zeit ET auf Eins gesetzt und bleibt so lange erhalten, wie der Eingangsimpuls IN danach noch gesetzt bleibt. Der Timer startet also, wenn die Flanke der Booleschen Variablen IN steigt. (c) Ausschaltverzögerung TOF (oder 0---T ) Der Funktionsbaustein TOF (Off-delay Timer) wird ebenfalls durch ein zu TP analoges Symbol dargestellt. Diese Funktion hat das zu TON inverse Verhalten, das heißt, der Ausgang Q bleibt nach Ausschalten des Eingangs IN noch für die Zeitdauer ET auf Eins gesetzt. Der Timer startet also, wenn die Flanke der Booleschen Variablen IN abfällt. 4
5 (d) Beispiel für Verwendung eines Timers Der Timer TON kann zum Beispiel folgendermaßen benutzt werden (es sind mehrere Varianten möglich!): VAR Timer1: TON (* Timer *) Schritt3 BOOL Ausgang AT %QX1.3; BOOL... END_VAR... CAL Timer1 (IN:=Schritt3, PT:=T#2000ms) Timer1.Q (* Timer1 abgelaufen?) R Ausgang (* Variable Ausgang Rücksetzen *) Eine andere Möglichkeit der Timer-Programmierung ist die folgende (Variablendeklaration wie oben):... T#2000ms Timer1.PT (* Zählzeit laden *) Schritt3 Timer1.IN (* Startbit laden *) CAL Timer1 (* Timer1 starten *) Timer1.Q (* Timer1 abgelaufen?) R Ausgang (* Variable Ausgang Rücksetzen *) 3 Vorausgesetzte Kenntnisse Um den Abschluss des Versuchs in der vorgegebenen Zeit zu erreichen, ist eine intensive Vorbereitung erforderlich. Benötigte Kenntnisse im einzelnen: Vorlesung Steuer- und Regelungstechnik, Kapitel 2 und 3 Aufbau der Steuerungen vom Typ S7-300 Darstellung Boolescher Verknüpfungen mittels FBS, AWL oder KOP Timer-Programmierung Programmierung von Schrittketten Arbeiten mit ACCON ProSys 4 Fragen zur Vorbereitung auf die Klausur V.1 Welche Funktionseinheiten gehören zu den im Labor befindlichen SPS? V.2 Wie werden die wichtigsten Booleschen Verknüpfungen programmiert? V.3 Welche IEC-Timer kennen Sie? V.4 Wie wird ein Timer programmiert? V.5 Beschreiben Sie die Funktionsweise von SET/RESET. V.6 Welche SPS-Programmierdialekte kennen Sie? 5
6 5 Literatur zur Vorbereitung [1] URL: [2] W. Jakoby: Automatisierungstechnik - Algorithmen und Programme, Springer, Heidelberg [3] E. Grötsch: SPS 1 - Speicherprogrammierbare Steuerungen, Band 1: Einführung und Übersicht. Oldenbourg München 1996 [5] E. Grötsch: SPS 2 - Speicherprogrammierbare Steuerungen, Band 2: Programmierbeispiel und Produkte. Oldenbourg München 1997 Abschnitt 2.1 stellt die typischen Eigenschaften von EP 7, insbesondere gegenüber der SPS- Norm IEC 1131, heraus. [6] P. Neumann, E. Grötsch, C. Lubkoll, R. Simon: SPS-Standard: IEC Oldenbourg, München und Wien 1995 [7] K.-H. John, M. Tiegelkamp: SPS-Programmierung mit IEC Springer, Berlin Heidelberg 1995 [8] W. Braun: Speicherprogrammierbare Steuerungen in der Praxis Programmiersprachen von EP7, Aufgaben und Lösungen. Vieweg, Braunschweig Aufgaben Denken Sie beim Programmieren stets an eine gute Dokumentation. Das hilft Ihnen auch, wenn wir einmal die ein oder andere Frage an Sie richten. Mit dem Simulator können Sie die Semantik und die tatsächliche Funktion Ihres Programms testen. Aufgabe Einfache Ampelsteuerung mit zwei Betriebsarten Betriebsart Automatikbetrieb Folgende Zeitabläufe sollen bei beiden Ampeln eingehalten werden: - Rotphase 17 s - Rot/Gelb 2 s - Grün 9 s - Gelb 2 s Es ist zu empfehlen, zunächst den Ablauf einer Ampel in einem Organisationsbaustein OB2 vollständig zu programmieren. Wenn das funktioniert, können Sie einen weiteren Organisationsbaustein OB3 so aufbauen, dass er dasselbe Programm enthält, jedoch zeitversetzt arbeitet (Grünphase statt Rotphase und umgekehrt). Beide Organisationsbausteine werden von einem Hauptprogramm OB1 aus aufgerufen. Der OB1 hat außer dem Aufruf der beiden anderen OBs sonst keine weitere Funktion. Der Start des Ampelbetriebs wird durch einen Start/Stop-Button ausgelöst. Mit diesem Button soll der Betrieb auch wieder beendet werden, allerdings in einer sauberen Weise, so dass erst alle Ampeln einen normalen Gelb-Zyklus durchlaufen. Wenn Sie eine Zusatzaufgabe übernehmen wollen, können Sie für den Nachtbetrieb ein Gelb-Blinken der Ampeln programmieren. Das Timing-Diagramm der Ampeln ist in der folgenden Abbildung gezeigt. Die von uns vorgeschlagene Lösung sieht Folgendes vor: In einem Funktionsbaustein wird jeweils die Ampelgruppe für eine Straße geschaltet, während die andere durchweg auf Rot bleibt. Davon entfällt jeweils 1 s auf den Rest der Rotphase der jeweils geschalteten Ampel, anschließend folgen 2 s Rot/Gelb, 9 s Grün und 2 s Gelb. Von diesem Zeitpunkt wird der Funktionsbaustein für die Ampelgruppe der anderen Straße aktiv. 6
7 Ampel A 14s 14s Ampel B 14s 14s Ampel A rot 17s 17s Ampel A gelb 2s 2s 2s 2s Ampel A grün 9s 9s Ampel B rot 17s 17s Ampel B gelb 2s 2s 2s 2s Ampel B grün 9s 9s Rest der Rotphase, 1s Rot/Gelb-Phase, 2s Grünphase, 9s Timerzyklus für Ampel A, 14s Gelbphase, 2s Um die Kommunikation innerhalb des Entwickler-Teams (bei uns im Labor: zwischen Studenten und Laboringenieuren bzw. Professor) zu vereinfachen, wurden bereits Belegungslisten für die zu verwendenden Ein- und Ausgänge festgelegt. Diese Belegungslisten finden ihren Ausdruck in den folgenden Deklarationen für globale Variablen: VAR_GLOBAL ampel_a_on: BOOL := FALSE; (* Runflag Ampel A *) ampel_b_on: BOOL := FALSE; (* Runflag Ampel B *) rot_a AT %QX1.0 : BOOL := TRUE; (* Rot Ampel A *) gelb_a AT %QX1.1 : BOOL := FALSE; (* Gelb Ampel A *) gruen_a AT %QX1.2 : BOOL := FALSE; (* Grün Ampel A *) rot_b AT %QX2.0 : BOOL := TRUE; (* Rot Ampel B *) gelb_b AT %QX2.1 : BOOL := FALSE; (* Gelb Ampel B *) gruen_b AT %QX2.2 : BOOL := FALSE (* Grün Ampel B *) END_VAR Variablen, die nur in den einzelnen Funktionsbausteinen existieren (lokale Variablen) können Sie selbst festlegen. Benutzen Sie bitte zum Arbeiten das bereits vorhandene Visualisierungsobjekt. 7
8 Anhand des Funktionsbausteins OB1 werden wir beim ersten (gemeinsamen) Termin im Labor die Arbeiten mit dem Programmiersystem ACCON ProSys üben. Um die einzelnen Schritte mitverfolgen zu können, soll hier schon einmal der Quelltext in Funktionsbausteinsprache vorgestellt werden. PROGRAM OB1 VAR Startmerker: RS; (* Zustand des ON/OFF Schalters *) Start_Schalter AT %IX0.0 : BOOL := FALSE; (* Schalter für Programmstart *) ttimera: TIME; (* Zeit des TimersA *) TimerA: TP; (* Zyklus der Ampel A *) ttimerb: TIME; (* Zeit des TimersB *) TimerB: TP; (* Zyklus der Ampel B *) END_VAR In diesem Testprogramm wird allerdings nur geprüft, ob die einzelnen Unterprogramme richtig aufgerufen werden. Dazu finden zwei Prüfausgänge %Q1.6 und %Q1.7 Verwendung. Die AWL-Version (Anweisungsliste) die wir jedoch zunächst nicht verwenden wollen sieht dagegen wie folgt aus: 8
9 N CAL ANDN CAL NOT ANDN AND CAL Start_Schalter Startmerker.RESET1 Startmerker(SET := Start_Schalter) Startmerker.Q1 ampel_b_on TimerA.IN TimerA(PT := T#14000ms) TimerA.ET ttimera TimerA.Q ampel_a_on ampel_a_on Startmerker.Q1 TimerB.IN TimerB(PT := T#14000ms) TimerB.ET ttimerb TimerB.Q ampel_b_on ampel_a_on %QX1.6 ampel_b_on %QX1.7 9
Programmieren eines Drehtellers mit IEC 1131
Programmieren eines Drehtellers mit IEC 1131 Die Ampeln an einer Straßenkreuzung sollen durch eine simulierte SPS gesteuert werden. Die Programmierung der SPS erfolgt mit der Programmiersoftware ACCON
Mehr- Speicherprogrammierte Steuerung: Realisierung durch ein Programm, welches auf einem SPS-Baustein ausgeführt wird. Regelungs- und Steuerungstechnik
2 Steuerungstechnik Arten von Steuerungen - Verbindungsprogrammierte Steuerung: Durch geeignete Verbindung von konventionellen Schaltungselementen (Leitungen, Schalter, Relais etc.) wird gewünschtes Steuerungsergebnis
MehrSPS S90U. 1. Grundlagen SPS Funktion
1. Grundlagen SPS 1.1. Funktion SPS bedeutet Speicher-Programmierbare Steuerung. Damit ist auch die Zielsetzung einer SPS erklärt: Über einen Speicher und einen Prozessor soll die Funktion von elektronischen
MehrIEC Windows- Programmiersoftware für APS-Systeme
IEC61131-3 Windows- Programmiersoftware für APS-Systeme 47/15-089.172.03 esitron-electronic GmbH Ernst-Zimmermann-Str. 18 D-88045 Friedrichshafen Internet: www.esitron.de Telefon +49 (0) 7541/6000-0 Telefax
Mehr8. Einsatz von Funktionen
8. Einsatz von Funktionen -> hierzu Folge 9 der Reihe Praktische Einführung in CoDeSys 8.1 Übersicht und Regeln Das Wirken von Funktionen kann am besten mit der Wirkung von Durchgangslogik oder Sofortlogik
MehrIEC Windows- Programmiersoftware für CPS500
IEC61131-3 Windows- Programmiersoftware für CPS500 16/13-089.231.01 esitron-electronic GmbH Ernst-Zimmermann-Str. 18 D-88045 Friedrichshafen Internet: www.esitron.de Telefon +49 (0) 7541/6000-0 Telefax
MehrEinführungsbeispiel in das Programmiersystem CoDeSys
Einführungsbeispiel in das Programmiersystem CoDeSys Um die Vorgehensweise der Projekterstellung in CoDeSys zu verstehen, soll ein ganz einfaches Programm erstellt werden: Zwei binäre Eingangssignale sollen
MehrPeter Beater. Grundkurs der Steuerungstechnik. Mit einer Einführung in Speicherprogrammierbare Steuerungen und DIN EN
Peter Beater Grundkurs der Steuerungstechnik Mit einer Einführung in Speicherprogrammierbare Steuerungen und DIN EN 61131-3 Inhaltsverzeichnis 1 Einführung Steuerungstechnik 1 1.0 Inhalt dieses Kapitels
MehrSPS IEC 1131 / Programmieren mit PROSYS 1. U. Ohm, BBS4, Hannover -
SPS IEC 1131 / Programmieren mit PROSYS 1 U. Ohm, BBS4, Hannover - OHM@BBS4.de SPS IEC 1131 / Programmieren mit PROSYS 2 Das vollständige und zertifizierte IEC 1131-3 Programmiersystem für die S5 und S7
MehrBedienmodule OM 2032 und OM 2008
Bedienmodule OM 2032 und OM 2008 S7 Funktionsbausteine für TIA Portal Anwender-Dokumentation Version 2.00 Stand: 04.04.2018 Technische Änderungen vorbehalten Dok. Nr.: AD-OM2032-OM2008-FC400-FB401-DE-V2-00-04-2018
MehrSPS-Grundkurs mit SIMATIC S7
Jürgen Kaftan SPS-Grundkurs mit SIMATIC S7 Aufbau und Funktion speicherprogrammierbarer Steuerungen, Programmieren mit SIMATIC S7 5., überarbeitete Auflage Inhaltsverzeichnis Vorwort 5 1 Einleitung 13
MehrLABOR für REGELUNGSTECHNIK und PROZEßSIMULATION
Technische Fachhochschule Berlin LABOR für REGELUNGSTECHNIK und PROZEßSIMULATION University of Applied Sciences SpeicherProgrammierbare Steuerungen. Ziel und Zweck der Aufgabe Steuerungstechnik Grundprinzip:
Mehr9. SPS Programmiersprachen und Grundglieder: EN61131-3, Beispiele für Grundglieder
9. SPS Programmiersprachen und Grundglieder: EN61131-3, Beispiele für Grundglieder EN61131-3: Programmiersprachen: (IEC 1131-3) Es wurden für diese Norm keine neuen Programmsprachen definiert, sondern
MehrLabor Mechatronik Prozessautomatisierung Versuch V 3 - Programmieren mit SIMATIC STEP 7
Labor Mechatronik Prozessautomatisierung Versuch V 3 - Programmieren mit SIMATIC STEP 7 Inhalt: 1.0 ZIELSTELLUNG 2 2.0 THEORETISCHE GRUNDLAGEN 2 3.0 VERSUCHSDURCHFÜHRUNG 8 3.1 VERSUCHSAUFBAU 8 3.2 AUFGABENSTELLUNG
MehrJavaprogrammierung mit NetBeans. Variablen, Datentypen, Methoden
Javaprogrammierung mit NetBeans Variablen, Datentypen, Methoden Programmieren 2 Java Bezeichner Bezeichner: Buchstabe _ $ Buchstabe _ $ Ziffer Groß- und Kleinbuchstaben werden strikt unterschieden. Schlüsselwörter
MehrLABOR für REGELUNGSTECHNIK und PROZEßSIMULATION
Beuth Hochschule für Technik LABOR für REGELUNGSTECHNIK und PROZEßSIMULATION University of Applied Sciences SpeicherProgrammierbare Steuerungen. Ziel und Zweck der Aufgabe Steuerungstechnik Grundprinzip:
Mehr3 Die Sprache ST bzw. SCL im Detail
3 Die Sprache ST bzw. SCL im Detail 3.1 Unterschiede in den einzelnen Sprachen ST/SCL Obwohl gerade die Übertragbarkeit des ST in der Industrie gelobt wird, haben die Tests in diesem Buch auch gravierende
MehrAbschlusstest SPS Basis Kurs
Abschlusstest SPS Basis Kurs Datum: Name: Ronald Kleißler Seite 1 06.04.2015 1. Welche Eingansworte werden mit dem Aufruf des 'ED 10' angesprochenen? (Mehrere Antworten sind möglich.) EW 10 EW 11 EW 12
MehrSPS-Softwareentwickiung mit IEC 61131
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Jens von Aspern SPS-Softwareentwickiung mit IEC 61131 Hüthig Verlag
MehrSpeicherprogammierbare Steuerungen als Bausteine verteilter Automatisierung
SPS Speicherprogammierbare Steuerungen als Bausteine verteilter Automatisierung von Prof. Eberhard E. Grätsch, M.Sc, AUTlab der Fachhochschule Würzburg-Schweinfurt und Steinbeis-Transferzentrum Würzburg
MehrObjektorientierte Programmierung OOP Programmieren mit Java
Objektorientierte Programmierung OOP Programmieren mit Java 5.1 Elementare Anweisungen 5.1.1 Ausdrucksanweisung 5.1.2 Leere Anweisung 5.1.3 Blockanweisung 5.1.4 Variablendeklaration 5.2 Bedingungen 5.2.1
MehrFolge 9: Parametrierbare Funktionen und Einstieg in die AWL Programmierung
Automatisierungstechnik nach internationaler Norm programmieren (9) Autor: Dr. Ulrich Becker Fachzentrum Automatisierungstechnik und vernetzte Systeme im BTZ Rohr-Kloster Mail: Ulrich.Becker@BTZ-Rohr.de
MehrArbeiten mit der Software STEP 7 und den Laborarbeitsplätzen SIMATIC S7-313C
Arbeiten mit der Software STEP 7 und den Laborarbeitsplätzen SIMATIC S7-313C Übersicht Aufbau und Bedienung der S7-313C STEP 7 mit SIMATIC Manager Anlegen eines Projektes Variante mit Assistent Variante
MehrAutomatisierungstechnik nach internationaler Norm programmieren (3) Folge 3: Einführung in die Handhabung von POE s und Bibliotheken
Automatisierungstechnik nach internationaler Norm programmieren (3) Autor: Dr. Ulrich Becker Fachzentrum Automatisierungstechnik und vernetzte Systeme im BTZ Rohr-Kloster Mail: Ulrich.Becker@BTZ-Rohr.de
MehrA3.3 Den S7-Baustein Funktion erstellen und programmieren
17 A3 Die erste Funktion A3.3 Den S7-Baustein Funktion erstellen und programmieren A3.3.1 Erstellen der Funktion FC10 2_aus_3 (Function, FC) Zuerst muss der FC-Baustein erzeugt und eingefügt werden. Dazu
MehrSPS-Grundkurs mit SIMATIC S7
Jiirgen Kaftan SPS-Grundkurs mit SIMATIC S7 Aufbau und Funktion speicherprogrammierbarer Steuerungen, Programmieren mit SIMATIC S7 5., uberarbeitete Auflage Inhaltsverzeichnis Vorwort 5 1 Einleitung 13
MehrSPS-Grundkurs mit SIMATIC S7
Jürgen Kaftan SPS-Grundkurs mit SIMATIC S7 Aufbau und Funktion speicherprogrammierbarer Steuerungen, Programmieren mit SIMATIC S7 4., korrigierte und überarbeitete Auflage Vogel Buchverlag Inhaltsverzeichnis
MehrSPS-Workshop mit Programmierung nach IEC
Herbert Bernstein SPS-Workshop mit Programmierung nach IEC 61131-3 mit vielen praktischen Beispielen mit 2 CD-ROM (Vollversionen) VDE VERLAG GMBH Berlin Offenbach Inhalt 1 Grundlagen der speicherprogrammierbaren
MehrPraktikum Steuerungs- und Regelungstechnik (SR) im SS 2007. 1 Drosselrückschlagventil. Rückwärtzzähler (Gesperrt oder Offen)
Praktikum Steuerungs- und Regelungstechnik (SR) im SS 007?? Doppelwirkender Pneumatikzylinder 4 Einschaltverzögerung (Gesperrt oder Offen) 4 4 4 /-Wege-Venitl (Impulsventil) /-Wege-Ventil (Wechselventil)?
Mehrdoc Seifert WS 2007/08 Seite 1 von 20
Technische Fachhochschule Berlin LABOR für REGELUNGSTECHNIK und PROZEßSIMULATION University of Applied Sciences SpeicherProgrammierbare Steuerungen. Ziel und Zweck der Aufgabe Steuerungstechnik Grundprinzip:
MehrAutomatisierungstechnik nach internationaler Norm programmieren
Automatisierungstechnik nach internationaler Norm programmieren Autor: Dr. Ulrich Becker Fachzentrum Automatisierungstechnik und vernetzte ysteme im BTZ Rohr-Kloster Mail: Ulrich.Becker@BTZ-Rohr.de Folge
Mehr1. Erläutern Sie die Aufgaben von Datentypen in der imperativen Programmierung.
1. Erläutern Sie die Aufgaben von Datentypen in der imperativen Programmierung. Beschreiben Sie ferner je einen frei gewählten Datentyp aus der Gruppe der skalaren und einen aus der Gruppe der strukturierten
MehrU. Ohm, BBS 4, Hannover
U. Ohm, BBS 4, Hannover UND-Verknüpfungen Funktionsbeschreibung Die UND-Verknüpfung entspricht der Reihenschaltung von Kontakten(Vorlage). Am Ausgang A 8.0 erscheint Signalzustand 1, wenn alle Eingänge
MehrMOBILHYDRAULISCHE SYSTEME PROF. BERND JOHANNING, JENS MEYER. Einführung in die Programmierung des Controllers CR7032 mit Hilfe von CoDeSys V2.
MOBILHYDRAULISCHE SYSTEME PROF. BERND JOHANNING, JENS MEYER Einführung in die Programmierung des Controllers CR7032 mit Hilfe von CoDeSys V2.3 Inhalt Erste Schritte in Codesys und IOs (Inputs & Outputs)
MehrJ. Prof. Dr.-Ing. Georg Frey Juniorprofessur Agentenbasierte Automatisierung. Laborunterlagen zum Themengebiet Steuerungstechnik. zusammengestellt von
J. Prof. Dr.-Ing. Georg Frey Juniorprofessur Agentenbasierte Automatisierung Laborunterlagen zum Themengebiet Steuerungstechnik zusammengestellt von Georg Frey und Stéphane Klein Modul 3 Simatic STEP7
MehrProgrammierung von automatisierten Systemen mit. Anleitung für Auszubildende im Metallbereich
Programmierung von automatisierten Systemen mit CoDeSys Anleitung für Auszubildende im Metallbereich Funktionsmodell Entnahmestation Inhaltsverzeichnis: Seite 1. Programmstart CoDeSys 2 2. Programmbaustein
Mehr8-201. Anhang. Festo Didactic. TP301
8-201 Anhang Festo Didactic. TP301 8-202 Anhang A Bildnachweis Bild B1.2: Bild B1.4: Bild B1.4: Beispiel einer SPS: AEG Modicon A 120 AEG Schneider Automation GmbH, Steinheimer Straße 117, 63500 Seligen
MehrIndustrie-Automatisierung System HIMatrix. Datenblatt Z 7303 Z 7307
Industrie-Automatisierung System HIMatrix Datenblatt Z 7303 Z 7307 Filter für BWS HIMA Paul Hildebrandt GmbH Industrie-Automatisierung HI 800 218 CDA Wichtige Hinweise Alle in diesem Handbuch genannten
MehrSpeicherprogrammierbare Steuerungen verstehen und anwenden
Joachim Krätzig Speicherprogrammierbare Steuerungen verstehen und anwenden Grundlagen und Programmierung mit zahlreichen praxisbezogenen Aufgaben und Lösungen Carl Hanser Verlag München Wien VII Inhaltsverzeichnis
MehrAutomatisierungstechnik nach internationaler Norm programmieren. Folge 2: Gestaltung einer ersten Programmorganisationseinheit
Automatisierungstechnik nach internationaler Norm programmieren Autor: Dr. Ulrich Becker Fachzentrum Automatisierungstechnik und vernetzte Systeme im BT Rohr-Kloster Mail: Ulrich.Becker@BTZ-Rohr.de Folge
MehrSTEP 7-Crashkurs. Einführung in die STEP 7-Programmiersprache. Dipl.-Ing. (FH) Matthias Habermann Dipl.-Ing. (FH) Torsten Weiß
Dipl.-Ing. (FH) Matthias Habermann Dipl.-Ing. (FH) Torsten Weiß STEP 7-Crashkurs Einführung in die STEP 7-Programmiersprache mit S7-CPU-Übersicht mit STEP 7-Befehlsliste mit Simulationssoftware auf CD-ROM
MehrUm dies zu vermeiden, werden nun drei so genannte Testbefehle eingeführt:
Folge 4 IF-ELSE-Anweisung - Testbefehle JAVA 4.1 Testbefehle (Boolesche Ausdrücke) Wenn Sie den Hamster in eine unlösbare Situation bringen (z.b. obwohl vor ihm eine Mauer steht), dann ist der Hamster
Mehrdoc Seifert 2011 Seite 1 von 12
Beuth Hochschule für Technik LABOR für REGELUNGSTECHNIK und PROZEßSIMULATION University of Applied Sciences SpeicherProgrammierbare Steuerungen. Ziel und Zweck der Aufgabe Steuerungstechnik Bei einer Steuerung
MehrKlausur: Informatik I am 06. Februar 2009 Gruppe: D Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte:
Seite 1 von 9 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 12 Pkt.) Was liefert
MehrInhaltsverzeichnis Teil I Digitaltechnik Grundlagen: Zahlensysteme, Dualzahlen und Codes Logische Funktionen und Boolesche Algebra
Teil I Digitaltechnik 1 Grundlagen: Zahlensysteme, Dualzahlen und Codes............. 3 1.1 Dezimalzahlensystem.............................. 3 1.2 Bündelung..................................... 4 1.3 Das
MehrSchnittstellen. Mehr Informationen zum Titel. 4.1 Die Peripherie
Mehr Informationen zum Titel 4 Schnittstellen FBs und FCs sollten in irgendeiner Art und Weise miteinander kommunizieren, Daten austauschen, verändern, verarbeiten und letztendlich speichern können. In
Mehr2. Automatisierungsgeräte
2.2.1 Aufbau und Arbeitsweise universelle Automatisierungssysteme mit modularem Aufbau CPU mit Steuer- und Rechenwerk, Programmspeicher, Merkern, Zeitgliedern, Zählern und Bussystem 2.1 Speicherprogrammierbare
MehrA1 Projekt Kühlhaussteuerung
Automatisierungstechnik mit Simatic S7 7 A1 Projekt Kühlhaussteuerung A1 Projekt Kühlhaussteuerung Dieses Automatisierungsprojekt Kühlhaussteuerung wird mit grundlegenden kombinatorischen Verknüpfungen
MehrS7_MICRO_ANL4a.doc, U. Ohm, 20.08.02, 16:35
SPS S7-200 / Micro/WIN 32 Kostenlose Kurzanleitung in Anlehnung an die Programm-Hilfe Mit freundlicher Genehmigung der SIEMENS AG; erstellt von: U. Ohm, OHM@BBS4.de Menü- und Symbolleiste r Projekt drucken
MehrSPS. Speicherprogrammierbare Steuerungen vom Relaisersatz bis zum CIM-Verbund. Einführung und Übersicht. von Dipl.-Inf. Eberhard E. Grötsch, M. Sc.
SPS Speicherprogrammierbare Steuerungen vom Relaisersatz bis zum CIM-Verbund Einführung und Übersicht von Dipl.-Inf. Eberhard E. Grötsch, M. Sc. 2., verbesserte und erweiterte Auflage Mit 76 Bildern R.
MehrBZ Software-Version 3.01 Kurzübersicht SPS
BZ Software-Version 3.01 Kurzübersicht SPS Stand 06.05.2010 Inhalt Einleitung... 3 Konzept... 3 Einleitung Die Empfänger-Option Programmierbare Ablaufsteuerung / SPS ermöglicht es eigene Funktionen zu
Mehr4^ Springer Vi eweg. SPS-Programmierung. nach IEC in Anweisungsliste. und handlungsorientierte Einführung. Hans-Joachim Adam Mathias Adam
Hans-Joachim Adam Mathias Adam SPS-Programmierung in Anweisungsliste nach IEC 61131-3 Eine systematische und handlungsorientierte Einführung in die strukturierte Programmierung 4., bearbeitete Auflage
MehrSPS-Aufbaukurs mit SIMATIC S7
Jürgen Kaftan I I,.. - ",'~. '\"~ -." I -,, I.. '-,...' 1" ',' SPS-Aufbaukurs mit SIMATIC S7 2., überarbeitete Auflage Vogel Buchverlag Inhaltsverzeichnis Vorwort............................................
MehrVektorgeometrie Ebenen 1
Vektorgeometrie Ebenen 1 Parametergleichung von Ebenen Punkte und Geraden in Ebenen. Spezielle Lagen von Punkten in Bezug auf ein Parallelogramm oder Dreieck. Datei Nr. 63021 Stand 1. Juli 2009 INTERNETBIBLIOTHEK
MehrUniversität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. SPS-Programmierung
Universität Stuttgart Prof. Dr.-Ing. Dr. h. c. P. Göhner SPS-Programmierung Arbeitsweise einer SPS Eine SPS arbeitet in einem zyklischen Betrieb. Dabei werden zu Beginn jedes Zyklus die aktuellen Eingangsdaten
MehrInduktive Definitionen
Induktive Definitionen Induktive Definition: Konstruktive Methode zur Definition einer Menge M von Objekten aus Basisobjekten mittels (Erzeugungs-) Regeln Slide 1 Rekursion über den Aufbau: Konstruktive
Mehr5 Beispiel 2 Wasseraufbereitung
5 Beispiel 2 Wasseraufbereitung In diesem Beispiel geht es vor allem um die Verarbeitung von Analogdaten. Dafür fand eine Umsetzung des Beispiels 5.1, der Trennanlage zur Wasseraufbereitung von der SPS-Lern-und-Übungsseite
MehrInhaltsverzeichnis Teil I Digitaltechnik Grundlagen: Zahlensysteme, Dualzahlen und Codes Logische Funktionen und Boolesche Algebra
Inhaltsverzeichnis Teil I Digitaltechnik 1 Grundlagen: Zahlensysteme, Dualzahlen und Codes... 3 1.1 Dezimalzahlensystem... 3 1.2 Bündelung... 4 1.3 Das dezimale Positionensystem... 5 1.4 Römische Zahlen...
MehrENTWURF, TEST und BETRIEB. einer STEUERUNG für eine. Tablettenabfüllanlage. HSH FACHGEBIET AUTOMATISIERUNGSTECHNIK Fak. II Labor Steuerungstechnik
ENTWURF, TEST und BETRIEB einer STEUERUNG für eine Tablettenabfüllanlage Jürgen Rößler, Christoph Göhring, Peter Hoffmann, Wolfgang Then Stand: 09 / 2014 Rößler ST-A1: Tablettenabfüllanlage 1 INHALT 1
MehrInhaltsverzeichnis. 4 Die Parametrierung von Variablen Byte - Bit - Muster Word - Bit - Muster 58.
Inhaltsverzeichnis 1 Speicherprogrammierbare Steuerungen und ihre Anwendung.. 1 1.1 Hardware - Software 4 1.2 Die Programmspeicher einer SPS 6 1.3 Programmdarstellungen einer SPS 9 1.3.1 Stromlaufplan
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik Vorlesung am 10.01.2012 INSTITUT FÜR THEORETISCHE 0 KIT 12.01.2012 Universität des Dorothea Landes Baden-Württemberg Wagner - Theoretische und Grundlagen der Informatik
MehrTeil 1 Digitaltechnik 1 Grundlagen: Zahlensysteme, Dualzahlen und Codes 3 1.1 Dezimalzahlensystem 3 1.2 Bündelung 4 1.3 Das dezimale Positionensystem 6 1.4 Römische Zahlen 7 1.5 Ägyptische Zahlen 8 1.6
MehrKapitel 3: Variablen
Kapitel 3: Variablen Thema: Programmieren Seite: 1 Kapitel 3: Variablen Im letzten Kapitel haben wir gelernt, bestimmte Ereignisse zu wiederholen solange eine Bedingung erfüllt ist. Nun möchten wir aber
MehrAnhang Beispiele ausgewählter Praxisinformationssysteme
Anhang Beispiele ausgewählter Praxisinformationssysteme 8/2015 Feedbackstrategien bei QI gefördert durch Benutzerhandbuch - Anhang 0 Autoren: Dr. Kerstin Hermes Andreas Zimmermann Ruth Krohn Stand: August
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrDie Deklarationstabelle
Die Deklarationstabelle Struktur des Programms Wir wollen in diesem Programm nur zwei Bausteine verwenden und zwar einen Funktionsbaustein FB1 und eine Funktion FC1. Der FB1 braucht noch einen Datenbaustein
Mehr2004, Thomas Barmetler Automatisierungstechnik Programmierung einer SPS
Programmiersprachen Es gibt mehrere Möglichkeiten eine SPS zu programmieren. Meist stehen je nach Hersteller nicht alle der prinzipiellen vorhandenen Sprachen zur Verfügung. Textförmige Programmiersprachen:
MehrElektronikerin. Beispielhafte Situation. integriert integriert. Semester. Lernkooperation Betrieb Bemerkungen. ID Ressourcen
Lehrplan 06 / Hard- und Softwaretechnik /. Aus diversen Signalverläufen erkennen, ob es e sich um ein analoges oder digitales Signal handelt. Grundbegriffe und Grössen der Digitaltechnikk im Umgang mit
MehrAutomatisierungstechnik nach internationaler Norm programmieren (8)
Automatisierungstechnik nach internationaler Norm programmieren (8) Autor: Dr. Ulrich Becker Fachzentrum Automatisierungstechnik und vernetzte Systeme im BTZ Rohr-Kloster Mail: Ulrich.Becker@BTZ-Rohr.de
MehrStandard.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek
Anhang A Weitere Bibliotheken WAGO-I/O-PRO 32 Bibliothek Standard.lib Inhalt ASCIIBYTE_TO_STRING...3 REAL_STATE...4 STANDARD_VERSION...6 STRING_COMPARE...7 STRING_TO_ASCIIBYTE...8 WAGO-I/O-PRO 32 Standard.lib
MehrAutomation und Prozessrechentechnik
Automation und Prozessrechentechnik Sommersemester 2 Petri-Netz und Speicherprogrammierbare Steuerung Logikplan ODER, OR UND, AND Exlusives ODER, NICHT, NOT EOR x x2 ³ y x x2 & y x x2 = y x2 x y x2 x y
Mehr2.1 Funktionsplan (FUP) Kontaktplan (KOP) Anweisungsliste (AWL) Aufbau einer AWL- Zeile 18
1 Einleitung 1 1.1 Wie sollten Sie dieses Buch lesen? 1 1.2 Was ist eine Speicherprogrammierbare Steuerung? 2 1.3 Aufbau einer SPS 2 1.4 SIMATIC S5 Übersicht 3 1.4.1 AG-S5 90U 3 1.4.2 AG-S5 95U 4 1.4.3
MehrOB1 - <offline> "Cycle Execution" Autor: Version: Bausteinversion: 2 Zeitstempel Code: Interface:
OB1 - "Cycle Execution" Name: Familie: Autor: Version: 00.01 Bausteinversion: 2 Zeitstempel Code: Interface: 19.01.2002 11:58:51 15.01.2002 22:22:24 Längen (Baustein / Code / Daten): 00512 00356
MehrAmpelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?
1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,
MehrAUSBILDUNGSFÜHRER 2016
AUSBILDUNGSFÜHRER 2016 Einfach entspannt weiterbilden Mit massgeschneiderten Schulungsprogrammen industrial.omron.ch Lieber Schulungsteilnehmer, Omron gehört heute weltweit zu den grössten Anbietern von
MehrArduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach
Arduino Kurs Timer und Interrupts Stephan Laage-Witt FES Lörrach - 2018 Themen Timer Interrupts Regelmäßige Aufgaben ausführen Exakte Zeitintervalle messen FES Lörrach Juni 2018 2 Exakte Zeiten sind gar
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrKapitel 10, VHDL, Teil 2. Prof. Dr.-Ing. Jürgen Teich Lehrstuhl für Hardware-Software-Co-Design. Grundlagen der Technischen Informatik
Grundlagen der Technischen Informatik Kapitel 10, VHDL, Teil 2 Prof. Dr.-Ing. Jürgen Teich Lehrstuhl für Hardware-Software-Co-Design VHDL Syntax und Semantik von VHDL Entwurf einer Verkehrsampelsteuerung
MehrSPS FRANZIS. Mit Beispielen für CoDeSys und STEP neu bearbeitete Auflage Programmierung nach IEC Heinrich Lepers.
FRANZIS PC+ELEKTRONIK Heinrich Lepers "-""-С. / 1 / Fuellung I hall ls2 /Fueilung /CALb 1Тие±1еп","ВВ_?и*11еп" p03ati.onen:= Positionen tstrlusu^m U*> Mengen:= Menger» (3TftX*SU54t U»i Ze±tbasis: = TBlS
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
Mehr2004, Thomas Barmetler Automatisierungstechnik Aufbau und Arbeitsweise einer SPS. EASY von Glöckner Möller LOGO! von Siemens Pharao von Theben
Aufbau einer SPS Beispiele Kleinsteuergeräte EASY von Glöckner Möller LOGO! von Siemens Pharao von Theben Haus-Installationsbereich (z. B. Speicherprogrammierbare Steuerungen (SPS) S5 bzw. S7 von Siemens
Mehr3. Auswahl eines geeigneten Programmiersystems
3. Auswahl eines geeigneten Programmiersystems 3.1 Aktuelle Situation: Automatisierungssysteme und Programmiersprachen Quelle: Einzelne Passagen wurden unter Nutzung von Wikipedia: -> http://de.wikipedia.org
Mehrnovaplc 2.0 novaplc 2.0 Erste Schritte S S1 Sauter Systems 1
novaplc 2.0 Erste Schritte 7001065001 S1 7001065001 S1 Sauter Systems 1 Erste Schritte mit CoDeSys Stand: 05.03.2004 2 7001065001 S1 Sauter Systems Inhaltsverzeichnis 0 1 Start von CoDeSys... 5 2 Wir schreiben
MehrVerknüpfungsgerät Tebis TX100
Verknüpfungsgerät Tebis TX100 Heizungsfunktionen Elektrische/mechanische Eigenschaften: siehe die Bedienungsanleitung des Produkts Bestellnummern Bezeichnung Version TX100 TP-Produkt Funkprodukt TXA 204A
MehrSPS-Programmierung in Anweisungsliste nach IEC
SPS-Programmierung in Anweisungsliste nach IEC 61131-3 Eine systematische und handlungsorientierte Einführung in die strukturierte Programmierung Bearbeitet von Hans-Joachim Adam, Mathias Adam 5. Auflage
MehrAufgabe spshaus Übung P1
Aufgabe spshaus Übung P1 WC-Steuerung Teil 1 Nummer P1 Bezeichnung WC-Steuerung Teil 1 Übungsart praktisch theoretisch Lernziele IEC-Timer Remanenz von statischen Variablen Funktionsbaustein mit Formalparametern
Mehr13. Einführung in die Programmiersprache Strukturierter Text (ST)
13. Einführung in die Programmiersprache Strukturierter Text (ST) 13.1 Übersicht Strukturierter Text (ST, auch SCL) ist eine der sechs in IEC 61131-3 festgeschriebenen Programmiersprachen für Automatisierungstechnik.
MehrInhalt. Serie90-AC500-Bibliothek Bestandteile der Bibliothek Bausteinübersicht, geordnet nach Aufrufnamen Glossar Index...
Inhalt Serie90-AC500-Bibliothek... 2 Bestandteile der Bibliothek... 2 Bausteinübersicht, geordnet nach Aufrufnamen... 2 INTK Integrierer (komfortabel)... 3 LZB Laufzahlblock... 7 VGL3P Vergleicher mit
MehrPKS-Team. Installationsanleitung LAN-Relais 2-Fach und 8-Fach
PKS-Team Installationsanleitung LAN-Relais 2-Fach und 8-Fach PKS-Team 20.07.2017 Inhalt An der Strom anschließen... 3 Eigenes Netzteil nutzen... 3 Konfigurieren des LAN-Relais... 5 Zurücksetzen in Werkseinstellung...
MehrKurzreferenz ILIAS für Dozenten
Kurzreferenz ILIAS für Dozenten http://ilias.hs-heilbronn.de Eine ausführliche Dokumentation finden Sie im Magazin -> Ilias-Dokumentation -> DE- 202 Benutzer-Dokumentation -> Benutzungshandbuch 1 Persönlicher
MehrJAVA-Datentypen und deren Wertebereich
Folge 8 Variablen & Operatoren JAVA 8.1 Variablen JAVA nutzt zum Ablegen (Zwischenspeichern) von Daten Variablen. (Dies funktioniert wie beim Taschenrechner. Dort können Sie mit der Taste eine Zahl zwischenspeichern).
MehrGlobal Drive. PLC Developer Studio
L Handbuch Global Drive PLC Developer Studio Global Drive Funktionsbibliothek Lenze32BitTransferDrv.lib Die Funktionsbibliothek Lenze32BitTransferDrv.lib kann für folgende Lenze PLC s verwendet werden:
MehrVorwort. 1
Vorwort Dieses Buch entstand aus der Unterrichtspraxis an beruflichen und allgemeinbildenden Schulen, der innerbetrieblichen Aus- und Weiterbildung in einem Chemiebetrieb und der beruflichen Qualifizierung
Mehr