Análisis — Bloques de programa/ZC_Estandar_Alimentacion/100_Utilidades_Conversiones
Cobertura: 5 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.
FC FC15000_ZC_INT_TO_TIME
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/100_Utilidades_Conversiones/FC15000_ZC_INT_TO_TIME.s7dcl - Tipo: FC; retorno
Time
Propósito general
Función encargada de convertir tipo de dato INT a TIME.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
Valor |
Int |
Estado/estáticos:
| Variable | Tipo / inicialización |
|---|---|
CONSTANT BASE_TIEMPO |
Int := 1000 |
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: CALCULO. Operaciones señaladas por el código: ==========================================================================================================.
FC FC15001_ZC_INT_TO_STRING
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/100_Utilidades_Conversiones/FC15001_ZC_INT_TO_STRING.s7dcl - Tipo: FC; retorno
String
Propósito general
Función encargada de convertir tipo de dato INT a STRING.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
Valor |
Int |
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: CALCULO. Operaciones señaladas por el código: ==========================================================================================================.
FC FC15003_ZC_REAL_TO_STRING
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/100_Utilidades_Conversiones/FC15003_ZC_REAL_TO_STRING.s7dcl - Tipo: FC; retorno
String
Propósito general
Función encargada de convertir tipo de dato REAL a STRING.
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
Valor |
Real |
Temporales:
| Variable | Tipo / inicialización |
|---|---|
t_String |
String |
t_Posición |
Int |
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: CALCULO. Mecanismos relevantes detectados: decisiones condicionales. Operaciones señaladas por el código: ==========================================================================================================; Conversion de real a string; Se añade signo en base a valor; Borrado de caracteres antes del signo.
FC FC15005_ZC_DTL_TO_ZC_FECHA
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/100_Utilidades_Conversiones/FC15005_ZC_DTL_TO_ZC_FECHA.s7dcl - Tipo: FC; retorno
"UDT_ZC_FECHA"
Propósito general
Función para traspaso de datos en DTL a tipo de dato ZC_FECHA
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
FechaDTL |
DTL |
Dependencias
| Clase | Elementos referenciados/llamados |
|---|---|
| UDT | UDT_ZC_FECHA |
Lógica clave
Flujo organizado en las regiones: CALCULO. Operaciones señaladas por el código: ==========================================================================================================.
FC FC15006_ZC_DTL_TO_STRING
- Archivo:
Bloques de programa/ZC_Estandar_Alimentacion/100_Utilidades_Conversiones/FC15006_ZC_DTL_TO_STRING.s7dcl - Tipo: FC; retorno
String
Propósito general
Función encargada de convertir tipo de dato DTL a String
Interfaz principal
Entradas:
| Variable | Tipo / inicialización |
|---|---|
FechaDTL |
DTL |
Formato |
USInt |
Temporales:
| Variable | Tipo / inicialización |
|---|---|
t_Ano |
String[5] |
t_Mes |
String[3] |
t_Dia |
String[3] |
t_Hora |
String[3] |
t_Minuto |
String[3] |
t_Segundo |
String[3] |
t_Nanosegundo |
String[50] |
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: CALCULO → GESTION_STRING → SALIDAS. Mecanismos relevantes detectados: máquina de estados/selección CASE, decisiones condicionales. Operaciones señaladas por el código: ==========================================================================================================; Genero un String por cada elemento; TRATAMIENTO DE LA FECHA; TRATAMIENTO DE LA HORA; Segundos; Nanosegundos.