5.3.2 Códigos de excepción y de error
En caso de producirse un error, los siguientes códigos de excepción pueden aparecer en el campo de datos de un mensaje de respuesta. Para obtener una
explicación completa de la estructura de una excepción (es decir, de un error), consulte la sección Estructura de formato de mensaje RTU Modbus, Campo de
función.
Código Nombre
1
Función ilegal
5
2
Dirección de datos ilegal
3
Valor de datos ilegal
4
Fallo del dispositivo esclavo. Un error irrecuperable se produjo mientras el servidor (o unidad esclava) intentaba ejecutar la acción solicitada.
En el caso de un código de excepción 4 al acceder a los valores de parámetros en el convertidor, puede encontrar información detallada acerca de la última
excepción en el Registro de retención 0007 del convertidor de frecuencia. Este registro puede contener uno de los siguientes elementos, códigos de error al
respecto de la última Excepción MODBUS.
Código de error en registro de retención
0007
00
01
02
03
05
17
18
130
5.4 Cómo acceder a los parámetros
5.4.1 Gestión de parámetros
El PNU (número de parámetro) se traduce de la dirección del registro contenida en el mensaje de lectura o escritura Modbus. El número de parámetro se traslada
a una dirección de registro Modbus como (10 x el número de parámetro)
5.4.2 Almacenamiento de los datos
El coil 65 decimal determina si los datos escritos en el convertidor de frecuencia se almacenan en EEPROM y RAM (coil 65=1) o sólo en RAM (coil 65=0).
5.4.3 IND
El índice de la matriz se ajusta a Registro de retención 9 y se utiliza al acceder a los parámetros indexados.
32
Manual de funcionamiento del convertidor de frecuencia AF-60 LP™ Micro
Códigos de excepción MODBUS
Significado
El código de función recibido en la petición no es una acción permitida para el servidor (o unidad esclava). Esto puede
ser debido a que el código de la funcion sólo se aplica a dispositivos recientes y no se implementó en la unidad
seleccionada. También puede indicar que el servidor (o unidad esclava) se encuentra en un estado incorrecto para
procesar una petición de este tipo, por ejemplo, no está configurado y se le pide devolver valores registrados.
La dirección de datos recibida en la peticion no es una dirección permitida para el servidor ( o unidad esclava) Mas
concretamente, la combinación del número de referencia y la longitud de transferencia no es válida. Para un con-
trolador con 100 registros, un registro con desviación 96 y longitud 4 será aceptada, mientras que una petición con
desviación 96 y longitud 5 generará una excepción 02.
Un valor contenido en el campo de datos de solicitud no es un valor permitido para el servidor ( o unidad esclava).
Esto indica un fallo en la estructura de la parte restante de una petición compleja como, por ejemlpo, la de que la
longitud implicada es incorrecta. Especificamente, NO significa que un conjunto de datos enviado para su almace-
namiento en un registro cuyo valor se encuentra fuera de la expectativa del programa de la aplicación, ya que el
protocolo MODBUS no conoce el significado de cualquier valor determinado de cualquier registro en particular.
Descripción
El nº de parámetro utilizado no existe
Sin permiso de escritura en el parámetro
El valor de los datos excede los límites del parámetro
El subíndice en uso no existe
El tipo de dato no es equivalente al parámetro invocado
La modificación de datos del parámetro llamado no es posible en el modo actual
Otro error
No hay acceso de bus al parámetro invocado
.
DECIMAL