I dont know Beckhoff, but usually it can be solved by swapping the bytes. In S7 the instruction is "CAD".
... bzw. "TAD" bei deutscher Mnemonik.
wobei TAD bzw. CAD in dem Fall, da die Integer-Werte passen nichts bringen dürfte, weil da ein wenig zu viel getauscht wird ...
Ich habe auch eine Kopplung zwischen Beckhoff <-> S7 über Profibus am laufen,
hatte auf die Beckhoff-Steuerung aber keinen Einfluss.
Der Kollege, der die Beckhoff-Steuerung programmiert hat, konnte bei den Einstellungen den Bereich, den wir als "Doppelwort" also z.B. Real-Werte defniert haben,
den für Siemens notwendigen Byte-Tausch konfigurieren.
Nachdem er dieses getan hatte, hatte sowohl ich als auch eher korrekt formatierte Realwerte. (Div. Werte gingen von Beckhoff -> S7 und div. Werte von S7 -> Beckhoff).
Leider habe ich mich zum damaligen Zeitpunkt aus Zeitmangel nicht mit irgendwelchen Details bezüglich der Beckhoff-Parametrierung beschäftigt,
so das ich hier nicht mit Details dienen kann.
Mfg
Manuel