Análisis — Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros
Cobertura: 8 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 DB15990_FAT_DI
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/DB15990_FAT_DI.s7dcl - Tipo: DB
Propósito general
Bloque de datos DB15990_FAT_DI que centraliza el estado persistente y/o de intercambio asociado a DB15990 FAT DI. No ejecuta lógica: proporciona memoria estructurada a los bloques consumidores.
Interfaz principal
Sin parámetros formales ni estructura VAR explícita exportada.
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| FB | FB15990_ZC_FAT_DI |
Lógica clave
Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.
DB DB15991_FAT_DO
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/DB15991_FAT_DO.s7dcl - Tipo: DB
Propósito general
Bloque de datos DB15991_FAT_DO que centraliza el estado persistente y/o de intercambio asociado a DB15991 FAT DO. No ejecuta lógica: proporciona memoria estructurada a los bloques consumidores.
Interfaz principal
Sin parámetros formales ni estructura VAR explícita exportada.
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| FB | FB15991_ZC_FAT_DO |
Lógica clave
Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.
DB DB15992_FAT_AI
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/DB15992_FAT_AI.s7dcl - Tipo: DB
Propósito general
Bloque de datos DB15992_FAT_AI que centraliza el estado persistente y/o de intercambio asociado a DB15992 FAT AI. No ejecuta lógica: proporciona memoria estructurada a los bloques consumidores.
Interfaz principal
Sin parámetros formales ni estructura VAR explícita exportada.
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| FB | FB15992_ZC_FAT_AI |
Lógica clave
Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.
DB DB15993_FAT_AO
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/DB15993_FAT_AO.s7dcl - Tipo: DB
Propósito general
Bloque de datos DB15993_FAT_AO que centraliza el estado persistente y/o de intercambio asociado a DB15993 FAT AO. No ejecuta lógica: proporciona memoria estructurada a los bloques consumidores.
Interfaz principal
Sin parámetros formales ni estructura VAR explícita exportada.
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| FB | FB15993_ZC_FAT_AO |
Lógica clave
Elemento declarativo; no contiene flujo ejecutable. La lógica reside en los FC/FB/OB que leen o modifican sus campos.
FB FB15990_ZC_FAT_DI
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/FB15990_ZC_FAT_DI.s7dcl - Tipo: FB
Propósito general
Función para el forzado de las entradas digitales para las pruebas FAT de los cuadros.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
ByteEntrada |
DInt := 0 |
Area |
Int := 0 |
Salidas:
| Variable | Tipo / inicialización |
|---|---|
Input_0 |
Bool |
Input_1 |
Bool |
Input_2 |
Bool |
Input_3 |
Bool |
Input_4 |
Bool |
Input_5 |
Bool |
Input_6 |
Bool |
Input_7 |
Bool |
Temporales:
| Variable | Tipo / inicialización |
|---|---|
t_Area |
Byte |
t_Input |
Byte |
Estado/estáticos:
| Variable | Tipo / inicialización |
|---|---|
CONSTANT INPUT |
Byte := 16#81 |
OUTPUT |
Byte := 16#82 |
MARCAS |
Byte := 16#83 |
"DB" |
Byte := 16#84 |
PERIFERIA |
Byte := 16#01 |
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
Flujo organizado en las regiones: GESTION_TIPO → LECTURA → SALIDAS. Mecanismos relevantes detectados: máquina de estados/selección CASE. Operaciones señaladas por el código: ==========================================================================================================; Gestion de tipo; Lectura de BYTE de entradas; Gestion de salidas.
FB FB15991_ZC_FAT_DO
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/FB15991_ZC_FAT_DO.s7dcl - Tipo: FB
Propósito general
Función para el forzado de las salidas digitales para las pruebas FAT de los cuadros.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
ByteSalida |
DInt := 0 |
Area |
Int := 1 |
Estado/estáticos:
| Variable | Tipo / inicialización |
|---|---|
OrdenSalida |
Array[0..7] of Bool := [ (), (), (), (), (), (), (), () ] |
Estado retentivo:
| Variable | Tipo / inicialización |
|---|---|
s_oldByteSalida |
DInt |
Temporales:
| Variable | Tipo / inicialización |
|---|---|
for_i |
Int |
t_Area |
Byte |
Estado/estáticos:
| Variable | Tipo / inicialización |
|---|---|
CONSTANT INPUT |
Byte := 16#81 |
OUTPUT |
Byte := 16#82 |
MARCAS |
Byte := 16#83 |
"DB" |
Byte := 16#84 |
PERIFERIA |
Byte := 16#01 |
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
Flujo organizado en las regiones: GESTION_TIPO → SALIDAS. Mecanismos relevantes detectados: recorridos iterativos, máquina de estados/selección CASE, decisiones condicionales. Operaciones señaladas por el código: ==========================================================================================================; Gestion de tipo; Gestion desactivacion salidas al cambio de direccion; Escritura de bit de salidas.
FB FB15992_ZC_FAT_AI
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/FB15992_ZC_FAT_AI.s7dcl - Tipo: FB
Propósito general
Función para el forzado de las entradas analogicas para las pruebas FAT de los cuadros.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
ByteEntrada |
DInt := 0 |
Area |
Int := 0 |
Salidas:
| Variable | Tipo / inicialización |
|---|---|
Input_Raw |
DInt |
Input_0_100 |
Real |
Temporales:
| Variable | Tipo / inicialización |
|---|---|
t_Area |
Byte |
t_Input |
DInt |
Estado/estáticos:
| Variable | Tipo / inicialización |
|---|---|
CONSTANT INPUT |
Byte := 16#81 |
OUTPUT |
Byte := 16#82 |
MARCAS |
Byte := 16#83 |
"DB" |
Byte := 16#84 |
PERIFERIA |
Byte := 16#01 |
VALOR_MAX_TARJETA |
Real := 27648.0 |
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
Flujo organizado en las regiones: GESTION_TIPO → LECTURA → SALIDAS. Mecanismos relevantes detectados: máquina de estados/selección CASE. Operaciones señaladas por el código: ==========================================================================================================; Gestion de tipo; Lectura de entrada analogica; Gestion de salidas.
FB FB15993_ZC_FAT_AO
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/900_FAT_PruebasCuadros/FB15993_ZC_FAT_AO.s7dcl - Tipo: FB
Propósito general
Función para el forzado de las salidas analogicas para las pruebas FAT de los cuadros.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
ByteSalida |
DInt := 0 |
Area |
Int := 1 |
Salidas:
| Variable | Tipo / inicialización |
|---|---|
Salida_Raw |
DInt |
Entrada/salida (in/out):
| Variable | Tipo / inicialización |
|---|---|
Salida_0_100 |
Real |
Estado retentivo:
| Variable | Tipo / inicialización |
|---|---|
s_oldByteSalida |
DInt |
Temporales:
| Variable | Tipo / inicialización |
|---|---|
t_Area |
Byte |
t_Salida |
Int |
t_Salida_0_100 |
Real |
Estado/estáticos:
| Variable | Tipo / inicialización |
|---|---|
CONSTANT INPUT |
Byte := 16#81 |
OUTPUT |
Byte := 16#82 |
MARCAS |
Byte := 16#83 |
"DB" |
Byte := 16#84 |
PERIFERIA |
Byte := 16#01 |
VALOR_MAX_TARJETA |
Real := 27648.0 |
VALOR_CERO |
Word |
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| Instrucción Siemens / librería | POKE |
Lógica clave
Flujo organizado en las regiones: GESTION_TIPO → CALCULOS → SALIDAS. Mecanismos relevantes detectados: máquina de estados/selección CASE, decisiones condicionales. Operaciones señaladas por el código: ==========================================================================================================; Gestion de tipo; Calculo de valor puntos tarjeta en base a porcentaje; Gestion desactivacion salidas al cambio de direccion; Escritura de salida analogica; Gestion de salidas.