Mitsubishi Electric MELSEC-Q/L Common Instruction
11 códigos de falla documentados
Escrituras por Modificación de Índice a Dispositivo de Sistema
Este error ocurre en Basic model QCPU, High Performance model QCPU, Process CPU, y Redundant CPU cuando los datos, después de ser modificados por un registro de índice, intentan escribir en un dispositivo reservado para uso del sistema. Aunque las comprobaciones de rango de dispositivo no siempre se realizan, escribir en un dispositivo de sistema específicamente activa este error, indicando una violación crítica de acceso a memoria y una potencial inestabilidad del sistema.
Error de conjunto de archivos (Boot Setting)
Este error ocurre cuando el boot setting no ha sido configurado en el PLC parameter, impidiendo la ejecución de un programa reemplazado por la PSWAPP instruction. El sistema espera que se designe un programa para boot. Esto, en última instancia, evita que el programa recién intercambiado se ejecute, indicando una configuración del sistema faltante o incorrecta para la ejecución del programa.
Invalid Drive or File Name
Esta falla indica que el número de unidad o el nombre de archivo especificado en el parámetro (S1) o (S2) de una instrucción (como PSWAPP) no existe en la memoria del PLC o en la ubicación de almacenamiento especificada. Esto significa que la instrucción no puede localizar el archivo de programa requerido para realizar su operación, lo que lleva a una falla en la manipulación de archivos o la ejecución del programa.
Memoria Insuficiente para Carga de Programa
Este error indica que la unidad 0 del PLC (típicamente la memoria de programa) no tiene suficiente espacio libre para cargar el programa especificado. Esto impide que las operaciones de transferencia de programa, como las realizadas por la instrucción PSWAPP, se completen con éxito. La memoria insuficiente puede detener actualizaciones críticas del sistema o cambios de programa.
Número de Dispositivo/Unidad no Válido o Conflicto de Recursos del Sistema
Esta falla indica que se ha especificado un número de dispositivo, de unidad o un rango de número de E/S no válido, o un conflicto con ubicaciones de memoria reservadas por el sistema. Específicamente, para las instrucciones SORT/DSORT, significa que el programa de usuario intentó utilizar los puntos de dispositivo (D2) y (D2)+1 que están reservados por el sistema. Para operaciones de archivo como PSWAPP, significa un número de unidad no válido en (S1). Al leer información de módulo, indica que los parámetros n1 o n2 están fuera de rango o que su suma excede el máximo permitido, impidiendo que la operación se ejecute correctamente.
Rango de File Register Excedido
Este error indica que una operación de modificación de índice ha intentado acceder a una ubicación de memoria más allá de los límites definidos del file register (ZR), extended data register (D) o extended link register (W). Esto puede conducir a un comportamiento inesperado del programa o a la corrupción de datos si no se aborda. El sistema reportará este error cuando un dispositivo indexado genere una dirección fuera de rango.
Instrucción SP.CONTSW Valor No Válido
Este error indica que el valor especificado en el parámetro (S) para la instrucción SP.CONTSW es 0. Este es un parámetro de entrada no válido para el comando de conmutación del sistema, lo que impide que la instrucción se ejecute correctamente y, por lo tanto, bloquea cualquier intento de operación de conmutación del sistema.
Conmutación Manual Deshabilitada
Esta falla ocurre cuando el indicador de habilitación de conmutación manual (SM1592) está APAGADO (deshabilitado) en el momento en que se ejecuta la instrucción SP.CONTSW. Esta configuración impide las operaciones de conmutación manual del sistema, bloqueando eficazmente la ejecución de la instrucción SP.CONTSW y haciendo que el sistema permanezca en su estado actual.
Instrucción SP.CONTSW Ejecutada en Modo Incorrecto
Este error ocurre si la instrucción SP.CONTSW fue ejecutada por el módulo de CPU del sistema en espera mientras operaba en modo separado o si la instrucción fue ejecutada cuando la CPU estaba en modo debug. Ambos escenarios representan condiciones prohibidas para realizar el cambio de sistema, impidiendo que la instrucción se complete con éxito.
Error de Uso de la Instrucción CHK
Este error de operación ocurre cuando la instrucción CHK (Check) se implementa de manera incorrecta dentro del programa, suspendiendo la operación del módulo CPU. Puede ser causado por la colocación incorrecta de instrucciones entre CHKST y CHK, excediendo el número permitido de instrucciones CHK, o intentando usar CHK/CHKST en un programa de ejecución de baja velocidad. Cuando ocurre este error, el indicador de error SM0 se ENCIENDE y el código de error se almacena en SD0.
Falla de Comunicación/Hardware del Sistema Redundante
Este código indica varios problemas críticos dentro de un sistema redundante, incluyendo desconexiones físicas o fallas en el cable de tracking, mal funcionamiento de hardware, interrupciones de energía o errores del watchdog timer en la CPU de control o de standby. También indica timeouts de comunicación, discrepancias en el estado operativo entre sistemas o fallas de red, todo lo cual compromete la integridad y el funcionamiento de la configuración redundante.