13. Ablaufsteuerung. Lernziele. Begriff Schrittkettenprogrammierung / Ablaufsteuerung. Beziehung zu Petrinetzen? S7-Graph. Anwendungsbeispiel
|
|
- Julian Kranz
- vor 5 Jahren
- Abrufe
Transkript
1 13. Ablaufsteuerung ST.ppt / Folie 243 Lernziele Begriff Schrittkettenprogrammierung / Ablaufsteuerung Beziehung zu Petrinetzen? S7-Graph Anwendungsbeispiel NEU: Praktische Vorführung S7-Graph ST.ppt / Folie 244
2 Übersicht Definition Ablaufsteuerung (Schrittkettensteuerung): Eine Ablaufsteuerung ist eine Steuerung, die schrittweise abläuft. Dieser Ablauf erfolgt zwangsläufig, wobei das Weiterschalten von Schritt A zu Schritt B durch Weiterschaltbedingungen erfolgt, z. B. ein Zylinder fährt aus, transportiert ein Werkstück, dieses wird dann gespannt. Die Darstellung von Ablaufsteuerungen erfolgt nach DIN EN Angelehnt an Petrinetzdarstellung (SIPN) Programmiersprachen (DIN EX 61131): Textuelle Ablaufsprache AS (bei Siemens ST=Structured Text) Grafische Ablaufsprache SFC (Sequential Function Chart) (bei Siemens S7-Graph) ST.ppt / Folie 245 Ablaufkette (SFC) - Grundelemente ST.ppt / Folie 246
3 Ablaufkette - Prinzip Elemente Schritt = Platz/Stelle, Transition, und Initialisierung von Petrinetzen bekannt! Quelle: Siemens ST.ppt / Folie 247 Beispiel: Ablaufsteuerung einer Bohreinheit (1) Quelle: Linnemann ST.ppt / Folie 248
4 Beispiel: Ablaufsteuerung einer Bohreinheit (2) Quelle: Linnemann ST.ppt / Folie 249 Beispiele für Strukturen einer Ablaufkette Alternativ Simultan Ende Sprung (1) Lineare Ablaufkette (2) Ablaufkette mit Alternativ- und Simultanverzweigung (3) Zwei Ablaufketten Quelle: Siemens ST.ppt / Folie 250
5 Sprung T12 Sprung Kettenende Sprung zu einem bestimmten Schritt (siehe S1 ) Einsatz z.b. für wiederholte Abarbeitung einer Ablaufkette Quelle: Siemens ST.ppt / Folie 251 Kettenende Kettenende beendet eine Ablaufkette. Steht immer hinter einer Transition Eine zyklische Bearbeitung der Ablaufkette findet nicht statt. Quelle: Siemens ST.ppt / Folie 252
6 Alternativverzweigung Beispiel: Ist S1 aktiv, werden T1, T6 und T7 ausgewertet. Die erste Transition (nur eine!) schaltet. Kettenende Nur der Zweig wird durchlaufen, dessen Transition zuerst schaltet. Auswertung erfolgt von links nach rechts (links = höchste Prio). Quelle: Siemens ST.ppt / Folie 253 Simultanverzweigung Beispiel: Ist S1 aktiv und schaltet T1, werden S2, S6 und S7 gleichzeitig aktiv. T4 schaltet erst, wenn S4, Sy und Sz aktiv sind! Quelle: Siemens Transition vor der Simultanverzweigung aktiviert die ersten Schritte der einzelnen Simultanzweige. Jeder Simultanzweig endet mit einem Schritt und wird mit einer Nachfolgetransition geschlossen. Werden mehrere Simultanzweige zu einer Transition zusammengeführt, schaltet diese Transition erst in den nächsten Schritt, wenn alle aktiven Simultanzweige komplett abgearbeitet sind. ST.ppt / Folie 254
7 Aktionen Beispiele Kombination aus D und S Befehl Quelle: Wellenreuther / Zastrow ST.ppt / Folie 255 Versteckte, parallele Prozesse SFC mit speichernden Aktionen SFC ohne speichernde Aktionen = transparent! Quelle: Linnemann ST.ppt / Folie 256
8 Kurzdarstellung: Synchronisation SIPN <-> SFC Quelle: Litz, S. 495 ST.ppt / Folie 257 SIPN -> SFC am Beispiel Waschmaschine (1) Folgendes Petrinetz für eine Waschmaschinensteuerung ist gegeben. Setzen Sie dieses in ein gleichwertiges SFC mit S7-Graph um! Der Waschvorgang wird mit dem Taster EIN (E0.0=1) gestartet. Daraufhin wird das Einlassventil (A4.1=1) für das Wasser geöffnet. Dieser Füllvorgang endet, wenn der Sensor Füllstand erreicht (E0.1=1) meldet. Durch das Einschalten der Heizung (A5.1=1) wird das Wasser erwärmt. Gleichzeitig beginnt der Waschvorgang, indem der Motor der Waschtrommel (A4.2=1) aktiviert wird. Eine Zeitschaltuhr aktiviert nach x Minuten das Signal Waschprogramm abgearbeitet (E0.2=1). Nun wird das Wasser der Trommel durch eine Pumpe abgepumpt (A4.3=1), bis der Wasserstand Leer erreicht ist (E0.3=1). Zeitgleich wird die Heizung deaktiviert. Damit ist das Waschprogramm abgeschlossen. ST.ppt / Folie 258
9 SIPN -> SFC am Beispiel Waschmaschine (2) S0 Ruhe E0.0 Start T1 S1 A4.1=1 Wasser einfüllen E0.1 Füllstand erreicht T2 Heizung ein A5.1=1 S4 S2 A4.2=1 Waschen T3 E0.2 Waschprogramm abgearbeitet S3 A4.3=1 Wasser abpumpen E0.3 Leer T4 ST.ppt / Folie 259 Praktische Vorführung: SFC bei Siemens ST.ppt / Folie 261
10 SIPN mit Zeittransition durch SFC abbilden ST.ppt / Folie 262 Umsetzungsregeln Petrinetze -> SFC Nur nichtspeichernde Ausgänge verwenden ( N ) Sensorauswertungen in Block Vorausgeschaltete Permanente Operationen Zeittransitionen durch Abfrage von Schrittmerkerzeiten realisieren nicht richtig bei Zeittransition mit binärem Eingang (-> Seite vorher!) Keine Verwendung von Ausgangssignalen in den Transitionsbedingungen (bereits bei PN berücksichtigen) ST.ppt / Folie 263
11 Projekt Fertigungsautomatisierung im 7ten Semester Einige Informationen dazu ST.ppt / Folie Zusammenhang SIPN <-> Automaten ST.ppt / Folie 266
12 Lernziele: Definition: Endlicher Automat Moore-Automat Mealy-Automat Automatengraf Zusammenhang mit Petrinetz Beispiel Rollentor ST.ppt / Folie 267 Definition: Endliche Automaten (Wikipedia) Ein endlicher Automat ist ein Modell des Verhaltens, bestehend aus Zuständen, Zustandsübergängen und Aktionen: Ein Automat heißt endlich, wenn eine endliche Menge von Zuständen besitzt, die er einnehmen kann. Ein Zustand speichert die Information über die Vergangenheit, d.h. er reflektiert die Änderungen der Eingabe seit dem Systemstart bis zum aktuellen Zeitpunkt. Ein Zustandsübergang zeigt eine Änderung des Zustandes des Automaten und wird durch logische Bedingungen beschrieben, die erfüllt sein müssen, um den Übergang zu ermöglichen. Eine Aktion ist die Ausgabe des Automaten, die in einer bestimmten Situation erfolgt. Wichtigste Vertreter: Moore-Automat, Mealy-Automat Quelle: Wikipedia ST.ppt / Folie 268
13 Automaten Allgemeine Darstellung Einer Eingabefolge (u k )=(u(0), u(1), u(2), ) wird eine entsprechende Ausgabefolge (y k ) = (y(0), y(1), y(2), ) zugeordnet Signalwechsel am Eingang steuert Zustandswechsel -> nicht absolute Zeit, sondern Schrittnummer k entscheidend! Quelle: Litz ST.ppt / Folie 269 Moore-Automat Zustandswechsel: Der neue Zustand z(k+1) hängt vom aktuellen Zustand z(k) und der aktuellen Eingangsgröße u(k) ab Merke: Beim Moore-Automaten ist die Ausgangsgröße y(k) nur(!) vom aktuellen Zustand z(k) abhängig! ST.ppt / Folie 270
14 Mealy-Automat Zustandswechsel: Der neue Zustand z(k+1) hängt vom aktuellen Zustand z(k) und der aktuellen Eingangsgröße u(k) ab Merke: Beim Mealy-Automaten ist die Ausgangsgröße y(k) von dem aktuellen Zustand z(k) und(!) der aktuellen Eingangsgröße u(k) abhängig! ST.ppt / Folie 271 Mealy-Automat als Automatengraf Grafische Darstellung eines Mealy-Automaten: Knoten = Zustände (hier Z1.. Z4) Kanten = Zustandsübergänge mit Ein-/Ausgabepaar Quelle: Litz ST.ppt / Folie 272
15 Automatengraf für Mealy / Moore Mealy Moore Mealy- und Moore-Automaten lassen sich ineinander überführen Mealy-Automat ist tendenziell schwieriger zu verstehen, hat aber i.a. weniger Zustände Quelle: Litz ST.ppt / Folie 273 Beispiel: Modellierung einer Rollentor-Steuerung Ein Rollentor kann durch Betätigung vom Taster S1 auf- und durch Betätigung vom Taster S2 zugesteuert werden. Wird der STOPP-Taster nicht betätigt, fährt das Tor bis zu den jeweiligen Endschaltern S3 bzw. S4. Wird während der Bewegung des Tores der STOPP-Taster betätigt oder gibt der Drucksensor S5 des Tores bei der Abwärtsfahrt Signal, bleibt das Tor sofort stehen. Ansteuerung des Motors erfolgt durch Schütz K1 (Tor auffahren) bzw. durch Schütz K2 (Tor zufahren). ST.ppt / Folie 274
16 Aufgabenstellung Modellieren Sie die zugehörige Steuerung durch a) einen Moore-Automaten! b) einen Mealy-Automaten! c) ein Petrinetz! ST.ppt / Folie 275 Zusammenhang mit Petrinetzen Automaten + Petrinetze eigenen sich zum Steuerungsentwurf Automaten und Petrinetze haben große Ähnlichkeit = Verwandtschaft. Insbesondere Petrinetz und Moore-Automat! Moore-Automaten auf SPS werden von dem Siemens Tool S7-Highgraph unterstützt Unterschied: In einem Petrinetz können gleichzeitig mehrere Stellen/Plätze markiert sein, in einem Automaten gibt es nur einen aktiven Zustand Automaten eigen sich insbesondere, um überschaubare Steuerungsaufgaben (=überschaubare Anzahl von Zuständen) zu lösen. Beliebt z.b., um Netzwerkprotokolle zu beschreiben bzw. zu implementieren. Petrinetze (SIPN) spielen Ihre Stärke aus bei mehreren parallelen Prozessen, die i.d.r. zu synchronisieren sind. Modellkomplexität wird reduziert durch Abbildung von parallelen Prozessen durch parallele Wege in der grafischen Darstellung. Mehrere Markierungen gleichzeitig erlaubt d.h. mehrere Situationen bilden zusammen ein Zustand. -> Einfacher als jeden möglichen Zustand im Automaten einzeln darzustellen! ST.ppt / Folie 280
17 Klausurvorbereitung Übungsklausur Vorrechnen der Lösungen durch Studierende Klären von Fragen zu Vorlesung und Labor Wann? ST.ppt / Folie 281
Kapitel 3 Ereignisdiskrete Systeme (III)
Systemmodellierung Teil 1: Ereignisdiskrete Systeme Kapitel 3 Ereignisdiskrete Systeme (III) Modellierung mit E/A-Automaten Modellbildung mit Automaten Verfeinerte Modellbildung Beispiel: Fahrstuhltür
Mehra) Gespeichert und verzögert O b) Gespeichert und zeitlich begrenzt O c) Nicht speichernd und verzögert O d) Nicht speichernd O e) speichernd O
1. Was bedeutet der Befehl N? a) Gespeichert und verzögert O b) Gespeichert und zeitlich begrenzt O c) Nicht speichernd und verzögert O d) Nicht speichernd O e) speichernd O 2. Welche Aussage über eine
MehrSystemmodellierung. Teil Ereignisdiskrete Systeme
Prüfungsklausur Im Modul Systemmodellierung Teil Ereignisdiskrete Systeme 12. März 2018 Name: Vorname: Matrikelnummer: Zugelassene Hilfsmittel: Taschenrechner, Schreib- und Zeichenwerkzeug (kein roter
MehrElektrotechnik und Informationstechnik
Elektrotechnik und Informationstechnik Institut für Automatisierungstechnik, Professur Prozessleittechnik Prozedursteuerung Steuerung von Abläufen VL Prozessleittechnik 1 (SS 2012) Professur für Prozessleittechnik
MehrStudientag 1793 Software Engineering I. 6. Juli 2014
Studientag 1793 Software Engineering I 6. Juli 2014 In dieser Aufgabe soll das Verhalten einer Waschmaschine modelliert werden. Die Waschmaschinentür kann geöffnet oder geschlossen sein. Nur wenn die Waschmaschinentür
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:
MehrGRAFCET-Kurs. Lehrbrief für das Arbeiten mit GRAFCET
Lehrbrief für das Arbeiten mit GRAFCET Stand: 09.01.2013 4 KAFTAN-media 1. Auflage Januar 2013 Alle Rechte, auch der Übersetzung, vorbehalten. Kein Teil des Werkes darf in irgendeiner Form (Druck, Fotokopie,
MehrABLAUFSTEUERUNGEN LERNZIEL THEORIE IN KÜRZE. Industry Automation and Drive Technologies - SCE
ABLAUFSTEUERUNGEN LERNZIEL Die Studierenden können Ablaufsteuerungen erfolgreich mithilfe von Schrittketten realisieren. Sie verstehen die Struktur und die Wirkungsweise von Schrittketten und lernen entsprechende
MehrKapitel 1 Schrittketten Seite Schrittketten
Kapitel 1 Schrittketten Seite 1-1 1 Schrittketten G5 für Windows bietet die Möglichkeit, Schrittketten in unterschiedlichen Konfigurationen zu erstellen. Es können Schrittketten erstellt werden, die kompatibel
MehrLösung einer Steuerungsaufgabe
Lösung einer Steuerungsaufgabe I. Steuerungskonzept II. III. IV. Steuerungsentwurf Erstellung der Fertigungsunterlagen Aufbau der Steuerung V. Inbetriebnahme VI. Dokumentation (mitlaufend) I. Steuerungskonzept
Mehr4-Betriebsarten-Bedienfeld für Ablaufsteuerungen Seite: 1. 4-Betriebsarten-Bedienfeld für Ablaufsteuerungen
4-Betriebsarten-Bedienfeld für Ablaufsteuerungen Seite: 1 4-Betriebsarten-Bedienfeld für Ablaufsteuerungen 4-Betriebsarten-Bedienfeld für Ablaufsteuerungen Seite: 2 Beschreibung der Bedienelemente: Steuerung
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:
MehrEndliche Automaten 1 WS 00/01. Steuerautomaten
Endliche Automaten 1 WS 00/01 Steuerautomaten Steuerautomaten dienen zur Erzeugung von Steuersignalen. Die erzeugten Steuersignale hängen vom Bearbeitungsstand ("Zustand") der Aufgabe und von Eingangsgrößen
Mehr9. Steuerungsentwurf mit Petrinetzen
Grundlagen der Automatisierungstechnik (Automatisierungstechnik 1) 9. Steuerungsentwurf mit Petrinetzen Informelle Einführung SIPN = Signal Interpretiertes Petrinetz Validation SIPN Realization Formalization
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:
MehrPrüfung Programming, Automation, Computation
Prüfung Programming, Automation, Computation Programming: Visualisierung ung mit Google Code Playground (5 Punkte) Die Software GoalScape stellt Hierarchien kreisförmig dar. Die Visualisierung links unten
MehrDiskrete Ereignissysteme. Spezielle Netzstrukturen- Übersicht. Beispiele zu speziellen Netzstrukturen. Petri-Netze und Zustandsautomaten
Diskrete Ereignissysteme 4.4 Spezialisierungen von Petri Netzen Spezielle Netzstrukturen- Übersicht Ein S-T-Netz heisst Zustands-System gdw. gilt:. W(f) = für alle Kanten f F. 2. t = t = für alle Transitionen
MehrEinführung in die Informatik
Universität Innsbruck - Institut für Informatik Datenbanken und Informationssysteme Prof. Günther Specht, Eva Zangerle 24. November 28 Einführung in die Informatik Übung 7 Allgemeines Für die Abgabe der
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:
MehrOutline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt
State Machines Marc Reichenbach und Michael Schmidt Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg 05/11 1 / 34 Gliederung Endliche Automaten Automaten Synthese FSM Beschreibung in VHDL
MehrBericht Übung 5.5 Ampelsteuerung und Steuerung einer 7-Segment-Anzeige Teilnehmer: Natalia Springer, Tong Cha Datum:
Bericht Übung 5.5 Ampelsteuerung und Steuerung einer 7-Segment-Anzeige Teilnehmer: Natalia Springer, Tong Cha Datum: 20.12.2007 5.5.1 Steuerung einer Ampel Aufgabenstellung: Es soll ein Automat zur Steuerung
MehrEin ROM soll aus mehreren ROMs (vgl. Abbildung rechts: Enable-Leitung EN, Adressleitungen ADDR, Datenleitungen DATA) aufgebaut werden.
VU Technische Grundlagen der Informatik Übung 4: Schaltwerke 183.579, 2015W Übungsgruppen: Mo., 23.11. Mi., 25.11.2015 Aufgabe 1: ROM-Erweiterung Ein 256 64 ROM soll aus mehreren 128 16 ROMs (vgl. Abbildung
MehrAlgorithmen. Von Labyrinthen zu. Gerald Futschek
Von Labyrinthen zu Algorithmen Gerald Futschek Wie kommt man aus einem Labyrinth (griechisch: Haus der Doppelaxt, wahrscheinlich Knossos auf Kreta) Labyrinth heraus? Labrys Grundriss des Palastes von Knossos
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
Mehr2.4.3 Zustandsgraphen
2.4.3 Zustandsgraphen Folie 2-1+45 Paradigma der Zustandsmodellierung Zustandsmodellierung betrachtet ein System als Zustandsautomaten beschreibt die Zerlegung in Zustände und Zustandsübergänge orientiert
MehrGRAFCET-Workshop interaktiv
Dieses Buch wird mit einer CD-ROM ausgeliefert, die wir Ihnen gerne kostenlos zusenden: buch@vogel-buchverlag.de Tel.: 0931-418-2419 Fax: 0931-418-2660 Der Onlineservice InfoClick bietet unter www.vogel-buchverlag.de
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
MehrEndliche Automaten. Endliche Automaten J. Blömer 1/24
Endliche Automaten Endliche Automaten J. Blömer /24 Endliche Automaten Endliche Automaten sind ein Kalkül zur Spezifikation von realen oder abstrakten Maschinen regieren auf äußere Ereignisse (=Eingaben)
MehrU. Ohm, BBS4, Hannover -
U. Ohm, BBS4, Hannover - OHM@BBS4.de Prinzip der SPS-Programmierung: S2 "AUS" S1 "EIN" K1 K1 Alle Befehlsorgane (z.b. Taster, Sensoren, Relais, Lastschütze, Ventilspulen, etc.) werden jeweils einzeln an
MehrLernaufgabe : Torsteuerung mit: Auto/HAND/Tipp-Betrieb; Lichtschranke; Störmeldung u. Anzeigen 1. Aufgabenstellung
Lernaufgaben Torsteuerung Folie 1 1. Aufgabenstellung Ein Werkstor wird mit einem Elektromotor auf und zu gesteuert. Die Ansteuerung des Elektromotors erfolgt mit den Leistungsschützen Q1 (Tor auf) und
MehrGrundlagen der Automatisierungstechnik für den Studiengang BEL 1. Semester
für den Studiengang BEL 1. Semester 0. Grundlagen 0.1 Grundbegriffe~ 1 ~ 0.1.1 Definition des Begriffs Automatisierung Automatisierung ist Einsatz technischer Einrichtungen zum selbsttätigen Ablauf von
MehrGRAFCET. GRAFCET Spezifikationssprache für f Funktionspläne ne der Ablaufsteuerung
GRAFCET Spezifikationssprache für f Funktionspläne ne der Ablaufsteuerung GRAFCET Graphe Functionale de Commande Etapes/Transitions GRAFCET Quelle: Bernhard Plagemann 1 Die Norm GRAFCET: IEC 60848 vom
MehrModellierung und Simulation mechatronischer Systeme (MSS) Kapitel 4 Hybride Systeme
Modellierung und Siulation echatronischer Systee () Kapitel 4 Hybride Systee Hybride Systee Definition: Systee, die sowohl einen kontinuierlichen als auch einen ereignisdiskreten Anteil enthalten Beide
Mehr2. Übung zu Software Engineering
2. Übung zu Software Engineering WS 2009/2010 Henning Heitkötter Projektplanung, Netzplantechnik AUFGABE 3 1 Aufgabenstellung Ausgangspunkt ist die Anforderungsermittlung, an die sich eine Durchführbarkeitsstudie
MehrEin NI-LabVIEW-Toolkit für die Erstellung von vollwertigen, virtuellen SPS-Funktionen
Ein NI-LabVIEW-Toolkit für die Erstellung von vollwertigen, virtuellen SPS-Funktionen "Das Fraunhofer Institut für Werkstoffmechanik in Freiburg entwickelte ein Toolkit, mit dem typische SPS-Fragestellungen
MehrSprünge und Schleifen
Sprünge Sprünge und Schleifen Sprünge werden in einem SPS Programm ausgeführt, wenn Teile von Schrittketten Programmen übersprungen werden sollen, um bestimmte Funktionen des Programms nicht ausführen
Mehr2.4.3 Zustandsgraphen
2.4.3 Zustandsgraphen Folie 2-1+45 Paradigma der Zustandsmodellierung Zustandsmodellierung betrachtet ein System als Zustandsautomaten beschreibt die Zerlegung in Zustände und Zustandsübergänge orientiert
Mehr2.6 Verdeutlichung verwendeter Begriffe
2.6 Verdeutlichung verwendeter Begriffe endlich/finit: die Mengen der Zustände und der Ein- bzw. Ausgabezeichen sind endlich synchron: die Ausgabezeichen erscheinen synchron mit dem Einlauf der Eingabezeichen
MehrD.42 D Synchroner Zähler. 6.3 Synchroner Zähler (2) 6.3 Synchroner Zähler (4) 6.3 Synchroner Zähler (3) Einsatz von JK-Flip-Flops
6.3 Synchroner Zähler Unmittelbarer Übergang aller beteiligten Flip-Flops pro Taktzyklus Mögliche eines dreistelligen Binärzählers 000 111 001 110 010 Übergänge pro Takt unbedingte Übergänge 101 011 6.3
MehrAntriebs- und Automatisierungstechnik I Vorbereitung Versuch SPS 2 Prof. Dr. Andreas Kegler; Heiko Böhmer, Dipl.-Ing. Seite 1
Prof. Dr. Andreas Kegler; Heiko Böhmer, Dipl.-Ing. Seite 1 Stand: 18.10.2016 SPS-gesteuertes Pneumatiksystem 1 Vorbemerkung Zur Versuchsvorbereitung benötigen Sie die Demo-Version der Software AUTOMATIONWORX
MehrAntriebs- und Automatisierungstechnik I Vorbereitung Versuch SPS 3 Prof. Dr. Andreas Kegler; Heiko Böhmer, Dipl.-Ing. Seite 1
Prof. Dr. Andreas Kegler; Heiko Böhmer, Dipl.-Ing. Seite 1 Stand: 19.10.2016 SPS-gesteuertes Hydrauliksystem 1 Vorbemerkung Zur Versuchsvorbereitung benötigen Sie die Demo-Version der Software AUTOMATIONWORX
MehrAufgabe 1 (Anwendungsfalldiagramm)
Studientag in Hagen Kurs 1793 11.01.2014 Aufgabe 1 (Anwendungsfalldiagramm) In dieser Aufgabe soll ein Anwendungsfalldiagramm für die im Folgenden beschriebenen Abläufe bei dem Kauf einer Fahrkarte an
MehrGrundlagen der Technischen Informatik
TECHNISCHE FAKULTÄT 11. Übung zur Vorlesung Grundlagen der Technischen Informatik Aufgabe 1 (VHDL) Gegeben ist ein binärer Taschenrechner (siehe Abb. 1), der als Eingabe die Tasten 0, 1, +, - und = und
MehrSequentielle Schaltungen 37 SS 96. Steuerpfad
Sequentielle Schaltungen 37 SS 96 Steuerpfad Der Steuerpfad dient zur Erzeugung von Steuersignalen. Die erzeugten Steuersignale hängen vom Bearbeitungsstand ("Zustand") der Aufgabe und von Eingangsgrößen
MehrProzessleittechnische Planung II - Funktionsplanung -
Fakultät ETIT, Institut für Automatisierungstechnik, Professur für Prozessleittechnik CAE in der Prozessautomatisierung Prozessleittechnische Planung II - Funktionsplanung - WS 2010/11, 30.11.2010 Prof.
MehrTest Ereignisdiskrete Systeme
Test Ereignisdiskrete Systeme Sommersemester 2012 Prof. Dr.-Ing. J. Lunze Dipl.-Ing. Y. Nke Dauer: 30 Minuten Name:....................................................................... Matrikel-Nr.:................................................................
MehrSpezifikation von Kommunikationssystemen
1 / 22 Spezifikation von Kommunikationssystemen 6. Basiskonstrukte von SDL Prof. Jochen Seitz Fachgebiet Kommunikationsnetze 3. Mai 2018 2 / 22 Übersicht 1 Darstellung eines Prozesses 2 Zeit in SDL 3 Variablen
MehrUML Grundlagen, Zustandsautomat. Zustandsautomaten bilden eine Erweiterung der endlichen Automaten
Zustandsautomaten bilden eine Erweiterung der endlichen Automaten angereichert um zusätzliche Elemente Bedingungen Verzweigungen theoretische Wurzeln: David Harel, 1985 DI. Helmut Tockner 1 Zustandsautomaten
Mehr124 Kompetenzorientierte Aufgaben im Informatikunterricht
124 Kompetenzorientierte Aufgaben im Informatikunterricht 4.2 Aufgaben 4.2.1 Aufgabe 1: Kühlschrank 4.2.1.1 Aufgabenstellung Ein einfacher Kühlschrank besitzt einen Ein-Aus-Schalter, der jederzeit betätigt
MehrProfessur für Prozessleittechnik L. Urbas, A. Krause
Elektrotechnik und Informationstechnik Institut für Automatisierungstechnik, Professur Prozessleittechnik Übung Basisautomatisierung VL Prozessleittechnik I 00 Professur für Prozessleittechnik L. Urbas,
MehrAlgorithmen. Von Labyrinthen zu. Gerald Futschek
Von Labyrinthen zu Algorithmen Gerald Futschek Wie kommt man aus einem Labyrinth heraus? Labyrinth (griechisch: Haus der Doppelaxt, wahrscheinlich Knossos auf Kreta) Labrys Grundriss des Palastes von Knossos
MehrTG TECHNOLOGISCHE GRUNDLAGEN 17 ELEKTRONIK, DIGITALTECHNIK UND PROGRAMMIERUNG REPETITIONEN 4 DIGITALTECHNIK
Beispiel 1: Schema 0 Zeichnen Sie eine Schaltung Sch 0 (S1) und Verbraucher (Q1). Erstellen Sie die entsprechende Wahrheitstabelle und die digitale Schaltung. Bauen Sie die Schaltung mit den Laborbauteilen
MehrEndliche Automaten. Endliche Automaten J. Blömer 1/23
Endliche Automaten Endliche Automaten sind ein Kalkül zur Spezifikation von realen oder abstrakten Maschinen regieren auf äußere Ereignisse (=Eingaben) ändern ihren inneren Zustand produzieren gegebenenfalls
Mehrmaxon motor control EPOS4 Sensoren & Aufstarten der Sinus-Kommutierung
: Sensoren für die Sinus-Kommutierung und Aktivierung Thema: Welche Art von Sensoren sind für eine Sinus-Kommutierung zwingend erforderlich? Ab welchem Zeitpunkt wird die Sinus-Kommutierung bei der ersten
MehrFachhochschule Köln Institut für Produktion Labor für Automatisierungstechnik
1. Kontakttechnik Fachhochschule Köln Institut für Produktion Labor für Automatisierungstechnik 2. Praktikum Steuerungs- und Regelungstechnik (SR) im SS 2007 Durchführung des Praktikums Aufgabenstellung
MehrMakro. Operationsendeerkennung. in TrainController (TC) - Version 8.xx / Gold -
in TrainController (TC) - Version 8.xx / Gold - TrainController ist ein Produkt und registrierter Name der Fa. Freiwald Software, Egmating. AICHBAUERNWEG 1, D - 83224 GRASSAU (CHIEMSEE / ACHENTAL), TEL.
MehrVorlesung Datenstrukturen
Vorlesung Datenstrukturen Graphen (1) Darstellung Traversierung Dr. Frank Seifert Vorlesung Datenstrukturen - Sommersemester 2016 Folie 441 Generalisierung von Bäumen Verallgemeinerung (von Listen zu Graphen)
MehrAlgorithmen. Von Labyrinthen zu. Gerald Futschek
Von Labyrinthen zu Algorithmen Gerald Futschek Wie kommt man aus einem Labyrinth (griechisch: Haus der Doppelaxt, wahrscheinlich Knossos auf Kreta) Labyrinth heraus? Labrys Grundriss des Palastes von Knossos
MehrWichtige Befehle bei der Programmierung von. FISCHER-Technik
Wichtige Befehle bei der Programmierung von FISCHER-Technik 1 7 6 2 3 4 5 1) Interfacediagnose : Bevor du loslegst, teste alle, an den Eingängen E1-E8 angeschlossenen Schalter und Sensoren. Mit der linken
MehrEreignisdiskrete Systeme
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Ereignisdiskrete Systeme Modellierung und Analyse dynamischer Systeme
MehrLernaufgabe: Bandsteuerung Folie 1 Lernaufgabe: Bandsteuerung. Technologieschema. Bedienpult. 1. Aufgabenstellung
Folie 1 1. Aufgabenstellung Technologieschema Mit den Tastern EIN S1 bzw. S2 kann die Steuerung für die Förderbänder gestartet werden. Taster S1 schaltet den Motor M1 (Band 1) ein. Taster S2 schaltet den
MehrAlgorithmen II Vorlesung am
Algorithmen II Vorlesung am 17.01.013 Parametrisierte Algorithmen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales
MehrFunktionsblöcke
11 Anhang 11.1 Schaltsymbole in der Digitaltechnik In diesem Kapitel erfolgt eine Zusammenfassung der wichtigsten Begriffe und Symbolzeichen, die nach DIN 40900 Teil 12 zur Kennzeichnung digitaler Schaltungen
MehrPetrinetze und GPSS/H
Hochschule Mittweida (FH) Seminararbeit Simulation 11. Januar 2006 Agenda 1 2 3 4 Agenda 1 2 3 4 Themen Modellierung von dynamischen Systemen Formale Modellierung von nebenläufigen Systemen Simulation
MehrÜbung Basisautomatisierung
Elektrotechnik und Informationstechnik Institut für Automatisierungstechnik, Professur Prozessleittechnik Übung Basisautomatisierung VL Prozessleittechnik I (SS 2012) Professur für Prozessleittechnik L.
MehrTechnische Informatik (RO)
Technische Informatik (RO) Informationskodierung (1) Boolesche Algebren: BMA, BAA (2,3) Kombinatorische Schaltungen (4) Automaten (5) Sequentielle Schaltungen (6,7) Ablaufsteuerung (8) Fortsetzung Teil
MehrSCE Lehrunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (TIA) PA Modul P01-08 SIMATIC PCS 7 Ablaufsteuerungen
SCE Lehrunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (TIA) Siemens Automation Cooperates with Education PA Modul P01-08 SIMATIC PCS 7 Ablaufsteuerungen SCE Lehrunterlage
MehrUML - Zustandsdiagramm
Name Klasse Datum 1 Allgemeines Die Zustandsdiagramme in UML basieren im Wesentlichen auf den Statecharts von David Harel. Der Grundgedanke ist, das Verhalten eines endlichen Zustandsautomaten grafisch
MehrModul ST Steuerungstechnik
Modul ST Steuerungstechnik Prof. Dr.-Ing. Ulfert Meiners Url: www.etech.haw-hamburg.de/~meiners Email: meiners@etech.haw-hamburg.de Raum 682 Organisatorisches ST = Vorlesung (3 SWS) - NEU: nun 3SWS im
Mehr7. Konkretisierungen im Feindesign. 7.1 Zustandsdiagramme 7.2 Object Constraint Language
7. Konkretisierungen im Feindesign 7.1 Zustandsdiagramme 7.2 Object Constraint Language 173 Verfeinerte Modellierung Durch die verschiedenen Sichten der Systemarchitektur wird der Weg vom Anforderungsmodell
MehrSchulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe. Informatik Q2. Stand: 02/2016 Status: Gültig
Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe Informatik Q2 Stand: 02/2016 Status: Gültig Unterrichtsvorhaben: Modellierung und Implementierung von Anwendungen mit dynamischen, nichtlinearen
Mehr5.2 Endliche Automaten
114 5.2 Endliche Automaten Endliche Automaten sind Turingmaschinen, die nur endlichen Speicher besitzen. Wie wir bereits im Zusammenhang mit Turingmaschinen gesehen haben, kann endlicher Speicher durch
MehrSCE Lehrunterlagen. PA Modul P01-08 SIMATIC PCS 7 Ablaufsteuerungen. Siemens Automation Cooperates with Education (SCE) 09/2015
SCE Lehrunterlagen Siemens Automation Cooperates with Education (SCE) 09/2015 PA Modul P01-08 SIMATIC PCS 7 Ablaufsteuerungen Frei verwendbar für Bildungs- / F&E-Einrichtungen. Siemens AG 2015. Alle Rechte
MehrAnhang zum Lehrbuch Digitaltechnik, Gehrke, Winzker, Urbanski, Woitowitz, Springer-Verlag, 2016.
Schaltsymbole in der Digitaltechnik Anhang zum Lehrbuch Digitaltechnik, Gehrke, Winzker, Urbanski, Woitowitz, Springer-Verlag, 2016. In diesem Anhang erfolgt eine Zusammenfassung der wichtigsten Begriffe
Mehrtgt HP 2017/18-3: Klebestation
tgt HP 2017/18-3: Klebestation In einer Klebestation werden Pakete unterschiedlichen Gewichts mit einem Firmenlogo beklebt, bevor sie in den Versand gehen. Technologieschema Zu Beginn sind alle Zylinder
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
MehrPrüfung Programming, Automation, Computation
Prüfung Programming, Automation, Computation Programming: Visualisierung ung mit Google Code Playground (5 Punkte) Die Software GoalScape stellt Hierarchien kreisförmig dar. Die Visualisierung links unten
MehrVon Labyrinthen zu Algorithmen
Von Labyrinthen zu Gerald Futschek Wie kommt man aus einem Labyrinth heraus? Labyrinth (griechisch: Haus der Doppelaxt, wahrscheinlich Knossos auf Kreta) Labrys Grundriss des Palastes von Knossos 1 Fragestellungen
MehrPrüfungsklausur im Fach Automatisierungstechnik Juli Name: Vorname: Matrikelnummer: Aufgabe 1
Aufgabe 1 Prüfungsklausur im Fach Automatisierungstechnik 1 27. Juli 2010 Name: In einer petrochemischen Anlage führen je nach Tageszeit ständig 5 bis 10 Personen Wartungsarbeiten durch. Die Anlage verarbeitet
Mehr6.2 Petri-Netze. kommunizierenden Prozessen in der Realität oder in Rechnern Verhalten von Hardware-Komponenten Geschäftsabläufe Spielpläne
6.2 Petri-Netze WS 06/07 mod 621 Petri-Netz (auch Stellen-/Transitions-Netz): Formaler Kalkül zur Modellierung von Abläufen mit nebenläufigen Prozessen und kausalen Beziehungen Basiert auf bipartiten gerichteten
MehrProzessleittechnische Planung III - Funktionsplanung -
Fakultät ETIT, Institut für Automatisierungstechnik, Professur für Prozessleittechnik CAE in der Prozessautomatisierung Prozessleittechnische Planung III - Funktionsplanung - SS 2012, 22.05.2012 Dipl.-Ing.
MehrVU Grundlagen digitaler Systeme
VU Grundlagen digitaler Systeme Übung 4. Übung 183.580, 2014W Übungsgruppen: Fr., 05.12.2014 Hinweis: Verwenden Sie für Ihre Lösungen keinen Taschenrechner und geben Sie die einzelnen Lösungsschritte an,
MehrALP I Turing-Maschine
ALP I Turing-Maschine Teil I WS 2012/2013 Äquivalenz vieler Berechnungsmodelle Alonzo Church λ-kalkül Kombinatorische Logik Alan Turing Turing-Maschine Mathematische Präzisierung Effektiv Berechenbare
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
MehrVorlesung Datenstrukturen
Vorlesung Datenstrukturen Graphen (2) Spannbäume Kürzeste Wege Dr. Frank Seifert Vorlesung Datenstrukturen - Sommersemester 2016 Folie 455 Wiederholung Traversierung eines Graphen via Tiefendurchlaufs
MehrÜbung zur Vorlesung Theoretische Information. Produktautomat
Übung zur Vorlesung Theoretische Information Produktautomat Folie Produktautomat Was ist das? Zwei endliche Automaten Automat (A ) q q Automat 2 (A 2 ) z z Welche Sprachen akzeptieren die beiden Automaten
Mehr5. Programmierung SPS - FC, FB und DB
5. Programmierung SPS - FC, FB und DB Codebausteine: OB = Organisationsbaustein FC = Funktion FB = Funktionsbaustein Datenbausteine DB: Global Lokal (Instanzen-DB) Beispiel für Funktionsbaustein (FB20)
MehrAutomatisierungstechnik
Automatisierungstechnik Methoden für die Überwachung und Steuerung kontinuierlicher und ereignisdiskreter Systeme von Jan Lunze mit 401 Abbildungen, 74 Anwendungsbeispielen und 84 Übungsaufgaben Oldenbourg
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Inhalt Nachlese Überblick Aufgaben Lernziele bei der Objektorientierten Analyse Abgrenzung der Analyse zum Design als Lernprozeß UML Verhaltensdiagramme
Mehrc) {abcde, abcfg, bcade, bcafg} d) {ade, afg, bcde, bcfg} c) {abcabc} d) {abcbc, abc, a} c) {aa, ab, ba, bb} d) {{aa}, {ab}, {ba}, {bb}}
2 Endliche Automaten Fragen 1. Was ergibt sich bei {a, bc} {de, fg}? a) {abc, defg} b) {abcde, abcfg} c) {abcde, abcfg, bcade, bcafg} d) {ade, afg, bcde, bcfg} 2. Was ergibt sich bei {abc, a} {bc, λ}?
MehrSPS IEC 1131 / AS mit MULTIPROG Ablaufsprache - AS
1 Ablaufsprache - AS 2 Prinzip und Wirkungsweise der Ablaufsprachen-Programmierung Früher nannte man diese Art der Programmierung 'Schrittkettenprogrammierung' - ein sinnvoller, weil anschaulicher Begriff:
MehrSoftware-Engineering SS03. Zustandsautomat
Zustandsautomat Definition: Ein endlicher Automat oder Zustandsautomat besteht aus einer endlichen Zahl von internen Konfigurationen - Zustände genannt. Der Zustand eines Systems beinhaltet implizit die
MehrGTI Bonus VHDL - EXTRA
1 GTI Bonus VHDL - EXTRA 2 Beschreibung Gegeben seien die Moore- (Abbildung 1) und Mealy-Automaten (Abbildung 2) der Armbanduhr aus Übungsblatt 11. 3 Beschreibung Gegeben seien die Moore- (Abbildung 1)
MehrLabor Automatisierungstechnik
Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Robotino Anwendung Philipp Schorr Arduino Anwendung 1 Inhaltsverzeichnis 1. Einleitende Worte...
MehrSchrittkettenprogrammierung mit S7-GRAPH
Schrittkettenprogrammierung mit S7-GRAPH Bandende Links Taster S1 betätigt 1 2 Motor Rechtslauf Position 1 erreicht 3 Motor Stopp Rotes Blinklicht Nach 5s 4 Motor Rechtslauf Position 2 erreicht 5 Motor
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 14: Endliche Automaten Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/31 Überblick Erstes Beispiel: ein Getränkeautomat Mealy-Automaten
MehrACPLT + IEC = Dynamisch Rekonfigurierbare Modelle
ACPLT + IEC 61131-3 = Dynamisch Rekonfigurierbare Modelle L. Yu, G. Quirós, T. Kraußer, U. Epple Lehrstuhl für Prozessleittechnik RWTH Aachen University MAT 2012 15.03.2012 Überblick IEC 61131-3 Standard
MehrEinführung SPS S P A. SPS = Speicherprogrammierbare Steuerung (engl. Programmable Logic Controler - PLC).
S P A Als verbindungsprogrammiert bezeichnet man jene Steuerungen, deren Funktion durch Verdrahtung festgelegt ist. Die wichtigsten Vertreter sind: Schützsteuerungen (Öffner, Schließer, Zeitrelais) pneumatische/hydraulische
Mehr