PLCSiemensTIA Portal

Matemáticas: ADD, SUB, MUL, DIV, MOD y CALCULATE en TIA Portal: Cómo se usa paso a paso

Instrucciones matemáticas de TIA Portal: ADD, SUB, MUL, DIV, MOD y CALCULATE, con EN/ENO, tipos de datos y simulador.

· 3 min de lectura

Matemáticas: ADD, SUB, MUL, DIV, MOD y CALCULATE en TIA Portal: Cómo se usa paso a paso

Las instrucciones matemáticas son cuadros con EN/ENO: Se ejecutan cuando EN = 1 y escriben el resultado en OUT. ADD y MUL admiten más entradas con la estrella (). CALCULATE* permite escribir una fórmula completa en un solo cuadro.

Parámetros

Parámetro Tipo de dato Descripción
ADD IN1 + IN2 (+ IN3…) Suma
SUB IN1 − IN2 Resta
MUL IN1 × IN2 (× IN3…) Multiplicación
DIV IN1 ÷ IN2 División (con enteros descarta los decimales)
MOD IN1 mod IN2 Resto de la división entera
CALCULATE Expresión Fórmula libre, por ejemplo (IN1 + IN2) * IN3

Cómo se ejecuta

Condición Resultado
EN = 1 Calcula y escribe OUT
EN = 0 No calcula, OUT conserva su valor, ENO = 0
Error (por ejemplo, división por 0 o desbordamiento) ENO = 0

Ejemplo paso a paso (KOP)

  1. En Instrucciones básicas › Funciones matemáticas arrastra ADD.
  2. Elige el tipo de dato (Int, DInt o Real) en el cuadro.
  3. IN1: "Produccion_T1"; IN2: "Produccion_T2"; OUT: "Produccion_Total".
  4. Para una fórmula, usa CALCULATE, pulsa la calculadora y escribe (IN1 + IN2) * IN3.

Equivalente en SCL:

"Produccion_Total" := "Produccion_T1" + "Produccion_T2";
"Caudal" := "Litros" / "Horas";   // valida antes que Horas <> 0

Consejos y errores comunes

  • Todos los operandos deben ser del tipo elegido; si mezclas, convierte primero con CONVERT.
  • Usa ENO para encadenar operaciones solo si la anterior salió bien.
  • Con un contacto P delante, la operación se hace una sola vez por evento.

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