A.2
Modbus RTU
A.2.1
Estructura del telegrama de tarea
Estructura
El tráfico de datos entre el maestro y el esclavo, así como entre el esclavo y el maestro,
empieza con la dirección del esclavo. El telegrama de tarea está compuesto por los
siguientes elementos:
1. Dirección del esclavo Modbus
2. Código de función
3. Datos del telegrama
4. Suma de comprobación del telegrama (CRC)
La estructura del campo de datos depende del código de función utilizado.
Tabla A- 4
Dirección
Byte
Cyclic Redundancy Check (CRC)
El Cyclic Redundancy Check controla el flujo de datos. CRC consta de 2 bytes:
● un LSB
● un MSB
El dispositivo emisor calcula el CRC y lo adjunta al mensaje. El dispositivo receptor calcula
el CRC otra vez y compara el valor recién calculado con el CRC recibido. Si ambos valores
no coinciden, error.
Fin de un telegrama
Si durante 3,5 bytes no se transfiere ningún carácter, este hecho se considera el final del
telegrama. Se comprueba si el telegrama es válido.
Validez del telegrama
Los huecos del telegrama se completan con 0xFFFFFFFF. FFFFFFFF significa que el
telegrama no contiene valores medidos. Entonces, no es válido. Si el telegrama tiene otro
contenido, en principio es válido.
PAC3100
Manual de producto, 05/2012, A5E02385159D-02
Estructura del telegrama
Código de función
Byte
Datos
n bytes
Anexo
A.2 Modbus RTU
CRC
2 bytes
141