PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stetigreger 2176 Statusobjekt 9



Thomas W.W,
08.07.07, 17:37
Hallo zusammen,

ich habe einige ST2176 im Einsatz. Im Homeserver möchte ich gerne den Status des ST anzeigen.
Das Objekt 9 vom ST gibt den kompletten Status als Byte aus.

Die Bedienungsanleitung habe ich unter folgendem Link gefunden:

http://www.jung.de/icms_dyn/lib/general/wrap/view/1433405/59/jung_de/downloads/bedienungsanleitungen/2176.PDF

Auf Seite 12 steht; die Bedeutung des Objetes Status ist abhängig von Parameter ``Bedeutung des Objetes Status``.
Diesen Parameter finde ich aber nicht in der ETS.

Wer kann mir dabei weiterhelfen?

Dieter Koch
08.07.07, 19:36
Ich habe mal bei einem 2176 nachgeschaut.

Unter der Registerkarte "Funktionalität Konfiguration" ist es der obere Parameter.

Ich hoffe, daß es geholfen hat.


Gruß
Dieter

Thomas W.W,
09.07.07, 06:08
Ja na klar, hatte ich überlesen.
Der Paramater steht auf ``Regler allgemein``

Wie ist dieser Parameter nun im Homeserver zu lesen?

Ich habe der Adresse im HS den Datentyp 8Bit (Status Regler) zugewiesen.

Dann habe ich ein Dynamisches Symbol mit 4 Zuständen angelegt.
von 105 bis 105 Komport
von 106 bis 106 Standby
von 108 bis 108 Nacht
von 128 bis 255 Frostalarm

entsprechend der Bedienungsanleitung für den Regler entsprechen die Zahlen den Dezimalwerten des Status Byte`s.

Es läuft aber nicht!

Kann ich mir das Byte irgendwie ansehen?

Dieter Koch
09.07.07, 07:02
Da hast Du einen kleinen Denkfehler:

Du must die 8-Bit Adresse in 8 Einzelbit-Adressen umwandeln.
Dann hast Du 8 einzelne Anzeigen.
Die kannst Du dann gem Seite 306 Deiner verwendeten Doku anzeigen lassen.

Thomas W.W,
09.07.07, 16:27
O.K. Dieter,

ich stehe da jetzt ein wenig auf dem Schlauch.
Wie und wo wadele ich das Byte in die einzelnen Bit Werte um.

Was meinst du mit Seite 306?
Die Bedienungsanleitung vom ST hat nur 19 Seiten.
Der Regler gibt das Statusbyte als EIS6 aus.
Ich habe ein Kommunikationsobjekt ``Status RTR Wohnzimmer`` 5/4/20 angelegt.
Unter Daten ist zur Zeit zugewiesen:
8Bit (Status RTR)
Min Wert ist 0
Max Wert ist 255
Schrittgröse ist 1

Wenn ich Seite 12 der Anleitung richtig lese erhalte ich für das Byte bei
Komfort aktiv: 01100001 = 97
Standby aktiv: 01100010 = 98
Nacht aktiv: 01100100 = 100
Frost aktiv: 01101000 = 104

Bit 0 = 1 bei Komfort aktiv
Bit 1 = 1 bei Standby aktiv
Bit 2 = 1 bei Nacht aktiv
Bit 3 = 1 bei Frostschutz aktiv
Bit 4 = 1 bei Regler gesperrt
Bit 5 = 1 bei Heizen aktiv
Bit 6 = 1 bei Regler aktiv
Bit 7 = 1 bei Frostschutz t kleiner 5

Dieter Koch
09.07.07, 20:20
O.K. Dieter,

ich stehe da jetzt ein wenig auf dem Schlauch.
Wie und wo wadele ich das Byte in die einzelnen Bit Werte um.

Im Homeserver, wie das geht, weis ich jetzt nicht auf die Schnelle, aber es funktioniert.

Was meinst du mit Seite 306?
Die Bedienungsanleitung vom ST hat nur 19 Seiten.
Auf den Papierseiten stehen unten Seitenzahlen drauf, die nicht mit den PDF-Zahlen identisch sind


Der Regler gibt das Statusbyte als EIS6 aus.

Falsch, EIS6= 0-100%. Der Regler gibt ein Byte aus, das als Zähler arbeitet. Macht hier aber keinen Unterschied

Ich habe ein Kommunikationsobjekt ``Status RTR Wohnzimmer`` 5/4/20 angelegt.
Unter Daten ist zur Zeit zugewiesen:
8Bit (Status RTR)
Min Wert ist 0
Max Wert ist 255
Schrittgröse ist 1

Wenn ich Seite 12 der Anleitung richtig lese (genau die meinte ich) erhalte ich für das Byte bei
Komfort aktiv: 01100001 = 97 Falsch, Komfort aktiv wenn Bit 0 = 1, die anderen Bits spielen keine Rolle
Standby aktiv: 01100010 = 98 ähnlich wie Komfort aber Bit 1
Nacht aktiv: 01100100 = 100 ähnlich wie Komfort aber Bit 2
Frost aktiv: 01101000 = 104 usw.

Bit 0 = 1 bei Komfort aktiv
Bit 1 = 1 bei Standby aktiv
Bit 2 = 1 bei Nacht aktiv
Bit 3 = 1 bei Frostschutz aktiv
Bit 4 = 1 bei Regler gesperrt
Bit 5 = 1 bei Heizen aktiv
Bit 6 = 1 bei Regler aktiv
Bit 7 = 1 bei Frostschutz t kleiner 5

Es sind einfach 8 Zustände, die in einem Byte zusammen gefasst wurden.

Es könnte ja Komfortbetrieb herrschen, wenn geheizt oder nicht geheizt wird. Frostalarm könnte theoretisch herrschen, wenn geheizt oder gekühlt wird. Dadurch ändert sich die Gesamtsumme des Bytes und Deine bisherigen Versuche laufen ins Leere.
Theoretisch must Du eine 1-Byte GrpAdr in 8 1-Bit GrpAdr aufteilen. Dies geht mit dem HS. Nutze dazu interne GrpAdr.

Ich hoffe, jetzt ist alles klar??

Gruß
Dieter

Thomas W.W,
28.07.07, 18:32
Danke es lauft jetzt,

in HS sind dynamische Texte für den SR vorhanden mit den den Status anzeigen lassen kann.