Modbus-Exception-Decoder
Modbus codiert Slave-Fehler als 1-Byte-Exception-Code, der mit gesetztem Bit 7 des Function Codes zurückgegeben wird (z. B. Request 0x03 ReadHoldingRegisters → Response 0x83 mit Exception). Geben Sie den vorgefundenen Code ein für Bedeutung, Ursache und Behebung.
Die angeforderte Register-Adresse liegt außerhalb des zugewiesenen Bereichs des Slaves (z. B. Register 40100 bei Slave-Map nur 40000-40050).
Prüfen Sie die Adressierungstabelle des Slaves. Beachten Sie 0-basierte vs 1-basierte Offsets (Holding Reg 1 → Register 0x0000 auf der Leitung).
Request Function Code → Exception-PDU
| Request Function Code | Exception Function Code (Bit 7 = 1) |
|---|---|
| 0x01 (1) | 0x81 |
| 0x02 (2) | 0x82 |
| 0x03 (3) | 0x83 |
| 0x04 (4) | 0x84 |
| 0x05 (5) | 0x85 |
| 0x06 (6) | 0x86 |
| 0x0F (15) | 0x8F |
| 0x10 (16) | 0x90 |
So nutzen Sie das Werkzeug
Wie fit sind Sie für die Modbus-Prüfung?
10 echte Prüfungsfragen, ohne Registrierung. In weniger als 5 Minuten wissen Sie, wo Sie stehen.