4�9�2� PROTOCOLO
El protocolo Modbus es un estándar de comunicaciones en la industria que permite la conexión en
red de múltiples equipos, donde existe un maestro y múltiples esclavos. Permite el diálogo maestro-
esclavo individual y también permite comandos en formato broadcast.
Dentro del protocolo Modbus el Computer SMART III FAST utiliza el modo RTU (Remote Terminal Unit).
En el modo RTU el inicio y fin de mensaje se detectan con silencios de mínimo 3,5 caracteres y se
utiliza el método de detección de errores CRC de 16 bits.
Las funciones Modbus implementadas en el equipo son:
Función 01. Lectura del estado de los relés.
Función 03 y 04. Lectura de registros.
Función 05. Escritura de un relé.
Función 0F. Escritura de múltiples relés.
Función 10. Escritura de múltiples registros.
Códigos de excepción
Si en la respuesta del equipo el bit de mayor peso del byte correspondiente a la función es 1, esto
indica que el siguiente byte es un código de excepción.
Código de excepción
Ejemplo:
Dirección: 0A, Número de periférico: 10 en decimal.
Función: 84, Función de lectura 04 con el bit nº 7 a 1.
Código de excepción: 01, ver
CRC: CRC de 16 bits.
56
Tabla 12: Códigos de excepción, comunicaciones Modbus�
01
Función errónea. El número de función no está implementada.
02
Dirección errónea o número de registros fuera de límites
03
Error de datos. Ha habido un error de CRC
Error en periférico. Ha habido un error en el acceso a un periférico (EE-
04
PROM, tarjeta ...)
06
Error de Slave o Slave ocupado. Reintentar el envío.
Dirección
0A
Tabla 12�
Por razones de seguridad en el funcionamiento del equipo, no se admiten tramas
de comunicación (tanto enviadas como recibidas) mayores de 80 bytes.
Descripción
Código
Función
CRC
excepción
84
01
XXXX
Computer SMART III FAST
Manual de Instrucciones