6.2.- PROTOCOLO MODBUS
Dentro del protocolo Modbus el DHC-96 utiliza el modo RTU (Remote Terminal Unit).
Las funciones Modbus implementadas en el equipo son:
Función 0x01: Lectura de un relé.
Función 0x02: Lectura de entradas discretas.
Función 0x03 y 0x04: Lectura de registros integer.
Función 0x05: Escritura de un relé.
Función 0x0F: Escritura de múltiples relés.
Función 0x10: Escritura de múltiples registros.
6�2�1� EJEMPLO DE LECTURA : FUNCIÓN 0x01�
Pregunta: Estado de los relés de salida
Dirección: 01, Número de periférico: 1 en decimal.
Función: 01, 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: BDCB, Carácter CRC.
Respuesta:
Dirección: 01, Número de periférico que responde: 1 en decimal.
Función: 01, Función de lectura.
Nº de bytes : 01, Nº de bytes recibidos.
Registro: 03, en binario es : 0000 0011, relés de salida 1 y 2 cerrados.
CRC:1189, Carácter CRC.
6�2�2� EJEMPLO DE FUNCIONAMIENTO DEL CONTROL REMOTO : FUNCIÓN 0x05�
Pregunta: Activar la salida del relé 1, programada para trabajar en modo control remoto.
Dirección: 01, Número de periférico: 1 en decimal.
Función: 05, Escritura de un relé
Registro Inicial: 0000, dirección del relé 1.
Acción al relé: FF00, Indicamos que queremos cerrar el relé.
CRC: 8C3A, Carácter CRC.
34
Registro
Dirección
Función
inicial
01
01
0000
Dirección
Función
Nº Bytes
01
01
Registro
Dirección
Función
inicial
01
05
0000
Nº registros
CRC
0002
BDCB
Registro
CRC
nº 1
01
03
1189
Acción al
CRC
relé
FF00
8C3A
DHC-96 mAdc, DHC-96 Adc
Manual de Instrucciones