Los datos guardados en el gateway pueden ser leídos y modificados utilizando el protocolo ModBus-RTU si es un gateway USB/RS485 o a través de ModBus-TCP/IP si es un gateway Ethernet.

En el caso de ModBus-RTU, el esquema de comunicación es el siguiente:

START ADDRESS FUNCTION DATA CRC END
delay of 4 bytes 1 byte 1 byte n bytes 2 bytes 4 byte delay

El CRC es de 16-bits y se calcula, de acuerdo al estándar ModBus, con el polinomio x16 + x15 + x2 + 1.

El gateway implementa las siguientes funciones:

01 - READ COIL STATUS
02 - READ INPUT STATUS
03 - READ HOLDING REGISTER
04 - READ INPUT REGISTER
05 - FORCE SINGLE COIL
06 - PRESET SINGLE REGISTER