Hallo.
Wie würdet ihr folgende Aufgabe rein in den LCN Modulen realisieren?
Soll natürlich Ressourcenschonend sein:|
Ein Anzeige LED soll in Abhängigkeit von zwei Relais angesteuert werden.
[img]1[/img]
Hört sich so simple an, aber ich komm auf keine gute Lösung.
Meine Lösung braucht so viele Summen, das ich mit einem Modul gar nicht auskomme:(
lg. Thomas "stt66"
Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Led ansteuern mit
#2 RE: Led ansteuern mit
Eine einfache Lösung wäre dies, allerdings könnte es Timing-Schwierigkeiten geben, wenn sich Kommandos überholen. Ich würd's mal ausprobieren:
R1 aus -> Taste C1 Los -> LED1 aus und sperre Taste C2
R1 ein -> entsperre Taste C2, wiederhole R2
R2 ein -> Taste C2 Lang -> LED1 blinkt
R2 aus -> Taste C2 Los -> LED1 ein
Thomas
R1 aus -> Taste C1 Los -> LED1 aus und sperre Taste C2
R1 ein -> entsperre Taste C2, wiederhole R2
R2 ein -> Taste C2 Lang -> LED1 blinkt
R2 aus -> Taste C2 Los -> LED1 ein
Thomas
#3 RE: Led ansteuern mit
Hallo,
die Tabelle zeigt dass mit Rel1 die LED1 ein-und ausgeschaltet wird - das kann man mit Statuskommandos erledigen. Nur wenn Rel1 UND Rel2 ein sind soll LED1 blinken. Dies kann man mit einer Summe realisieren.
Wenn Rel2 ausgeschaltet wird muss der Zustand von Rel1 getestet werden - Statuskommando Rel2 erledigt das.
Gruss Karlheinz
http://www.ge15k.de
die Tabelle zeigt dass mit Rel1 die LED1 ein-und ausgeschaltet wird - das kann man mit Statuskommandos erledigen. Nur wenn Rel1 UND Rel2 ein sind soll LED1 blinken. Dies kann man mit einer Summe realisieren.
Wenn Rel2 ausgeschaltet wird muss der Zustand von Rel1 getestet werden - Statuskommando Rel2 erledigt das.
Gruss Karlheinz
http://www.ge15k.de
Gruss Karlheinz
#4 RE: Led ansteuern mit
[zitat]die Tabelle zeigt dass mit Rel1 die LED1 ein-und ausgeschaltet wird - das kann man mit Statuskommandos erledigen[/zitat]
Hier darf dann aber nur auf 0 (=Los) geprüft werden, sonst setzt das R1-Statuskommando LED1 auf ein und die Summe R1+R2 setzt LED1 auf blinkend.
[zitat]Wenn Rel2 ausgeschaltet wird muss der Zustand von Rel1 getestet werden - Statuskommando Rel2 erledigt das.[/zitat]
Und wie?
Hier darf dann aber nur auf 0 (=Los) geprüft werden, sonst setzt das R1-Statuskommando LED1 auf ein und die Summe R1+R2 setzt LED1 auf blinkend.
[zitat]Wenn Rel2 ausgeschaltet wird muss der Zustand von Rel1 getestet werden - Statuskommando Rel2 erledigt das.[/zitat]
Und wie?
-
- Lord Forum
- Beiträge: 1163
- Registriert: Do 30. Mai 2002, 07:59
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 10 Mal
#5 RE: Led ansteuern mit
Vielleicht noch einfacher, nicht getestet, versuche es einfach.
Annahmen/Voraussetzungen:
ein LCN-R2H, nur 2 Relais
Status Rel 1...4 ein auf C1 bis C4.
LED11: Relais 1 - Verhalten "ein"
LED12: Relais 2 - Verhalten "ein"
Logik Summe 3: LED11; LED12, überwachter Zustand "ein" - UND erfüllt C3 kurz
Relais 1 = EIN ---------------> C1 lang -> LED 1 ein
Relais 1 = AUS ---------------> C1 los --> LED 1 aus
Summe 3 (Rel 1 UND Rel 2) ein -> C3 kurz -> LED 1 blinken
Das jeweils letzte Ereignis sollte das vorherige überschreiben, wenn beide Relais gleichzeitig eingeschaltet werden, müßte die Verarbeitung des Summensignals später erfolgen als das aussenden des C1 lang Statussignals.
(Sollte es zu einem Timing Problem kommen, C3 kurz -> Sende Taste xy verzögert 1sec LED 1 blinken, aber dann eventuell auch C1 los -> sende Taste yz verzögert 2s LED 1 aus)
Wenn du >2 Relais hast, wirst du die Summe in einem anderen Modul machen müssen.
Um ein Timing Problem zu ermitteln empfehle ich zuerst die Relais langsam ein und auszuschalten - und wenn das funktioniert einen sehr schnellen Ein/Aus/Um Schaltfolgetest mit geringen Zeitunterschieden, auch zwischen Rel 1und Rel2.
Annahmen/Voraussetzungen:
ein LCN-R2H, nur 2 Relais
Status Rel 1...4 ein auf C1 bis C4.
LED11: Relais 1 - Verhalten "ein"
LED12: Relais 2 - Verhalten "ein"
Logik Summe 3: LED11; LED12, überwachter Zustand "ein" - UND erfüllt C3 kurz
Relais 1 = EIN ---------------> C1 lang -> LED 1 ein
Relais 1 = AUS ---------------> C1 los --> LED 1 aus
Summe 3 (Rel 1 UND Rel 2) ein -> C3 kurz -> LED 1 blinken
Das jeweils letzte Ereignis sollte das vorherige überschreiben, wenn beide Relais gleichzeitig eingeschaltet werden, müßte die Verarbeitung des Summensignals später erfolgen als das aussenden des C1 lang Statussignals.
(Sollte es zu einem Timing Problem kommen, C3 kurz -> Sende Taste xy verzögert 1sec LED 1 blinken, aber dann eventuell auch C1 los -> sende Taste yz verzögert 2s LED 1 aus)
Wenn du >2 Relais hast, wirst du die Summe in einem anderen Modul machen müssen.
Um ein Timing Problem zu ermitteln empfehle ich zuerst die Relais langsam ein und auszuschalten - und wenn das funktioniert einen sehr schnellen Ein/Aus/Um Schaltfolgetest mit geringen Zeitunterschieden, auch zwischen Rel 1und Rel2.
#6 RE: Led ansteuern mit
Da hätte ich auch noch einen Vorschlag, der lediglich aktivierte Statuskommandos benötigt:
Schöne Grüße
Niko, der die LED-Umwandlung für eine leider viel zu selten genutzte Funktion hält
Code: Alles auswählen
C1 LANG: LED 1 ein
C1 LANG (Zweitbelegung): Statuskommando Relais 2 wiederholen
C1 LOS: LED 1 aus
C2 LANG: LED-Umwandlung an --> blinken für LED 1
C2 LOS: LED-Umwandlung blinken --> an für LED 1
Schöne Grüße
Niko, der die LED-Umwandlung für eine leider viel zu selten genutzte Funktion hält
-
- Lord Forum
- Beiträge: 1163
- Registriert: Do 30. Mai 2002, 07:59
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 10 Mal
#7 RE: Led ansteuern mit
Klasse Niko das habe ich doch gleich mal probiert.:thumbup:
Die LED Umwandlung als zusätzliche logische Anzeigefunktion (nur wenn vorher der Zustand xy da ist, dann...) war mir entweder nicht (mehr?) bewusst.
Mich würde jetzt nur noch interessieren wie das Einsatzszenario von Thomas "stt66" aussieht.
Die LED Umwandlung als zusätzliche logische Anzeigefunktion (nur wenn vorher der Zustand xy da ist, dann...) war mir entweder nicht (mehr?) bewusst.
Mich würde jetzt nur noch interessieren wie das Einsatzszenario von Thomas "stt66" aussieht.
-
Themenersteller - Dr. Forum
- Beiträge: 597
- Registriert: Di 21. Okt 2008, 13:00
- Danksagung erhalten: 1 Mal
#8 RE: Led ansteuern mit
Hallo und guten Morgen.
Danke, für die vielen Vorschläge. Werde ich gleich heute Abend mal versuchen.
Niko`s Ansatz müsste eigentlich perfekt funktionieren.
Viel einfacher wird es wohl nicht gehen
[zitat]Mich würde jetzt nur noch interessieren wie das Einsatzszenario von Thomas "stt66" aussieht[/zitat]
Eine Pumpe wird mittels Zeit und in Abhängigkeit von Temperaturen automatisch gesteuert.
Diese Automatik-Steuerung soll auf einen GT6 Ein/Aus geschalten werden und gleichzeitig soll signalisiert werden, Automatik Ein/Aus und es soll erkannt werden, ob die Pumpe läuft.
Led Ein (Rel1 Ein) Automatik freigegeben, und Pumpe Ein (Rel2 Ein) Led Blinkt.
Bei Automatik Aus (Led Aus) wird natürlich Rel2 gesperrt.
Danke, noch mal.
lg. Thomas "stt66"
Danke, für die vielen Vorschläge. Werde ich gleich heute Abend mal versuchen.
Niko`s Ansatz müsste eigentlich perfekt funktionieren.
Viel einfacher wird es wohl nicht gehen
[zitat]Mich würde jetzt nur noch interessieren wie das Einsatzszenario von Thomas "stt66" aussieht[/zitat]
Eine Pumpe wird mittels Zeit und in Abhängigkeit von Temperaturen automatisch gesteuert.
Diese Automatik-Steuerung soll auf einen GT6 Ein/Aus geschalten werden und gleichzeitig soll signalisiert werden, Automatik Ein/Aus und es soll erkannt werden, ob die Pumpe läuft.
Led Ein (Rel1 Ein) Automatik freigegeben, und Pumpe Ein (Rel2 Ein) Led Blinkt.
Bei Automatik Aus (Led Aus) wird natürlich Rel2 gesperrt.
Danke, noch mal.
lg. Thomas "stt66"
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste