Doppelwort DBD in LabVIEW auslesen

manuwestern

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgendes Problem, wenn ich Doppelwörter aus der SPS auslese kommen ziemlich große Zahlen zurück, welche nicht mit den Werten des Touchpanels übereinstimmen.
Bei Wörtern und Bytes kein Problem. Auch wenn ich den entsprechenden Baustein in OPC-Server abfrage gibt er mit zb 1097859072 statt 15 zurück?
Ich erkenne auch kein Bitmuster wieder wenn ich die zwei Zahlen binär vergleiche, aber auf dem Touchpanel ist definitiv der Doppelwortbaustein hinterlegt.
Woran liegt das?

Gruß
Manuel
 
Hmm, 1097859072 (dez) ist 0x41700000 (hex) - es scheint also keine schnöde Byte/Word-Vertauschung (Endian) zu sein...

Ist vielleicht die Variablen-Adresse im OPC-Server falsch projektiert?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also auf dem Panel wird es als REAL dargestellt. Trotz der Einstellung am OPC Server das Doppelwort als REAL anzuzeigen bekomme ich immer noch dieses komische Zahl von 1097859072 statt 15 zurück.
Muss die Real Zahl eventuell entsprechend in Int oder so umgewandelt werden?
 
TY2QJfhAAAAAElFTkSuQmCC


Gelöst: Real-Zahl Umwandlung nach folgendem Schema.
 

Anhänge

  • REAL Umwandlung.jpg
    REAL Umwandlung.jpg
    45,6 KB · Aufrufe: 26
Zurück
Oben