PLCSiemensTIA Portal

Comparadores (CMP, IN_RANGE y OUT_RANGE) en TIA Portal: Cómo se usa paso a paso

Instrucciones de comparación de TIA Portal: CMP ==, <>, >, >=, <, <= y los rangos IN_RANGE y OUT_RANGE, con simulador.

· 3 min de lectura

Comparadores (CMP, IN_RANGE y OUT_RANGE) en TIA Portal: Cómo se usa paso a paso

Los comparadores funcionan como un contacto: Dejan pasar corriente si la comparación es verdadera. En el cuadro eliges el tipo de dato y el operador. IN_RANGE revisa si un valor está dentro de un rango, y OUT_RANGE si está fuera.

Parámetros

Parámetro Tipo de dato Descripción
CMP == / <> IN1, IN2 Igual / diferente
CMP > / >= IN1, IN2 Mayor / mayor o igual
CMP < / <= IN1, IN2 Menor / menor o igual
IN_RANGE MIN, VAL, MAX Verdadero si MIN ≤ VAL ≤ MAX
OUT_RANGE MIN, VAL, MAX Verdadero si VAL < MIN o VAL > MAX

Cómo se ejecuta

Condición Resultado
Comparación verdadera RLO = 1, el segmento continúa
Comparación falsa RLO = 0

Ejemplo paso a paso (KOP)

  1. En Instrucciones básicas › Comparación arrastra CMP >=.
  2. Haz clic en "???" del cuadro y elige el tipo de dato (por ejemplo Real).
  3. IN1: "Nivel_Tanque"; IN2: 90.0. Bobina: "Alarma_Alto".
  4. Para un rango, usa IN_RANGE con MIN 4.0, VAL "Presion", MAX 6.0.

Equivalente en SCL:

"Alarma_Alto" := "Nivel_Tanque" >= 90.0;
"Presion_OK"  := "Presion" >= 4.0 AND "Presion" <= 6.0;

Consejos y errores comunes

  • Con valores Real evita ==: Por los decimales casi nunca son exactamente iguales.
  • Los dos operandos deben ser del mismo tipo de dato que elegiste en el cuadro.
  • IN_RANGE incluye los límites; para histéresis combina comparadores con S/R.

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