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.

Led ansteuern mit

Benutzeravatar

Themenersteller
stt66
Dr. Forum
Dr. Forum
Beiträge: 597
Registriert: Di 21. Okt 2008, 13:00
Danksagung erhalten: 1 Mal

#1 Led ansteuern mit

Beitragvon stt66 » Mi 15. Apr 2015, 22:12

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"
Dateianhänge
649121Funktion LED.JPG
649121Funktion LED.JPG (14.17 KiB) 2494 mal betrachtet


Penrose
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 139
Registriert: So 11. Nov 2012, 14:34

#2 RE: Led ansteuern mit

Beitragvon Penrose » Do 16. Apr 2015, 13:49

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


ka14r
Schon länger hier...
Schon länger hier...
Beiträge: 73
Registriert: Do 11. Okt 2007, 18:05

#3 RE: Led ansteuern mit

Beitragvon ka14r » Do 16. Apr 2015, 14:33

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
Gruss Karlheinz


Penrose
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 139
Registriert: So 11. Nov 2012, 14:34

#4 RE: Led ansteuern mit

Beitragvon Penrose » Fr 17. Apr 2015, 11:52

[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?

Benutzeravatar

Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1159
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#5 RE: Led ansteuern mit

Beitragvon Thomas.Einzel » Fr 17. Apr 2015, 16:16

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.

Benutzeravatar

Niko
Moderator
Moderator
Beiträge: 2246
Registriert: Di 7. Aug 2007, 17:37
Danksagung erhalten: 4 Mal

#6 RE: Led ansteuern mit

Beitragvon Niko » Sa 18. Apr 2015, 08:34

Da hätte ich auch noch einen Vorschlag, der lediglich aktivierte Statuskommandos benötigt:

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

Benutzeravatar

Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1159
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#7 RE: Led ansteuern mit

Beitragvon Thomas.Einzel » Sa 18. Apr 2015, 13:27

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.

Benutzeravatar

Themenersteller
stt66
Dr. Forum
Dr. Forum
Beiträge: 597
Registriert: Di 21. Okt 2008, 13:00
Danksagung erhalten: 1 Mal

#8 RE: Led ansteuern mit

Beitragvon stt66 » Mo 20. Apr 2015, 07:10

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 :P
[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"


Zurück zu „Programmierfragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste