PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HomeServer Logikfunktion Binärauslöser und Send on Change



MBecker
05.05.04, 16:39
Hallo zusammen,

vielleicht kann mir einer von Euch bei einem kleinen Problem weiterhelfen. Ich möchte gerne die Haustüre überwachen. Diese hat einen Magnetkontakt. Mit einer Logikfuktion (Binärauslöser) frage ich den Status ab und möchte wenn eine Statusänderung (0=zu bzw. 1=auf) eintritt einen Archiveintrag vornehmen.

Die Logikfunktion Binärauslöser hat aber kein "send on change", d.h. es wird nun alle sekunde der aktuelle Wert und nicht nur der bei einer Änderung in das Archiv geschrieben. Hat einer von Euch eine Idee wie man das lösen könnte oder sollte. Habe ich vielleicht die "Send On Change" Funktion irgendwie übersehen ? Wird ja eigentlich oft benötigt.

Danke für einen Hinweis.

MFG,

Michael

Matthias Schmidt
05.05.04, 16:52
Dann sendet dein Türkontakt wohl zyklisch? Dann mach das ganze halt mit einem UND-Gatter, bei dem ein Eingang Fix auf 1 gelegt wird.

MBecker
05.05.04, 17:03
Hi Matthias,

Du bist auch immer im Forum aktiv ...


Genau das habe ich gemacht (UND Gatter):

EINGANG:
1 Eingang 1 = Fix0
1 Eingang 1 = Wert des Türkontaktes
2 Eingang 2 = Fix1

AUSGANG:
3 Ausgang 3 = intern. kommunikations objekt auf 0 oder 1 setzen

BEFEHLE:
3 HS Befehl (Ausg3) = Archiv schreiben


und dennoch kriege ich eine solche Liste:

05.05.2004 16:51:19 0
05.05.2004 16:52:19 0
05.05.2004 16:53:19 0
05.05.2004 16:54:19 0
05.05.2004 16:55:19 0
05.05.2004 16:56:19 0
05.05.2004 16:57:19 0
05.05.2004 16:58:19 0
05.05.2004 16:59:19 0
05.05.2004 17:00:19 0
05.05.2004 17:01:19 0
05.05.2004 17:02:19 0
usw.


???

MFG,

Michael

Matthias Schmidt
05.05.04, 17:07
Merkwürdig. Hast Du mal in der ETS die Telegramme von deinem Türkontakt beobachtet? Würde als erstes mal schauen, was da ankommt. geht natürlich auch über den EIBMON im HS.

MBecker
05.05.04, 17:17
Hi Matthias,

im EIBMON scheint alles korrekt zu sein. Sendet anscheinend auch nicht zyklich, da ich je öffnen / schließen Vorgang nur eine Eintragung im EIBMON habe.

05.05.2004 17:13:44 0/11 0/0/11 1.1.52 Write bc 11 34 00 0b d1 00 81 1 Haustür
05.05.2004 17:13:55 0/11 0/0/11 1.1.52 Write bc 11 34 00 0b d1 00 80 0 Haustür

Matthias Schmidt
05.05.04, 17:25
Bei dem betreffenden Archiv "zyklus" deaktiviert? Ich würde da außerdem ein Meldungsarchiv nehmen.

MBecker
05.05.04, 17:58
Hi Matthias,

danke für die Tips. Mit einem Meldungsarchiv funktioniert das ganze super. Mache es nun aber über einen Binärauslöser mit einer = bzw. <> abfrage. Funktioniert super.

Warum mein normales Archiv sich so komisch verhält versuche ich mal rauszufinden.

MFG,

Michael

PeterH
05.05.04, 22:09
Hallo Michael,

wie von Matthias bereits geschrieben, hast du wahrscheinlich bei der Definition des Archives einen Zyklus von 1 Minute angegeben.
Dieses zyklische Aufzeichnen läst sich bei der Definition des Archives abschalten.

MBecker
06.05.04, 06:51
Hallo Peter, Hallo Matthias,

danke für Eure Tips. Habe wirklich das "zyklich" übersehen. Natürlich muß das deaktiviert werden. Habe erst wenige Archive gemacht.

War also mein Fehler - Danke!!

MFG,

Michael