Wie sieht diese FUP-Anweisung in ST aus?

Zuviel Werbung?
-> Hier kostenlos registrieren
Das hier:

Code:
bTest := DINT_TO_REAL(DWORD_TO_DINT(16#FD000567 XOR 16#0)) / 1000.0;

bringt ein identisches Ergebnis, wozu auch immer das dienen soll.

bTest muß eine Real sein, dann ist das Ergebnis: -50330.27
 
...bringt ein identisches Ergebnis, wozu auch immer das dienen soll.

bTest muß eine Real sein, dann ist das Ergebnis: -50330.27


@Ralle
Danke für die schnelle Antwort. bTest ist als REAL deklariert, hatte nur vorher versch. Dinge probiert und den Namen nicht geändert.
Das dient dazu das ich von einem eHZ Zweirichtungszähler negative und positive HEX-Werte bekomme (Einspeisung und Bezug).
Habe hier im Forum gelesen, dass dadurch eine negative HEX-Zahl korrekt dargestellt wird. Funktioniert auch.


@Parmaster
Was meist du mit Querübersetzen?


Gruß
knuetterich
 
Mit "Querübersetzen" meint er die Fähigkeit, die Code-Darstellung in FUP, KOP und AWL einfach umschalten zu können. Allerdings funktioniert das nach ST prinzipiell nicht ohne Benutzereingaben. Deswegen gibt es kein "Querübersetzen" nach ST.
 
Zurück
Oben