PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OPC Server erkennt Raumkontrollertemperatur nicht!



j.hinteregger
23.06.06, 10:24
Hallo

Ich bin Visualisierungsprogrammierer und kenne mich bei EIB Programmierung nicht sonderlich aus.
Ich habe jedoch folgendes Problem:
Über den EIB OPC Server 2.0 lese und schreibe ich die Gruppenadressen welche mein EIB Programmierer mit der ETS3 als .esf-File exportiert hat. Dieses .esf File welches ich im OPC Server angegeben habe, erkennt zwar alle Gruppenadressen, bei allen analogen Datenpunkten ist jedoch ein "Fragezeichen" über der Gruppenadresse. Das Datenformat wird nicht erkannt, bzw. gibt es im OPC Server nicht. Der Busmonitor des OPC Servers zeigt beim Datenformat "Uncertain(2Byte)" und bei Value den Istwert in Hexadezimalform.
Mein Programmierer sagt dass der Raumcontroller RCD 2021 3fach nur in diesem HexFormat ausgibt.

Der OPC Server der die Gruppenadresse als Hex Wert anzeigt gibt jedoch an meinen OPC Client eine "Null" weiter.

Hat jemand eine Idee für einen EIB Laien?

PeterPan
23.06.06, 11:20
.. Hexformat? äh.. ich glaub in der Digitalen Welt ist alles Digital (01) odrrr?

Die Datentypen im EIB sind genormt.
2Byte zeigt die Temperatur an.
1Byte in Deinem Fall die Ventilstellung.
Und ich meine mit den obigen Werten nicht die Telegrammlänge, sondern den Dateninhalt.

Ich würde mich mal freundlichst an den Entwickler des OPC-Servers wenden. :D

Gruss
PeterPan

Kaucher
23.06.06, 12:17
Da ist ein wenig 'Handarbeit' gefragt....:D

bei den Temperaturen haldelt es sich um Gleitpunktwerte, Datentyp EIS5.
Diese Typisierung wird beim Export nicht im .esf-File abgelegt.

Im OPC-Server, nach dem Import des .esf-Files musst Du die Datentypen bei den Werten per Hand ändern (auf EIS5 z.B.) und danach wieder speichern.

Alternativ dazu kannst Du VOR dem Import des .esf-Files dieses im Texteditor bearbeiten und den Ausdruck

Uncertain (2 Byte)

durch

EIS 5 'Value' (2 Byte)

ersetzen.

Das birgt allerdings die Gefahr, daß auch 16-Bit-Zählerwerte (EIS10) (= integer) falsch interpretiert werden.
IMHO kommen die aber recht selten vor, sodaß ich's bei vielen EIS5-Werten so machen würde :cool:

Gruß Jörg

j.hinteregger
23.06.06, 14:06
Danke Jörg für deinen schnellen und korrekten Tip bezüglich den Istwerten. Jetzt funktionierts!

Danke!!!!