#1 BMI wartet keine 4s
Verfasst: Mo 13. Apr 2009, 16:34
Hallo alle zusammen und ein frohes Osterfest,
ich bin neu hier. Nachdem ich einige rudimentäre Funktionen für unseren Wintergarten mit LCN realisiert habe, bin ich gerade dabei, meine Umwälzpumpe fürs Warmwasser über Bewegungsmelder in Küche und Bad zu steuern. Hoffe dadurch das ständige Nachheizen meiner Gastherme zu unterbinden, oder wer will schon eine Art Fußbodenheizung den ganzen Sommer durchlaufen lassen.
Quasi als Nebenprodukt habe ich auch das Licht im Gäste-WC über den BMI laufen.
Dabei bin ich auf folgendes Phänomen gestoßen: Das Licht dimmt manchmal bei Bewegung auf und sofort wieder zu. Nach einer Wartezeit( keine Bewegung notwendig) dimmt das Licht wieder auf und nach der eingestellten Zeit wieder zu.
Ich bin mir nicht ganz sicher, ob der Effekt was mit dem Threat http://www.bus-profi.de/Forum/forum-script/showthread.php?id=1671 zu tun hat. Aber da der eh schon sehr voll ist habe ich mal einen Neuen gemacht.
Ich habe nun herausgefunden, dass der BMI manchmal bereits nach ca. 100ms ein LOS-Kommando schickt. Darauf folgt dann sofort ein neues LANG. Ich habe das Beispiel vom Waschzettel programmiert.
Das Ganze sieht dann so aus:
10:32:32:737 - M006 an M007 Sende Tasten: - - - 4 - - - - B=lang
10:32:32:757 - M006 an M006 Ausg.1: EIN, Rampe: 0.50 Sek
10:32:32:787 - M007 an M007 Ausg.2: EIN, Rampe: 0.00 Sek
10:32:32:898 - M006 an M007 Sende Tasten: - - - 4 - - - - B=los
10:32:32:918 - M007 StatusL Ausg.2: 100%
10:32:32:928 - M006 an M006 Ausg.1: TrHs 6 Sek Abschaltrampe schnell
10:32:32:938 - M007 an M007 Ausg.2: TrHs 240 Sek Abschaltrampe schnell
10:32:32:958 - M006 StatusL BinSensor 0 0 0 0 0 0 0 0
10:32:33:158 - M006 an M007 Sende Tasten: - - - 4 - - - - B=lang
10:32:33:178 - M006 an M006 Ausg.1: EIN, Rampe: 0.50 Sek
10:32:33:228 - M007 an M007 Ausg.2: EIN, Rampe: 0.00 Sek
10:32:33:458 - M006 StatusL BinSensor 0 0 0 1 0 0 0 0
10:32:34:660 - M006 StatusL Ausg.1: 0%
10:32:40:228 - M006 an M007 Sende Tasten: - - - 4 - - - - B=los
10:32:40:238 - M006 an M006 Ausg.1: TrHs 6 Sek Abschaltrampe schnell
10:32:40:248 - M007 an M007 Ausg.2: TrHs 240 Sek Abschaltrampe schnell
10:32:40:458 - M006 StatusL BinSensor 0 0 0 0 0 0 0 0
10:32:42:461 - M006 StatusL Ausg.1: 100%
10:32:47:459 - M006 StatusL Ausg.1: 0%
Das Licht hängt an Modul 6 Ausgang1. Habe inzwischen die Rampe für das Einschalten auf 0s gestellt. Danach funktioniert Alles, zumindest optisch. Das verfrühte LOS kommt trotzdem noch, nur wenn der Ausgang beim LOS schon "1" ist, spinnt der TrHs nicht.
Dachte zuerst an einen Busfehler am IV. Da hängt noch ein 2. BMI dran, mit dem gleichen Effekt. Kann dass UPP aber inzwischen auch ausschließen, da ein 3. BMI an einem neuen SH das Gleiche macht.
Für mich ergeben sich 2 Fragen:
Frage 1: Hat sonst noch niemand diese Abweichung vom Waschzettel festgestellt? Habe aktuelle BMIŽs mit einem roten Punkt.
Frage 2: Wie sieht der TrHs denn Intern aus? Komme aus dem Industriebereich, da gibt es Zeit-Diagramme für alle SPS-Befehle.
Grüße, Dirk
ich bin neu hier. Nachdem ich einige rudimentäre Funktionen für unseren Wintergarten mit LCN realisiert habe, bin ich gerade dabei, meine Umwälzpumpe fürs Warmwasser über Bewegungsmelder in Küche und Bad zu steuern. Hoffe dadurch das ständige Nachheizen meiner Gastherme zu unterbinden, oder wer will schon eine Art Fußbodenheizung den ganzen Sommer durchlaufen lassen.
Quasi als Nebenprodukt habe ich auch das Licht im Gäste-WC über den BMI laufen.
Dabei bin ich auf folgendes Phänomen gestoßen: Das Licht dimmt manchmal bei Bewegung auf und sofort wieder zu. Nach einer Wartezeit( keine Bewegung notwendig) dimmt das Licht wieder auf und nach der eingestellten Zeit wieder zu.
Ich bin mir nicht ganz sicher, ob der Effekt was mit dem Threat http://www.bus-profi.de/Forum/forum-script/showthread.php?id=1671 zu tun hat. Aber da der eh schon sehr voll ist habe ich mal einen Neuen gemacht.
Ich habe nun herausgefunden, dass der BMI manchmal bereits nach ca. 100ms ein LOS-Kommando schickt. Darauf folgt dann sofort ein neues LANG. Ich habe das Beispiel vom Waschzettel programmiert.
Das Ganze sieht dann so aus:
10:32:32:737 - M006 an M007 Sende Tasten: - - - 4 - - - - B=lang
10:32:32:757 - M006 an M006 Ausg.1: EIN, Rampe: 0.50 Sek
10:32:32:787 - M007 an M007 Ausg.2: EIN, Rampe: 0.00 Sek
10:32:32:898 - M006 an M007 Sende Tasten: - - - 4 - - - - B=los
10:32:32:918 - M007 StatusL Ausg.2: 100%
10:32:32:928 - M006 an M006 Ausg.1: TrHs 6 Sek Abschaltrampe schnell
10:32:32:938 - M007 an M007 Ausg.2: TrHs 240 Sek Abschaltrampe schnell
10:32:32:958 - M006 StatusL BinSensor 0 0 0 0 0 0 0 0
10:32:33:158 - M006 an M007 Sende Tasten: - - - 4 - - - - B=lang
10:32:33:178 - M006 an M006 Ausg.1: EIN, Rampe: 0.50 Sek
10:32:33:228 - M007 an M007 Ausg.2: EIN, Rampe: 0.00 Sek
10:32:33:458 - M006 StatusL BinSensor 0 0 0 1 0 0 0 0
10:32:34:660 - M006 StatusL Ausg.1: 0%
10:32:40:228 - M006 an M007 Sende Tasten: - - - 4 - - - - B=los
10:32:40:238 - M006 an M006 Ausg.1: TrHs 6 Sek Abschaltrampe schnell
10:32:40:248 - M007 an M007 Ausg.2: TrHs 240 Sek Abschaltrampe schnell
10:32:40:458 - M006 StatusL BinSensor 0 0 0 0 0 0 0 0
10:32:42:461 - M006 StatusL Ausg.1: 100%
10:32:47:459 - M006 StatusL Ausg.1: 0%
Das Licht hängt an Modul 6 Ausgang1. Habe inzwischen die Rampe für das Einschalten auf 0s gestellt. Danach funktioniert Alles, zumindest optisch. Das verfrühte LOS kommt trotzdem noch, nur wenn der Ausgang beim LOS schon "1" ist, spinnt der TrHs nicht.
Dachte zuerst an einen Busfehler am IV. Da hängt noch ein 2. BMI dran, mit dem gleichen Effekt. Kann dass UPP aber inzwischen auch ausschließen, da ein 3. BMI an einem neuen SH das Gleiche macht.
Für mich ergeben sich 2 Fragen:
Frage 1: Hat sonst noch niemand diese Abweichung vom Waschzettel festgestellt? Habe aktuelle BMIŽs mit einem roten Punkt.
Frage 2: Wie sieht der TrHs denn Intern aus? Komme aus dem Industriebereich, da gibt es Zeit-Diagramme für alle SPS-Befehle.
Grüße, Dirk