B.2 CÓDIGOS DE FUNCIÓN MODBUS
Este código de función permite al maestro modificar el contenido de uno o mas registros de ajustes consecutivos en un
relé. Los registros de ajuste son de 16-bit (dos byte) transmitidos con el byte de mayor jerarquía primero. El máximo
número de registros de ajuste que puede ser guardado en un paquete es de 60. La siguiente tabla muestra el formato de
los paquetes de esclavo y maestro. El ejemplo muestra un dispositivo maestro guardando el valor 200 en la dirección del
mapa de memoria 4051h y el valor 1 en la dirección 4052h de un dispositivo esclavo 11h (17 dec).
B
Tabla B–7: EJEMPLO DE TRANSMISIÓN DE PAQUETE ENTRE DISPOSITIVOS MAESTRO ESCLAVO
TRANSMISIÓN MAESTRO
FORMATO DEL PAQUETE
DIRECCIÓN DE ESCLAVO
CÓDIGO DE FUNCIÓN
DIRECCIÓN DE INICIO DE DATOS - alta
DIRECCIÓN DE INICIO DE DATOS - bajo
NÚMERO DE REGISTROS - alta
NÚMERO DE REGISTROS - bajo
CONTEO BYTE
DATOS #1 - byte de alta jerarquía
DATOS #1 - byte de baja jerarquía
DATOS #2 - byte de alta jerarquía
DATOS #2 - byte de baja jerarquía
CRC - bajo
CRC - alta
Generalmente ocurren errores de operación o programación debido a la presencia de datos ilegales en un paquete. Estos
errores resultan en una respuesta por excepción del esclavo. El esclavo que detecta uno de estos errores envía una
respuesta al maestro con el bit de mayor jerarquía del código de función ajustado a 1.
La siguiente tabla muestra el formato de los paquetes maestro y esclavo. El ejemplo muestra un dispositivo maestro
enviando un código de función no soportada 39h a un dispositivo esclavo 11.
Tabla B–8: EJEMPLO DE TRANSMISIÓN DE PAQUETE ENTRE DISPOSITIVOS MAESTRO ESCLAVO
TRANSMISIÓN MAESTRO
FORMATO DEL PAQUETE
DIRECCIÓN DE ESCLAVO
CÓDIGO DE FUNCIÓN
CRC - bajo
CRC - alta
B-6
B.2.5 ALMACENAR MÚLTIPLES AJUSTES (FUNCIÓN 10H)
RESPUESTA ESCLAVO
EJEMPLO
FORMATO DEL PAQUETE
11h
DIRECCIÓN DE ESCLAVO
10h
CÓDIGO DE FUNCIÓN
40h
DIRECCIÓN DE INICIO DE DATOS - alta
51h
DIRECCIÓN DE INICIO DE DATOS - bajo
00h
NÚMERO DE REGISTROS - alta
02h
NÚMERO DE REGISTROS - bajo
04h
CRC - bajo
00h
CRC - alta
C8h
00h
01h
12h
62h
RESPUESTA ESCLAVO
EJEMPLO
FORMATO DEL PAQUETE
11h
DIRECCIÓN DE ESCLAVO
39h
CÓDIGO DE FUNCIÓN
CDh
CÓDIGO DE ERROR
F2h
CRC - bajo
CRC - alta
T60 relé para protección de transformador
ANEXO B
EJEMPLO
B.2.6 RESPUESTA POR EXCEPCIÓN
EJEMPLO
11h
B9h
01h
93h
95h
GE Multilin
11h
10h
40h
51h
00h
02h
07h
64h