Ob De Alarma De Error De Diagnóstico; Eventos De Error De Diagnóstico - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Principios básicos del PLC
5.1 Ejecución del programa de usuario
El OB de alarma de error de tiempo incluye información de arranque que permite determinar qué
evento y OB han generado el error de tiempo. Puede programar instrucciones dentro del OB para
examinar estos valores de arranque y realizar las acciones apropiadas.
Tabla 5-6
Entrada
fault_id
csg_OBnr
csg_prio
Para incluir un OB de alarma de error de tiempo en el proyecto, debe añadir una alarma de error
de tiempo haciendo doble clic en "Agregar nuevo bloque" en "Bloques de programa" y luego
elegir "Bloque de organización" y "Time error interrupt" (Alarmas de error de tiempo).
La prioridad de una nueva CPU V4.0 es 22. Si se sustituye una CPU V3.0 por una CPU V4.0
(Página 1448), la prioridad será 26, que es la prioridad que era efectiva para V3.0. En ambos
casos, el campo de prioridad es editable, de modo que la prioridad se puede ajustar a cualquier
valor entre 22 y 26.
5.1.3.7
OB de alarma de error de diagnóstico
El OB de alarma de error de diagnóstico se ejecuta cuando la CPU detecta un error de diagnóstico
o si un módulo apto para el diagnóstico detecta un error y el usuario ha habilitado la alarma de
error de diagnóstico para el módulo. El OB de alarma de error de diagnóstico interrumpe la
ejecución cíclica normal del programa. Puede incluir una instrucción STP en el OB de alarma de
error de diagnóstico para poner la CPU en estado operativo STOP si desea que la CPU pase a este
estado operativo cuando reciba este tipo de error.
Si no incluye un OB de alarma de error de diagnóstico en el programa, la CPU ignorará el error
y se mantendrá en estado operativo RUN.
Eventos de error de diagnóstico
Los dispositivos analógicos (locales), PROFINET, PROFIBUS y algunos dispositivos digitales
(locales) pueden detectar y notificar errores de diagnóstico. La aparición o eliminación de
cualquiera de las diferentes condiciones de error de diagnóstico ocasiona un evento de error de
diagnóstico. Se soportan los siguientes errores de diagnóstico:
• Falta alimentación externa
• Límite alto excedido
• Límite bajo excedido
• Rotura de hilo
• Cortocircuito
Los eventos de error de diagnóstico disparan la ejecución del OB de alarma de error de
diagnóstico (OB 82), si existe. Si no existe, la CPU ignora el error.
80
Información de arranque para el OB de error de tiempo (OB 80)
Tipo de datos Descripción
BYTE
16#01 - rebase del tiempo de ciclo máximo
16#02 - no se puede iniciar el OB solicitado
16#07 y 16#09 - desbordamiento de la cola de espera
OB_ANY
Número de OB que se estaba ejecutando cuando ocurrió el error
UINT
Prioridad del OB que ha causado el error
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido