Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hi
Ich musste letztes Jahr mal eine Real Zahl aus 4 Byte zusammensetzen (Messwert kam über Profibus). Da sich das Komma ja verschieben kann, konnte ich es nur mit Pointern machen. Ich hatte damals ein Codesys System (Lenze). Kannst es mir glauben, ich hatte es auf viele verschiedene Arten probiert, bis ich es mit Pointer löste
Wie von blimaa schon geschrieben geht so etwas mittels Pointer.
Das funktioniert auch mit B&R - in Structured Text hab ich so etwas in der Art auch schon gemacht.
Man muss im Prinzip nur die Bytes an die richtige Stelle schieben.
Ich bin mir jetzt aber aus dem Stehgreif heraus nicht sicher, ob B&R 64-Bit Datentypen unterstützt.
Du schreibst ja 4 Register zu Double-Float - das wäre ja ein LREAL.
Ich behaupte jetzt mal Nein.