6.2.- PROTOCOLO MODBUS
Dentro del protocolo Modbus el RGU-10C utiliza el modo RTU (Remote Terminal Unit).
Las funciones Modbus implementadas en el equipo son:
Función 0x04. Lectura de registros integer.
Función 0x10. Escritura de múltiples registros.
6�2�1� EJEMPLO DE LECTURA : Función 0x04�
Pregunta:
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: 000A, número de registros a leer: 10 en decimal
CRC: 7176, 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 : 14, Nº de bytes recibidos: 20 en decimal
Registros: 000A, Dirección 0000h: Número de periférico : 10
CRC: 7EC9, Carácter CRC.
Nota : Cada trama Modbus, tiene un límite máximo de 26 registros.
38
Dirección
0A
Función
Nº Bytes
nº 1
04
14
000A 0002 0000 0032 0000 0001 0000 0001
0002, Dirección 00001h: Velocidad de comunicaciones : 2 = 9600 bds
0000, Dirección 00002h: Tipo de paridad : 0 = Ninguna
0032, Dirección 00003h: Frecuencia de trabajo : 50 Hz
0000, Dirección 00004h: Corriente de disparo programada : 0 = 30 mA
0001, Dirección 00005h: Tiempo programado para retardo en el disparo :
0000, Dirección 00006h: Polaridad relé salida disparo : 0 = Standard
0001, Dirección 00007h: % I∆n disparo por prealarma : 1 = 50%
0014, Dirección 00008h: Tiempo programado para retardo prealarma:
0000, Dirección 00009h: Polaridad relé salida prealarma : 0 = Estandard
Registro
Función
Nº registros
inicial
04
0000
Registros
nº 2
nº 3
nº 4
nº 5
1 = INS
1 = 20ms
RGU-10, RGU-10C
CRC
000A
7176
nº 6
nº 7
nº 8
nº 9
0014
Manual de Instrucciones
CRC
nº 10
0000
7EC9