PLCSiemensTIA Portal

Escalar analógicas con NORM_X y SCALE_X en TIA Portal: Cómo se usa paso a paso

Cómo escalar una entrada analógica en TIA Portal con NORM_X y SCALE_X: de 0…27648 a unidades de ingeniería, paso a paso con simulador.

· 3 min de lectura

Escalar analógicas con NORM_X y SCALE_X en TIA Portal: Cómo se usa paso a paso

Las tarjetas analógicas de S7-1200 y S7-1500 entregan un valor entre 0 y 27648 para el rango nominal (por ejemplo 4…20 mA o 0…10 V). Para pasarlo a unidades reales se usan dos instrucciones: NORM_X lo convierte en un número de 0,0 a 1,0, y SCALE_X lo lleva al rango de ingeniería.

Parámetros

Parámetro Tipo de dato Descripción
NORM_X: MIN, MAX Entero o Real Rango del valor de entrada (0 y 27648)
NORM_X: VALUE Int (%IW) Valor leído de la tarjeta
NORM_X: OUT Real (VALUE − MIN) ÷ (MAX − MIN), de 0,0 a 1,0
SCALE_X: MIN, MAX Real Rango de ingeniería, por ejemplo 0,0 y 100,0
SCALE_X: VALUE Real Valor normalizado (0,0…1,0)
SCALE_X: OUT Real VALUE × (MAX − MIN) + MIN

Cómo se ejecuta

Condición Resultado
Entrada a 4 mA (0) 0,0 → MIN de ingeniería
Entrada a 12 mA (13824) 0,5 → mitad del rango
Entrada a 20 mA (27648) 1,0 → MAX de ingeniería

Ejemplo paso a paso (KOP)

  1. Crea "AI_Nivel" (Int, %IW64), "Nivel_Norm" (Real) y "Nivel_Pct" (Real).
  2. Arrastra NORM_X (Conversión): MIN 0, VALUE "AI_Nivel", MAX 27648, OUT "Nivel_Norm".
  3. Arrastra SCALE_X: MIN 0.0, VALUE "Nivel_Norm", MAX 100.0, OUT "Nivel_Pct".
  4. Prueba con un calibrador: 12 mA debe mostrar 50 %.

Equivalente en SCL:

"Nivel_Norm" := NORM_X(MIN := 0, VALUE := "AI_Nivel", MAX := 27648);
"Nivel_Pct"  := SCALE_X(MIN := 0.0, VALUE := "Nivel_Norm", MAX := 100.0);

Consejos y errores comunes

  • Valores por encima de 27648 (hasta 32511) indican sobrerrango; por debajo de 0 en señales 4…20 mA pueden indicar cable roto.
  • Para una salida analógica se hace al revés: NORM_X del valor de ingeniería y SCALE_X a 0…27648.
  • En S7-300/400 con STEP 7 clásico se usaba FC105 SCALE; en S7-1200/1500 se usan NORM_X y SCALE_X.

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