PLCSiemensTIA Portal

Selección: SEL y MUX en TIA Portal: Cómo se usa paso a paso

Instrucciones SEL y MUX de TIA Portal: elegir un valor entre dos o entre varias entradas según un selector, con simulador.

· 3 min de lectura

Selección: SEL y MUX en TIA Portal: Cómo se usa paso a paso

SEL elige entre dos valores según un bit: Si G es 0 devuelve IN0, si es 1 devuelve IN1. MUX elige entre varias entradas según un número K; si K no corresponde a ninguna entrada, devuelve el valor de ELSE.

Parámetros

Parámetro Tipo de dato Descripción
SEL: G Bool Selector
SEL: IN0, IN1 Cualquier tipo elemental Valores a elegir
MUX: K Entero Número de la entrada a elegir (0, 1, 2…)
MUX: IN0…INn, ELSE Mismo tipo Entradas (se agregan con *) y valor por defecto
OUT Mismo tipo Valor elegido

Cómo se ejecuta

Condición Resultado
SEL con G = 0 OUT = IN0
SEL con G = 1 OUT = IN1
MUX con K válido OUT = INk
MUX con K fuera de rango OUT = ELSE y ENO = 0

Ejemplo paso a paso (KOP)

  1. Arrastra SEL (Transferencia): G "Modo_Rapido", IN0 30.0, IN1 50.0, OUT "Velocidad".
  2. Para recetas, arrastra MUX y agrega entradas con la estrella: K "Receta", IN0…IN3 con las velocidades, ELSE 0.0.
  3. Prueba cambiando el número de receta desde la HMI.

Equivalente en SCL:

"Velocidad" := SEL(G := "Modo_Rapido", IN0 := 30.0, IN1 := 50.0);
"Vel_Receta" := MUX(K := "Receta", IN0 := 20.0, IN1 := 35.0, IN2 := 50.0, INELSE := 0.0);

Consejos y errores comunes

  • Usa ELSE en MUX con un valor seguro (por ejemplo velocidad 0).
  • Todas las entradas deben ser del mismo tipo de dato que OUT.
  • En SCL de algunas versiones el parámetro por defecto de MUX se llama INELSE: Revisa la ayuda de tu TIA Portal.

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