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

Análisis — Bloques de programa/3000_ParametrosGenerales

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 DB3000_GNR_PARAM

  • Archivo: Bloques de programa/3000_ParametrosGenerales/DB3000_GNR_PARAM.s7dcl
  • Tipo: DB

Propósito general

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

Interfaz principal

Estado retentivo:

Variable Tipo / inicialización
PReal Array[1.._.N_MAX_GNR_PREAL] of _.UDT_ZC_PREAL

Estado/estáticos:

Variable Tipo / inicialización
PReal_Vis Array[1.._.N_MAX_GNR_PREAL] of Bool

Estado retentivo:

Variable Tipo / inicialización
PInt Array[1.._.N_MAX_GNR_PINT] of _.UDT_ZC_PINT

Estado/estáticos:

Variable Tipo / inicialización
PInt_Vis Array[1.._.N_MAX_GNR_PINT] of Bool
Aux STRUCT PReal_ValorAnterior : Array[1.._.N_MAX_GNR_PREAL] of Real
PInt_ValorAnterior Array[1.._.N_MAX_GNR_PINT] of Int

Dependencias

Clase Elementos referenciados/llamados
UDT UDT_ZC_PINT, UDT_ZC_PREAL

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 FC3000_GNR_PARAM_VIS

  • Archivo: Bloques de programa/3000_ParametrosGenerales/FC3000_GNR_PARAM_VIS.s7dcl
  • Tipo: FC; retorno Void

Propósito general

Bloque FC3000_GNR_PARAM_VIS destinado a gestionar FC3000 GNR PARAM VIS. Su código se organiza principalmente en: la secuencia implementada en el cuerpo.

Interfaz principal

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

Dependencias

No se detectan llamadas ni referencias a otros bloques exportados. Para un DB/UDT esto significa que es una hoja declarativa; sus consumidores aparecen en el mapa inverso.

Lógica clave

Ejecuta secuencialmente las asignaciones y llamadas incluidas en su cuerpo.