Saltar al contenido
Elausys

Puertas Modbus TCP para Sistemas de Alarma / Manual de usuario AJAX-MBTCP

Protocolo Modbus TCP

Códigos de función compatibles, respuestas de excepción y cabecera de mensajes Modbus TCP.

elausys · 15 septiembre 2026
En esta página

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

Preguntas frecuentes

¿Qué códigos de función Modbus son compatibles?

Use 0x01, Read Coils, y 0x05, Write Single Coil. La pasarela expone coils, no holding registers.

¿Qué valores son válidos para Write Single Coil?

Los valores documentados son 0xFF00 para ON y 0x0000 para OFF. Otros valores devuelven la excepción 0x03, Illegal Data Value.

¿Qué Unit ID debe incluir la cabecera MBAP?

Configure la Unit ID como 0x01, es decir, el valor decimal 1.

Seguir explorando

Encuentre las demás guías de este producto en la documentación.

Volver a Manual de usuario AJAX-MBTCP