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

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
97BPrincipios básicos del PLC
4.1 Ejecución del programa de usuario
Tabla 4- 3
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.
El OB 82 incluye información de arranque que ayuda a determinar si el evento se debe a la
aparición o desaparición de un error, así como el dispositivo y canal que han notificado el
error. Es posible programar instrucciones dentro del OB 82 para examinar estos valores de
arranque y realizar las acciones apropiadas.
80
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
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Tabla de contenido
loading

Tabla de contenido