Análisis — Tipos de datos PLC/ZC_Estandar_Alimentacion/500_Datos_Trazabilidad
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.
UDT UDT_ZC_TRZ_DATOS
- Archivo:
Tipos de datos PLC/ZC_Estandar_Alimentacion/500_Datos_Trazabilidad/UDT_ZC_TRZ_DATOS.s7dcl - Tipo: UDT
Propósito general
Tipo de datos PLC UDT_ZC_TRZ_DATOS que normaliza la estructura de UDT ZC TRZ DATOS para reutilizarla en DB, interfaces y arrays.
Interfaz principal
Campos del tipo:
| Variable | Tipo / inicialización |
|---|---|
Registrar |
USInt |
TimeStamp |
DTL |
Categoria |
Int |
User |
String[15] |
CodInt_1 |
Int |
CodInt_2 |
Int |
CodInt_3 |
Int |
CodInt_4 |
Int |
CodInt_5 |
Int |
CodReal_1 |
Real |
CodReal_2 |
Real |
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
Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.
UDT UDT_ZC_TRZ_GESTION
- Archivo:
Tipos de datos PLC/ZC_Estandar_Alimentacion/500_Datos_Trazabilidad/UDT_ZC_TRZ_GESTION.s7dcl - Tipo: UDT
Propósito general
Tipo de datos PLC UDT_ZC_TRZ_GESTION que normaliza la estructura de UDT ZC TRZ GESTION para reutilizarla en DB, interfaces y arrays.
Interfaz principal
Campos del tipo:
| Variable | Tipo / inicialización |
|---|---|
HabilitacionGeneral |
Bool := TRUE |
EstadoConexion |
Bool := TRUE |
OrdenIniciar |
Bool := FALSE |
HabilitarCategoria |
Array[0..31] of Bool := [ (), FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), () ] |
Etapa |
Int := 0 |
SP_Tiempo |
Int := 1 |
SP_TiempoTexto |
Int := 2 |
TiempoActual |
Int := 3 |
Aviso |
STRUCT AvisoWord : Array[0..1] of Word |
Aviso |
Array[0..31] of Bool := [ (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), () ] |
HabilitarHmiScada |
Array[0.._.N_MAX_SCADA] of Bool := [ () ] |
GenerarTexto |
Array[0.._.N_MAX_SCADA] of Bool := [ () ] |
TextoGenerado |
Array[0.._.N_MAX_SCADA] of Bool := [ () ] |
BorrarTexto |
Bool |
Datos |
_.UDT_ZC_TRZ_DATOS |
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| UDT | UDT_ZC_TRZ_DATOS |
Lógica clave
Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.