Instalación y configuración...
7.8.9 Cómo controlar el convertidor de
frecuencia
Esta sección describe los códigos que se pueden utilizar en
los campos de función y datos de un mensaje Modbus
RTU.
7.8.10 Códigos de función admitidos por
Modbus RTU
Modbus RTU admite el uso de los siguientes códigos 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
Coger contador de eventos de com.
Informar ID de esclavo
Tabla 7.19 Códigos de función
Función
Código
Código de
de
subfunción
función
Diagnóstico 8
1
2
10
11
12
13
14
Tabla 7.20 Códigos de subfunción
Guía de Diseño de VLT
Código de función
1 hex
3 hex
5 hex
6 hex
F hex
10 hex
B hex
11 hex
Subfunción
Reiniciar comunicación
Devolver registro de
diagnóstico
Borrar contadores y
registro de diagnóstico
Devolver recuento de
mensajes de bus
Devolver recuento de
errores de comunicación
de bus
Devolver recuento de
errores de excepciones de
bus
Devolver recuento de
mensajes de esclavo
MG16C105 - Rev. 2013-12-19
®
HVAC Drive FC 102
7.8.11 Códigos de excepción Modbus
Para obtener una explicación completa sobre la estructura
de una excepción, consulte capétulo 7.8.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 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
La dirección de datos recibida en la
de 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 se acepta, 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. Específicamente NO significa
que un conjunto de datos enviado para su
almacenamiento 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.
4
Fallo del
Un error irrecuperable se produjo mientras
dispositivo
el servidor (o esclavo) intentaba ejecutar la
esclavo
acción solicitada.
Tabla 7.21 Códigos de excepción Modbus
7
7
187