Beruflich Dokumente
Kultur Dokumente
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
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
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
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!
1 Grundbegriffe
1.1 Was bedeutet steuern?
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.
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!
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.
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
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.
2. Geben Sie die Funktionstabellen für NOT- OR- und NAND-Verknüpfung an!
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
•
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
•
• 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
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
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:
abgelesene Funktionsgleichung:
Q1 = (I1 * /I2) + (/I1 * I2) ; wobei * UND, AND; + ODER, OR ; / NICHT, NOT
abgelesen: Q1 = (/ I2 * I1) + (I2 * / I1), dies ist exakt die Lösung aus 2.4!
I2 I1
&
1
≥1 Q1
1
&
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.
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
& &
&
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
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
Pumpe Pumpe
P1 P2
Sensor C
Sensor B
Sensor A
2.12 Zahlensysteme
2.12.1 Dezimalzahl
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
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):
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)
Jedes hinzukommende Bit am Eingang des Digital-Analog-Umsetzers verdoppelt die Anzahl der
Stufen und verbessert damit die Auflösung.
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 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)
Wertebereich 20 MΩ 20 MΩ
Auflösung ADU= = = =305,18 Ω
Anzahl der Zahlen 216 65536
Man muss den Messbereich also unbedingt einschränken, wenn man bei Zimmertemperatur misst:
Wertebereich 20 k Ω 20 k Ω
Auflösung= = 16 = =0,30518 Ω=0,079° C
Anzahl der Zahlen 2 65536
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
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".
Q = 1 falls Ax > ON Ax
Q = 0 falls Ax <= OFF
Q bleibt falls OFF<=Ax<ON ON
OFF
ON
Bild einfügen!
Bild einfügen!
Bild einfügen!
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
(Bild einfügen)
(Bild einfügen)
24V
24V-Buchse
PT1000 Mess- LOGO
0..10V AIN3-Buchse
verstärker Schiebeschalter 1
ϑ↑↑ (I1)
0V auf 24V (Ain)
0V-Buchse
10V 1000
3V 300
0°C 0V 0 0 0.0°C
Damit Logo einen Sinn in der Schaltung sieht, wird ein Ausgang benötigt, hier z.B. die Heizung.
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.
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.2 Schaltung
Q = /R * (S + Q) R 1 Q
&
S
≥1
Bildquelle: Wellenreuther, G.& Zastrow, D. (2011): Automatisieren mit SPS – Theorie und Praxis, Vieweg+Teubner, Wiesbaden, S. 103
Q
S
R
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!
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.
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
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
5.2 LOGO-Ausschaltverzögerung
5.3 Norm-Ausschaltverzögerung
Trg
Zeit läuft
Q1
Q2
Q3
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.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.
Technologieschema
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
„Grundzustand“ 0
Starttaster
Füllstand_oben
Füllstand_unten
Erklärungen:
Starttaster (I)
Füllstand
oben (I)
Füllstand
unten (I)
M1
M2
Ventil oben
(Q)
Ventil unten
(Q)
Rührer (Q)
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.
M M
Anlage Not-
Start Hrot
Ein AUS
Hgr
L1 L2 L3
Hgr Hrot M M
H
Ind
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.
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
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.
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
L1
L2
L3
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
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.
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.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“.
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
„Aus“ 0
Start-Taster
Temperatur erreicht
Zeit abgelaufen
„Abpumpen“ 4 Pumpe an
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
Schwimmbecken TB
Temperatur
Becken
SP
Solarpumpe Duchfluss zum Filter V=0 UP
Durchfluss zum Wärmetauscher V=1 Umwälzpumpe
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
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
Hinweis: Zu Testzwecken wurden die Timer auf Sekunden statt Minuten eingestellt.
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.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?
„Grundzustand“ 0
Temperatur erreicht
Timer 10 min
„Rühren“ 4
starten
Timer abgelaufen
Mischbehälter leer
„Aus“ 0
„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
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.
Der Timer startet den 5. Schritt. Dessen Ausgang geht wieder auf null, wenn der Eingang (M4 )
beim 5. Schritt auf null geht.
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.
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.