Eventos De Error De Diagnóstico - Siemens SIMATIC S7-1200 Manual De Producto

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

Publicidad

Conceptos básicos de los PLC de la forma más sencilla
4.3 Ejecución del programa de usuario
El OB 80 incluye información de arranque que permite determinar qué evento y OB ha
generado el error de tiempo. Es posible programar instrucciones dentro del OB 80 para
examinar estos valores de arranque y realizar las acciones apropiadas.
Tabla 4- 2
Entrada
fault_id
csg_OBnr
csg_prio
Cuando se crea un proyecto nuevo, no existe ningún OB 80 de error de tiempo. Si desea
agregar un OB 80 de error de tiempo al proyecto, haga doble clic en "Agregar nuevo bloque"
en "Bloques de programa" en el árbol del proyecto, seleccione luego "Bloque de
organización" y después "OB de error de tiempo".
Eventos de error de diagnóstico
Los dispositivos analógicos (locales), PROFINET y PROFIBUS 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 82 (si existe). Si el OB 82
no existe, la CPU ignora el error. Cuando se crea un proyecto nuevo, no existe ningún OB
82 de alarma de diagnóstico. Si desea agregar un OB 82 de alarma de diagnóstico al
proyecto, haga doble clic en "Agregar nuevo bloque" en "Bloques de programa" en el árbol
del proyecto, seleccione luego "Bloque de organización" y después "OB de alarma de
diagnóstico".
Nota
Errores de diagnóstico para dispositivos analógicos locales multicanal (E/S, RTD y
termopar)
El OB 82 de alarma de diagnóstico no puede notificar más de un error de diagnóstico de
canal al mismo tiempo.
Si dos canales de un dispositivo multicanal tienen un error, el segundo error sólo dispara el
OB 82 en las condiciones siguientes: el primer error de canal se borra, la ejecución del OB
82 disparado por el primer error ha finalizado y el segundo error persiste.
58
Información de arranque para 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
Manual de producto, 04/2012, A5E02486778-05
Easy Book

Publicidad

Tabla de contenido
loading

Tabla de contenido