DOCA0130ES-03

Gestión de excepciones Modbus

Descripción general

El controlador LTMR normalmente sigue los criterios Modbus para la Gestión de excepciones.

Se aplican tres casos especiales al controlador LTMR:

  • Registros de campo de bits

  • Código de excepción 02 – Illegal data address (Dirección de datos no válida)

  • Código de excepción 03 – Illegal data value (Valor de datos no válido)

Registros de campo de bits

Algunos registros del Mapa de registros son campos de bits. En función del estado del controlador LTMR, algunos bits de los mencionados registros no serán de escritura. En ese caso, el controlador LTMR no permitirá escribir en esos bits por lo que no se devolverá ningún código de excepción. Por ejemplo, si el controlador LTMR se encuentra fuera del estado Config Sis, los bits que sólo se puedan escribir en modo de configuración se ignorarán. Sin embargo, se dará el estado de escritura en los bits no limitados por el controlador LTMR.

Código de excepción 02 – Illegal data address (Dirección de datos no válida)

Por lo general, el controlador LTMR devolverá un código de excepción de dirección de datos no válida si la dirección se encuentra fuera del rango o es inaccesible. En concreto, el controlador LTMR devolverá una dirección de datos no válida si:

  • Se envía una solicitud de escritura a un registro de sólo lectura.

  • El permiso para escribir un registro no se concede debido al estado del controlador LTMR: se da este caso, por ejemplo, cuando un registro que sólo se puede escribir en modo de configuración se escribe mientras el controlador LTMR se encuentra fuera del estado Config Sis.

Código de excepción 03 – Illegal data value (Valor de datos no válido)

En general, el controlador LTMR devolverá un código de excepción de valor de datos no válido si hay un problema con la estructura del mensaje, como una longitud no válida. El controlador LTMR utilizará también este código de excepción si:

  • Los datos que se tienen que escribir se encuentran fuera del rango (para registros de campos de bits y registros estándar): se da este caso si se envía una solicitud de escritura de 100 a un registro de L/E con un rango de 0 a 50.

  • Un bit o registro reservado se escribe en un valor distinto a 0.

  • El parámetro Motor-comando de baja velocidad (bit 704.6) se activa si el modo del controlador del motor seleccionado no es un modo de funcionamiento de dos velocidades.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

¿Le ha resultado útil?