Kuka · KSS 8.3 System Software
Este mensaje indica que una variable tiene un valor inválido durante la ejecución del programa. Por ejemplo, si se ejecuta una línea de programa como `myPos = $POS_INT`, puede activar este mensaje si la variable `$POS_INT` tiene un estado inválido. El error puede suprimirse con `ON_ERROR_PROCEED` en la línea anterior, permitiendo un manejo de errores personalizado a través de `$ERR.NUMBER`.
Haga clic en los pasos para seguir su progreso.
Examine la lógica del programa en la línea que provoca el error (por ejemplo, línea 5 `myPos = $POS_INT`) y las líneas anteriores para entender por qué el valor de la variable es inválido.
Verifique que todas las variables utilizadas en asignaciones, cálculos o llamadas a funciones tengan tipos de datos apropiados y estén inicializadas con valores válidos.
Si `ON_ERROR_PROCEED` está activo, asegúrese de que el bloque `SWITCH ($ERR.NUMBER)` subsiguiente maneje explícitamente `CASE 1422` con una función robusta de servicio de fallos.
Si el error ocurre dentro de una rutina de interrupción, investigue el contexto de la interrupción y los datos disponibles para el programa en ese momento.