1
06_5000_AlarmasGenerales
Aketza edited this page 2026-07-22 08:41:30 +02:00

Análisis — Bloques de programa/5000_AlarmasGenerales

Cobertura: 2 fuente(s) .s7dcl.

Resumen de carpeta

Esta carpeta pertenece a la capa indicada por su prefijo numérico y agrupa elementos con responsabilidad funcional común. El detalle siguiente diferencia bloques ejecutables, memoria global/instancia y contratos UDT.

DB DB5000_GNR_ALM

  • Archivo: Bloques de programa/5000_AlarmasGenerales/DB5000_GNR_ALM.s7dcl
  • Tipo: DB

Propósito general

Bloque de datos DB5000_GNR_ALM que centraliza el estado persistente y/o de intercambio asociado a DB5000 GNR ALM. No ejecuta lógica: proporciona memoria estructurada a los bloques consumidores.

Interfaz principal

Estado retentivo:

Variable Tipo / inicialización
AlgunaAlarma Bool

Estado/estáticos:

Variable Tipo / inicialización
NuevaAlarma Bool
BalizaRoja Bool
BalizaAmbar Bool
BalizaVerde Bool
BalizaAzul Bool
BalizaBlanca Bool
BalizaSonora Bool
PulsoBalizaSonora Bool

Estado retentivo:

Variable Tipo / inicialización
ALM Array[1.._.N_MAX_GNR_ALARMAS] of _.UDT_ZC_ALARMA

Estado/estáticos:

Variable Tipo / inicialización
AlarmasHMI Array[0.._.N_MAX_GNR_ALARMAS_HMI] of Word

Dependencias

Clase Elementos referenciados/llamados
UDT UDT_ZC_ALARMA

Lógica clave

Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.

FC FC5000_GNR_ALM

  • Archivo: Bloques de programa/5000_AlarmasGenerales/FC5000_GNR_ALM.s7dcl
  • Tipo: FC; retorno Void

Propósito general

Función para la gestion de alarmas. En ella se realizan las siguientes acciones: - Gestion logica alarmas. - Llamadas a gestor de alarmas.

Interfaz principal

Sin parámetros formales ni estructura VAR explícita exportada.

Dependencias

Clase Elementos referenciados/llamados
DB DB1_SYS, DB5000_GNR_ALM
FC FC17_ZC_GEST_ALM

Lógica clave

Ejecuta secuencialmente las asignaciones y llamadas incluidas en su cuerpo.