Sonstiges Sportplatzbeleuchtung mit Siemens Logo

timmyJones

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Will eine alte Steuerung für einen Sportplatz erneuern doch komme nicht auf eine schlaue Lösung!
Die Situation sieht wie folgt aus:

4x Ein Taster
4x Aus Taster
4x Kontrollleucht
4x Schütze fur Scheinwerfer

Es sind 4 Plätze die man einzeln Ein und Ausschalten kann. Da die Beleuchtung einen sehr hohe Einschaltstrom hat, sollte das Logo wenn mehr als ein Schalter gleichzeitig bzw. kurz hinter einander gedrückt wird, die einzelnen Schützen mit ca. 5s Verzögerung einschalten. Werden aber nicht immer alle gebraucht und auch nicht immer in gleicher Reienfolge eingeschaltet.

Hört sich eigentlich sehr einfach an, nur stehe ich irgendwie auf der Leitung! Währe sehr froh wenn mir jemand helfen könnte!
danke im voraus
kim
 
Spontan kommt mir da ein FIFO in den Sinn, in den man in beliebiger Geschwindigkeit die Einschaltwünsche reinwirft und immer nur 1 Wunsch wieder rausholt, wenn die letzten 5 Sekunden kein Einschaltvorgang war. Doch ich weiß nicht, ob/wie in der LOGO ein FIFO machbar ist.

Es geht aber auch einfacher und mehr LOGO-gerecht. Folgende Idee:
(1) es darf in jedem Zyklus nur höchstens 1 Ausgang einschalten
(2) wenn ein Ausgang einschaltet, dann darf die nächsten 5 Sekunden kein Ausgang einschalten
(3) damit die Einschaltwünsche zu beliebiger Zeit gegeben werden können, müssen sie zwischengespeichert werden. Ausschaltbefehle dürfen/sollen sofort wirken.

(1) kann man mit einem freilaufenden Zähler garantieren, der fortlaufend jeden Zyklus 1 weiterzählt 0 1 2 3 0 1 2 3 0 1 2 ... und die 4 Ausgänge dürfen jeweils nur bei einem bestimmten Zählerstand einschalten. Q1 bei 0, Q2 bei 1,...

(2) macht man ein OR mit 4 Flankeneingängen von den Q1 bis Q4 und dahinter eine Ausschaltverzögerung 5s (AVZ)

(3) macht man 4 SR als "Vormerker" für die 4 Kanäle mit jeweils dem Eintaster an S und dem Austaster an R

(4) Übernahme der 4 Vormerker in 4 SR für 4 Ausgänge, mit einem AND am S:
Kanal 1: Zählerstand = 0 und nicht AVZ und Vormerker1
Kanal 2: Zählerstand = 1 und nicht AVZ und Vormerker2
Kanal 3: Zählerstand = 2 und nicht AVZ und Vormerker3
Kanal 4: Zählerstand = 3 und nicht AVZ und Vormerker4
Am R der 4 SR jeweils den Austaster des Kanals anschliessen - Nachtrag: oder Not "Vormerker des Kanals"

(5) die 4 Lampen würde ich am Vormerker-SR des jeweiligen Kanals anschliessen

Harald
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Da es bei der Verzögerung des weiteren Einschaltens ja bestimmt nicht auf die richtige Reihenfolge ankommt, sollte doch sowas Einfaches mit 'nem Schieberegister auch reichen:

Sportplatz.jpg

An den Ausgängen der jeweils ersten RS-Glieder (5, 9, 13 & 17) könnte man noch Rückmeldeleuchten für den Bediener abgreifen.
Damit man auch sieht, ob der EIN-Tastendruck erfolgreich war oder nicht.

Und dann noch die AUS-Taster auf Öffner ändern.
;)
 

Anhänge

  • Sportplatz.zip
    15,7 KB · Aufrufe: 5
Hallo timmyJones,

ich hoffe mal wir alle lösen hier nicht gerade eine Berufsschulhausaufgabe :confused:.
Naja seiß drum....

Meine Steuerung ist vielleicht nicht so Kompakt oder Elegant wie die von huki, aber sie macht das was sie soll, und ein kleines bisschen mehr.

Ich habe der Steuerung noch einen Lampentesttaster spendiert und eine "Anzeige" wenn das Einschalten gerade blockiert wird.
Das heißt wenn ein beliebiger Platz eingeschaltet wird so wird die Möglichkeit einen weiteren Platz unmittelbar danach einzuschalten für 10 Sek. blockiert.

Drückt der Betreiber während dieser Zeit trotzdem einen anderen Ein-Taster um einen weiteren Platz einzuschalten, so blinkt die Kontrollleuchte dieses Platzes und der Betreiber erkennt daran das gerade die Blockadezeit läuft. Er muss sich somit also nicht wundern das nichts passiert wenn er auf den Taster drückt und sonst erst mal keine Rückmeldung kommen würde. Hält er den Taster gedrückt so wechselt das Blinken nach Ablauf der Verzögerungszeit dann in ein Dauerleuchten und die Lampen des Platzes werden eingeschaltet.

Vielleicht kannst Du uns ja mal ein paar Bilder von der jetzigen Steuerung und der 4 Plätze posten. :cool:

Viele Grüße
Loenne
 

Anhänge

  • Logo Sportplatz Steuerung.jpg
    Logo Sportplatz Steuerung.jpg
    399 KB · Aufrufe: 46
  • Logo Sportplatz Steuerung.zip
    18,9 KB · Aufrufe: 7
Vielen dank für die schnelle und kompetente Hilfe! Ist für mein Tennisclub, keine Hausaufgaben;)
Die Lösung mot dem Schieberegister schwirrte mir auch im Kopf rum nur kannte ich den Baustein nicht und versuchte die Funktion selber zu konstruieren. Leider wurde es sehr unübersichtlich!
Hab die blikenden Kontrollleuchten in die Lösung von hucki noch integriert, war für das gedacht, wollte aber auch noch was selber machen;)
Muss jetzt auf die Arbeit, melde mich später nochmals! Fehlt noch ne Zeitschaltuhr mit 2 Modis, Anzeugetext dafür und ne Überbrückung.
 

Anhänge

  • Sportplatz neu.rar
    17,2 KB · Aufrufe: 8
Zuviel Werbung?
-> Hier kostenlos registrieren
sollte doch sowas Einfaches mit 'nem Schieberegister auch reichen:
Irgendwann muß ich mich mal mit dem Schieberegister der LOGO beschäftigen. Damit kann man ja erstaunliche Sachen machen. :cool:


Da die Beleuchtung einen sehr hohe Einschaltstrom hat, sollte das Logo wenn mehr als ein Schalter gleichzeitig bzw. kurz hinter einander gedrückt wird, die einzelnen Schützen mit ca. 5s Verzögerung einschalten.
Meine Steuerung ist vielleicht nicht so Kompakt oder Elegant wie die von huki, aber sie macht das was sie soll, und ein kleines bisschen mehr.
@Loenne
Tut mir leid daß ich Deine Lösung nun zerreiße, aber ich würde sagen, sie tut nicht was sie soll. :( Beim Ansehen Deiner Lösung fallen mir mehrere Sachen ins Auge:

Bei Deiner Lösung kann man schön schnell mit der Beleuchtung "morsen" ;) - sprich eine Beleuchtungsgruppe schneller als im Sekundenrhythmus Ein-Aus-Ein-Aus-Ein- ... schalten.

Desweiteren kann man die Gruppen viel schneller als im geforderten 5s-Abstand durchschalten (wie ein Lauflicht ;)), wenn man jede Gruppe gleich wieder ausschaltet - also z.B.: Gruppe 1 Ein - Gruppe 1 Aus - Gruppe 2 Ein - Gruppe 2 Aus - ...

Und mir scheint, man kann auch mehrere Gruppen gleichzeitig Einschalten, wenn man die Ein-Taster gleichzeitig drückt. Oder irre ich da?

Außerdem finde ich es ziemlich blöd daß der Bediener fast eine Minute beschäftigt ist, wenn er alle 4 Lampengruppen einschalten will, weil die Einschaltwünsche nicht zwischengespeichert werden. Der Bediener muß entweder eine Taste solange gedrückt halten bis das unterhaltsame Blinken in Dauerlicht übergeht, oder immer mal wieder probieren, ob der Einschaltwunsch denn nun akzeptiert wird, weil er ohne Drücken keine Information über die noch aktive Bediensperre bekommt.

Deine Lösung liegt aber voll im Trend: zuerstmal Blinken und Designer-Schnickschnack und überflüssige Logik/Verriegelungen programmieren und die eigentliche Funktionalität in 5 Updates nachliefern bis sie halbwegs fehlerfrei ist ;)
(Gibt es eigentlich schon einen Update-Block, mit dem die LOGO selbständig im Internet nachschauen kann, ab es Updates ihres Anwenderprogramms gibt? ;))

Harald
 
Und mir scheint, man kann auch mehrere Gruppen gleichzeitig Einschalten, wenn man die Ein-Taster gleichzeitig drückt. Oder irre ich da?
Um sowas testen zu können, hab' ich die Eintaster im Simu-Modus als Schalter belassen. Dann kann man den Zyklus pausieren, alle Schalter in Ruhe in die gewünschten Positionen bringen und dann erst den Zyklus weiter laufen lassen.
Mit dem Tast-Modus hab' ich es in der Simu noch nie geschafft, zwei oder mehr Tasten gleichzeitig zu drücken.
 
Was mir persönlich am meisten bei solchen Lösungen, wie von Loenne, widerstrebt, ist der exzessive Verbrauch an Timern für die gleiche Funktion. Wenn da Änderungen anstehen, muss man dann x Stellen anfassen. Für den Bediener nicht gerade komfortabel und da wird auch schnell mal was übersehen.

Eigentlich stört mich schon mein Takttimer für das Schieberegister, da auch dieser ggf. durch den Bediener falsch parametriert werden könnte. Eventuell kann man diesen Timer durch einen Taktgeber aus 2 Merkern und einem NOT ersetzen. Hatte gestern keine Lust und war auch zu spät, um das noch zu testen. Der Taktbaustein ist halt schnell gegriffen.

Prinzipiell ist es aus meiner Sicht aber immer gut, Parametrierwerte immer auf ein machbares Minimum zu beschränken.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Um sowas testen zu können, hab' ich die Eintaster im Simu-Modus als Schalter belassen. Dann kann man den Zyklus pausieren, alle Schalter in Ruhe in die gewünschten Positionen bringen und dann erst den Zyklus weiter laufen lassen.
Bei der Lösung von Loenne braucht man in der Simulation noch nichtmal den Zyklus anhalten um 2 Taster gleichzeitig zu drücken (natürlich Schalter Modus). Ich würde kurz I1 schalten und dann während der 10s-Eingabesperre in aller Ruhe I2 und I3 einschalten. Dann kommt es darauf an wie das LOGO-Programm compiliert wird. Ich vermute, Q2 und Q3 gehen dann gleichzeitig an. Doch leider kann ich das Projekt nicht öffnen (weil ich gerade nur Logosoft V6.1 zur Verfügung habe) und zum neu eingeben habe ich jetzt keine Lust.

Harald
 
Bitte schön, diese Version lässt sich auch mit LSC V6.1.12 öffnen.
Dankeschön.

Ich würde kurz I1 schalten und dann während der 10s-Eingabesperre in aller Ruhe I2 und I3 einschalten. Dann kommt es darauf an wie das LOGO-Programm compiliert wird. Ich vermute, Q2 und Q3 gehen dann gleichzeitig an.
In der V6.1.12-Simulation gehen Q2 und Q3 gleichzeitig an, wenn man wie beschrieben I2 und I3 gleichzeitig "gedrückt hält".

Harald
 
Upgrade doch kostenlos auf LSC V8.
Ich weiß. Auf irgendeinem Computer habe ich das auch schon drauf. Doch im Moment habe ich keinen Bock auf Installation von Siemens Updates. Seit gestern versuche ich erstmalig auf einem anderen Computer TIA V13 SP1 zu installieren, doch PLCSIM crasht immer "... files have an invalid signature ... x.dll ... y.dll... please repair the Installation." :cry:
Ich glaube für meine simple 2-Pumpensteuerung nehme ich lieber doch keine S7-1200 sondern eine LOGO. Da wäre ich jetzt schon fertig.
 
Ich selbst kriege auf meinem Rechner TIA schon gar nicht installiert.

Das Setup zeigt nach Prüfen an, das es geht, fängt angeblich an und bricht dann ab mit der Meldung, dass es doch nicht geht. Aber warum es dann nicht geht, sagt das tolle Programm dann nicht.
Und wenn ich mir dann die Logdateien anschaue, dreht sich mir nur der Kopf. Da ich kein IT-Fachmann, kann ich der ganzen geloggten Sch.... nichts anfangen.

Da ich Gott sei Dank nicht auf den Quatsch angewiesen bin, lasse ich es auch.

Und wie du schon geschrieben hast: Kleinere Aufgaben kann man dann lieber mit 'ner Logo lösen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei Deiner Lösung kann man schön schnell mit der Beleuchtung "morsen" ;) - sprich eine Beleuchtungsgruppe schneller als im Sekundenrhythmus Ein-Aus-Ein-Aus-Ein- ... schalten.
Das geht bei meiner Lösung auch, weil das Schieberegister ja einfach nur stehen bleibt.
Diesen Spieltrieb hatte ich auch gar nicht bedacht und daher auch nicht dahingehend getestet.
Ich muss also auch nachbessern.
:(


Hab' dann gleich mal den Timer für das Schieberegister ersetzt, die Meldeleuchten mit rein genommen und auf die Minimum-LOGO!-Version 0BA4 runter gestellt, damit auch Harald mit spielen kann:

Sportplatz.jpg


Die Leuchtengruppen sind ja immer wieder gleich. Das ist somit eine gute Logikgruppe zum Auslagern in ein UDF (ab 0BA7), welches dann für jede Lampengruppe immer wieder aufgerufen wird.
Dann braucht man eventuelle Änderungen nur einmal machen und diese gelten automatisch für alle Leuchtengruppen.
Schön was zum Experimentieren für den TE.
:cool:
 

Anhänge

  • Sportplatz.zip
    21,4 KB · Aufrufe: 3
Zuletzt bearbeitet:
Soo.... Hatte jetzt nach nem langen Tag doch nochmals einen moment Zeit und hab mich in die Lösung von Huki vertieft. Muss sagen dass das mit dem Schieberegister sehr elegant gelöst ist! Kann bestimmt wiedermal bei anderen Projekten hilfreich sein mit ähnlicher Aufgabestellung.

Habe jetzt noch die restlichen gewünschten Fünktion integriert:
- 2 Zeitschaltuhren TrainingsModus/ClubModus
- Eine überbrückung fals man trotzdem mal länger Licht braucht
- Rückmeldung auf die Kontrollleuchten (werden mit Hilfskontakt vom Leistungsschütz auf Dauerlicht geschaltet)
- Und noch mit Meldetexte versehen

Hab hier nochmals die aktuellste Version abgeleitet aus dem Schaltplan von Huki. Fals jemand noch Verbesserungsvorschläge hat sind die gerne wilkommen.

Nochmals vielen dank:D
 

Anhänge

  • Sportplatz_2.0.rar
    36,2 KB · Aufrufe: 6
Dein Programm ist aber in eine reale Logo nicht übertragbar, da die Meldetextblöcke B046-048 nicht abgeschlossen sind. Du kannst sie ganz einfach mit einer offenen Klemme abschließen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wollte wieder den Service für PN/DP durchführen. Ist aber nicht möglich, das Programm auf eine ältere Hardware umzustellen. Für mich nicht verständlich, da meiner Meinung nach keine Blöcke verwendet werden, welche nicht auch zu mindestens in einer 0BA5, 6 oder 7 benutzt werden können.
Die Fehlermeldung ist leider nicht komplett lesbar, da der Text für das Ausgabefenster zu groß und nicht scrollbar ist.
 

Anhänge

  • Fehler.jpg
    Fehler.jpg
    93,3 KB · Aufrufe: 13
Wollte wieder den Service für PN/DP durchführen. Ist aber nicht möglich, das Programm auf eine ältere Hardware umzustellen. Für mich nicht verständlich, da meiner Meinung nach keine Blöcke verwendet werden, welche nicht auch zu mindestens in einer 0BA5, 6 oder 7 benutzt werden können.
Die Fehlermeldung ist leider nicht komplett lesbar, da der Text für das Ausgabefenster zu groß und nicht scrollbar ist.

Fehler nach Ausprobieren entdeckt. Es sind die Blocknamenlängen der Blöcke B002 und B031, weil die Namen mehr als 8 Zeichen haben.
 
Zurück
Oben