Beleuchtungsanlage mit Zähler und Vergleicher
Die Übungsaufgabe Beleuchtungssteuerung eignet sich hervorragend, um sie mit den Möglichkeiten von Zählern und Vergleichern zu lösen. Als Lösungsansatz möchten wir, je nach Anzahl der Betätigungen, einen Zählerstand. Mit Vergleichern kann der Zählerstand verglichen werden. Je nach Zählerstand sollen die Ausgänge H1 bis H3 ein Signal 1 liefern.
Die Zuordnungstabelle
Eingangsvariable | Symbol | Datentyp | Logische Zuordnung | Adresse |
---|---|---|---|---|
Taster für Anlage AUS | AUS | Bool | Taster betätigt AUS=1 | E0.0 |
Taster für Anlage EIN | EIN | Bool | Taster betätigt EIN=1 | E0.1 |
Taster für Steuerung | S2 | Bool | Taster betätigt S2=1 | E0.2 |
Ausgangsvariablen | Symbol | Datentyp | Logische Zuordnung | Adresse |
Beleuchtungsanlage 1 | H1 | Bool | H1=1 | A0.1 |
Beleuchtungsanlage 2 | H2 | Bool | H2=1 | A0.2 |
Beleuchtungsanlage 3 | H3 | Bool | H3=1 | A0.3 |
Hilfsspeicher für Freigabe | HF | Bool | HF=1 | M0.0 |
Die Symboltabelle
Funktionsplan für die Lösung mit Vergleicher und Zähler
Download der Beleuchtungssteuerung mit Zähler und Vergleicher
Man sieht im Vergleich zur Ablaufsteuerung mit Speicherglieder, dass wir mit Zähler und Vergleicher für dieselbe Aufgabe wesentlich weniger Netzwerke benötigen. Im Grunde zählen wir die Tastenbetätigungen und je nach Zählerstand wird die jeweilige Beleuchtung eingeschaltet.
Netzwerk 1:
Auch hier benötigen wir wieder einen Hilfsspeicher HF. Dieser wird gesetzt sobal die Taste EIN gedrückt wird. Die positive Flanke wird genommen, damit für den Fall, dass beide Tasten, EIN und AUS, gleichzeitig gedrückt werden, der Hilfsspeicher HF für die Anlagenfreigabe nicht gesetzt wird.
Netzwerk 2:
Hier ist der Zähler Z1. Bedingung für das Vorwärtszählen ist, dass HF gesetzt und die Anlage somit freigegeben ist. Mit jeder positiven Flanke auf S2 wird um 1 vorwärts gezählt. Sobald HF zurückgesetzt wird, wird der Zählerstand auf 0 gesetzt. Um wie bei einer Ablaufsteuerung eine Schleife zu realisieren, wird der Zählerstand zusätzlich auf 0 gesetzt, wenn der Zählerstand auf 5 ist und eine weitere positive Flanke auf S2 ein Signal liefert. Somit wird wieder von vorne (bei 0) begonnen. Der komplette Zähler wird zurückgesetzt, sobald die AUS-Taste betätigt wird.
Netzwerk 3:
Beleuchtungsanlage 1 wird eingeschaltet, wenn der Zählerstand kleiner oder gleich 5 ist aber ungleich 0.
Netzwerk 4:
Beleuchtungsanlage 2 wird beim Zählerstand größer oder gleich 2 und kleiner oder gleich 4 eingeschaltet.
Netzwerk 5:
Beleuchtungsanlage 3 wird nur beim Zählerstand 3 eingeschaltet.
Somit hätten wir diese Aufgabe mit wenigen Netzwerken durch den Einsatz von einem Zähler und mehreren Vergleichern gelöst. Eine weitere Möglichkeit ist die Programmierung von Binäruntersetzern mit verschiedenen Teilungen.