TIA Probleme beim Umwandeln von REAL_TO_DINT in SCL (TIA 1500)

bmwled

Level-2
Beiträge
62
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich versuche eine Variable mit dem Befehl REAL_TO_DINT umzuwandeln.

In der Variable steht der Wert 16#0000_00BE
Als Ergebnis erwarte ich 190.

Hab ich etwas übersehen?


Grüße und danke!
 

Anhänge

  • Real_To_Dint.png
    Real_To_Dint.png
    182,8 KB · Aufrufe: 45
Hallo zusammen,

ich versuche eine Variable mit dem Befehl REAL_TO_DINT umzuwandeln.

In der Variable steht der Wert 16#0000_00BE
Als Ergebnis erwarte ich 190.

Hab ich etwas übersehen?


Grüße und danke!
Ja, das das so nicht sein kann.
Wenn 16#BE tatsächlich 190 entsprechen soll ist das keine REAL-Variable. Dann müsste diese nämlich 16#433E_0000 enthalten.
Schau mal auf dieser Webseite nach.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Werte kommen aus einem Messsystem. Die Einstellungen dort sind wie folgt.
Richtig. Aber in HEX, nicht REAL.

Themenstarter, woher kommt denn der Wert. Evtl. musst du den nicht als REAL interpretieren.

Danke, der Tipp hat geholfen.
Ich habe das Format im DB, in den das Messsystem schreibt, von REAL nach DWORD umgestellt.
Nun funktioniert die Umwandlung von DWORD_TO_DINT.

Grüße
 
Zurück
Oben