PLCSiemensTIA Portal

Conversión: CONVERT, ROUND, TRUNC, CEIL y FLOOR en TIA Portal: Cómo se usa paso a paso

Instrucciones de conversión de TIA Portal: CONVERT entre tipos de datos y redondeo de Real a entero con ROUND, TRUNC, CEIL y FLOOR, con simulador.

· 3 min de lectura

Conversión: CONVERT, ROUND, TRUNC, CEIL y FLOOR en TIA Portal: Cómo se usa paso a paso

CONVERT cambia un valor de un tipo de dato a otro (por ejemplo Int a Real). Para pasar de Real a entero hay cuatro formas de redondear: ROUND al entero más cercano, TRUNC quita los decimales, CEIL redondea hacia arriba y FLOOR hacia abajo.

Parámetros

Parámetro Tipo de dato Descripción
CONVERT IN, OUT Convierte entre tipos; eliges el tipo de origen y destino en el cuadro
ROUND Real → entero Al entero más cercano
TRUNC Real → entero Descarta la parte decimal (hacia cero)
CEIL Real → entero Al entero inmediatamente superior
FLOOR Real → entero Al entero inmediatamente inferior

Cómo se ejecuta

Condición Resultado
2,4 ROUND 2 · TRUNC 2 · CEIL 3 · FLOOR 2
−2,4 ROUND −2 · TRUNC −2 · CEIL −2 · FLOOR −3
Valor fuera del rango del destino ENO = 0

Ejemplo paso a paso (KOP)

  1. Arrastra CONVERT (Conversión) y elige Int → Real.
  2. IN: "Conteo"; OUT: "Conteo_Real".
  3. Para mostrar una temperatura sin decimales, usa ROUND con IN "Temp_Real" y OUT "Temp_Int".
  4. Prueba con valores negativos para ver la diferencia entre TRUNC y FLOOR.

Equivalente en SCL:

"Conteo_Real" := INT_TO_REAL("Conteo");
"Temp_Int"    := REAL_TO_INT(ROUND("Temp_Real"));

Consejos y errores comunes

  • Para el caso exacto de ,5 revisa la ayuda de tu versión antes de depender de él.
  • Convierte una sola vez y guarda el resultado, en vez de convertir en cada operación.

Serie: Instrucciones de TIA Portal

Referencias

  • Siemens AG. SIMATIC S7-1200 Programmable Controller: System Manual. Siemens Industry Online Support.
  • Siemens AG. SIMATIC S7-1500 / STEP 7 (TIA Portal): Ayuda en pantalla, instrucciones básicas.
  • Berger, H. Automating with SIMATIC S7-1500. Publicis.
  • International Electrotechnical Commission. (2013). IEC 61131-3: Programmable controllers – Part 3: Programming languages (3.ª ed.). IEC.

SIMATIC, STEP 7 y TIA Portal son marcas de Siemens AG. Ilustraciones y simuladores originales de TdeAutomatización.

Sigue aprendiendo