7.5 Comunicación Modbus RTU
Trama de mensajes de comando MODBUS RTU
INICIO
carácter temporal de 3,5
DIRECCIÓN (Nº estación)
FUNCIÓN
DATOS
CRC
FIN
Respuesta en estado normal
La respuesta ante un comando de escritura individual es la misma trama que el comando.
Una parte de un mensaje de comando (6 bytes desde el comienzo) se devuelve para un
comando de escritura múltiple.
Respuesta en estado no normal
Si existe algún error al procesar los comandos, la trama de respuesta de error será
(exceptuando los errores de transmisión):
Dirección esclava (número de unidad)
Código de función + 80H
Código de error
CRC
Contenidos del código de error
1: Error de código de función
2: Error de número de dispositivo (fuera de rango)
3: Error de cantidad de dispositivos (fuera de rango)
Tiempo de salidas de recepción completada
El proceso de recepción de un mensaje se completa después de que todos los datos se han
recibido y se ha alcanzado el tiempo dado en esta tabla.
V. transmisión
2.400
4.800
9.600
19.200
38.400
57.600
115.200
152
DIRECCIÓN
FUNCIÓN
8 bits
8 bits
8 bits, 0 a 99 (decimal)
• 0 = Dirección de transmisión
• Nº de estación esclava es de 1 a 99 (decimal)
•
En Modbus, de 0 a 247 (decimal)
8 bits
Varían dependiendo de los comandos.
16 bits
Carácter temporal de 3,5 (varía dependiendo de la velocidad de
transmisión. Consultar "Tiempo de salidas de recepción completada").
1, 2 ó 3
Tiempo de salidas de recepción completada
Aprox. 13,3 ms
Aprox. 6,7 ms
Aprox. 3,3 ms
Aprox. 1,7 ms
Aprox. 0,8 ms
Aprox. 0,6 ms
Aprox. 0,3 ms
Manual de hardware FP-X
DATOS
CRC
n*8 bits
16 bits
FIN
carácter temporal de 3,5