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.