Procesamiento de las alarmas
El FM 352 puede disparar alarmas de proceso y de diagnóstico. Estas alarmas se procesan en un OB de alarma. Cuando se dispara una alarma sin que se encuentre cargado el OB correspondiente, la CPU pasa a STOP.
Para habilitar las alarmas de diagnóstico se procede del modo siguiente:
-
Seleccione el módulo en HWCN
-
Habilite la alarma de diagnóstico en Edición > Propiedades del objeto > Parámetros básicos.
-
Guardar y compilar la configuración.
-
Cargue la configuración en la CPU
Visión de conjunto de las alarmas de diagnóstico
Los eventos y errores siguientes disparan una alarma de diagnóstico:
-
Fallo operativo
-
Datos máquina erróneos
-
Datos de levas erróneos
-
Error de diagnóstico
Estos errores se describen con detalle en el apartado "Clases de error".
Reacción del módulo en caso de error con alarma de diagnóstico
-
El procesamiento de levas se desactiva.
-
Con las alarmas de diagnóstico siguientes se borra la sincronización:
-
Falta conector frontal, falta tensión auxiliar externa
-
se ha detectado un error de señal cero, error de línea (señales de encóder de 5 V)
-
se ha rebasado la zona de desplazamiento (se notifica con un error de operador)
-
Ajustar valor real no se puede ejecutar (se notifica con un error de operador)
-
-
Las señales de control dejan de procesarse excepto en un caso.
Excepción:
En caso de desbordamiento del final de carrera por software todavía es posible un cambio de sentido en el modo de simulación.
-
Los selectores de función y las peticiones se continúan procesando.
El módulo detecta un fallo ("entrante")
Una alarma de diagnóstico es "entrante" cuando hay por lo menos un error en cola de espera. Si no se han eliminado todos los errores, los errores restantes, se notificarán de nuevo como "entrantes".
Secuencia:
-
El FM 352 detecta uno o varios fallos y dispara una alarma de diagnóstico. El LED de error se enciende. El error se registra en el búfer de diagnóstico.
-
El sistema operativo de la CPU solicita el OB de alarma de diagnóstico, por ejemplo, OB 82.
-
Es posible evaluar la información de inicio del OB 82.
-
Con el parámetro OB82_MOD_ADDR se lee qué módulo ha disparado la alarma.
-
Encontrará más información si llama la instrucción CAM_DIAG.
El módulo detecta el paso al estado libre de fallos ("saliente")
Una alarma sólo es "saliente" cuando se ha eliminado el último error del módulo.
Secuencia:
-
El FM 352 detecta que todos los fallos han sido eliminados y dispara una alarma de diagnóstico. El LED de error está apagado. El búfer de diagnóstico no se modifica.
-
El sistema operativo de la CPU solicita el OB de alarma de diagnóstico, por ejemplo, OB 82.
-
Con el parámetro OB82_MOD_ADDR se lee qué módulo ha disparado la alarma.
-
Evalúe el bit OB82_MDL_DEFECT.
Si este bit es "0", no hay errores en el módulo. Su evaluación puede finalizar aquí.
Alarmas de diagnóstico según el estado de la CPU
-
En estado STOP de la CPU las alarmas de diagnóstico están bloqueadas por el FM 352.
-
Si con la CPU en estado STOP no se eliminan todos los fallos pendientes, el FM 352 vuelve a notificar como "entrantes" los errores todavía no eliminados tras la transición al estado RUN.
-
Si se eliminan todos los errores pendientes con la CPU en estado STOP, el estado libre de errores del FM 352no se notificará con una alarma de diagnóstico tras la transición al estado RUN.