Zum Inhalt springen
Elausys

Modbus TCP-Gateways für Alarmsysteme / AJAX-MBTCP Benutzerhandbuch

Modbus-TCP-Protokoll

Unterstützte Funktionscodes, Ausnahmeantworten und der Modbus-TCP-Nachrichtenheader.

elausys · 15 September 2026
Auf dieser Seite

Supported Function Codes

The gateway supports the following Modbus function codes:

CodeNameDescription
0x01Read CoilsRead coil status (status registers)
0x05Write Single CoilWrite a single coil (command registers)

Exception Codes

The gateway returns the following Modbus exception codes when an error occurs:

CodeNameDescription
0x01Illegal FunctionFunction code not supported
0x02Illegal Data AddressCoil address out of range
0x03Illegal Data ValueInvalid value (neither 0xFF00 nor 0x0000)

MBAP Header

All Modbus TCP communication uses the standard MBAP (Modbus Application Protocol) header:

ByteFieldValue
0–1Transaction IDSet by client (echoed in response)
2–3Protocol ID0x0000 (Modbus)
4–5LengthNumber of following bytes
6Unit ID0x01
7Function Code0x01, 0x05
8+DataFunction-specific payload

Häufig gestellte Fragen

Welche Modbus-Funktionscodes werden unterstützt?

Verwenden Sie 0x01, Read Coils, und 0x05, Write Single Coil. Das Gateway stellt Coils statt Holding Registers bereit.

Welche Werte sind für Write Single Coil gültig?

Die dokumentierten Werte sind 0xFF00 für ON und 0x0000 für OFF. Andere Werte geben Ausnahme 0x03, Illegal Data Value, zurück.

Welche Unit ID gehört in den MBAP-Header?

Setzen Sie die Unit ID auf 0x01, also den Dezimalwert 1.

Weiter erkunden

Finden Sie die weiteren Anleitungen zu diesem Produkt in der Dokumentation.

Zurück zu AJAX-MBTCP Benutzerhandbuch