Ministeuerung mit Motorschutzschalter von Siemens


Google-Suche auf MEINE-SCHALTUNG.de :





Online Rechner

Chronik

Dauerkalender


Parkhaus


Aufgabe:

Ein Parkhaus mit einer Einfahrt und Ausfahrt verfügt über 20 Stellplätze. An der Einfahrt und Ausfahrt sind zwei Lichtschranken montiert, die die einfahrenden und ausfahrenden Autos erfassen. Zusätzlich befindet sich an der Einfahrt eine Ampel. Die grüne Leuchte signalisiert freie Einfahrt, die rote Leuchte ein volles Parkhaus. Sofern freie Plätze vorhanden sind, soll ein Freigabe-Signal an die selbstgesteuerte Einfahrtschranke ausgegeben werden.

Parkhaus mit Lichtschranke und Ampel


Lösung:

Parkhaus-Zähler

Für die Überwachung der freien Plätze wird der Vor-Rückwärtszähler angewendet. Die Signale von der Lichtschranke an der Einfahrt gehen an den Eingang CD. Jedes einfahrende Auto verursacht somit eine Verringerung der Anzahl der freien Plätze. Die Signale von der Lichtschranke an der Ausfahrt gehen an den Eingang CU des Zählers. Jedes rausfahrende Auto verursacht somit die Erhöhung der Anzahl der freien Plätze im Parkhaus. Von den Lichtschranken-Signalen werden jeweils die negativen Flanken ausgewertet. Dank dessen werden abgeschlossene Zustände erfasst. Damit der Zähler die festgelegte Obergrenze nicht überschreitet, wird die Zählung ab Obergrenze mit dem "Merker Parkhaus leer" blockiert. Damit der Zähler nicht in den Minus-Bereich kommt, wird die Zählung ab 0 mit dem Ausgang "Ampel Rot" blockiert. Mit "Taster Start" wird bei Öffnung des Parkhauses die aktuelle Zahl der freien Plätze auf Maximum gesetzt.

Parkhaus Ampel


Der Ausgang "Ampel rot", mit dem signalisiert wird, dass keine freien Plätze vorhanden sind, wird bei dem Zählerwert 0 gesetzt. Bei allen anderen Werten des Zählers leuchtet die Grüne Lampe und die Einfahrtschranke hat ein konstantes Freigabesignal für ankommende Autos.


Lösung in SCL:


"F_TRIG_DB_1"(CLK:="Lichtschranke Einfahrt",
         Q=>#Flanke_Einfahrt);
"F_TRIG_DB_2"(CLK:="Lichtschranke Ausfahrt",
         Q=>#Flanke_Ausfahrt);

"IEC_Counter_0_DB".CTUD(CU:=#Flanke_Ausfahrt AND NOT"Merker Parkhaus Leer",
         CD:=#Flanke_Einfahrt AND NOT "Ampel Rot",
         R:=FALSE,
         LD:="Taster Start",
         PV:=20,
         QU=>"Merker Parkhaus Leer",
         QD=>"Ampel Rot",
         CV=>#"Freie Plätze");
"Ampel Grün" := "Freigabe Schranke" := NOT "Ampel Rot";


S7-Programmierung TIA-Portal (Übersicht):




Google-Suche auf MEINE-SCHALTUNG.de :


Home Impressum Datenschutz