-> Hier kostenlos registrieren
Guten Tag,
Ich habe das Problem das Ich von einem Modbus TCP Zähler Messwerte in Positiver und Negativer form erhalten kann.
"Wirkleistung Phase 1 +/- kW/100"
Jeder messwert besteht aus 2 Wörtern.
bislang hatte Ich nur Positive werte, dies habe Ich mit folgenden Kode errechnet:
aber Wie stelle Ich das an wenn Ich negativwerte auswerten muss?
Ich erhalte z.B. momentan MW1004=65535 und MW1004=65328
mein test war folgender aber leider ohne erfolg:
Es gibt sicher eine Simple lösung aber Ich stehe auf der Leitung....
Ich habe das Problem das Ich von einem Modbus TCP Zähler Messwerte in Positiver und Negativer form erhalten kann.
"Wirkleistung Phase 1 +/- kW/100"
Jeder messwert besteht aus 2 Wörtern.
bislang hatte Ich nur Positive werte, dies habe Ich mit folgenden Kode errechnet:
Code:
Spannung_A := (WORD_TO_REAL(MW1003)/100) + (WORD_TO_REAL(MW1002)*1000);
aber Wie stelle Ich das an wenn Ich negativwerte auswerten muss?
Ich erhalte z.B. momentan MW1004=65535 und MW1004=65328
mein test war folgender aber leider ohne erfolg:
Code:
Spannung_A := (DWORD_TO_REAL((MW1003*1000000)+MW1002))/100
Es gibt sicher eine Simple lösung aber Ich stehe auf der Leitung....