PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Werttelegramme zwischenspeichern



J.Kronwitter
29.04.03, 15:06
Hallo

Bei der Visualisierung der Heizung auf einem MT701 möchte ich gerne die Basissollwerte der RTR´s mit dem MT 701 lesbar und einstellbar machen. Nun kann der Basissollwert des RTR (Busch Jäger) leider nicht ausgelesen werden. Nun kann ich zwar auf dem MT701 die Werte eintragen und an den RTR schicken aber bei jedem Spoannungsausfall / Neustart des MT 701 ist der Wert weg.

Gibt es eine Möglichkeit (ausser PC, Homeserver u.d.g) die Werte in einem REG zwischenzuspeichern.

Grüsse aus Bayern

J. Kronwitter

Dirk Beyer
29.04.03, 17:54
Ich kenne nun den speziellen RTR von BJ nicht, aber prüfe mal ob dort das L-Flag gesetzt ist. Ich nehme an, daß es der typische Eberle - Regler ist, den alle haben. Bei dem funktioniert es jedenfalls bei anderen Herstellern.

Im MT 701 kannst Du einstellen, ob der Wert bei Initialisierung gescannt werden soll. Mit gesetztem L-Flag soll er dann eigentlich antworten...

Falls der RTR nicht antwortet, arbeitet er meines Erachtens nicht konform der EIBA - Richtlinien.

Gruß

Dirk Beyer

Kaucher
30.04.03, 09:04
Hallo,

bei meinen Siemens-Reglern funktioniert das mit dem L-Flag einwandfrei, mit einer Einschränkung:
Der Basis-Sollwert muß mindestens ein mal über die GA geschrieben werden, bevor das Lesen klappt.

Der per Projektierung eingetragene Wert eines frisch geladenen Reglers kann auch mit gesetztem Flag nicht ausgelesen werden, warum auch immer..:confused:

Gruß Jörg

J.Kronwitter
30.04.03, 21:27
Hallo

vielen Dank für Eure Antworten. Mit dem L-Flag hats geklappt. Allerdings auch erst wie Jörg berichtet, nachdem ein Wert geschrieben wurde. Sonst kommt eine 0 zurück.

Merkwürdigerweise kommt bei der GA Leseanfrage über die ETS (V 1.3) keine Rückantwort. Mit dem EIB-Doktor kommt sofort die Rückantwort. Muss das nochmals ausführlich testen. Bin gespannt ob die Lesefunktion nun auch mit dem MT701 funzt.

Joachim

gamma
01.05.03, 12:25
Hallo Joachim,
wenn du in der Datei
ETE_EIB.INI (liegt im ETS Verzeichnis)
folgende Zeilen ergänzt


[Readgroup]
timeout=10

geht das Auslesen auch mit der ETS.

Die ETS startet den Timeout bevor Sie das Lesetelegramm
auf den Bus schickt. Weshalb Sie so vorgeht weiss ich auch nicht.
Aber dadurch reicht der Standardwert ( ohne den obigen Eintrag)
nicht aus und die ETS behauptet "nichts empfangen".

Grüsse von Gamma!

J.Kronwitter
02.05.03, 09:03
Hallo Gamma,

Der Eintrag in die ete_eib.ini ist bei mir schon enthalten. (Habe ich bei Installation und Anpasung der USB-Weiche eingetragen).

Dennoch ist bei der ETS 1.3 die Wartezeit auf ein Antworttelegramm wesentlich kürzer als es z.B. bei der Ver. 11x der Fall war. Auf der anderen Seite müsste ja die Antwort auf die Statusanfrage spontan erfolgen (keine Buslast).

Joachim

gamma
02.05.03, 12:24
Hallo Joachim,
nochmal zur Erklärung:

Wenn man den Telegramm senden Knopf in der
ETS betätigt wird der Timeout gestartet.
Dann wird in der Datenbank "gerührt" und noch verschiedene
sonstige Dinge getan.
Nach ca. 4-5 Sekunden (bei meiner ETS) geht das
Lesetelegramm dann endlich auf die Reise.

Eventuell dauert das bei deiner ETS noch länger.
Einzige Abhilfe- den timeout Wert noch weiter erhöhen.

Grüsse von Gamma!