-> Hier kostenlos registrieren
Hallo ,
Bedingt durch mein anderes Projekt mit den LED Stripes
https://www.sps-forum.de/codesys-un...ller-led-stripes-24v-mit-integration-hmi.html
als Hintergrundbeleuchtung geht nun ein anderes Projekt vor, da es schon installiert ist....... die Treppenbeleuchtung.
An meiner Treppe wurden 6 LED Beleuchtungen installiert sowie an der ersten und letzten Treppe ein Bewegungsmelder (PIR13 mit Timermodul *gesetzt auf 10s).
Die 6LED Lichter sind an diesem Modul angeschlossen:
https://www.amazon.de/Channel-Controller-Group-Decoder-Strip/dp/B00Q32UW02
das Modul wiederum an der EL6851.
Funktion soll wie folgt sein:
Tritt man auf die erste Stufe (zum Hoch gehen), erkennt der untere Bewegungsmelder das und gibt 10sec. lang ein Signal an meinen Eingang => Funktioniert.
Es soll dann direkt das erste Licht angehen und in einem Zeitintervall, was man einstellen kann das 2.te, dann das 3.te, 4.te, 5.te, 6.te sowie nicht direkt auf 100% sondern die LED´s sollen gedimmt heller werden.
Nach einer einstellbaren Zeit, sowie bei Erkennung des Oberen Bewegungsmelders sollen dann die LED Beleuchtungen anders herum wieder gedimmt ausgehen, also zuerst die 1.te (an der ersten Stufe), dann die 2.te, usw..
Die ganze Funktion soll dann genauso auch anders herum funktionieren, wenn man auf die oberste Stufe zuerst tritt, soll es wie ein Lauflicht nach unten gehen und nach einer gewissen Zeit und Erkennung des "unteren" Bewegungsmelders wieder von oben an gedimmt ausgehen.
Ich bin leider nicht bewandert in der ST Sprache, da denke ich, dass dies die beste Programmierungssprache für die Aufgabe ist.
Mir fehlt nur dafür iwi die Zündende Idee, wie ich erst mal die Grundfunktion bewerkstelligen bzw. Programmieren kann.
Evtl. über einen Zähler mit Taktgeber und die Ausgänge vorerst über eine Vergleich Funktion an und ausschalten lassen....
Möchte mich nicht in eine Richtung verrennen und danach wieder von vorne anfangen, weil dann die anderen Funktionen nicht mehr machbar sind...
Hoffe jemand hat Lust hier zu Unterstützen und das ich es verständnisvoll rüber gebracht habe.
Grüßle
Bedingt durch mein anderes Projekt mit den LED Stripes
https://www.sps-forum.de/codesys-un...ller-led-stripes-24v-mit-integration-hmi.html
als Hintergrundbeleuchtung geht nun ein anderes Projekt vor, da es schon installiert ist....... die Treppenbeleuchtung.
An meiner Treppe wurden 6 LED Beleuchtungen installiert sowie an der ersten und letzten Treppe ein Bewegungsmelder (PIR13 mit Timermodul *gesetzt auf 10s).
Die 6LED Lichter sind an diesem Modul angeschlossen:
https://www.amazon.de/Channel-Controller-Group-Decoder-Strip/dp/B00Q32UW02
das Modul wiederum an der EL6851.
Funktion soll wie folgt sein:
Tritt man auf die erste Stufe (zum Hoch gehen), erkennt der untere Bewegungsmelder das und gibt 10sec. lang ein Signal an meinen Eingang => Funktioniert.
Es soll dann direkt das erste Licht angehen und in einem Zeitintervall, was man einstellen kann das 2.te, dann das 3.te, 4.te, 5.te, 6.te sowie nicht direkt auf 100% sondern die LED´s sollen gedimmt heller werden.
Nach einer einstellbaren Zeit, sowie bei Erkennung des Oberen Bewegungsmelders sollen dann die LED Beleuchtungen anders herum wieder gedimmt ausgehen, also zuerst die 1.te (an der ersten Stufe), dann die 2.te, usw..
Die ganze Funktion soll dann genauso auch anders herum funktionieren, wenn man auf die oberste Stufe zuerst tritt, soll es wie ein Lauflicht nach unten gehen und nach einer gewissen Zeit und Erkennung des "unteren" Bewegungsmelders wieder von oben an gedimmt ausgehen.
Ich bin leider nicht bewandert in der ST Sprache, da denke ich, dass dies die beste Programmierungssprache für die Aufgabe ist.
Mir fehlt nur dafür iwi die Zündende Idee, wie ich erst mal die Grundfunktion bewerkstelligen bzw. Programmieren kann.
Evtl. über einen Zähler mit Taktgeber und die Ausgänge vorerst über eine Vergleich Funktion an und ausschalten lassen....
Möchte mich nicht in eine Richtung verrennen und danach wieder von vorne anfangen, weil dann die anderen Funktionen nicht mehr machbar sind...
Hoffe jemand hat Lust hier zu Unterstützen und das ich es verständnisvoll rüber gebracht habe.
Grüßle