
177
Manual de Instrucciones
CVM-B100 - CVM-B150
6.2.- PROTOCOLO MODBUS
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 CVM-B utiliza el modo RTU (Remote Terminal Unit).
En el modo RTU el inicio y n 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 0x04. Lectura de registros.
Función 0x05. Escritura de un relé.
Función 0x10. 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.
Dirección Función
Código
excepción
CRC
0A 84 01 XXXX
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 Tabla 23.
CRC: CRC de 16 bits.
Tabla 23: Códigos de excepción�
Código de excepción Descripción
01 Función errónea. En número de función no está implementada.
02 Dirección errónea o número de registros fuera de límites
03 Función no permitida
04
Error en periférico. Ha habido un error en el acceso a un periférico (EE-
PROM, tarjeta ...)
05 Función condicionada a test
06
Slave ocupado. La tarjeta está procesando la respuesta, hay que repetir la
pregunta.
Comentarios a estos manuales