Sie sind auf Seite 1von 67

Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe

Technisches Gymnasium

Steuerungstechnik

Inhaltsverzeichnis
Steuerungstechnik............................................................................................................................1
0 Hinweise zur Software LOGOComfort (V8)...................................................................................4
0.1 LOGO zuhause......................................................................................................................4
0.2 LOGO in der Schule...............................................................................................................4
0.3 Anschluss der Hardware und Grundeinstellungen (Datei muster.lsc).....................................4
1 Grundbegriffe................................................................................................................................5
1.1 Was bedeutet steuern?..........................................................................................................5
1.2 Analog - Digital - Binär...........................................................................................................6
2 Steuerungen mit binären Signalen................................................................................................7
2.1 Digitale Grundverknüpfungen................................................................................................7
2.2 Schaltung nach Funktionsgleichung (3 Eingänge, 2 Ausgänge)..........................................10
2.3 Schaltung nach Funktionsgleichung (3 Eingänge, 2 Ausgänge)...........................................11
2.4 Entwurf einer Schaltung aus Grundelementen: Wechselschaltung......................................12
2.5 Disjunktive Normalform (DNF): eine systematische Lösungsmöglichkeit.............................13
2.6 Prüf- und Sicherheitsschaltung: „Sensorüberwachung“ (Übung)..........................................14
2.7 Majoritätsschaltung: 2-aus-3-Schaltung (Übung).................................................................15
2.8 Schaltungsvereinfachung.....................................................................................................16
2.9 Leuchtpunktanzeige (Übung)...............................................................................................17
2.10 Leuchtbandanzeige, "Thermometercode" (Übung)............................................................18
2.11 Teichbefüllungssteuerung (Übung).....................................................................................19
2.12 Zahlensysteme..................................................................................................................20
2.13 Windrichtungsanzeige für Windkraftanlage (Übung)..........................................................23
2.14 Sturmsicherung für eine Windkraftanlage (Übung)............................................................24
3 Umsetzung von analogen in digitale Signale und umgekehrt......................................................25
3.1 Digital-Analog-Umsetzer......................................................................................................25
3.2 Analog-Digital-Umsetzer......................................................................................................27
3.3 Komparator (Schwellwertschalter) ohne Hysterese.............................................................28
3.4 Komparator (Schwellwertschalter) mit Hysterese (Schmitt-Trigger).....................................28
3.5 Analoger Schwellwertschalter (Komparator) in LOGO.........................................................29
3.6 Analoger Schadstoffmelder (Übung, ohne Hysterese).........................................................31
3.7 Schadstoffkonzentrationsanzeige mit 3 Stufen (Übung).......................................................32
3.8 2-Bit-Analog-Digital-Umsetzer aufgebaut aus 4 Schwellwertschaltern.................................33
3.9 Pumpensteuerung für thermische Solaranlage (Übung)......................................................34
3.10 Jalousiesteuerung (Übung)................................................................................................34
3.11 Temperaturmessung mit PT1000 und Messverstärker (Übung).........................................35
3.12 Heizungsregelung mit 2-Punkt-Regler (Übung)..................................................................36
3.13 Heizungs-Zweipunktregler mit Temperaturvorwahl am Poti................................................37
4 Speichern von Informationen.......................................................................................................38
4.1 Erklärung des Begriffs Speichern am Beispiel Fahrstuhlanforderung..................................38

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 1 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4.2 RS-Flipflop...........................................................................................................................38
4.3 RS-Flipflop aus Grundgattern..............................................................................................38
4.4 Fertiges RS-Flipflop in LOGO – Baustein „Selbsthalterelais“...............................................39
4.5 Selektive Bandweiche..........................................................................................................40
4.6 Milchanlage..........................................................................................................................41
4.7 Reaktionstester....................................................................................................................42
4.8 Straßenbahn........................................................................................................................43
5 Zeitgeber, Timer..........................................................................................................................44
5.1 Einschaltverzögerung..........................................................................................................44
5.2 LOGO-Ausschaltverzögerung..............................................................................................45
5.3 Norm-Ausschaltverzögerung................................................................................................45
5.4 Lauflicht mit Norm-Ausschaltverzögerungen (Einmal-Durchlauf).........................................46
5.5 Automatisches Lauflicht.......................................................................................................46
5.6 Einfache Ampelsteuerung....................................................................................................46
5.7 Fußgänger-Ampel................................................................................................................46
5.8 Fußgänger-Bedarfsampel....................................................................................................46
6 Prinzip von Ablaufsteuerungen....................................................................................................47
6.1 Grundlegende Funktion einer Schrittkette............................................................................47
6.2 Einfache Befüllung: grafische Darstellung mit Zustandsdiagramm.......................................48
6.3 Einfache Befüllung: grafische Darstellung mit GRAFCET (ignorieren).................................48
6.4 Einfache Befüllung: zugehöriges Ablaufdiagramm...............................................................49
6.5 Einfache Befüllung: zugehörige Schrittkette in LOGO..........................................................49
7 Ablaufsteuerung einer Waschstraße............................................................................................50
7.1 Beschreibung des Ablaufs...................................................................................................50
7.2 Aufgaben..............................................................................................................................51
7.3 Zustandsdiagramm Waschstraße........................................................................................51
7.4 GRAFCET-Darstellung Waschstraße (ignorieren)................................................................51
7.5 Zeitablaufdiagramm Waschstraße.......................................................................................52
7.6 Waschstraße Steuerungsschaltung mit Schrittkette aus RS-Flipflops..................................53
7.7 Schrittkette Waschstraße in LOGO......................................................................................54
8 Schaltwerk für eine Waschmaschine...........................................................................................55
8.2 Aufgaben..............................................................................................................................55
8.3 Zustandsdiagramm Waschmaschine...................................................................................56
8.4 GRAFCET-Darstellung Waschmaschine..............................................................................56
8.5 Zeitablaufdiagramm Waschmaschine..................................................................................57
8.6 Erklärung der Funktion des Zeitgebers (Timers)..................................................................57
8.7 Schrittkette Waschmaschine, realisiert mit LOGO................................................................58
9 Schwimmbecken mit Sonnenkollektorheizung.............................................................................59
9.1 Technologieschema.............................................................................................................59
9.2 Gewünschter Ablauf.............................................................................................................59
9.3 Aufgaben..............................................................................................................................59
9.4 GRAFCET-Darstellung.........................................................................................................60
9.5 Schrittkette in LOGO mit analoger Temperaturmessung und Meldetexten...........................61
10 Mischanlage..............................................................................................................................62

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 2 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10.1 Technologieschema...........................................................................................................62
10.2 Gewünschter Ablauf...........................................................................................................62
10.3 Aufgaben............................................................................................................................62
10.4 Zusatzaufgabe...................................................................................................................62
10.5 GRAFCET-Darstellung Mischanlage mit 5 Schritten..........................................................63
10.6 Zeitablaufdiagramm...........................................................................................................64
10.7 Mischanlage Schrittkette mit 3 Schritten in LOGO.............................................................65
10.8 Mischanlage Schrittkette mit 4 Schritten in LOGO.............................................................66
10.9 Mischanlage mit analogem Füllstandssensor des Mischbehälters.....................................67

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 3 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

0 Hinweise zur Software LOGOComfort (V8)


0.1 LOGO zuhause
Mit der Software LOGOComfort (V8) können Programme für die LOGO-Kleinsteuerung erstellt und
in das per Ethernet-Kabel angeschlossene Gerät übertragen werden. Da mit der Software auch
Simulationen (ohne angeschlossene Hardware) durchgeführt werden können, empfiehlt es sich,
das Programm auch auf dem heimischen PC in Betrieb zu nehmen!
Gehen Sie dazu wie folgt vor:
• Kopieren Sie in der Schule den kompletten Ordner LOGOComfort auf einen USB-Stick
(insgesamt ca. 160 MB)!
Den Ordner stellt Ihnen der Fachlehrer im Klassen-Tausch (oder Tausch-Alle)
zur Verfügung!
• Kopieren Sie zuhause den kompletten Ordner nach: C:\Programme!
(Hierzu benötigen Sie Administrator-Rechte)
• Navigieren Sie mit dem Win-Explorer zur folgenden Datei:
"C:\Programme\LOGOComfort\LOGOComfort.exe"
• Mit einem Rechtsklick auf die Datei können Sie mit: Senden an – Desktop-Verknüpfung
erstellen eine Start-Datei auf den Desktop legen.
Wichtiger Hinweis:
Die Software startet nur dann, wenn Sie exakt die o.g. Verzeichnisse verwenden! Sollten Sie aus
irgendwelchen Gründen eine andere Struktur verwenden, müssen Sie diese Datei C:\Programme\
LOGOComfort\Start.lax editieren und per Suchen und Ersetzen die vorhandenen Pfade an die
eigenen anpassen (s. auch readme-geiger.txt im Programmordner)
0.2 LOGO in der Schule
In der Schule steht das Programm im NAL – Technik zur Verfügung (LOGO-V8, „Netz“ oder
„Lokal“); die lokale Version wird beim ersten Aufruf zunächst installiert (dauert etwas), danach
sollte aber ein flüssigeres Arbeiten möglich sein, als mit der Netz-Version.
Achten Sie darauf, dass Sie die erstellten Programmbeispiele immer in Ihrem eigenen
Homeverzeichnis abspeichern! Sinnvollerweise legen Sie hierfür einen Ordner z.B.
H:\Steuerungstechnik\Beispiele an!
Das Unterrichtsskript wird „mit Lücken“ digital zur Verfügung gestellt; diese Lücken werden Sie im
Unterricht selbst ausfüllen. Speichern Sie das Skript z.B. in H:\Steuerungstechnik\Skript ab!
Wenn Sie eine „Papierform“ benötigen, können Sie sich die jeweiligen Seiten nach der
Bearbeitung (und anschließenden Besprechung) (zuhause) ausdrucken.
Der Umgang mit dem Programm wird im Unterricht erläutert, ein Blick in die umfangreiche Hilfe ist
allerdings nicht verboten.
0.3 Anschluss der Hardware und Grundeinstellungen (Datei muster.lsc)
Die LOGO-Kleinsteuerung und die ip-Einstellungen im Programm müssen zusammenpassen!
Verwenden Sie nach Möglichkeit immer die gleiche Steuerung am gleichen PC, es gilt z.B.
L141-W01: Steuerung mit der ip 10.1.5.21, PC L141-W02: Steuerung mit der ip 10.1.5.22, usw...
Da die ip-Adresse im Programm eingestellt werden mussen, öffnen wir bei jedem Projekt eine
(eigene individualisierte) Datei muster.lsc und speichern diese sofort unter einem neuen
Projektnamen ab! (Die Datei muster.lsc wird im ersten Termin erstellt und individualisiert).
Projekte müssen immer aus der Software heraus geöffnet werden, weil Windows nicht weiß, was
es mit der Dateiendung .lsc anfangen soll!

Bei der Inbetriebnahme der Hardware wird zunächst das Netzwerkkabel angeschlossen, danach
das Netzteil!
Hardwaretest bei Verbindungsproblemen:
Start – Ausführen – cmd: Eingabeaufforderung geht auf:
ping 10.1.5.xy eintippen, von der LOGO muss eine Antwort kommen! Falls nicht: Lehrer rufen!

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 4 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

1 Grundbegriffe
1.1 Was bedeutet steuern?

Sensoren Steuerung Aktoren

Eingabe Verarbeitung Ausgabe

Abhängig von den Eingangsgrößen, die Sensoren liefern werden, werden Ausgangsgrößen mit
Hilfe von Aktoren beeinflusst.
Die Eingangs- und Ausgangsgrößen können analog oder digital sein.
1.1.1 Beispiele für Sensoren
• Schalter, Taster
• Temperatursensor
• Drucksensor
• Helligkeitssensor
• Bewegungssensor
1.1.2 Beispiele für Steuerungen
• Fahrstuhlsteuerung, Garagentorsteuerung
• Ampelsteuerung, Treppenhauslicht
• Waschmaschinensteuerung
• Heizungssteuerung
• Ausrichtung einer Windkraftanlage
• Automatisches Mischen eines Stoffes
• Abfüllanlage
1.1.3 Beispiele für Aktoren
• Motor, Lüfter, Ventilator
• Pumpe, Ventil
• Beleuchtung
• Heizung
1.1.4 Beispiel für ein einfaches Steuerungssystem
24V 24V
24V

Logo-
24V Kleinsteuerung

GND
Eingabe Verarbeitung Ausgabe

Zwei Schalter sind an eine LOGO-Kleinsteuerung angeschlossen und schalten über zwei
Relaiskontakte zwei 24V- oder 230V-Lampen.
Die Kleinsteuerung benötigt eine Versorgungsspannung, damit in ihr ein Programm abgearbeitet
werden kann. An den Ausgängen verwendet man oft Relaiskontakte. Dann kann man den
Verbraucher und die Versorgungsspannung frei wählen.
Die Relaiskontakte schließen dann einen vollständigen Stromkreis.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 5 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

1.2 Analog - Digital - Binär


Steuerungen arbeiten mit analogen und digitalen Signalen.
1.2.1 Analog
• Es sind unendlich viele Zwischenwerte sind möglich.
• Beispiele: Spannung zwischen 0V und 10V, Temperatur zwischen z.B. -20 °C und + 30 °C
• Eine Uhr mit mechanischen Zeigern ist eine Analoguhr.
Hier einige Bilder von analogen Signalen einfügen!

1.2.2 Digital
• Es sind abzählbar viele Zustände möglich (lateinisch: digitus – der Finger)
• Beispiel. Analoge Musik und Sprache wird vor der Speicherung im PC / Handy / MP3-
Player / CD digitalisiert in 256 (8-Bit) oder 65536 (16-Bit) Spannungswerte
• Farben auf dem PC-Bildschirm oder im Foto werden in abzählbar viele Abstufungen
digitalisiert (z.B. 8, 16, 24 Bit)
• Eine Uhr mit Ziffernanzeige ist eine Digitaluhr
Hier einige Bilder von digitalen Signalen einfügen!

1.2.3 Binär (boolean)


• Zwei digitale Zustände bezeichnet man als binär.
• Logisch 1 = High (H) = wahr = true (Lampe ist an)
• Logisch 0 = Low (L) = falsch = false (Lampe ist aus)

In einer Steuerung verwendet man z.B. binäre Signale:


• Taster am Eingang nicht gedrückt (0V) -> Low -> 0
• Taster am Eingang gedrückt (24V) -> High -> 1
• 1 -> Kontakt am Ausgang geschlossen -> Lampe leuchtet
• 0 -> Kontakt am Ausgang offen -> Lampe leuchtet nicht
Hier einige Bilder von binären Signalen einfügen!

Zunächst beschäftigen wir uns mit digitalen Steuerungen. Obwohl diese nur zwei Zustände kennt,
bezeichnet man sie nicht als Binärtechnik, sondern als Digitaltechnik.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 6 / 67


Carl-Engler-Schule Karlsruhe
Steuerungen in der Mechatronik Technisches Gymnasium

2 Steuerungen mit binären Signalen


2.1 Digitale Grundverknüpfungen

Symbol in LOGO Amerikanische


Funktions- Funktions-
Symbol Eingänge: I in Worten Darstellung
gleichung tabelle
Ausgänge: Q z.B. Labview

NOT (Negation) NICHT


Y = !A
Y = NOT A A Y
1 Y = /A 0
A Y 1
Y= A

AND (Konjunktion) UND


B A Y
Y=A&B
0 0
Y = A AND B
A 0 1
& Y=A● B
Y 1 0
B Y = A ∧B
1 1

OR (Disjunktion) ODER
B A Y
Y=A+B
0 0
A
Y = A OR B
1 0 1
Y
Y=A+B
1 0
B Y = A ∨B
1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 7 / 67


Carl-Engler-Schule Karlsruhe
Steuerungen in der Mechatronik Technisches Gymnasium

Wie ein UND,


NAND B A Y dessen
Y = !(A & B) Ausgang
A Y = NOT(A AND B) 0 0
& 0 1 invertiert ist.
Y Y = /(A ● B)
B Y = A ∧B 1 0
1 1

Wie ein ODER,


NOR B A Y mit invertiertem
Y = !(A + B)
A Y = NOT (A AND B) 0 0 Ausgang.
1 0 1
Y Y = /(A + B)
B Y = A ∨B 1 0
1 1

XOR (Antivalenz)
B A Y
Y=A$B
Y = A XOR B 0 0
A 0 1
Y = A*/B + /A*B
=1 Y 1 0
B Y = A ⊕B
1 1

XNOR (Äquivalenz)
Y = A !$ B B A Y
Y = A XNOR B 0 0
A 0 1
= Y = A*B + /A*/B
Y 1 0
B Y = A ⊕B
1 1

Die Verknüpfungen UND / ODER / NAND / NOR können beliebig viele Eingänge haben,
die Verknüpfungen XOR und NXOR haben immer nur zwei Eingänge.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 8 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

Kontrollfragen zu Digitalen Grundverknüpfungen

1. Skizzieren Sie (ohne nachzuschauen) die normgerechten Schaltsymbole für


AND-, OR-, und XOR- Verknüpfung!

2. Geben Sie die Funktionstabellen für NOT- OR- und NAND-Verknüpfung an!

3. Ein Mitschüler aus der Parallelklasse behauptet: /(A * B) = /A + /B !?


Hat er sich nur verschrieben oder hat er Recht?
Wie könnte man nachweisen, ob die Behauptung stimmt oder falsch ist?

4. Gegeben sind eine Spannungsquelle, zwei Schalter und eine Lampe;


Wie könnte man die AND- bzw. OR- Funktion mit diesen Teilen nachbilden?

5. Skizzieren Sie die Schaltfunktion Y = (A * B) + (/A * B) mit normgerechten Symbolen!


Wie sieht die Funktionstabelle für die Schaltung aus?
Könnte man die Schaltfunktion auch einfacher schreiben?

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 9 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.2 Schaltung nach Funktionsgleichung (3 Eingänge, 2 Ausgänge)


Eingänge: 3 Schalter I1 bis I3
Ausgänge: 2 LEDs Q1 und Q2
Aufgaben:
• Bauen Sie folgende Schaltungen mit der LOGO-Steuerung auf:
Q1 = / I1 * I2 * / I3 (sprich: NICHT I1 UND I2 UND NICHT I3)
Q2 = I1 * / I2 * / I3 (sprich: I1 UND NICHT I2 UND NICHT I3)
• Vervollständigen Sie die Funktionstabelle
• Erklären Sie in Worten, in welchen Fällen die LEDs Q1 und Q2 leuchten.
Schaltung und Funktionstabelle:
I3 I2 I1 Q1 Q2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Erklärungen:
• Q1 leuchtet, wenn die beschalteten Eingänge der UND-Verknüpfung eins werden.
Da I1 und I3 vor der UND-Verknüpfung invertiert werden leuchtet Q1 wenn

• Setzt man genau diese Kombination in die Gleichung Q1 = / I1 * I2 * / I3 ein,


Q1 = /0 * 1 * /0 = 1 * 1 * 1
so erhält man Q1 = 1.
• Zusammenfassung: Q1 = / I1 * I2 * / I3
Q1 wird 1 wenn
• Q2 leuchtet, wenn die beschalteten Eingänge der UND-Verknüpfung eins werden.
Da I2 und I3 vor der UND-Verknüpfung invertiert werden leuchtet Q2 wenn

• Setzt man genau diese Kombination in die Gleichung Q2 = I1 * / I2 * / I3 ein,


Q2 = 1 * /0 * /0 = 1 * 1 * 1
so erhält man Q2 = 1.
• Zusammenfassung: Q2 = I1 * / I2 * / I3
Q2 wird 1 wenn

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 10 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.3 Schaltung nach Funktionsgleichung (3 Eingänge, 2 Ausgänge)


Eingänge: 3 Schalter I1 bis I3
Ausgänge: 2 LEDs Q1 und Q2
Aufgaben:
• Bauen Sie folgende Schaltungen mit der LOGO-Steuerung auf:
Q1 = / I1 * I2 (sprich: NICHT I1 UND I2
+ I1 * I3 ODER I1 UND I3)
Q2 = I1 * / I2
+ / I3
• Vervollständigen Sie die Funktionstabelle
• Erklären Sie in Worten, in welchen Fällen die LEDs Q1 und Q2 leuchten.
Schaltung und Funktionstabellen:
I3 I2 I1 Q1 Q2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

I3 I2 I1 Q1 Q2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Erklärungen Q1 = / I1 * I2 + I1 * I3
• Q1 wird 1

• Weil bei beiden UND-Verknüpfungen nur 2 der 3 Eingänge angeschlossen werden,


ist der Zustand des 3. Eingang gleichgültig. Dies sind jeweils 2 Zeilen in der
Funktionstabelle!
Erklärungen Q2 = I1 * / I2 + / I3
• Q2 wird 1

• Bei I1 * / I2 ist der Zustand von I3 gleichgültig -> 2 Fälle in der Funktionstabelle
• Bei / I3 werden I1 und I2 nicht abgefragt -> gleichgültig -> 4 Fälle in der Tabelle

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 11 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.4 Entwurf einer Schaltung aus Grundelementen: Wechselschaltung


Eingänge: 2 Schalter Fügen Sie hier eine Wechselschaltung ein!
Ausgänge: 1 Beleuchtung

Aufgabe:
• Wenn beide Schalter aus sind, soll die Lampe aus sein.
• Wenn man einen Schalter umschaltet, soll die Lampe ihren Zustand ändern.
(„Ändern“: Wenn die Lampe an war, soll sie aus gehen und umgekehrt).
• Erstellen Sie die Funktionstabelle.
I2 I1 Q
0 0
0 1
1 0
1 1

• Bauen Sie die Schaltung ausschließlich aus beliebig vielen digitalen


Grundbausteinen UND, ODER, NICHT auf.
Hilfestellung:
Wir zerlegen das Problem in 2 Schritte: Für jede Zeile, in welcher der Ausgang 1 wird,
erstellen wir zunächst eine eigene Schaltung:
Fall Zeile 2:
I2 I1 Q1
0 0 0
0 1 1 Je 1 Schaltung
1 0 0 für Zeile 2 und Zeile3
1 1 0

Die Schaltung für den 2. Fall, in welcher der Ausgang 1 wird sieht
so aus
Fall Zeile 3:
I2 I1 Q2
0 0 0
0 1 0
Zusammen-
1 0 1 fassen:
1 1 0 Fall Zeile 2
oder Zeile3
tritt auf:
Nun fassen wir beide Fälle zusammen:
Die Lampe soll angehen,
wenn der Fall Zeile 2 oder Zeile 3 eintritt:

Dies ist die Lösung!

abgelesene Funktionsgleichung:

Q1 = (I1 * /I2) + (/I1 * I2) ; wobei * UND, AND; + ODER, OR ; / NICHT, NOT

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 12 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.5 Disjunktive Normalform (DNF): eine systematische Lösungsmöglichkeit


Aufgabe wie oben: Wechselschaltung
I2 I1 Q1
0 0 0
0 1 1 (/ I2 * I1)
1 0 1 (I2 * / I1)
1 1 0

abgelesen: Q1 = (/ I2 * I1) + (I2 * / I1), dies ist exakt die Lösung aus 2.4!

2.5.1 Vorgehen beim Ablesen der Funktionsgleichung aus der Funktionstabelle


• Funktionstabelle erstellen
• Für jede Zeile, in der unter dem Ausgang eine 1 steht, wird eine UND-Verknüpfung
aller Eingänge erstellt; dabei werden alle Eingänge invertiert, bei denen in der
jeweiligen Zeile eine 0 steht (Diese UND-Verknüpfungen nennt man “1-Minterme”)
• Am Schluss werden alle UND-Verknüpfungen mit einem ODER zusammengefasst.
(“Die disjunktive Normalform ist die ODER-Verknüpfung aller 1-Minterme”)

2.5.2 Schaltung nach disjunktiver Normalform


Man erhält mit dieser Lösungsmethode immer eine Schaltung, die nach dem gleichen
Muster aufgebaut ist.
• zunächst werden die Eingänge invertiert oder nicht invertiert
• dann werden die Eingänge auf UND-Verknüpfungen geführt
• anschließend werden die Ausgänge der UND-Verknüpfungen mit ODER verknüpft

Q1 = (/ I2 * I1) + (I2 * / I1)

I2 I1

&
1
≥1 Q1
1
&

NICHT UND ODER

Versuchen Sie in Zukunft die Schaltungen in LOGO auch immer nach diesem "Muster" zu
zeichnen. Dies erhöht die Übersicht und macht die Schaltungen verständlicher.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 13 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.6 Prüf- und Sicherheitsschaltung: „Sensorüberwachung“ (Übung)


Eingänge: 2 Schalter (binäre Sensoren)
Ausgänge: ein rote Anzeige-LED, eine grüne Anzeige-LED
Aufgabe 1:
• In einer sicherheitsrelevanten Steuerung werden Sensoren, die dasselbe messen,
zwei- oder dreifach ausgeführt.
• Hier soll überprüft werden, ob 2 Sensoren das gleiche Signal liefern.
• Die grüne LED soll angehen, wenn die Sensoren das gleiche Signal liefern.
• Geben Sie die Funktionstabelle, die disjunktiven Normalformen und die in LOGO
aufgebaute Schaltung an.
Aufgabe 2: zusätzliche Schaltung!
• Die rote LED soll angehen wenn die Sensoren unterschiedliche Signale liefern;
d.h. einer der beiden Sensoren könnte defekt sein!
Lösung:
I2 I1 rot grün
0 0
0 1
1 0
1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 14 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.7 Majoritätsschaltung: 2-aus-3-Schaltung (Übung)


Eingänge: 3 Schalter (binäre Sensoren)
Ausgänge: 1 grüne Anzeige-LED, 1 gelbe Anzeige-LED
Aufgabe:
• Wenn mindestens 2 Sensoren H-Signal zeigen, leuchtet die gelbe LED.
(Dies ist die Majoritätsschaltung. Majorität = Mehrheit)
• Wenn alle 3 Sensoren H-Signal zeigen, leuchtet zusätzlich die grüne LED.
Lösung:
I3 I2 I1 Gelb Grün
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 15 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.8 Schaltungsvereinfachung
Durch Überlegung erkennt man, dass sich die Majoritätsschaltung auch mit UND-
Verknüpfungen aufbauen lässt, die nur 2 Eingänge besitzen:
Q = (I2 * I1) + (I3 * I1) + (I3 * I2)
Ursprüngliche Schaltung (disjunktive Normalform) Vereinfachte Schaltung
I3 I2 I1
1 1 1
I3 I2 I1
& &

& ≥1 Q & ≥1 Q

& &

&

Beide Schaltungen haben die gleiche Funktion.


In der Steuerungstechnik werden Schaltungen grundsätzlich nicht vereinfacht, weil es
dann schwerer ist, Fehler zu finden. Steuerungen müssen absolut zuverlässig laufen.
Werden Digitalschaltungen in programmierbaren ICs eingesetzt, so werden die
Schaltungen grundsätzlich von der Entwicklungssoftware vereinfacht. Dieses Verfahren ist
absolut zuverlässig.
Bei uns in der Mechatronik vereinfachen wir Schaltungen normalerweise nicht,
sondern verwenden die disjunktive Normalform, die man direkt aus der
Funktionstabelle ablesen kann. Eventuell werden die Schaltungen dabei etwas
umfangreicher.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 16 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.9 Leuchtpunktanzeige (Übung)


Mit drei Meldern (A, B, C) wird die Konzentration an Schadstoffen gemessen.
Es ist eine Leuchtpunkt-Anzeige nach folgendem Muster zu entwerfen:
• Wenn genau ein Melder H-Signal zeigt, geht Lampe L1 an.
• Wenn genau zwei Melder H-Signal zeigen, geht Lampe L2 an.
• Wenn genau drei Melder H-Signal zeigen, geht Lampe L3 an.

E1 L3

E2 L2
Logik

L1
E3

3 Melder Leuchtpunkt-Anzeige

Lösung:
E3 E2 E1 L1 L2 L3
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

abgelesen aus Funktionstabelle: (es fehlen noch die Invertierungen – ergänzen!)


L1 = (E3 * E2 * E1)
+ (E3 * E2 * E1)
+ (E3 * E2 * E1)
L2 = (E3 * E2 * E1)
+ (E3 * E2 * E1)
+ (E3 * E2 * E1)
L3 = (E3 * E2 * E1)

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 17 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.10 Leuchtbandanzeige, "Thermometercode" (Übung)


Mit drei Meldern (A, B, C) wird die Konzentration an Schadstoffen gemessen.
Es ist eine Leuchtband-Anzeige nach folgendem Muster zu entwerfen:
• Wenn mindestens ein Melder H-Signal zeigt, geht Lampe L1 an.
• Wenn mindestens zwei Melder H-Signal zeigen, geht zusätzlich L2 an.
• Wenn mindestens drei Melder H-Signal zeigen, geht zusätzlich L3 an.

E1 L3

E2 L2
Logik

L1
E3

3 Melder Leuchtpunkt-Anzeige

Lösung:
E3 E2 E1 L1 L2 L3
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 18 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.11 Teichbefüllungssteuerung (Übung)


Als Amphibienfreunde wollen wir das Überleben der Frösche im Gartenteich sichern und
entwickeln eine Steuerung zur Befüllung eines Froschteiches mit zwei Pumpen.

Pumpe Pumpe
P1 P2

Sensor C

Sensor B

Sensor A

Die Sensoren liefern 1 Signal wenn das Wasser sie erreicht


bzw. 0 Signal, wenn kein Wasser am Sensor ist.
• Befindet sich der Wasserstand unterhalb des Sensors A, dann müssen beide
Pumpen laufen.
• Befindet sich der Wasserstand zwischen den Sensoren A und B darf nur Pumpe 1
laufen.
• Befindet sich der Wasserstand zwischen den Sensoren B und C darf nur Pumpe 2
laufen.
• Erreicht der Wasserstand den Sensor C oder höher darf keine der Pumpen in
Betrieb sein.
• Wenn die Sensoren einen Zustand melden, der nicht möglich ist ("schwebendes
Wasser"), gehen beide Pumpen aus und ein Warnsignal ertönt.
Eingänge: C, B, A
Ausgänge: P1, P2, W
Lösung:
C B A P1 P2 W
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 19 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.12 Zahlensysteme
2.12.1 Dezimalzahl

Zahlenvorrat: Ziffern 0 bis 9


Basis: 10 → 10 Ziffern
Wertigkeit 1000 100 10 1
103 102 101 100
Dezimalzahl 2 0 4 8
Bedeutet: 2 * 1000 + 0 * 100 + 4 * 10 + 8 *1

2.12.2 Dualzahl (binär) und Umwandlung von Dual- in Dezimalzahl

Zahlenvorrat: Ziffern 0 und 1


Basis: 2 → 2 Ziffern
Wertigkeit 128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
Dualzahl 1 1 0 0 1 0 1 1
Bedeutet: 1*128 + 1*64 + 0*32 + 0*16 + 1*8 + 0*4 + 1*2 +1*1 = 203dez

2.12.3 Umwandlung von Dezimal- in Dualzahl (Subtraktionsverfahren)


203dez = ?dual
Wertigkeit 128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
Dualzahl ? ? ? ? ? ? ? ?
203
-128 ↓
75
-64 ↓
11 X X
-8 ↓
3 X
-2 ↓
1
-1 ↓
0
Wertigkeit 128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
Dualzahl 1 1 0 0 1 0 1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 20 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.12.4 Hexadezimal (Sedezimal)

Zahlenvorrat: Ziffern 0 bis 9, A bis F


Basis: 16 → 16 Ziffern
Wertigkeit 4096 256 16 1
163 162 161 160
Hexadezimalzahl 1 0 A F
Bedeutet: 1 * 4096 + 0 * 256 + A * 16 + F 1
= 1 * 4096 + 10 * 16 + 15 * 1
= 4271dez

2.12.5 Umwandlung Dualzahl → Hexadezimalzahl

Dezimal 203
umgewandelt in Dualzahl:
Wertigkeit 128 64 32 16 8 4 2 1
Dualzahl 1 1 0 0 1 0 1 1
Wertigkeit für Umwandlung 8 4 2 1 8 4 2 1
in Hexadezimalzahl
Hexadezimalzahl C B
Wertigkeit Hexzahl 16 1

2.12.6 Umwandlung Hexadezimalzahl in Dezimalzahl


CBhex = C * 16 + B * 1 = 12 * 16 + 11 * 1 = 203dez
2.12.7 Übungen zu Zahlensystemen
1. Das Oktalsystem hat als Basis die Zahl 8; erstellen Sie (wie oben) eine Tabelle mit
„Zahlenvorrat“, „Wertigkeit“, „Ziffernvorrat“ und einem Umwandlungsbeispiel!
2. Schreiben Sie Ihren Geburtstag in allen bisher besprochenen Zahlensystemen!
3. Übersetzen Sie in alle anderen Zahlensysteme:
01001100bin 1234oct 4321dez 45CDhex
11001100bin 5701oct 0012dez 10A1hex
4. Aus welchen Systemen können folgende Zahlen stammen:
1234 1011 8899 AC10 7879 1044

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 21 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.12.8 Übung: Ansteuerung einer Siebensegment-Anzeige


a
D (8) Dual- a
Gegeben ist
Dezimal-
Zähler Code b
folgende Schaltung: C (4) c f b
zähler d g
von
von B (2) e
01 - 89 Sieben- f
A (1) e c
g
segment- d
Code

Der Dezimalzähler zählt periodisch von 0 - 9 (größere Zahlen treten nie auf!) und stellt das
Ergebnis im Dualcode an den Ausgängen D - A zur Verfügung. Der Codewandler (Dualcode →
Siebensegment-Code erzeugt daraus die Ansteuersignale a - g für die Siebensegment-Anzeige.
Die BCD-Zahlen 0 - 9 sollen wie folgt dargestellt werden (s. DIN 40900, Teil 12):

a) Erstellen Sie die Funktionstabelle für die Eingänge D - A (mit den Wertigkeiten 8-4-2-1)
und die Ausgänge a - g nach folgendem Muster (für die Dezimalzahlen 0 bis 9):

dez. D (8) C (4) B (2) A (1) a b c d e f g


0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2
3
4
5
6
7
8
9

b) Geben Sie für zwei Segmente die disjunktive Normalform an!


Also z.B. für das Segment a: a = (/A * /B * /C * /D) + ( … ) + ( … ) + ….
c) Zum Testen auf der LOGO müsste man jetzt die Schaltungen für alle sieben Segmente
zeichnen; dies ist natürlich sehr aufwändig!
Wir machen dies in Arbeitsteilung und jede(r) testet genau ein Segment!
Hinweise: Eingänge sind 4 Schalter, als Ausgang wählen Sie eine LED.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 22 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.13 Windrichtungsanzeige für Windkraftanlage (Übung)

N
D1 S
D2 Steuerung W
D4 O
Windrichtung Dualzah Windrichtung
s-Erfassung l s-Anzeige
Dualzahl Anzeige
Dezimalzahl Himmelsrichtung D4 D2 D1 N O S W
0 N
1 NO
2 O
3 SO
4 S
5 SW
6 W
7 NW
Die Ansteuerung einer Windrichtungsanzeige für eine Windkraftanlage wird entworfen.
Ein Sensor erfasst 8 verschiedene Positionen und liefert auf 3 Leitungen die als Dualzahl
kodierte Himmelsrichtung. (Zusatzplatine „Windrichtungserfassung“ mit Flachbandkabel
anschließen, die drei Schiebeschalter I1, I2, 3 auf „In 5V“ stellen!)
Wir legen fest: Norden = 0, Nordosten = 1, Osten = 2 usw.
Bei der Anzeige (Zusatzplatine „Windrichtungsanzeige“) sind die Leuchtschriften für N und
S sowie W und O transparent hintereinander angebracht. Man sieht immer nur N oder S
bzw. W oder O leuchten. Entwerfen Sie die Steuerung gemäß folgender Anleitung:
• Geben Sie die kompletten disjunktiven Normalformen für N, S, O, W an!
• Prüfen Sie, ob man die Gleichungen durch geschicktes Ausklammern und
Zusammenfassen vereinfachen kann!
Evtl. sehen Sie einfachere Gleichungen auch direkt in der Funktionstabelle?
• Geben Sie die (evtl. vereinfachten) Schaltungen in der LOGO ein! Sie können die
Gleichungen auch ohne Vereinfachung eingeben; dies ist zwar aufwändiger, aber
weniger fehleranfällig.

2.13.1 Gleichungen
N=
S=
O=
W=

2.13.2 Schaltung
(Bild einfügen)

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 23 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

2.14 Sturmsicherung für eine Windkraftanlage (Übung)


Ein Windgeschwindigkeitsmesser liefert die Windstärke in Beaufort (0-12) kodiert als
vierstellige Dualzahl.
Ab Windstärke 10 soll die Sturmsicherung (Sturm) ansprechen.
Bei Windstärke 8 und 9 soll eine gelbe Warnleuchte (Warn) angehen.

2.14.1 Rein digitale Lösung


Ergänzen Sie die Funktionstabelle und entnehmen Sie die disjunktiven Normalformen!
Wenn Sie den „digitalen Blick haben“, können Sie aus der Funktionstabelle gleich die
vereinfachten Gleichungen ablesen? Stimmen diese beiden Gleichungen?
Sturm = (D8 * D4) + (D8 * D2) Warn = (D8 * /D4 * /D2)

dez D8 D4 D2 D1 Sturm Warn


disjunktive Normalformen:
0 0 0 0 0
(Terme untereinander schreiben!)
1 0 0 0 1
2 0 0 1 0 Warn =
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
Sturm =
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1

2.14.2 Lösung mit analogem Schwellwertschalter?


Hinweis: Kann hier nur dann gelöst werden, wenn Kap. 3 schon besprochen worden ist
(also z.B. als Vorbereitung auf eine Klassenarbeit o.ä.)
Stichworte zum (schrittweisen!) Vorgehen:
• Windstärke 0 – 12 Beaufort mit Poti einstellen / simulieren
• z.B. Ausgänge: Grün: „alles ruhig“, Gelb: „Warnung“, Rot: „Sturm“
• Wieviele Schwellwertschalter benötigen Sie?
• Wie müsste man die Schwellen wählen?
• Wenn bis hierher alles klappt, könnte man noch Meldetext-Module hinzufügen.
(Mit verschiedenen Hintergrundbeleuchtungen, Balkenanzeigen, usw...)

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 24 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3 Umsetzung von analogen in digitale Signale und umgekehrt


3.1 Digital-Analog-Umsetzer
Verwendete Abkürzungen: DAU (digital-analog-umsetzer) oder DAC (digital-analog-converter)
An den Eingang des DAU legt man eine Dualzahl an, am Ausgang erhält man eine entsprechende
analoge Spannung.
3.1.1 Beispiel 4-Bit-Digital-Analog-Umsetzer Dualzahl (digital) Analogwert
Zur einfachen Erklärung der Wirkungsweise wird der DAU mit D8 D4 D2 D1 dezimal U in V
einer Versorgungsspannung von 16V versorgt. Der Ausgang 0 0 0 0 0 0
kann dann (theoretisch, s.u.) eine Spannung im Bereich von
0 0 0 1 1 1
0 bis 16V ausgeben.
0 0 1 0 2 2
Mit 4 digitalen Eingängen lassen sich 24 = 16 verschiedene
Zahlen darstellen. Man erhält die in der Tabelle aufgeführten 0 0 1 1 3 3
Zuordnungen zwischen Dualzahl, Dezimalzahl und Spannung. 0 1 0 0 4 4
0 1 0 1 5 5
0 1 1 0 6 6
16V
0 1 1 1 7 7
D8 D 1 0 0 0 8 8
D4 1 0 0 1 9 9
1 0 1 0 10 10
D2
1 0 1 1 11 11
D1 A 1 1 0 0 12 12
Digitale Analoger 1 1 0 1 13 13
Eingänge Ausgang 1 1 1 0 14 14
1 1 1 1 15 15

Wenn man an den DAU nacheinander


die Dualzahlen 0000 bis 1111 anlegt
und sich die zugehörigen analogen
Spannungen am Ausgang ansieht,
erhält man den dargestellten Verlauf.

Folgendes fällt auf:


• Mit dem 4-Bit-Umsetzer lassen
sich nur analoge Spannungen in
1V-Schritten erzeugen,
Zwischenwerte sind nicht möglich.
• Der "Endwert" 16V wird nicht
erreicht, die maximal mögliche
Spannung ist 15V, also 1 Stufe
weniger als der "Endwert".

Die Auflösung dieses Umsetzers beträgt:

Spannungsbereich 16V 16V


= 4 = =1V
Anzahl der Zahlen 2 16

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 25 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.1.2 Verschiedene Auflösungen im Vergleich

Jedes hinzukommende Bit am Eingang des Digital-Analog-Umsetzers verdoppelt die Anzahl der
Stufen und verbessert damit die Auflösung.

4-Bit-DAU 5-Bit-DAU 6-Bit-DAU


Spannungsbereich 16V 16V 16V 16V 16V 16V
= 4 = =1V 5 = =0,5 V 6 = =0,25V
Anzahl der Zahlen 2 16 2 32 2 64
1 Stufe = 1V 1 Stufe = 0,5V 1 Stufe = 0,25V

8-Bit-DAU 12-Bit-DAU 16-Bit-DAU


16V 16V 16V 16V 16 V 16 V
8 = =0,0625 V 12 = =3,9 mV = =0,244mV
2 256 2 4096 216 65536
1 Stufe = 62,5mV 1 Stufe = 3,9mV 1 Stufe = 0,244mV

3.1.3 Aufgabe: 16-Bit-DAU arbeitet mit 0 bis 10V


Berechnung der Auflösung:

3.1.4 Aufgabe: 16-Bit-DAU arbeitet mit -10V bis 10V


Berechnung der Auflösung:

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 26 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.2 Analog-Digital-Umsetzer
Verwendete Abkürzungen: ADU (analog-digital-umsetzer) oder ADC (analog-digital-converter)

Ein Analog-Digital-Umsetzer liefert immer erst "nach Aufforderung" einen neuen Digitalwert,
Sample genannt. Diese Aufforderung erfolgt durch ein Taktsignal. Bei einem Taktsignal
von 40kHz fallen also 40.000 Samples pro Sekunde an.

Beispiel 1: Takt = Samplingrate = 40kHz


Blockschaltbild eines 8-Bit-Analog-Digital-Umsetzers Ubatt=10V
mit 10V Spannungsversorgung und einer Samplingrate A
von 40.000 Samples pro Sekunde.

Dieser ADU liefert 40.000 Digitalwerte pro Sekunde mit einer


Auflösung von
D
Spannungsbereich 10V 10V
= 8 = =39mV Analoger Digitale
Anzahl der Zahlen 2 256 Eingang Ausgänge

Beispiel 2:
ADU für CD-Qualität mit 16Bit (= 2Byte; 1 Byte = 8 Bit) und einer Samplingrate von 44,1kHz.

Bei einem Stereo-Signal fallen also 44.100 * 2 Byte * 2 Kanäle = 176.400 Bytes Informationen pro
Sekunde an, entspricht einem "Bitstrom" von 1,4112 Mbit/s (176.400 * 8)

3.2.1 Aufgabe: PT1000 am Messeingang für Widerstände des myDAQ


Der ADU im myDAQ abeitet mit 16 Bit. Der Widerstandsmessbereich beträgt 0 bis 20MΩ.
Bei 0°C hat der PT1000 einen Widerstandswert von R0=1000Ω, bei 100°C beträgt R100=1385Ω.

Berechnung der Auflösung des in Ω und °C:

Wertebereich 20 MΩ 20 MΩ
Auflösung ADU= = = =305,18 Ω
Anzahl der Zahlen 216 65536

PT1000: 385Ω ≙ 100 °C → 1 °C ≙ 3,85Ω → 1Ω ≙ 0,2597 ° C


Auflösung: 79°C ( 305,18 / 3,85)

Man muss den Messbereich also unbedingt einschränken, wenn man bei Zimmertemperatur misst:

Messbereich 0 bis 20kΩ:

Wertebereich 20 k Ω 20 k Ω
Auflösung= = 16 = =0,30518 Ω=0,079° C
Anzahl der Zahlen 2 65536

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 27 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.3 Komparator (Schwellwertschalter) ohne Hysterese


Komparator bedeutet Vergleicher. Dieses Bauteil vergleicht einen analogen Wert mit einem
Vergleichswert und zeigt an seinem Ausgang durch ein digitales High oder Low an, ob der Wert
größer oder kleiner als der Vergleichswert ist.
comp
Folgende Schaltzeichen sind gebräuchlich:

Bei den Symbolen mit zwei Eingängen schließt man auch den Vergleichswert am Bauteil an;
wenn nur ein Eingang dargestellt ist, ist der Vergleichswert fest. Der Vergleichswert wird auch
Schaltschwelle genannt.

Spannung

Schaltschwelle
Vergleichswert

t
Ausgang Q
t

3.4 Komparator (Schwellwertschalter) mit Hysterese (Schmitt-Trigger)


Ein typisches Beispiel für einen Komparator mit Hysterese ist ein Kühlschrank mit dem
Kühlbereich von z.B. 4 °C bis 6 °C:
Ist die Temperatur > 6 °C beginnt der Kompressor zu kühlen, bis die untere Schwelle von 4 °C
unterschritten wird. Dann schaltet der Kompressor aus. Der Kompressor schaltet erst dann wieder
ein, wenn die obere Schaltschwelle von 6 °C wieder überschritten wird. Dazwischen ist er AN oder
AUS, je nachdem, in welcher Richtung sich die Temperatur ändert. (Die Hysterese ist hier 2 °C)
Ein Komparator besitzt oft 2 Schaltschwellen, der Abstand der Schaltschwellen wird Hysterese
genannt. Die Hysterese wird in Volt, Grad o.ä. angegeben.
Folgende Schaltzeichen sind gebräuchlich:

Spannung
Obere
Abstand der Schaltschwelle
Schaltschwelle
n = Hysterese Untere
Schaltschwelle
t
Ausgang Q
t
Arbeitsweise:
• Wenn die obere Schaltschwelle überschritten wird, ist der Ausgang Q high.
• Wenn die untere Schaltschwelle unterschritten wird, ist der Ausgang Q low.
• Wenn die Spannung zwischen den Schaltschwellen liegt, bleibt der Ausgang wie er zuvor
war, der Zustand wird "gespeichert".

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 28 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.5 Analoger Schwellwertschalter


(Komparator) in LOGO

LOGO setzt den analogen Spannungswert an den


Eingängen AI1 bis AI4 im Bereich von 0 bis 10V in einen
internen Rechenwert 0 bis 1000 um.
Wir lassen zunächst Gain = 1,0
Spannung in V interner
sowie Offset = 0 und den Rechenwert
Messbereich 0 bis 1000. 0 0
Mit diesen Einstellungen kann
0,1 10
man später Eingangsgrößen
1 100
einem bestimmten
Wertebereich zuweisen. 5 500
Wenn Gain = 1,0 und 7,5 750
Offset = 0 ist, gelten 8,37 837
nebenstehende 10 1000
Zuordnungsbeispiele.

Der analoge Schwellwertschalter ist in LOGO ein Komparator


mit zwei Schaltschwellen. Die Schaltschwellen heißen ON
und OFF und können getrennt eingegeben werden.
Benötigt man einen Schwellwertschalter mit nur einer
Schaltschwelle, so gibt man für beide Schaltschwellen den
gleichen Wert ein.

3.5.1 Schaltschwelle ON > Schaltschwelle OFF

Q = 1 falls Ax > ON Ax
Q = 0 falls Ax <= OFF
Q bleibt falls OFF<=Ax<ON ON

OFF

3.5.2 Schaltschwelle ON < Schaltschwelle OFF (Fensterkomparator)


Ax
Q=1
falls Ax zwischen ON und OFF OFF

ON

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 29 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.5.3 Testprogramm „Analoger Schwellwertschalter“


• Schwarze Schiebeschalter AI1 / AI7 auf Position 2 (Analogeingang = Poti benutzen)
• Schaltschwellen des analogen Schwellwertschalters wie folgt einstellen:
• ON (Ein): 600 OFF (Aus): 400
• Meldetext mit Erklärungen und Anzeige des augenblicklich eingestellten Analogwerts.
Damit Meldungen ausgegeben werden, muss En (Enable) an High angeschlossen werden.

3.5.4 Einstellungen Schwellwertschalter und Meldetext

Einstellungen Meldetext: Die Texte einfach eintippen, den „Zusammenhang“ zwischen


Schwellwertschalter und Ausgabetext wie folgt herstellen: Im Feld „Block“ B001 markieren, im Feld
„Parameter“ AX markieren, in das Kästchen hinter „Wert:“ klicken und dann „Parameter einfügen“!
3.5.5 Beobachtungen der Funktionsweise (Hysterese beachten!):
• Erhöht man den Wert von 0 an, so geht die LED an, sobald der Wert 600 überschreitet.
• Erniedrigt man den Wert von > 600 so geht die LED erst aus, wenn man 400 unterschreitet.
• Im Bereich zwischen 400 und 600 bleibt der zuletzt ausgegebene Zustand erhalten.
Anregungen:
• Fügen Sie andere Parameter im Meldetext ein!
• Schließen Sie anstelle von High einen Schalter an den En-Eingang vom Meldetext-Modul
an! (Sie sollten den Text dann AN/AUS-schalten können)
• Was ist zu tun, wenn die evtl. dauernd eingeschaltete Lampe M1 stört?

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 30 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.6 Analoger Schadstoffmelder (Übung, ohne Hysterese)


Die Schadstoffkonzentration wird von einem Sensor mit einer Spannung von 0 bis 10V gemeldet.
• Wenn die Spannung kleiner/gleich 4V ist, ist die Schadstoffkonzentration gering und die
grüne LED soll anzeigen, dass alles in Ordnung ist!
• Ist die Spannung größer als 4V, ist die Konzentration bedenklich und die rote LED leuchtet.
• Auf dem LOGO-Display soll die Konzentration von 0 bis 1000 und einer der Texte
Schadstoffe „gering“ oder Schadstoffe „bedenklich“ erscheinen.
3.6.1 Simulation Wert größer 400

Bild einfügen!

• Die rote LED leuchtet und der Meldetext "bedenklich" erscheint.


• Wenn man Merker 25 an High anschließt, leuchtet die LCD-Hintergrundbeleuchtung
dauernd. Würde man M25 an den Meldetext "bedenklich" anschließen, würde Beleuchtung
nur angehen, wenn der Schadstoffwert größer als 400 ist.
3.6.2 Simulation Wert kleiner/gleich 400

Bild einfügen!

• Die grüne LED leuchtet und der Meldetext "gering" erscheint.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 31 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.7 Schadstoffkonzentrationsanzeige mit 3 Stufen (Übung)


Die Schadstoffkonzentration wird von einem Sensor mit einer Spannung von 0 bis 10V gemeldet.
• Wenn die Spannung kleiner/gleich 4V ist, herrscht ein geringe Schadstoffkonzentration und
die grüne LED leuchtet.
• Liegt die Spannung zwischen 4 und 6V, ist die Konzentration mittel und die gelbe LED
leuchtet.
• Überschreitet die Spannung 6V, so ist die Konzentration hoch und die rote LED leuchtet.
• Auf dem LOGO-Display soll die Konzentration von 0 bis 1000 als Zahl und als
Balkenanzeige erscheinen sowie einer der Texte Schadstoffe geringe Belastung / mittlere
Belastung / Gefahr angezeigt werden.
• Achten Sie auf die genaue Einhaltung der Schaltschwellen und prüfen Sie diese!

3.7.1 Simulation bei mittlerer Belastung

Bild einfügen!

• Schaltschwellen des mittleren Schwellwertschalters beachten!


(sonst leuchten bei 400 bzw. 600 jeweils 2 LEDs)
• Nun aber Gefahr der Schwingungsneigung, wenn auf der realen LOGO genau 400 oder
600 eingestellt wird. (Relais geht dauernd an und aus, dies ist durch ein Rattern hörbar.)
• Untere Zeile des Meldetexts als Ticker (Laufschrift)

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 32 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.8 2-Bit-Analog-Digital-Umsetzer aufgebaut aus 4 Schwellwertschaltern


Takt = Samplingrate wird bestimmt
durch die Programmlaufzeit
Ubatt=10V
A
Q2

2-Bit-Dualzahl

D Q1

Analoger Digitale
Eingang Ausgänge

Am Eingang AI1 ist ein Poti angeschlossen, mit dem man Spannungen zwischen
0 und 10 V einstellen kann. Wir bilden einen 2-Bit-Analog-Digital-Umsetzer nach mit
folgenden Eigenschaften:
Bei Eingangsspannungen zwischen 0 und 1V wird an den Ausgängen die Dualzahl 00
dargestellt; Spannungen zwischen 1V und 2V bedeuten Dualzahl 01 usw. bis zur
Dualzahl 11.
Beachten Sie die eindeutige Zuordnung an den Q2 Q1 Spannung zwischen
Bereichsgrenzen! 0 0 0 und 0,99
Bedeutet 1V Dualzahl 00 oder 01? 0 1 1 und 1,99
1 0 2 und 2,99
1 1 3 und 3,99

Schwellwertschalter mit je einer Schwellwertschalter mit je zwei


Schaltschwelle bei Schaltschwelle bei
1V, 2V, 3V, 4V 0V/1V, 1V/2V, 2V/3V, 3V/4V

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 33 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.9 Pumpensteuerung für thermische Solaranlage (Übung)


Die Warmwassererwärmung wird durch eine thermische Solaranlage unterstützt. Von den
Sonnenkollektoren auf dem Dach soll dann Wasser in den Warmwasserspeicher im Keller
gepumpt werden, wenn die Temperaturdifferenz zwischen Sonnenkollektoren und
Warmwasserspeicher 15°C beträgt.
Betriebsmittel:
• 2 Temperatursensoren: 0 - 10V entspricht 0 - 100°C
• Pumpe
• Schalter Unterstützung Warmwasser durch Solaranlage An / Aus

Anleitung: Der LOGO-Funktionsbaustein "Analogkomparator" besitzt 2 analoge Eingänge, deren


Differenzwert den Ausgang steuert.

(Bild einfügen)

3.10 Jalousiesteuerung (Übung)


Die Jalousie der Carl-Engler-Schule soll dann heruntergefahren werden (Ausgang Q1=1; Q2=0),
wenn der analoge Sonnensensor eine Spannung von mehr als 8V abgibt. Bei einer Spannung von
3V wird sie wieder hochgefahren (Ausgang Q1=0; Q2 = 1).
(Hinweis: Die Jalousie hat Endschalter, die beim Herunter- oder Hochfahren die Jalousie
automatisch stoppen, wenn die Endstellung erreicht ist.)

(Bild einfügen)

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 34 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.11 Temperaturmessung mit PT1000 und Messverstärker (Übung)


Der Messverstärker liefert Spannungen von 0V bis 10V, was Temperaturen von -30°C bis +70°C
entspricht. Der Messverstärker benötigt eine Versorgungsspannung zwischen 12V und 24V.
(Hinweis: Ohne „Zusatz-Tricks“ entsprechen 0 – 10V dem Temperaturbereich 0°C bis +100°C)
3.11.1 Anschluss: (24V: rot, 0V (GND): schwarz, 0..10V: gelb)

24V
24V-Buchse
PT1000 Mess- LOGO
0..10V AIN3-Buchse
verstärker Schiebeschalter 1
ϑ↑↑ (I1)
0V auf 24V (Ain)
0V-Buchse

3.11.2 Verarbeitung der Zahlenwerte:

10V 1000

+70°C 700 +70.0°C

3V 300

0°C 0V 0 0 0.0°C

-30°C -300 -30.0°C


Messverstärker Logo-interne Offset Anzeige mit
Zuordnung -300 1 Dezimalstelle

3.11.3 Programm Temperaturanzeige und Heizungssteuerung

Damit Logo einen Sinn in der Schaltung sieht, wird ein Ausgang benötigt, hier z.B. die Heizung.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 35 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.12 Heizungsregelung mit 2-Punkt-Regler (Übung)


Als Heizung dient eine Halogenlampe. Unter der Lampe ist der Temperatursensor
angebracht, der durch die Heizung erwärmt wird. Die Lampe erhält ihre Energie von einem
12V-Netzteil und wird mit einem MOSFET ein- und ausgeschaltet. Der 5V-Ausgang der
LOGO-Platine kann den MOSFET direkt ansteuern.

24V 12V
LOGO-Steuerung
PT1000
Mess- 0..10V AIN3-Buchse G 12V
ϑ↑↑ verstärker (I1) Q1 out_5V
0V
GND-Buchse
Schiebeschalter 1 GND
auf 24V (Ain)

Wenn Ein- und Ausschalten bei der gleichen Spannung (Temperatur) erfolgt, hört man, wie
das Relais oft schnell ein- und ausschaltet. Dies zerstört auf Dauer das Relais und schadet
der Heizung.
Daher unterscheiden sich Ein- und Ausschaltpunkt, hier um 0,2°C (also 0,02V). Man spricht
von einer Hysterese von 0,2°C.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 36 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

3.13 Heizungs-Zweipunktregler mit Temperaturvorwahl am Poti


Die gewünschte Temperatur kann mit einem Potenziometer, das an AIN4 angeschlossen
ist, vorgewählt werden.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 37 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4 Speichern von Informationen


4.1 Erklärung des Begriffs Speichern am Beispiel Fahrstuhlanforderung
• Durch Drücken des Tasters teilt man dem Fahrstuhl mit, dass er kommen soll.
• Der Fahrstuhl teilt mir mit, dass er sich die Anforderung gemerkt hat, indem die
Lampe im Taster leuchtet. Neu: Die Lampe leuchtet, auch wenn man den Taster
losläss! Dies funktioniert, weil die Anforderung in einem Flipflop gespeichert wurde.
• Sobald der Fahrstuhl da ist, setzt ein Kontakt im Fahrstuhlschacht das Fipflop
zurück, die Lampe erlischt (die Anforderung wurde erfüllt!)

4.2 RS-Flipflop
4.2.1 Schaltzeichen / einfache Funktionstabelle / Ablaufdiagramm

S R Q Zustand S

Q 0 0 Q speichern
S 0 1 0 rücksetzen R
R 1 0 1 setzen
1 1 0 rücksetzdominant Q

4.2.2 Begriffe
Setzen (set): den Ausgang auf 1 bringen
Rücksetzen (reset): den Ausgang auf 0 bringen
Rücksetzdominant: Rücksetzen hat Vorrang vor Setzen; bei S=R=1 wird rückgesetzt
(Eingentlich wüsste das FF bei S,R = 1,1 nicht, was es machen soll)
Highaktiv: die Eingänge reagieren auf 1 (Lowaktiv: Die Eingänge reagieren auf 0)

4.3 RS-Flipflop aus Grundgattern


4.3.1 erweiterte Funktionstabelle und abgelesene Funktionsgleichung
Zum Schaltungsentwurf muss man die Funktionstabelle erweitern:
Links steht der Zustand von Q vor der Tastterbetätigung, rechts nach der Tasterbetätigung.

Qvor S R Qnach Zustand


0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 38 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4.3.2 Schaltung
Q = /R * (S + Q) R 1 Q
&
S
≥1

4.3.3 Wie funktioniert das Speichern?

4.4 Fertiges RS-Flipflop in LOGO – Baustein „Selbsthalterelais“


Der fertige Baustein heißt in LOGO Selbsthalterelais und hat die Funktion eines
rücksetzdominaten RS-Flipflops.
Testen Sie den Baustein und vergleichen Sie mit der vorherigen Schaltung!

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 39 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4.5 Selektive Bandweiche


Auf einem Transportband werden lange und kurze Werkstücke in beliebiger Reihenfolge
transportiert. Die Bandweiche soll so gesteuert werden, dass die ankommenden Teile nach
ihrer Länge getrennten Abgabestationen zugeführt werden. Die Länge der Teile wird über
eine Abtastvorrichtung ermittelt (Rollenhebel S1, S2, S3): Durchläuft ein langes Teil die
Abtastvorrichtung, sind kurzzeitig alle drei Rollenhebel betätigt. Durchläuft ein kurzes Teil
die Abtastvorrichtung, wird kurzzeitig nur der mittlere Rollenhebel betätigt. Bewegt wird die
Bandweiche durch einen pneumatischen Zylinder, der von einem 5/2-Wegeventil mit
elektromagnetischer Betätigung und Rückstellfeder angesteuert wird.
Ist der Elektromagnet M1 des Ventils stromdurchflossen, fährt der Kolben des Zylinder aus.

Bildquelle: Wellenreuther, G.& Zastrow, D. (2011): Automatisieren mit SPS – Theorie und Praxis, Vieweg+Teubner, Wiesbaden, S. 103

Wie könnte man das Problem mit der LOGO lösen?


• Formulieren Sie die Lösung zunächst in Worten!
• Ergänzen Sie die logische Schaltung für den Setz- und Rücksetzbefehl und testen
Sie die Funktion in LOGO (das betätigte Magnetventil M1 entspricht dann einer
Lampe)

Q
S
R

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 40 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4.6 Milchanlage
Eine Milchanlage besteht aus zwei Tanks:

Bildquelle: Informatik und Informationstechnik für allgemeinbildende und beruflich Gym. Europa Lehrmittel: Haan-Gruiten, 2011, S. 41

Der linke, große ist der Sammelbehälter, in dem die Milch zunächst gesammelt wird. Der rechte
Behälter dient dazu, die Milch im Hofladen des Bauernhofes abzufüllen. Dazu wird die Milch aus
dem Sammelbehälter mit Hilfe einer Pumpe in den Versorgungsbehälters des Hofladens gepumpt.
Für die Steuerung sind die folgenden Bedingungen zu beachten:
1. Die Pumpe darf nicht laufen, wenn der Sammelbehälter leer ist. Der Füllstand des
Sammelbehälters wird dabei über den Schwimmschalter S1 überwacht (S1 = 0
bedeutet, dass der Tank leer ist).
2. Die Pumpe darf nur dann anlaufen, wenn der Mindestfüllstand des Versorgungsbe-
hälters unterschritten (S2 = 0) wird. Ist dies der Fall, wird der Behälter sofort auf die
maximale Füllhöhe aufgefüllt (S3 = 1). Sinkt der Milchpegel danach unter die maxi-
male Füllhöhe ab, bleibt die Pumpe vorerst abgeschaltet (P = 0).
3. Die Pumpe darf nur anlaufen, wenn der Deckel des Versorgungsbehälters ge-
schlossen ist (S4 = 1).

Funktionsplan
Funktionsplan in LOGO erstellen und testen, evtl. zunächst auf Papier
Überlegen Sie zunächst, wie der Setz- und Rücksetzeingang beschalten werden muss!

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 41 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4.7 Reaktionstester
Mit zwei RS-Flipflops soll ein Reaktionstester für zwei Spieler gebaut werden (siehe Abbildung).
Gewonnen hat der Spieler, welcher zuerst seinen Buzzer betätigt und der Gewinn wird über eine
Lampe angezeigt.
Der Zustand der Lampen kann durch erneutes Drücken der beiden Spieler nicht mehr geändert
werden, sondern muss über die Taste Neues Spiel in den Ausgangszustand versetzt werden.

Bildquelle: Informatik und Informationstechnik für allgemeinbildende und beruflich Gym., Europa Lehrmittel: Haan-Gruiten, 2011, S. 41

Funktionsplan
zunächst auf Papier, dann Abbildung durch Grundverknüpfungen und Leitungen ergänzen.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 42 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

4.8 Straßenbahn
In der Straßenbahn signalisiert der Fahrgast mit dem Betätigen von S1, dass er an der nächsten
Haltestelle aussteigen möchte. Der Wunsch des Fahrgastes wird gespeichert und über die Lampe
P1 als Haltesignal angezeigt.
a) Entwerfe eine passende Schaltung, in dem du die Abbildung durch Leitungen und ggf.
logische Grundfunktionen (UND, ODER, NICHT) ergänzt.
An der nächsten Haltestelle gibt der Fahrer über den Taster S2 die Tür frei. Die Tür öffnet nun
automatisch, falls vorher S1 betätigt wurde. Es besteht aber auch die Möglichkeit, die Tür mit dem
Drücken der Taste S1 direkt an der Haltestelle zu öffnen. Tür öffnet: E = 1, wobei ein Impuls an E
genügt. Nach 15 Sekunden schließt die Tür automatisch (was in der Aufgabe nicht umgesetzt
werden muss).
b) Erweitere die Schaltung entsprechend.
Ist die Tür vollständig geöffnet, soll die Lampe P1 (Haltesignal) gelöscht werden. Die Türanlage
liefert bei vollständig geöffneter Tür A = 1, in allen anderen Fällen A = 0. Mit der Taste S3 sperrt der
Fahrer die Türanlage und das Haltesignal wird gelöscht.

P1

Q
S
R

Bildquelle: Informatik und Informationstechnik für allgemeinbildende und berufliche Gym., Europa Lehrmittel: Haan-Gruiten, 2011, S. 41

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 43 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

5 Zeitgeber, Timer
Aus Ihrem täglichen Leben kennen Sie einige Beispiele, in denen Schaltzeiten eine Rolle spielen:
1. Eine Treppenhausbeleuchtung:
Durch Drücken eines Tasters (z.B. im EG) wird die Beleuchtung eingeschaltet und geht
nach einer fest eingestellten Zeit (z.B. 30 sec) von alleine wieder aus. Wird während der
Einschaltzeit erneut ein Taster gedrückt (z.B. im ersten OG), kann es sein, dass die Zeit
von vorne losläuft („nachtriggerbar“) oder auch nicht (Dann muss man eben schnell sein!)
2. Eine Auto-Innenbeleuchtung: Bei Nacht ist folgendes zu beobachten: Wenn man den Motor
ausschaltet, geht die Innenbeleuchtung an; nach Verlassen des Autos und Schließen der
Tür bleibt die Beleuchtung noch eine gewisse Zeit lang an und geht dann von alleine aus.
3. Eine Alarmanlage: Wenn man das Haus verlässt, schaltet man die Alarmanlage ein; sie soll
aber erst dann richtig „scharf“ sein, wenn man außer Haus ist (also z.B. 2 min später)
Für solche Zeitprobleme bietet die LOGO einige fertige Bausteine.

Wichtige Begriffe:
Triggersignal: Das Signal, mit dem der Vorgang ausgelöst wird; dies kann entweder an der
positiven Signalflanke (beim Drücken des Tasters, Signal wechselt von 0 ↑ 1) oder an der
negativen Signalflanke (beim Loslassen des Tasters, Signal wechselt von 1 ↓ 0 ) passieren.
Beobachten Sie in allen Beispielen genau, an welcher Flanke eine Reaktion erfolgt!
Impulszeit: Die Zeitdauer des Ausgangssignals, meist mit T oder Ti oder ti bezeichnet

Bei allen Bausteinen werden die einzustellenden Parameter in der Hilfe ausführlich erläutert!

5.1 Einschaltverzögerung

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 44 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

5.2 LOGO-Ausschaltverzögerung

5.3 Norm-Ausschaltverzögerung

Trg

Zeit läuft

Eingang 0 Eingang 1 Eingang wechselt auf 0


und Zeit abgelaufen → Ausgang 0 → während der
→ Ausgang 0 Verzögerungszeit
ist der Ausgang 1

Hinweis für die folgenden Beispiele:


Die Schaltung wird übersichtlicher und besser lesbar, wenn man Ein- Ausgänge sinnvoll benennt!
Erinnerung an einen der ersten Termine, so geht’s:
Rechtsklick auf den Programmnamen – Eigenschaften – I/O-Namen

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 45 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

5.4 Lauflicht mit Norm-Ausschaltverzögerungen (Einmal-Durchlauf)


Durch Hintereinanderschaltung von 3 Norm-Ausschaltverzögerungen ist ein Lauflicht
nach dem vorgegebenen Ablaufdiagramm zu programmieren.
I1

Q1

Q2

Q3

5.5 Automatisches Lauflicht


a) Nr 5.4 soll so erweitert werden, dass das Lauflicht ständig durchläuft! Beachten Sie,
dass kein Ausgang direkt mit einem Eingang verbunden werden darf! (Warum nicht?)
I1

Q1

Q2

Q3

b) Statt des Schalters wird ein Merker verwendet, der nach Doppelklick als „Anlaufmerker“
verwendet wird. (Was ist eigentlich ein „Anlaufmerker“? Ein Blick in die Hilfe hilft!)

5.6 Einfache Ampelsteuerung


Folgender Ablauf soll realisiert werden:
Bauen Sie zunächst eine Norm-
Ausschaltverzögerung auf, wobei sie jedoch M1
den Ausgangsblock Q1 durch einer Merker
M1 ersetzen! M2
Kopieren Sie die entstandene
Verzögerungsschaltung drei Mal M3
untereinander und verschalten Sie diese
wie für ein Lauflicht. M4
Die Ausgänge der Merker sind nun mit
rot
geeigneten UND/-ODER-Verknüpfungen mit
den Ausgängen Q1 (rot), Q2 (gelb), Q3
gelb
(grün) zu verbinden.
Hier könnte eine Funktionstabelle helfen!
grün
5.7 Fußgänger-Ampel
Ergänzen Sie Ihre Ampel durch eine Fußgängerampel.

5.8 Fußgänger-Bedarfsampel
Ändern Sie Ihre Ampel so ab, dass der Zustand „Auto-rot“ nur dann verlassen wird, wenn
ein Fußgänger „grün“ angefordert hat.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 46 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

6 Prinzip von Ablaufsteuerungen


6.1 Grundlegende Funktion einer Schrittkette
Was ist eigentlich eine Schrittkette? https://de.wikipedia.org/wiki/Ablaufsteuerung liefert:
Eine Ablaufsteuerung oder auch Schrittkette ist eine Steuerung, die schrittweise abläuft.
Dieser Ablauf erfolgt zwangsläufig, wobei das Weiterschalten von Schritt A zu Schritt B durch
Weiterschaltbedingungen (Transitionen) erfolgt, z. B. ein Zylinder fährt aus, transportiert ein
Werkstück, dieses wird dann gespannt.
Die Schritte könnte man auch Zustände nennen (Zustand 1 führt zu Zustand 2 usw...)
6.1.1 Schaltung einer Schrittkette in LOGO (oder in Fluid-Sim)
M1
M2 ≥1
Schritt1
···
& M1 Q1 Betriebs-
Start-Bedingung, S
z.B. Start-Taster M mittel 1
R
≥1 Logik
zur Q2 Betriebs-
Ansteuerung mittel 2
Schritt2 der
Übergangs-Bedingung & Betriebs- Q3 Betriebs-
M2
zu Schritt 2 S M mittel mittel 3
R · ·
≥1 · ·
Bedingung · ·
alle Schritte auf 0
6.1.2 Prinzipien
• Nach dem Einschalten (Reset) sind alle RS-FFs rückgesetzt (alle M=0)
• Ein Schritt ist dann aktiv, wenn das zugehörige RS-FF gesetzt ist (M=1)
• Es kann nur in den nächsten Schritt geschaltet werden, wenn eine
Übergangsbedingung (Weiterschaltbedingung, Transition) erfüllt ist und der
vorhergende Schritt aktiv ist.
Dies wird erreicht durch die Rückführung (rot) des Ausgangs M1 auf die UND-
Verknüpfung vor dem S-Eingang von M2.
Übergangsbedingungen können erzeugt werden durch Taster, Sensoren, Timer...
• Ein RS-Flipflop kann nur dann zurückgesetzt werden, wenn das RS-FF des
Folgeschritts gesetzt wurde (M=1) oder bei NOT-Aus.
Sobald Schritt 2 aktiv ist, wird Schritt1 sofort 0. Dies wird sichergestellt durch die
Rückführung (blau) von M2 auf das ODER vor dem R-Eingang von M1.
• Die Ansteuerung der Betriebsmittel („Aktoren“ wie Lampen, Motoren, Zylinder,
usw...) erfolgt durch logische Verknüpfung der Flipflop-Ausgänge.

6.1.3 Anmerkung: Warum heißen die Flipflop-Ausgänge M?


Normalerweise bezeichnet man die Flipflop-Ausgänge mit Q. Wenn wir aber die Schaltung
in LOGO eingeben, heißen die Ausgänge der Schaltung Q, an denen die Betriebsmittel
(Lampen, Motoren usw.) angeschlossen sind. Hinter die RS-FFs müssen deshalb Merker
geschaltet werden, die sich die Zustände der RS-FFs merken.
Daher bezeichnen wir die Ausgänge der Flipflop-Schaltungen mit den Merkern als M und
die Ausgänge der Gesamtschaltung mit Q.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 47 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

6.2 Einfache Befüllung: grafische Darstellung mit Zustandsdiagramm


Gegeben ist das Technologieschema für eine einfache Befüllungsanlage; das Verhalten der Anlage
kann durch ein Zustandsdiagramm beschrieben werden!
In einem Zustandsdiagramm werden die verschiedenen Zustände durch Kreise, die Übergänge
von einem in den anderen Zustand durch Pfeile dargestellt! An die Pfeile schreibt man die
Übergangsbedingungen!
Machen Sie sich anhand des Technologischemas das Zustandsdiagramm klar!

Technologieschema

Grundzustand Starttaster Befüllen


Ventil oben Reset Ventil oben zu betätigt Ventil oben auf
M Rührer Ventil unten zu Ventil unten zu
Rührer aus Rührer an

Füllstand
oben
Füllstand unten Füllstand oben
Füllstand unterschritten überschritten
unten

Entleeren
Ventil unten Ventil oben zu
Ventil unten auf
Rührer an

Starttaster

6.3 Einfache Befüllung: grafische Darstellung mit GRAFCET (ignorieren)

„Grundzustand“ 0

Starttaster

„Befüllen“ 1 Ventil oben AUF Rührer bleibt EIN

Füllstand_oben

„Entleeren“ 2 Ventil unten AUF Rührer AUS

Füllstand_unten

Erklärungen:

Einmalige Ausführung zu Beginn Ausführung am Ende


Ausführung des Zustands einschalten des Zustands ausschalten

2 Zustand, Schritt Übergangsbedingung (Transition)

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 48 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

6.4 Einfache Befüllung: zugehöriges Ablaufdiagramm


Annahme: Zu Beginn ist der Behälter leer, Ventil = 1: AUF, Füllstand-Sensor bedeckt: 1

Starttaster (I)
Füllstand
oben (I)
Füllstand
unten (I)

M1

M2
Ventil oben
(Q)
Ventil unten
(Q)
Rührer (Q)

Zustand, Grund- Befüllen, Entleeren, Grundzustand


Schritt zustand Schritt 1 Schritt 2

Taster Füllstand oben Füllstand unten


→ M1 = 1 → M2 = 1 → M2 = 0
→ Ventil oben → M1 = 0
→ Ventil unten
Taster Füllstand oben Füllstand unten
betätigen überschritten unterschritten

6.5 Einfache Befüllung: zugehörige Schrittkette in LOGO

M1 M1 M2
M2 ≥1

Schritt1
Ventil
& M1 oben
Starttaster S
R
≥1 ≥1 Rührer
M2

Schritt2
M1 Ventil
Füllstand & M2 unten
oben S
R
Füllstand ≥1
unten 1

Sensoren und Schalter "erzeugen" die Übergangsbedingungen. Sie werden links an die
Eingänge der Schrittkette angeschlossen. Die Betriebsmittel (Aktoren, hier Rührer und
Ventile) werden rechts über logische Verknüpfungen mit den Ausgängen der Schrittkette
verbunden.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 49 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

7 Ablaufsteuerung einer Waschstraße


Ber RW Gebl Transp

M M

Anlage Not-
Start Hrot
Ein AUS
Hgr

L1 L2 L3

Hgr Hrot M M

H
Ind

7.1 Beschreibung des Ablaufs


Der zeitliche Verlauf dieser Ablaufsteuerung lässt sich folgendermaßen beschreiben:

Grundzustand: AUS
Nach dem Einschalten der Versorgungsspannung und nach NOT-AUS.
Alle Betriebsmittel sind aus, das Relais H besitzt einen Ruhekontakt, an dem die rote
Ampel angeschlossen ist, diese leuchtet.

1. Schritt: BEREIT / AUSFAHRT


Die Ampel ist grün.

2. Schritt: EINFAHRT
Der Waschvorgang kann durch Betätigen der Starttaste (Start =1) eingeleitet werden,
allerdings nur dann, wenn ein Fahrzeug über die Induktionsschleife (Ind = 1) erkannt wird.
In diesem Fall wird das Transportband (Trans =1 ) eingeschaltet.

3. Schritt: WASCHEN
Das Fahrzeug wird vom Transportband durch die einzelnen Stationen der Waschanlage
befördert. Erreicht das Fahrzeug die Lichtschranke 1 (L1 = 1), sollen die Reinigungswalze
(RW = 1) und die Berieselungsanlage (Ber = 1) eingeschaltet werden.
Gleichzeitig ist die rote Ampel (Hrot = 1) einzuschalten; diese signalisiert, dass das nächste
Fahrzeug noch vor der Waschanlage warten muss.

4. Schritt: TROCKNEN
Beim Erreichen der Lichtschranke 2 (L2 = 1) muss einerseits das Stellventil der
Berieselungsanlage wieder geschlossen werden (Ber = 0), und andererseits ist die
Reinigungswalze auszuschalten (RW = 0).
Gleichzeitig schaltet sich das Trocknungsgebläse ein (Gebl = 1).

5. Schritt: AUSFAHRT
Erreicht das Fahrzeug schließlich die Lichtschranke 3 (L3=1), ist der Trocknungsvorgang
beendet. Gebläse und Transportband werden wieder ausgeschaltet. Die grüne Ampel muss
eingeschaltet werden.
Dieser Schritt entspricht dem Schritt BEREITschaft

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 50 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

7.2 Aufgaben
Zeichnen Sie das Zustandsdiagramm, die GRAFCET-Darstellung und das
Zeitablaufdiagramm. Entwickeln Sie daraus die Beschaltung der Schrittkette.
Zeichnen Sie das LOGO-Programm unter Verwendung einer fertigen Schrittkette.

7.3 Zustandsdiagramm Waschstraße

Not-
Aus
AUS BEREIT EINFAHRT
H=0 H= 1 H=1
Ber = 0 Anlage Ein Ber = 0 Ind & Start Ber = 0
RW = 0 RW = 0 RW = 0
Gebl = 0 Gebl = 0 Gebl = 0
Transp = 0 Transp = 0 Transp = 1

Reset L3 L1

Not-
Aus
TROCKNEN WASCHEN
H=0 H=0
Ber = 0 L2 Ber = 1
RW = 0 RW = 1
Gebl = 1 Gebl = 0
Transp = 1 Transp = 1

Die Übergänge NOT-AUS werden aus Gründen der Übersicht oft nicht dargestellt.
7.4 GRAFCET-Darstellung Waschstraße (ignorieren)

„AUS“ 0

Anlage Ein

„BEREIT“ 1 grün bleibt AN

Ind & Start

„EINFAHRT“ 2 Transp bleibt AN

L1

„WASCHEN“ 3 grün AUS Ber AN RW AN

L2

„TROCKNEN“ 4 Transp AUS Gebl AN

L3

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 51 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

7.5 Zeitablaufdiagramm Waschstraße

Anlage EIN

Start

Not-Aus

Ind

L1

L2

L3

Hrot

H = grün

RW

Ber

Gebl

Trans
Zustand, AUS Bereit Einfahrt, Waschen, Trocknen, Bereit, AUS
Schritt Schritt 1 Schritt 2 Schritt 3 Schritt 4 Schritt 1
M1 = 1 M2 = 1 M3 = 1 M4 = 1 M1 = 1

hier kann man ablesen gut die Ansteuerungsschaltung für Betriebsmittel ablesen:

grün = M1 + M2 RW = Ber = M3
Gebl = M4 Trans = M2 + M3 + M4

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 52 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

7.6 Waschstraße Steuerungsschaltung mit Schrittkette aus RS-Flipflops


schwarz: vorgefertigtes Arbeitsblatt
blau: ergänzte Bauteile für die Waschstraße

M1 M1 M2 M3 M4
M2 ≥1
M3
EIN
Schritt1
& M1
L3 ≥1
S
R
≥1 ≥1 H (grün)
M2
Start RW
Schritt2
M1
& M2
Ind &
S Ber
R
≥1
M3 Gebl

Schritt3
M2 ≥1 Trans
& M3
L1
S
R
≥1
M4

Schritt4
M3
& M4
L2
S
R
≥1
M1

Not-AUS

Hinweis: Die rote Lampe geht an, wenn die grüne Lampe aus ist.
Die Umschaltung erfolgt durch das Relais H

Besonderheiten:
• Einschalten (EIN) der Anlage möglich nach dem Resetzustand (M1=M2=M3=M4=0) oder
nach Schritt 4.
• M4 wird gelöscht, wenn M1 = 1.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 53 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

7.7 Schrittkette Waschstraße in LOGO

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 54 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

8 Schaltwerk für eine Waschmaschine


Mit Hilfe einer Schrittkette soll eine Waschmaschinensteuerung entworfen werden.

8.1.1 Betriebsmittel
• Kaltwasserventil V
• Heizung H
Wasserzulauf Ventil
• Motor M
• Pumpe P Waschtrommel
V

8.1.2 Weiterschaltung
in den nächsten Schritt ist
abhängig von Heizung
H
• einem Starttaster S,
M Wasserablauf
• einem oberen
Füllstandssensor Motor
Pumpe
Foben,
M
P
• einem unteren
Füllstandssensor Funten,
• einem Temperatursensor T
• und einem Zeitgeber Z.

8.1.3 Funktion des Zeitgebers


Ze
Sobald an seinem Eingang Ze eine 1 anliegt, liefert der Ausgang Za Ze Za Za
nach genau 10 Minuten einen kurzen Impuls. 20min

8.1.4 Ablauf
Der Ablauf der Steuerung findet in den folgenden Schritten statt:
1. Alles ausgeschaltet (nach Reset)
2. Wasserzulauf
Start des Waschvorgangs durch Taste S (S=1) -> Waschtrommel mit Wasser füllen
(V=1), bis Füllstand (Foben=1) erreicht.
3. Heizen
Motor einschalten (M=1). Heizung einschalten (H=1), bis Temperatur (T=1) erreicht.
4. Waschen
Zeitgeber aktivieren -> Motor bleibt eingeschaltet, bis nach 10 Minuten kurz Za=1
wird.
5. Abpumpen
Motor ausschalten. Abpumpen (P=1), bis der Füllstand unterschritten wird (Fu=0)
6. Alles ausgeschaltet wie 1. -> Ende des Waschvorgangs

8.2 Aufgaben
Zeichnen Sie das Zustandsdiagramm, die GRAFCET-Darstellung und das
Zeitablaufdiagramm. Entwickeln Sie daraus die Beschaltung der Schrittkette.
Zeichnen Sie das LOGO-Programm unter Verwendung einer fertigen „Schrittkette4.lsc“.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 55 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

8.3 Zustandsdiagramm Waschmaschine

AUS Wasserzul Heizen


Reset V=0 S=1 V=1 Fo=1 V=0
M=0 M=0 M=1
H=0 H=0 H=1
P=0 P=0 P=0

Fu=0 T=1
V Ventil
M Motor Abpumpen Waschen
H Heizung V=0 Za=1 V = 0, M = 1
M=0 H = 0, P = 0
P Pumpe H=0 Zeitgeber
P=1 aktivieren

S Starttaste
Fo Füllstand oben
Fu Füllstand unten
T Temperatursensor
Ze Zeitgeber Eingang
Za Zeitgeber Ausgang

8.4 GRAFCET-Darstellung Waschmaschine

„Aus“ 0

Start-Taster

„Wasserzulauf“ 1 Ventil auf

Füllstand oben erreicht

„Heizen“ 2 Heizung an Motor bleibt an

Temperatur erreicht

„Waschen“ 3 Zeitgeber an Motor aus

Zeit abgelaufen

„Abpumpen“ 4 Pumpe an

Füllstand unten unterschritten

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 56 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

8.5 Zeitablaufdiagramm Waschmaschine


Starttaste S
Füllstand oben
Fo
Füllstand unten
Fu

Temperatur T
Ze Zeitgeber
Eingang
Za Zeitgeber-
Ausgang

Ventil V

Motor M

Heizung H

Pumpe P
Zustand, Aus Wasser- Heizen, Waschen, Abpumpen, Aus
Grund- zulauf Grund-
Schritt zustand Schritt 1 Schritt 2 Schritt 3 Schritt 4 zustand
M1 = 1 M2 = 1 M3 = 1 M4 = 1

8.6 Erklärung der Funktion des Zeitgebers (Timers)


Der Zeitgeber heißt in LOGO Einschaltverzögerung. Wir verwenden ihn aber als
Übergangsbedingung, um einen Zustand (Schritt) wieder automatisch zu verlassen.
• Der Eingang des Zeitgebers wird an den
Ausgang des FFs angeschlossen, das den
Schritt signalisiert, hier Schritt3.
Ze
Ze Za Za
• Sobald der Schritt aktiv ist, startet der
Zeitgeber. 20min
• Wenn die im Funktionsbaustein eingestellte Zeit abgelaufen ist, geht der Ausgang
des Zeitgebers auf 1. Dieser ist an den Setz-Eingang des nächsten RS-FFs
angeschlossen. Dadurch beginn der nächste Schritt (4)
• Mit diesen nächsten Schritt (4) wird das FF des vorherigen Schritts (3) rückgesetzt
und damit auch der Eingang des Zeitgebers. Dadurch geht auch der Ausgang des
Zeitgebers wieder auf 0.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 57 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

8.7 Schrittkette Waschmaschine, realisiert mit LOGO

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 58 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

9 Schwimmbecken mit Sonnenkollektorheizung


9.1 Technologieschema
Sonnenkollektor Reinigungsmittel
S Starttaste
Filter RMleer ZH Zusatz-
heizung an
Wärme-
tauscher H RMauf
Heizung

Schwimmbecken TB
Temperatur
Becken
SP
Solarpumpe Duchfluss zum Filter V=0 UP
Durchfluss zum Wärmetauscher V=1 Umwälzpumpe

9.2 Gewünschter Ablauf


0. Aus: Alle Betriebsmittel aus, 2-Wegeventil Richtung Filter
Einschalten mit Starttaste, dies kann auch der Impulskontakt einer Zeitschaltuhr
sein.
Bei allen weiteren Schritten ist die Umwälzpumpe an.
1. Reinigungsmittel hinzufügen bis Portionsbehälter leer (RMleer = 1).
2. Durchfluss zum Wärmetauscher, Solarpumpe an bis Zeitgeber 15min abgelaufen
ist. Das Becken wird über die Wärmetauscher von den Sonnenkollektoren geheizt.
3. Durchfluss zum Filter,
Heizung an, falls Zusatzheizung gewünscht (ZH = 1) und Temperatur des Beckens
zu gering ist (TB = 0).
Übergang zum nächsten Schritt wenn der Zeitgeber nach 10min abgelaufen ist.
4. Durchfluss zum Filter, Heizung aus, Nutzung der Heizungsnachwärme für 5 min,
anschließend weiter mit Schritt 2
Hinweis: Verwenden Sie 3 Zeitgeber-Bausteine Ze
(LOGO: Einschaltverzögerungen) Ze Za Za
10min
9.3 Aufgaben
Zeichnen Sie das Zustandsdiagramm oder die GRAFCET-Darstellung sowie das
Zeitablaufdiagramm. Entwickeln Sie daraus die Beschaltung der Schrittkette.
Zeichnen und testen Sie das LOGO!-Programm unter Verwendung einer fertigen
Schrittkette.
Wenn der Ablauf funktioniert, fügen Sie folgende Änderung ein:
Statt des Sensors TB wird die gemessene Temperatur mit einem am Poti voreingestellten
Sollwert verglichen. Temperatur 0...100°C entspricht in LOGO dem Zahlenwert 0 bis 1000.
Ebenso ist am Poti theoretisch ein Vorgabewert von 0 bis 1000 (wobei der Wert elektrisch
auf 250 begrenzt ist (25C°))

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 59 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

9.4 GRAFCET-Darstellung

„Grundzustand“ 0

Starttaste gedrückt
Ventil V=0 Umwälzpumpe
„Reinigungs- 1 Ventil VM auf
Filter UP bleibt an
mittel zufügen“
Reinigungsmittelbehälter leer
Ventil V=1 Solarpumpe 1.Timer 10min
„15 min solar 2
Wärmetauscher SP an starten
beheizen“
1 . Timer abgelaufen
Ventil V=0 Heizung an wenn 2.Timer 10min
„10 min Filter u. 3
Filter ZH=1 und TB=0 starten
Zusatzheizung“
2. Timer abgelaufen

„5 min Ventil V=0 3.Timer 5min


3
Nachlauf“ Filter starten
3. Timer abgelaufen

Starttaste S

RMleer
Zusatzheizung
gewünscht ZH
Temperatur
Becken TB
Ventil Reinigungs-
mittel RM

Umwälzpumpe UP

Zweiwegeventil V

Solarpumpe SP

Heizung H

1. Timer 15 min

1. Timer 10 min

2. Timer 5 min
Zustand, Aus Reinigungs- 15 min solar 10 min filtern, 5 min 15 min solar 10 min
mittel zufügen beheizen heizen Nachlauf beheizen filtern
Schritt M1 = 1 M2 = 1 M3 = 1 M4 = 1 M2 = 1 M3 = 1

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 60 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

9.5 Schrittkette in LOGO mit analoger Temperaturmessung und


Meldetexten

Hinweis: Zu Testzwecken wurden die Timer auf Sekunden statt Minuten eingestellt.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 61 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10 Mischanlage Behälter 1 Behälter 2

10.1 Technologieschema F1 F2
F1 Füllstandssensor Behälter 1
V1 Auslass-Ventil Behälter 1 V1 V2

F2 Füllstandssensor Behälter 2
M R
V2 Auslass-Ventil Behälter 2
Misch-
R Rührer
Behälter
H Heizung
Fo T
Fo Füllstand oben
Fm
Fm Füllstand Mitte Fu
H
Fu Füllstand unten (leer -> Fu = 0)
VM
T Temperatur Mischbehälter
VM Auslass-Ventil Mischbehälter
S Starttaste
S Starttaste

10.2 Gewünschter Ablauf


Grundzustand: alle Betriebsmittel aus, Ventile sind geschlossen.
Jeder der Behälter 1 + 2 besitzt ein rote Warnlampe, die signalisiert, dass der Behälter leer
ist. Wenn eine der Lampen leuchtet, kann die Anlage nicht gestartet werden.
Wenn der Mischbehälter leer ist , die beiden Behälter 1+2 gefüllt sind und die Starttaste
gedrückt wird, öffnet Ventil das Ventil des Behälters 1 und Flüssigkeit 1 wird in den
Mischbehälter gefüllt.
Wenn der untere Füllstand (Fu = 1) erreicht ist, wird V1 geschlossen und die Flüssigkeit
aus Behälter 2 wird in den Mischbehälter gefüllt bis der obere Füllstand (Fo = 1) erreicht ist.
Nun ist der Zulauf beider Flüssigkeiten beendet, sie können verrührt werden. Dazu werden
Rührer und Heizung eingeschaltet bis die gewünschte Temperatur erreicht ist (T = 1).
Nun bleibt der Rührer 10 min alleine an.
Anschließend wird die Mischflüssigkeit mit VM abgelassen, der Rührer bleibt eingeschaltet.
Sobald der Mischbehälter leer ist, geht die Anlage in den Grundzustand.

10.3 Aufgaben
• Überlegen und begründen Sie, wie viele Zustände Sie benötigen und benennen Sie
die Zustände sinnvoll.
• Zeichnen Sie das Zustandsdiagramm oder die GRAFCET-Darstellung sowie das
Zeitablaufdiagramm.
• Entwickeln Sie daraus die Beschaltung der Schrittkette.
• Zeichnen Sie das LOGO!-Programm unter Verwendung einer fertigen Schrittkette

10.4 Zusatzaufgabe
Die Füllstände Fo, FM, Fu werden von einem analogen Sensor FA erfasst.
Welche Programmänderungen sind notwendig?

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 62 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10.5 GRAFCET-Darstellung Mischanlage mit 5 Schritten

„Grundzustand“ 0

Starttaste gedrückt, Mischbehälter leer und Behälter 1+2 gefüllt

„Mit Flüssigkeit1 1 Ventil V1 auf


befüllen“
Füllstand Mitte erreicht

„Mit Flüssigkeit2 2 Ventil V2 auf


befüllen“
Füllstand oben erreicht

„Heizen“ 3 Heizung an Rührer bleibt an

Temperatur erreicht
Timer 10 min
„Rühren“ 4
starten
Timer abgelaufen

„Leeren“ 5 Ventil VM auf Rührer aus

Mischbehälter leer

alternative Grafcet-Darstellung mit 4 Schritten

„Aus“ 0

S & /Fu & F1 & F2

„Mit Flüssigkeit1 1 V1
befüllen“
FM

„Mit Flüssigkeit2 2 V2
befüllen“
Fo

„Heizen“ 3 H R := 1

T 10min / X4

„Mischen, 4 VM R := 0
Nach 10 min
Entleeren“ /Fu

| 10min /X4 bedeutet: Das Ventil VM wird 10 min verzögert in Schritt 4 geschaltet

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 63 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10.6 Zeitablaufdiagramm

Starttaste S
Füllstand
Behälter 1 F1
Füllstand
Behälter 2 F2
Füllstand Misch-
behälter oben Fo
Füllstand Misch-
behälter Mitte Fm
Füllstand Misch-
behälter unten Fu

Temperatur T
Ventil Behälter 1
V1
Ventil Behälter 2
V2
Ventil Misch-
Behälter VM

Rührer R

Heizung H
Zustand, Aus Flüssigkeit 1 Flüssigkeit 2 Heizen Rühren Entleeren Flüssigkeit 1
befüllen befüllen 10 min befüllen
Schritt M1 = 1 M2 = 1 M3 = 1 M4 = 1 M5 = 1 M1 = 1

Hinweis: Wenn man den Ablauf mit 4 Schritten löst, bleibt der Ablauf bestehen, jedoch sind M4 und
M5 zusammen ein Schritt.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 64 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10.7 Mischanlage Schrittkette mit 3 Schritten in LOGO

Der Timer startet den 5. Schritt. Dessen Ausgang geht wieder auf null, wenn der Eingang (M4 )
beim 5. Schritt auf null geht.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 65 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10.8 Mischanlage Schrittkette mit 4 Schritten in LOGO

Hier sieht man, warum der Timer in LOGO Einschaltverzögerung heißt. Er schaltet das Ventil VM
in Schritt 4 mit einer Verzögerung ein. Das Ventil wird ausgeschaltet, wenn der Timereingang auf
null geht, also Schritt 4 beendet wird weil der Mischbehälter leer ist.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 66 / 67


Steuerungen in der Mechatronik Carl-Engler-Schule Karlsruhe
Technisches Gymnasium

10.9 Mischanlage mit analogem Füllstandssensor des Mischbehälters

An den analogen Eingang sind 3 analoge Schwellwertschalter geschaltet, die feststellen, ob der
Füllstand oberhalb des eingestellten Schwellwerts ist.
Die eingestellten Schwellwerte sind unten: 1% , Mitte: 40%, oben 80% des Maximalwerts.
Da der LOGO-interne maximale Rechenwert 1000 beträgt (-> 10V), wurde 10, 400, 800 eingestellt.

B:\Filr-Schule\Meine Dateien\Unterricht\ME-TGE\skript\ME-TGE-ST-Teil1.odt Quelle: Bubbers, CES Karlsruhe 67 / 67

Das könnte Ihnen auch gefallen