-> Hier kostenlos registrieren
Hallo,
folgendes Problem:
Wir bekommen über DP-Bus Ganzzahlwerte in signed- und unsigned- Interpretation zur Verfügung gestellt.
Diese Werte möchten wir alle in Real-Werte umwandeln.
zwei Beispiele:
L PEW 1780 //(signed)
L 100
/I
ITD
DTR
T "R1Daten".r71AG001_KuehlWasTemp
L PED 1792 //(unsigned)
L 10
/I
DTR
T "R1Daten".r71AG001_Gassummenzaehler
eine der beiden Interpretationen kann nicht funktionieren.
Der Befehl DTR wandelt eine 32bit Ganzzahl in Real.
Unseres Wissens nach wird die Ganzzahl als unsigned interpretiert.
Wie kann man bei dem DTR Befehl zwischen unsigned und signed unterscheiden?
Vielen Dank
mfg Johannes
folgendes Problem:
Wir bekommen über DP-Bus Ganzzahlwerte in signed- und unsigned- Interpretation zur Verfügung gestellt.
Diese Werte möchten wir alle in Real-Werte umwandeln.
zwei Beispiele:
L PEW 1780 //(signed)
L 100
/I
ITD
DTR
T "R1Daten".r71AG001_KuehlWasTemp
L PED 1792 //(unsigned)
L 10
/I
DTR
T "R1Daten".r71AG001_Gassummenzaehler
eine der beiden Interpretationen kann nicht funktionieren.
Der Befehl DTR wandelt eine 32bit Ganzzahl in Real.
Unseres Wissens nach wird die Ganzzahl als unsigned interpretiert.
Wie kann man bei dem DTR Befehl zwischen unsigned und signed unterscheiden?
Vielen Dank
mfg Johannes