Instalación y ajuste RS-485
12.11.11 Códigos de excepción Modbus
Para obtener una explicación completa sobre la estructura
de una excepción, consulte capétulo 12.11.5 Campo de
función.
Código Nombre
Significado
1
Función
El código de función recibido en la
incorrecta
petición no es una acción permitida para
el servidor (o auxiliar). Esto puede ser
debido a que el código de la función
solo se aplica a dispositivos recientes y
no se implementó en la unidad
seleccionada. También puede indicar que
el servidor (o auxiliar) se encuentra en
un estado incorrecto para procesar una
petición de este tipo, por ejemplo,
porque no esté configurado y se le pide
devolver valores registrados.
2
Dirección de
La dirección de datos recibida en la
datos
petición no es una dirección admisible
incorrecta
para el servidor (o auxiliar). Más concre-
tamente, la combinación del número de
referencia y la longitud de transferencia
no es válida. Para un controlador con
100 registros, una petición con
desviación 96 y longitud 4 sería
aceptada, mientras que una petición con
desviación 96 y longitud 5 genera una
excepción 02.
3
Valor de
Un valor contenido en el campo de
datos
datos de solicitud no es un valor
incorrecto
permitido para el servidor (o auxiliar).
Esto indica un fallo en la estructura de la
parte restante de una petición compleja
como, por ejemplo, la de que la longitud
implicada es incorrecta. NO significa,
específicamente, que un conjunto de
datos enviado para su almacenamiento
en un registro tenga un valor que 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.
4
Fallo del
Un error irrecuperable se produjo
dispositivo
mientras el servidor (o auxiliar) intentaba
auxiliar
ejecutar la acción solicitada.
Tabla 12.19 Códigos de excepción Modbus
MG33BF05
Guía de diseño de
12.12 Cómo acceder a los parámetros
12.12.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 Modbus
como (10 × el número de parámetro) DECIMAL. Ejemplo:
Lectura 3-12 Valor de enganche/arriba-abajo (16 bit): el
registro de retención 3120 almacena el valor de los
parámetros. Un valor de 1352 (decimal) significa que el
parámetro está ajustado en 12,52%
Lectura 3-14 Referencia interna relativa (32 bit): los registros
de retención 3410 y 3411 almacenan el valor de los
parámetros. Un valor de 11300 (decimal) significa que el
parámetro está ajustado en 1113,00.
Para obtener más información sobre los parámetros, el
tamaño y el índice de conversión, consulte la Guía de
programación del producto correspondiente.
12.12.2 Almacenamiento de datos
El decimal de la bobina 65 determina si los datos escritos
en el convertidor de frecuencia se almacenan en EEPROM
y RAM (bobina 65 = 1) o solo en RAM (bobina 65 = 0).
12.12.3 IND (índice)
Algunos de los parámetros del convertidor de frecuencia
son parámetro de matrices, p. ej., 3-10 Referencia interna.
Dado que el Modbus no es compatible con matrices en los
registros de retención, el convertidor de frecuencia ha
reservado el registro de retención 9 como indicador para la
matriz. Antes de leer o escribir un parámetro de matrices,
configure el registro de retención 9. Si se configura el
registro de retención al valor 2, las siguientes
lecturas / escrituras a los parámetros de matrices serán en
el índice 2.
12.12.4 Bloques de texto
A los parámetros almacenados como cadenas de texto se
accede de la misma forma que a los restantes. El tamaño
máximo de un bloque de texto es 20 caracteres. Si se
realiza una petición de lectura de un parámetro por más
caracteres de los que el parámetro almacena, la respuesta
se trunca. Si la petición de lectura se realiza por menos
caracteres de los que el parámetro almacena, la respuesta
se rellena con espacios en blanco.
Danfoss A/S © Rev. 04-04-2014 Reservados todos los derechos.
12
12
195