Vai al contenuto
Elausys

Gateway Modbus TCP per Sistemi di Allerta / Manuale utente AJAX-MBTCP

Protocollo Modbus TCP

Codici funzione supportati, risposte di eccezione e intestazione dei messaggi Modbus TCP.

elausys · 15 settembre 2026
In questa pagina

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

Domande frequenti

Quali codici funzione Modbus sono supportati?

Usa 0x01, Read Coils, e 0x05, Write Single Coil. Il gateway espone coil e non holding register.

Quali valori sono validi per Write Single Coil?

I valori documentati sono 0xFF00 per ON e 0x0000 per OFF. Gli altri valori restituiscono l'eccezione 0x03, Illegal Data Value.

Quale Unit ID deve essere inserito nell'intestazione MBAP?

Imposta la Unit ID su 0x01, cioè il valore decimale 1.

Continua a esplorare

Trova le altre guide per questo prodotto nella documentazione.

Torna a Manuale utente AJAX-MBTCP