RECmax-CVM
7.2.- PROTOCOLO MODBUS
Dentro del protocolo Modbus el RECmax-CVM utiliza el modo RTU (Remote Terminal Unit).
Las funciones Modbus implementadas en el equipo son:
Función 0x03 y 0x04. Lectura de registros integer.
Función 0x05. Escritura de un relé.
Función 0x10. Escritura de múltiples registros.
7�2�1� EJEMPLO DE LECTURA : Función 0x04�
Pregunta: Valor instantáneo de la tensión de fase de la L1
Dirección: 0A, Número de periférico: 10 en decimal.
Función: 04, Función de lectura.
Registro Inicial: 0000, registro en el cual se desea que comience la lectura.
Nº de registros: 0002, número de registros a leer.
CRC: 70B0, Carácter CRC.
Respuesta:
Dirección
0A
Dirección: 0A, Número de periférico que responde: 10 en decimal.
Función: 04, Función de lectura.
Nº de bytes : 04, Nº de bytes recibidos.
Registro: 0000084D, valor de la tensión de fase de la L1: VL1 x 10 : 212.5V
CRC: 86B1, Carácter CRC.
Nota : Cada trama Modbus, tiene un límite máximo de 20 variables (40 registros).
7�2�2� EJEMPLO DE ESCRITURA : Función 0x05�
Pregunta: Borrado de los valores máximos y mínimos.
Dirección: 0A, Número de periférico: 10 en decimal.
Función: 05, Función de escritura.
Registro Inicial: 0834, registro del parámetro de borrado de los valores máximos y
mínimos.
Valor: FF00, Indicamos que queremos borrar los valores máximos y mínimos.
Manual de Instrucciones
Registro
Dirección
Función
inicial
0A
04
0000
Función
Nº Bytes
04
04
Registro
Dirección
Función
inicial
0A
05
0834
Nº registros
CRC
0002
70B0
Registro
Registro
nº 1
nº 2
0000
084D
Valor
CRC
FF00
CEEF
CRC
86B1
47