PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WIN SPS - Lichtschrankenprogrammierung - Personenzähler


Chris2701
20.03.2003, 15:42
--------------------------------------------------------------------------------

Hi @all ich hoffe das ihr mir helfen könnt. Ich habe im E-Technikunterricht eine Aufgabe bekommen eine Lichtschranke zu programmieren die als Personenzähler fungieren soll. Also wenn jemand in den raum kommt dann soll er zählen und wenn jemand wieder heraus geht soll er abziehen.Prinzip ist klar! Die Lichtschranke ist auch schon vorgefertigt. Es sind insgesamt 4 Sensoren. 2 Empfänger und 2 Sender. Jetzt meine frage ich habe sps nur einige stunden gemacht und das ist nicht so mein gebiet ich kann da gar nix programmieren und nächste woche freitag soll ich dem lehrer ein programm abliefern und ich kann das nicht ich hoffe das ihr mir irgendwie helfen könnt oder mir ein programm irgendwie hinschreiben könnt und mir es erklären könnt. Ich wäre euch super dankbar wenn das machbar wäre.

Danke im voraus
mfg
chris

Tiefflieger
21.03.2003, 09:59
Vorab, ich habe keine Ahnung von der verwendeten SPS Software, aber hier einmal einige prinzipielle Anmerkungen zu dieser Aufgabe.
Die beiden Lichtschranken (LS) werden hintereinander an der Tür angebracht. Dadurch kann man feststellen, ob jemand den Raum betritt (LS1 gibt Signal vor LS2) oder verläßt (LS2 vor LS1). Man muß also die Empfänger der beiden Lichtschranken an zwei Eingänge der SPS führen und diese überwachen. Wird nun LS1 und dann LS2 betätigt, dann wird der Zähler erhöht. Wird LS2, dann LS1 betätigt, dann wird der Zähler erniedrigt.
Zusätzlich bietet es sich an evt. die Zeit zwischen LS1 und LS2 zu begrenzen, um Fehlfunktionen auszuschließen, wenn z.B. jemand in der Tür umdreht. Dadurch könnte es vorkommen, daß nur eine LS betätigt wird und die zweite nicht. Vergeht hier also mehr Zeit, als vorgegeben, so wird die Erkennung nicht gezählt und das System entsprechend zurückgesetzt. Auch sollte man verhindern, daß der Zähler Werte <0 annehmen kann, denn das würde ja bedeuten, daß mehr Menschen einen Raum verlassen, als ihn zu betreten, was ja nicht sein jann, sofern sich nicht schon Menschen im Raum befanden beim Start der Software.