Error lógico
Si el esclavo detecta un error lógico en una solicitud, responde al maestro con una "Exception
Response" (respuesta de excepción). En la respuesta, el esclavo ajusta a 1 el bit más alto del
código de función. Si, p. ej., el esclavo recibe del maestro un código de función no admitido,
responde con una "Exception Response" con el código 01 (illegal function code o código de
función ilegal).
Tabla 6-64
Código de
excepción
01
02
03
04
Tiempo de procesamiento máximo, p2024[0]
El tiempo de respuesta del esclavo es el tiempo durante el cual el maestro de Modbus espera
la respuesta a una solicitud. Ajuste el tiempo de respuesta del esclavo (p2024[0] en el
convertidor) con el mismo valor en el maestro y el esclavo.
Tiempo de vigilancia de datos de proceso (tiempo excedido de consigna), p2040
Modbus emite "Tiempo excedido de consigna" (F1910) cuando, con p2040 > 0 ms, no se
produce ningún acceso a los datos de proceso durante el tiempo indicado.
El "Tiempo excedido de consigna" solo es válido para el acceso a datos de proceso (40100,
40101, 40110, 40111). El "Tiempo excedido de consigna" no se genera para datos de
parámetros (40200 ... 40522).
Nota
Ajuste el tiempo (ajuste de fábrica = 100 ms) en función del número de esclavos y de la
velocidad de transferencia configurada en el bus.
6.3.5.11
Ejemplo de aplicación
Encontrará un ejemplo de aplicación para MODBUS RTU en Internet:
Comunicación a través de la interfaz MODBUS
support.industry.siemens.com/cs/ww/en/view/35928944)
Convertidor SINAMICS G120X
Instrucciones de servicio, 06/2019, FW V1.01, A5E44751209E AC
Resumen de los códigos de excepción
Nombre de Modbus
Illegal Function Code
Illegal Data Address
Illegal Data Value
Server Failure
Nota
Se ha enviado al esclavo un código de función desconocido
(no soportado).
Se ha solicitado una dirección no válida.
Se ha detectado un valor de datos no válido.
El esclavo se ha cancelado el procesamiento.
(https://
Puesta en marcha avanzada
6.3 Control de accionamiento
263