Fanuc R-30iA R-30iB Controller
31 códigos de falla documentados
El archivo no está abierto
Una operación de archivo intentada falló porque el file_id especificado no corresponde a un archivo abierto o a uno de los archivos predefinidos (CRT/KB, teach pendant, vision windows). Este error IO_STATUS indica un intento de realizar una operación en un contexto de archivo inactivo o inexistente. El programa se abortará si el file_id es inválido.
No se puede escribir la variable
Un intento de escribir una variable de programa KAREL en un archivo abierto falló. Este error IO_STATUS indica un problema durante el proceso de escritura de la variable, posiblemente debido a incompatibilidad de datos o problemas de acceso al archivo. El programa abortará si el file_id es inválido.
Error de escritura de archivo
Se produjo un fallo general durante una operación de escritura de archivo. Este error IO_STATUS sugiere un problema subyacente que impidió que los datos se escribieran correctamente en el archivo asociado con el file_id. El programa se abortará si el file_id no es válido.
No se puede leer la variable
Falló un intento de leer una KAREL program variable de un archivo abierto. Este IO_STATUS error indica un problema durante el proceso de lectura de la variable, posiblemente debido a file corruption o a una incorrecta data type matching. El programa se abortará si el file_id es inválido.
Los datos leídos son demasiado cortos
Durante una operación de lectura de archivo, la cantidad de datos leídos fue menor de lo esperado o requerido para la variable. Este error IO_STATUS a menudo indica un archivo truncado, una condición de fin de archivo (end-of-file), o una falta de coincidencia entre el tamaño de datos esperado y los datos disponibles. El programa se abortará si el file_id es inválido.
Cadena ASCII ilegal para lectura
Un intento de leer una cadena ASCII de un archivo encontró datos inválidos o malformados que no se ajustan al formato de cadena ASCII esperado. Este error de IO_STATUS indica corrupción de datos o un formato de archivo incorrecto al intentar la conversión de cadena. El programa abortará si el file_id es inválido.
Fallo de lectura de archivo
Ocurrió un fallo general durante una operación de lectura de archivo. Este error IO_STATUS indica un problema subyacente que impidió que los datos se leyeran correctamente del archivo asociado con el file_id. El programa se abortará si el file_id es inválido.
No se puede abrir pre_defined file
Un intento de abrir un archivo KAREL pre_defined (como CRT/KB, teach pendant o vision windows) falló. Este error IO_STATUS indica un problema al acceder a estos canales de E/S estándar del sistema. Esto podría deberse a contención de recursos o a una configuración incorrecta del sistema.
No se puede cerrar pre_defined file
Un intento de cerrar un archivo KAREL pre_defined (como CRT/KB, teach pendant o vision windows) falló. Este error IO_STATUS indica un problema que impide la liberación adecuada de estos canales de E/S estándar del sistema. Esto podría dejar el recurso en un estado indeterminado.
Fallo al cerrar archivo
Ocurrió un fallo general durante una operación de cierre de archivo. Este error IO_STATUS indica un problema subyacente que impidió que un archivo asociado con el file_id fuera cerrado correctamente y que sus recursos del sistema fueran liberados. El programa abortará si el file_id es inválido.
Lectura de valor de E/S fallida
Se ha producido un error al intentar leer un valor de E/S desde un dispositivo externo o un registro interno. Este error de IO_STATUS indica un problema al acceder o recuperar datos de un dispositivo o dirección de E/S. El programa se abortará si el file_id es inválido.
Escritura de valor de I/O fallida
Se intentó escribir un valor de I/O en un dispositivo externo o registro interno y falló. Este error IO_STATUS indica un problema al enviar datos a un dispositivo o dirección de I/O, impidiendo que se envíen señales de control o datos. El programa se abortará si el file_id es inválido.
Timeout en solicitud de lectura
Una solicitud de lectura a un dispositivo de E/S o archivo excedió el tiempo de espera antes de que la operación pudiera completarse, indicando que el sistema esperó más tiempo del período permitido para una respuesta. Este error IO_STATUS sugiere un problema de comunicación, un dispositivo lento o un sistema de archivos que no responde. El programa se abortará si el file_id es inválido.
Solicitud de lectura anidada
Se inició una solicitud de lectura mientras otra solicitud de lectura ya estaba activa para el mismo resource o file_id. Este error IO_STATUS indica un intento de realizar operaciones de lectura concurrentes, lo cual no es compatible o permitido para el resource específico. El programa se abortará si el file_id es inválido.
Base inválida en format
Una base numérica inválida o no reconocida fue especificada dentro de una format string durante una operación de I/O (por ejemplo, para conversiones numéricas hacia o desde strings). Este error de IO_STATUS ocurre típicamente al analizar o formatear datos, indicando un error de sintaxis en la especificación de formato. El programa abortará si el file_id es inválido.
FILE-002 Dispositivo Lleno
La operación PROG_BACKUP falló porque el espacio en disco requerido para respaldar programas excedió el espacio disponible en el dispositivo de destino. Esto resulta en un error 'Device is Full', y puede existir una copia de seguridad parcial. El estado de retorno para la rutina PROG_BACKUP será 2002.
Sin valor para atributo
Esta falla ocurre cuando un atributo XML se define dentro de una etiqueta pero no se le asigna un valor correspondiente. Todos los atributos deben tener un valor en XML válido, y su ausencia provocará errores de análisis.
Atributo demasiado largo
Este error indica que un atributo (ya sea su nombre o su valor) dentro de una etiqueta XML en el archivo que se está procesando ha excedido su longitud máxima permitida. Esto interrumpirá el proceso de análisis XML y la extracción de datos.
Carácter desconocido &xxx;
Esta falla surge cuando se encuentra una referencia de entidad XML no reconocida o inválida (por ejemplo, &xxx;) en el archivo XML. Las referencias de entidad válidas son predefinidas (por ejemplo, <, &) o declaradas en un DTD/esquema, y las desconocidas detienen el análisis.
Error en el comentario
Este error indica que hay un problema de sintaxis dentro de un bloque de comentario XML en el archivo. Los comentarios XML deben comenzar con <!-- y terminar con --> y no pueden contener la secuencia -- dentro del texto del comentario mismo.
Retorno de código de función
Esta falla indica que una función interna subyacente llamada durante el procesamiento XML devolvió un código de error. Este es un indicador genérico de un problema dentro de una de las operaciones internas de la biblioteca XML, impidiendo un análisis posterior.
Carácter no válido en atributo
Esta falla indica que un atributo XML contiene caracteres que no están permitidos dentro de nombres o valores de atributos según las reglas de XML. Dichos caracteres interrumpen el análisis de la información del atributo.
Fin de archivo inesperado
Esta falla ocurre cuando el XML parser alcanza el fin del archivo inesperadamente, a menudo indicando un documento XML incompleto o truncado. Esto típicamente significa que un elemento o estructura XML se dejó sin cerrar.
Carácter inválido en etiqueta
Este error indica que una etiqueta XML contiene caracteres que no están permitidos por las convenciones de nomenclatura XML. Las etiquetas XML deben adherirse a un conjunto estricto de reglas de caracteres para ser consideradas válidas y analizables.
No se encuentra el archivo
Este error significa que el XML parser no pudo localizar el archivo XML especificado en la ruta proporcionada. Esto impide que cualquier dato XML sea cargado o procesado por el sistema.
Uso inválido del carácter /
Esta falla significa un uso incorrecto o fuera de lugar del carácter '/' dentro de la estructura del archivo XML. La sintaxis XML adecuada dicta ubicaciones específicas para este carácter (por ejemplo, etiquetas de autocierre, etiquetas de cierre), y su mal uso hará que el análisis falle.
Límite de escaneo excedido
Este error indica que el archivo XML que se está procesando es demasiado grande para ser manejado en una única parsing request. La XML scan routine tiene un límite definido para la cantidad de datos que puede escanear a la vez, impidiendo el procesamiento completo de una sola vez.
Etiqueta de cierre sin etiqueta de apertura correspondiente
Este error significa que se encontró una etiqueta de cierre XML sin su etiqueta de apertura correspondiente. Esto indica un desequilibrio en la estructura del documento XML, impidiendo el análisis correcto y la comprensión jerárquica de los datos.
Nivel de anidamiento de etiquetas demasiado profundo
Esta falla ocurre cuando el anidamiento jerárquico de las etiquetas XML en el archivo excede la profundidad máxima permitida para el analizador. Las estructuras XML profundamente anidadas pueden consumir recursos excesivos o violar límites de procesamiento internos, lo que lleva a un fallo de análisis.
Tag no encontrado
Este error indica que un XML tag específico que era esperado o buscado por la parsing routine no se encontró en el input XML file. Esto impide que el sistema extraiga los datos anticipados.
Etiqueta demasiado larga
Este error ocurre cuando una XML tag dentro del archivo analizado excede la longitud máxima permitida, impidiendo que el XML parsing process se complete exitosamente. Esta limitación ayuda a gestionar la memoria y los processing resources.