Disparo de alarmas de diagnóstico (S7-300, S7-400) - STEP 7

Uso del FM 451 (S7-300, S7-400)

ft:publication_title
Uso del FM 451 (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
Disparo de alarmas de diagnóstico

Procesamiento de las alarmas

El módulo de posicionamiento puede activar alarmas 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:

  1. Seleccione el módulo en HWCN.

  2. Habilite la alarma de diagnóstico en "Edición > Propiedades del objeto > Parámetros básicos".

  3. Guardar y compilar la configuración.

  4. 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

  • Error de diagnóstico

Estos errores se describen con detalle en el apartado "Clases de error".

Reacción del módulo de posicionamiento en caso de error con alarma de diagnóstico

  • El posicionamiento se interrumpe.

  • Con las alarmas de diagnóstico siguientes se borra la sincronización:

    • Falta conector frontal, falta tensión auxiliar externa para la alimentación del encóder

    • 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 START, DIR_P y DIR_M dejan de procesarse excepto en un caso.

    Excepción:

    Si se produce un error de operador sigue siendo posible un modo Jog en el sentido de la zona de trabajo.

  • El selector de función y las peticiones se siguen procesando.

El módulo de posicionamiento detecta un fallo ("entrante")

Una alarma de diagnóstica es "entrante" cuando por lo menos hay un error en cola de espera. Si no se han solventado todos los errores, los demás que queden en cola de espera, se notificarán de nuevo como "entrantes".

Secuencia:

  1. El módulo de posicionamiento detecta uno o varios errores y dispara una alarma de diagnóstico. Uno de los LEDs "INTF" o "EXTF" se enciende. El error se registra en el búfer de diagnóstico.

  2. El sistema operativo de la CPU solicita el OB de alarma de diagnóstico, por ejemplo, OB 82.

  3. Es posible evaluar la información de inicio del OB 82.

  4. Con el parámetro OB82_MOD_ADDR se lee qué módulo ha disparado la alarma.

  5. Encontrará más información si llama la instrucción ABS_DIAG o ABS_DIAG_451.

El módulo de posicionamiento 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:

  1. El módulo de posicionamiento detecta que todos los fallos han sido eliminados y dispara una alarma de diagnóstico. El LED "INTF" o "EXTF" está apagado. El búfer de diagnóstico no se modifica.

  2. El sistema operativo de la CPU solicita el OB de alarma de diagnóstico, por ejemplo, OB 82.

  3. Con el parámetro OB82_MOD_ADDR se lee qué módulo ha disparado la alarma.

  4. 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 módulo de posicionamiento.

  • Si con la CPU en estado STOP no se eliminan todos los errores pendientes, el módulo 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 módulo no se notificará con una alarma de diagnóstico tras la transición al estado RUN.