Frage

Manche exotischen Modbus-Slaves implementieren nicht standardisierte Function Codes oder herstellerspezifische Verhaltensweisen (z. B. liefert Read Coil ein uint16 statt eines einzelnen Bits); deshalb sollte vor jeder Annahme zur Standardkonformität die Herstellerdokumentation geprüft werden.

ModbusMusterprüfungEdge casesSchwer
Antwort

Richtig

Häufige Hersteller-Abweichungen vom Standard: Read Coils liefert teilweise ein uint16, weil manche Hersteller den Coil-Wert (0/1) auf 16 Bit ablegen; eigene Function Codes im Bereich 65-72 sind bei Schneider und anderen verbreitet, da dieser Bereich für 'user-defined' reserviert ist; manche Energiezähler packen mehrere Werte in ein einzelnes Register. Lösung: vor der Integration die Doku gründlich lesen ('RTFM') und das reale Verhalten mit Wireshark oder mbpoll gegen die Doku verifizieren, statt blind auf Standardkonformität zu vertrauen.

Vorbereitungstipp

Praxistipp: Bei jedem neuen Slave-Modell zuerst einen Read-Coils- und einen Read-Holding-Register-Test gegen ein bekanntes Register fahren - so fallen non-standard-Antwortformate sofort auf.

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