Willkommen bei akYtec
 
Rufen Sie uns an: +49 (0) 511 / 16 59 672-0

Ich habe ein Slave-Gerät an das PR200 angeschlossen. Ich kann INT-Variablen einlesen, aber bei REAL-Variablen treten Probleme auf. Ich möchte einen Wert auf dem Display anzeigen lassen, aber es wird ein anderer Wert angezeigt, der keinen Sinn ergibt. Was habe ich zu überprüfen?

Beim Einlesen und Anzeigenlassen von REAL-Variablen spielt die Register- und Byte-Reihenfolge eine wichtige Rolle. Es kann entweder das Big-Endian oder das Little-Endian Format vorliegen:

Register Endianness

Verwenden Sie das Big-Endian Format, wird zuerst das Register oder das Byte gesendet, welches das höchstwertige Bit enthält, gefolgt von einer abnehmenden Signifikanz-Reihenfolge. Das Little-Endian Format hat dementsprechend eine umgekehrte Reihenfolge.

Sie können die Register- und Bytereihenfolge über entsprechende Checkboxen im Fenster „Gerätekonfigurationen“ (Gerät > Geräteinstellungen) bestimmen:

Register any Byte Order
War die Antwort hilfreich für Sie?