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.

BMI wartet keine 4s


Themenersteller
DirkP
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 113
Registriert: Mo 13. Apr 2009, 16:34

#1 BMI wartet keine 4s

Beitragvon DirkP » 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

Benutzeravatar

Uwe
...
Beiträge: 14249
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal
Kontaktdaten:

#2 RE: BMI wartet keine 4s

Beitragvon Uwe » Mo 13. Apr 2009, 16:58

Hallo Dirk - und auch hier das für den ersten Post übliche "Herzlich willkommen"

[zitat]Frage 1: Hat sonst noch niemand diese Abweichung vom Waschzettel festgestellt? Habe aktuelle BMIŽs mit einem roten Punkt.[/zitat]
Doch, natürlich. In deinem verlinkten Thread steht ja die Beschreibung wie man mit neuen Modulen "besser" programmiert.
Die Beschreibung aus dem Waschzettel nutze ich schon lange nicht mehr ...

[zitat]Frage 2: Wie sieht der TrHs denn Intern aus? Komme aus dem Industriebereich, da gibt es Zeit-Diagramme für alle SPS-Befehle.[/zitat]
Der TrHs-Timer zählt von 200 auf Null, bei 100 fängt der Ausgang an sichtbar mit zu dimmen. Auch hier gibt es Zeitdiagramme, frag mich jetzt bitte nicht in welchem Dokument (ich vermute in einer Schulung- oder Systembeschreibung) ;-)

Nutze also einfach mal andere Befehle (auch Lichtszenen sind da bestens geeignet) und ein "sende Taste verzögert" zum ausschalten.

Grüße, Uwe
----------------o00o----'(_)'----o00o---------------------


Themenersteller
DirkP
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 113
Registriert: Mo 13. Apr 2009, 16:34

#3 RE: BMI wartet keine 4s

Beitragvon DirkP » Mo 13. Apr 2009, 17:32

Hallo Uwe,
herzlichen Dank für das herzliche Willkommen. Das war ja eine unglaublich schnelle Reaktion.

Die Frage 1 bezog sich mehr auf das laut Waschzettel beschriebene Verhalten des BMI. Wenn das LOS-Kommando erst 4s nach der letzten Bewegung kommen soll, scheinen mir 100ms doch ein wenig zu schnell. Käme das Kommando erst nach 4s hätte ich keine Probleme.

Die Lösungen aus dem anderen Threat sind zwar vermutlich besser, aber die dort beschriebenen Probleme habe ich nicht. Den TrHs für LANG und LOS hat bei meinem UPP irgendwie nicht funktioniert. :-(

Gruß Dirk

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5283
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 3 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#4 RE: BMI wartet keine 4s

Beitragvon Beleuchtfix » Mo 13. Apr 2009, 22:43

Hallo Dirk und herzlich willkommen im Forum.

So ganz verstehe ich deine Angaben nicht. Der Befehl M006 an M007 Taste B4 hat eigentlich nicht direkt etwas mit dem BMI zu tun. Das ist nicht der Befehl der Taste B4 von Modul 6 sondern ein Befehl an Modul 7 für die Taste B4.

Für den Ausgang 1 am Modul 6 hast du auch nur einen 6 Sekunden Befehl geschickt, das deckt sich mit der Statusmeldung. Ebenso stimmt das Timing für den Status der Binärsensoren.

Schau doch einmal im Funktionsplan, was nun genau die Befehle für M007 auslöst. Du kannst bei Bedarf das Modul-Protokoll ausdrucken und Auszüge davon hier posten.

Gruß
Florian


Themenersteller
DirkP
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 113
Registriert: Mo 13. Apr 2009, 16:34

#5 RE: BMI wartet keine 4s

Beitragvon DirkP » Di 14. Apr 2009, 16:56

Hallo Florian,

Danke für den Hinweis. Da habe ich ja endlich verstanden, wofür die Ansicht Funktionen da ist ;-) . Habe das mal angehängt.

Ich hoffe ich bin da jetzt nicht völlig neben der Spur. Da da auch eine Umwälzpumpe angesteuert wird, habe ich beide Tasten benutzt. Ich versuch das Protokoll mal zu kommentieren:

32:737 - M006 an M007 Sende Tasten: - - - 4 - - - - B=lang..........BMI hat etwas gesehen auf 1. Taste Sende Taste
32:757 - M006 an M006 Ausg.1: EIN, Rampe: 0.50 Sek...................2. Taste das Licht soll in 0,5s auf 100%
32:787 - M007 an M007 Ausg.2: EIN, Rampe: 0.00 Sek...................Modul 7 reagiert auf Sende Taste von M6
32:898 - M006 an M007 Sende Tasten: - - - 4 - - - - B=los............BMI verliert Signal und sendet nach 161ms LOS
32:918 - M007 StatusL Ausg.2: 100%..........................................M7 meldet 100%, M6 hat sie nicht erreicht u. w. es auch nicht
32:928 - M006 an M006 Ausg.1: TrHs 6 Sek Abschaltrampe schnell...das Licht soll nach 6s ausgehen(zum testen so klein)
32:938 - M007 an M007 Ausg.2: TrHs 240 Sek Abschaltrampe schnell...M7 schaltet nach 4Min aus
32:958 - M006 StatusL BinSensor 0 0 0 0 0 0 0 0...........................BMI meldet Status aus, der für an war diesmal zu schnell weg
33:158 - M006 an M007 Sende Tasten: - - - 4 - - - - B=lang...........BMI sieht erneut und startet von vorn
33:178 - M006 an M006 Ausg.1: EIN, Rampe: 0.50 Sek
33:228 - M007 an M007 Ausg.2: EIN, Rampe: 0.00 Sek
33:458 - M006 StatusL BinSensor 0 0 0 1 0 0 0 0...........................Status jetzt 300ms da
34:660 - M006 StatusL Ausg.1: 0%.............................................und A1 beginnt aufzudimmen

40:228 - M006 an M007 Sende Tasten: - - - 4 - - - - B=los.............>4s später, BMI meldet kein Signal
40:238 - M006 an M006 Ausg.1: TrHs 6 Sek Abschaltrampe schnell......und alles wird nach Zeit runtergefahren
40:248 - M007 an M007 Ausg.2: TrHs 240 Sek Abschaltrampe schnell
40:458 - M006 StatusL BinSensor 0 0 0 0 0 0 0 0

42:461 - M006 StatusL Ausg.1: 100%

47:459 - M006 StatusL Ausg.1: 0%

Also für mich immer noch erst ab der 2. Hälfte ein normaler Ablauf. Man beachte, dass sich das alles in 8s abspielt.

Gruß Dirk
- Editiert von Dirk aus Lübeck am 14.04.2009, 17:01 -
Dateianhänge
196352Modul_6_Funktionen.jpg
196352Modul_6_Funktionen.jpg (16.76 KiB) 2758 mal betrachtet
196351Modul_6_Log.jpg
196351Modul_6_Log.jpg (18.96 KiB) 2758 mal betrachtet

Benutzeravatar

Thomas
Alleswisser
Alleswisser
Beiträge: 5728
Registriert: Mo 21. Apr 2008, 20:03
Hat sich bedankt: 19 Mal
Danksagung erhalten: 13 Mal

#6 RE: BMI wartet keine 4s

Beitragvon Thomas » Di 14. Apr 2009, 17:35

Hallo Dirk,

was ist an B5 ?
Haut dir vieleicht B5 nach 161ms dazwischen ?

gruss thomas
lg Thomas


Themenersteller
DirkP
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 113
Registriert: Mo 13. Apr 2009, 16:34

#7 RE: BMI wartet keine 4s

Beitragvon DirkP » Di 14. Apr 2009, 17:42

Hallo Thomas,

da hängt ein weiterer BMI dran, der aber sauber auf B5 LANG und LOS-Signale liefert. Der zeigt übrigens das gleiche Verhalten. So alle 15-20 Mal bereits ein LOS nach ca. 100ms.
Und um das UPP in Schutz zu nehmen: Ein weiterer BMI der gleichen Serie an einem SH ist auch sporadisch viel zu schnell.

Gruß Dirk

Benutzeravatar

Thomas
Alleswisser
Alleswisser
Beiträge: 5728
Registriert: Mo 21. Apr 2008, 20:03
Hat sich bedankt: 19 Mal
Danksagung erhalten: 13 Mal

#8 RE: BMI wartet keine 4s

Beitragvon Thomas » Di 14. Apr 2009, 17:50

Hallo Dirk,

also senden 2 BMI auf M7 B4, vieleicht hast du da eine überschneidung ? (wenn beide zur verschiedenen Zeiten innnerhalb von 4 sec Auslösen.)

gruss thomas - nur so eine vermutung.
lg Thomas


Themenersteller
DirkP
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 113
Registriert: Mo 13. Apr 2009, 16:34

#9 RE: BMI wartet keine 4s

Beitragvon DirkP » Di 14. Apr 2009, 18:49

Hallo Thomas,

das ist korrekt. Aber für den Test kann ich eine Überschneidung durch den 2. BMI ausschließen. Im Modul 7 wird auch unter B4 nur der Ausgang 2 des Moduls bedient.

So sieht das übrigens mit dem einzigen BMI an Modul 7 aus:

Gruß Dirk
Dateianhänge
196411BMIKueche.jpg
196411BMIKueche.jpg (139.17 KiB) 2758 mal betrachtet

Benutzeravatar

Thomas
Alleswisser
Alleswisser
Beiträge: 5728
Registriert: Mo 21. Apr 2008, 20:03
Hat sich bedankt: 19 Mal
Danksagung erhalten: 13 Mal

#10 RE: BMI wartet keine 4s

Beitragvon Thomas » Di 14. Apr 2009, 19:09

Hallo Dirk,

lass doch mal nur den einen BMI auf M7 B4 senden.

gruss thomas - habe leider keinen "orginal" BMI :-O
lg Thomas


Zurück zu „Hardware Ungereimtheiten - systembedingt“

Wer ist online?

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