Integración del sistema
3.8.10.9 Control del convertidor de
frecuencia
Los códigos disponibles para su uso en los campos de
datos y función de un mensaje Modbus RTU se enumeran
3
3
en el capétulo 3.8.10.10 Códigos de función admitidos por
Modbus RTU y el capétulo 3.8.10.11 Códigos de excepción
Modbus.
3.8.10.10 Códigos de función admitidos por
Modbus RTU
El Modbus RTU admite el uso de los códigos de función
(consulte la Tabla 3.40) en el campo de función de un
mensaje.
Función
Leer bobinas
Leer registros de retención
Escribir una sola bobina
Escribir un solo registro
Escribir múltiples bobinas
Escribir múltiples registros
Obtener contador de eventos de
comunicación
Informar de ID de esclavo
Tabla 3.40 Códigos de función
Función
Código
de
función
Diagnóstico 8
Tabla 3.41 Códigos de función y códigos de subfunción
3.8.10.11 Códigos de excepción Modbus
Para obtener una explicación completa sobre la estructura
de una excepción, consulte el capétulo 3.8.10.5 Campo de
función.
90
®
VLT
AQUA Drive FC 202
Código de función
(hex)
1
3
5
6
F
10
B
11
Código de
Subfunción
subfunción
1
Reiniciar comunicación
2
Devolver registro de
diagnóstico
10
Borrar contadores y
registro de diagnóstico
11
Devolver recuento de
mensajes de bus
12
Devolver recuento de
errores de comunicación
de bus
13
Muestra el recuento de
errores de esclavo
14
Devolver recuento de
mensajes de esclavo
Danfoss A/S © 09/2014 Reservados todos los derechos.
Códig
Nombre
Significado
o
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 esclavo). 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
esclavo) 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 esclavo). 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 permitido para
incorrecto
el servidor (o esclavo). 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 esclavo) intentaba
esclavo
ejecutar la acción solicitada.
Tabla 3.42 Códigos de excepción Modbus
3.8.11 Acceso a los parámetros
3.8.11.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 × 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 %
MG20N605