Frage

Bei der Inbetriebnahme eines neuen Modbus-Slaves mit unbekannter Byte-Reihenfolge ist es schneller, systematisch alle vier Kombinationen (ABCD, DCBA, BADC, CDAB) gegen einen bekannten Float-Wert zu testen, als sich auf die häufig unvollständige oder fehlerhafte Herstellerdokumentation zu verlassen.

ModbusMusterprüfungPracticalSchwer
Antwort

Richtig

Herstellerdokumentationen sind bei der Byte-Reihenfolge oft mehrdeutig - 'Big Endian' kann je nach Autor ABCD oder BADC bedeuten. In der Praxis bewährt sich der pragmatische Feldtest: einen bekannten Messwert wählen (z. B. eine geprüfte Temperatur von 22,5 °C), die zwei zugehörigen Register lesen und alle vier möglichen Dekodierungen ausprobieren - die richtige liefert genau 22,5. Einmal identifiziert, ist die Reihenfolge für alle Floats desselben Slaves konsistent. Werkzeuge: das -F-Flag von mbpoll, das pymodbus-Utility oder ein kurzes Python-Skript.

Vorbereitungstipp

Eselsbrücke: ABCD = Big Endian 'natural', CDAB = Word-Swap (sehr verbreitet bei Schneider/Siemens-Floats), BADC = Byte-Swap, DCBA = Little Endian komplett gespiegelt.

Warteliste

Modbus-Bank in Vorbereitung

Die vollständige Modbus-Bank ist noch nicht verfügbar. Hinterlassen Sie Ihre E-Mail, um beim Start benachrichtigt zu werden und einen Early-Bird-Rabatt zu erhalten.

Der Warteliste beitreten
Mehr Inhalte?

Die 9 weiteren Modbus-Übungsfragen ansehen

Verwandte Fragen

Frage aus unserer unabhängigen Übungsbank. Modbus ist eine eingetragene Marke von Modbus Organization, nicht mit CertifBus verbunden.

Zuletzt aktualisiert: 19. Mai 2026

Der Warteliste beitreten
Modbus-Warteliste