Allen-Bradley Logix 5000 Controllers
17 códigos de falla documentados
Fallo de SFC Array (Suprimible)
Este es un tipo específico de fallo de array encontrado durante el proceso de postscan del Sequential Function Chart (SFC). Cuando este fallo es suprimido, el controller emplea un internal fault handler para borrarlo, causando que el proceso de postscan omita la instruction que causó el fallo y proceda a la siguiente instruction. Este comportamiento está activo solo cuando las SFC instructions están configuradas para automatic reset.
SFC Array Fault (Suprimible)
Este es un tipo específico de array fault encontrado durante el proceso postscan de Sequential Function Chart (SFC). Cuando este fault es suprimido, el controlador emplea un fault handler interno para borrarlo, provocando que el proceso postscan omita la instrucción que causó el fault y proceda a la siguiente instrucción. Este comportamiento está activo solo cuando las instrucciones SFC están configuradas para automatic reset.
Salud de la Variable de Control (CV) Mala
Esta falla indica que la salud de la Variable de Control (CV) es mala. Esto puede deberse a una mala calidad del valor de la CV, un valor de CV no válido o una falla de comunicación que afecta la salida de la CV. Cuando es verdadero, CVFault indica un error en el módulo de salida, y la instrucción PIDE establece el bit apropiado en Status. El Sts_CVBad equivalente en la instrucción PPID también se establecerá si Inp_CVIOFault es verdadero.
Valor previo de CV no válido
Esta falla indica un valor previo de la Variable de Control (CV) no válido. Para PIDE, esto ocurre si CVPrevious es menor que 0 o mayor que 100, o fuera de CVLLimit/CVHLimit cuando está en modo Auto o Cascada/Ratio. La instrucción limita CVn-1. En la instrucción PPID, Sts_CVPrevBad se activa solo si Inp_UseCVPrev está habilitado (1) y el valor de Inp_CVPrev no es válido; su rango permitido siempre está entre Cfg_CVEUMin y Cfg_CVEUMax.
Alarma de Tasa de Cambio de CV
Este indicador de alarma se activa cuando la tasa de cambio calculada para la Variable de Control (CV) excede el CVROCLimit configurado. Significa que la CV está cambiando demasiado rápido. En la instrucción PIDE, el estado se activa incluso si la tasa de cambio es igual al límite, a pesar de que la descripción del parámetro indica que solo se activa cuando se excede.
Salud deficiente del valor de retroalimentación de la mano
Esta falla indica que la salud del valor de retroalimentación de la mano (Tieback) es mala. Esto ocurre si la calidad del valor de Hand FB es mala, el valor es inválido, o hay una falla de comunicación con la entrada. En la instrucción PPID, Sts_HandFdbkBad también se establece si el valor de Inp_HandFdbk es Infinito (Inf), Infinito Negativo (-Inf), o No es un Número (NaN).
Falla de Preservación de Hardware (Temperatura Interna Alta)
Esta falla es declarada por el controller cuando las temperaturas internas del module exceden un critical threshold, lo que lleva a un reset y a un immediate power disablement. El OK status indicator se ilumina en rojo, y el module permanece sin alimentación hasta que se enfría por debajo del Hardware Preservation Hysteresis limit. Posteriormente, el module entra en fault mode, logs the event, y muestra 'CPU Temperature Fault' en el panel frontal. Para 5580 controllers, esto puede ser indicado por un flashing green OK status.
Salud de la Variable de Proceso (PV) Mala
Esta falla indica que la salud de la Variable de Proceso (PV) es mala. Esto puede deberse a un valor de entrada inválido, problemas de comunicación, mala calidad de la señal, o que la PV exceda sus límites de Unidad de Ingeniería (EU). En la instrucción PPID, el estado Sts_PVBad equivalente se establece bajo estas condiciones, además de condiciones internas adicionales no presentes en PIDE.
Rango de PV no válido
Esta falla indica una configuración de rango no válida para la Variable de Proceso (PV), específicamente cuando PVEUMax es menor o igual a PVEUMin. En la instrucción PPID, el Sts_ErrPVEU equivalente se activa cuando Cfg_PVEUMin es mayor que Cfg_PVEUMax, o si Cfg_PVEUMin o Cfg_PVEUMax está configurado como Infinito (Inf), Infinito Negativo (-Inf), o No-es-un-Número (NaN).
Límites de Sujeción de Relación No Válidos
Esta falla indica límites de sujeción de relación no válidos. Esto ocurre cuando RatioLLimit es menor que 0 o RatioHLimit es menor que RatioLLimit para la instrucción PIDE. Sts_ErrRatioLim de la instrucción PPID se establece cuando Cfg_RatioLoLim es mayor que Cfg_RatioHiLim. Tenga en cuenta que PPID no establece esta condición de error cuando Cfg_RatioLoLim es menor que 0.
Alarma de Setpoint Alto
Este indicador de alarma se activa cuando el valor actual de Setpoint (SP) excede el Setpoint High Limit (SPHLimit) configurado. Esto indica que el SP está intentando superar su máximo permitido. En la instrucción PIDE, esta alarma no se evalúa si la configuración de límites de SP (SPLimitsInv) es inválida. En la instrucción PPID, no se evalúa si el SP no está retenido por shed (Sts_SPHeld=0), el SP no está configurado para interbloquear SP por shed (Sts_IntlkSP=0), o si los límites de sujeción de SP son inválidos (Sts_ErrSPLim=0 implica válido, por lo que Sts_ErrSPLim=1 sería inválido).
Alarma de Setpoint Bajo
Este indicador de alarma se activa cuando el valor actual del Setpoint (SP) cae por debajo del Setpoint Low Limit (SPLLimit) configurado. Esto indica que el SP está intentando ir por debajo de su mínimo permitido. En la instrucción PIDE, esta alarma no se evalúa si la configuración de límites de SP (SPLimitsInv) es inválida. En la instrucción PPID, no se evalúa si el SP no está mantenido por shed (Sts_SPHeld=0), el SP no está configurado para interbloquear SP por shed (Sts_IntlkSP=0), o si los límites de sujeción del SP son inválidos (Sts_ErrSPLim=0 implica válido, por lo que Sts_ErrSPLim=1 sería inválido).
Límites de sujeción de SP no válidos
Esta falla indica límites de sujeción de Setpoint (SP) no válidos. Esto puede ocurrir si SPLLimit es menor que PVEUMin, SPHLimit es mayor que PVEUMax, o SPHLimit es menor que SPLLimit. Si SPHLimit es menor que SPLLimit, la instrucción limita el valor usando SPLLimit. En PPID, Sts_ErrSPLim se establece si Cfg_SPLoLim es menor que Cfg_PVEUMin, Cfg_SPHiLim es mayor que Cfg_PVEUMax, o Cfg_SPLoLim es mayor que Cfg_SPHiLim.
Error de Límite de Control Variable
Este bit de estado es establecido por la instrucción PPID cuando se detecta una configuración inválida de los límites operativos de la Control Variable (CV). Específicamente, indica que el valor máximo de CV configurado (Cfg_CVHiLim) está configurado por debajo del valor mínimo de CV configurado (Cfg_CVLoLim). A diferencia de la instrucción PIDE, que limita silenciosamente la CV, la instrucción PPID señala explícitamente esta condición, previniendo un comportamiento de control potencialmente errático debido a un rango de CV ilógico.
Subscript Expression Overflow
Se produjo un overflow durante la evaluación de una expresión de subíndice. Esta condición genera una Major Recoverable Fault, indicando que existe una condición out-of-range dentro del cálculo de la expresión. También puede registrarse como una minor overflow fault si está habilitado. El cálculo de las expresiones de subíndice ya no produce resultados inválidos silenciosamente, lo que hace que la detección de esta falla sea más predecible.
Fallo de Temperatura de la CPU (Mayor Recuperable)
Este código específico identifica un fallo mayor recuperable, indicando que la temperatura interna del controlador ha excedido su umbral de fallo mayor definido. El fallo se registra en el log de fallos mayores y se muestra en el panel frontal como 'T17:C34 CPU Temperature Fault'. Si el fallo no es borrado por un fault handler en el programa de usuario, el módulo pasará a modo de fallo.
Temperatura Interna del Controlador Acercándose al Límite de Operación (Falla Menor)
Esta es una falla menor que indica que la temperatura interna del controlador se está acercando a su límite de operación. Establece el bit de falla menor de Diagnostics y se registra en el registro de fallas menores, pero no se muestra en el panel frontal. El bit de falla menor de Diagnostics se borrará si la temperatura vuelve a un rango aceptable; sin embargo, el registro de la falla menor permanece.