PLCAllen-BradleyStudio 5000

Calcular (CPT) en Studio 5000: Qué es y cómo se usa

Aprende la instrucción CPT de Studio 5000: escribir una fórmula completa en una sola instrucción, con simulador.

· 3 min de lectura

Calcular (CPT) en Studio 5000: Qué es y cómo se usa

La instrucción CPT (Compute) evalúa una expresión matemática completa y guarda el resultado en Dest. Reemplaza varias instrucciones ADD, MUL, DIV en cadena.

Operandos

Operando Tipo de dato Descripción
Dest SINT, INT, DINT, LINT o REAL Donde se guarda el resultado
Expression Expresión Fórmula con tags, constantes y operadores (+, −, *, /, MOD, SQR, ABS, AND, OR…)

Cómo se ejecuta

Condición Resultado
Renglón verdadero Calcula y escribe el resultado en Dest en cada scan
Renglón falso No calcula; Dest conserva su valor

Ejemplo paso a paso

  1. Crea los tags Entrada_Raw (INT) y Nivel_Pct (REAL).
  2. En la pestaña Compute/Math, arrastra CPT.
  3. Dest: Nivel_Pct; Expression: (Entrada_Raw - 6242) * 100.0 / (31208 - 6242).
  4. Prueba: Convierte la cuenta del módulo analógico a porcentaje en un solo paso.

Renglón en texto (puedes pegarlo en el editor ladder):

CPT(Nivel_Pct,(Entrada_Raw - 6242) * 100.0 / (31208 - 6242));

Consejos y errores comunes

  • Usa paréntesis para dejar claro el orden de las operaciones.
  • Escribe una constante con decimal (100.0) para forzar un cálculo en REAL y no perder decimales.
  • Los valores 6242 y 31208 del ejemplo dependen del módulo: Revisa el rango de tu tarjeta.

Serie: Instrucciones Logix 5000

Referencias

  • Rockwell Automation. Logix 5000 Controllers General Instructions Reference Manual (Publicación 1756-RM003). literature.rockwellautomation.com
  • Rockwell Automation. Studio 5000 Logix Designer: Ayuda en línea, conjunto de instrucciones. rockwellautomation.com
  • International Electrotechnical Commission. (2013). IEC 61131-3: Programmable controllers – Part 3: Programming languages (3.ª ed.). IEC.
  • Petruzella, F. D. (2017). Programmable Logic Controllers (5.ª ed.). McGraw-Hill Education.

Studio 5000, Logix 5000, ControlLogix, CompactLogix y GuardLogix son marcas de Rockwell Automation. Ilustraciones y simuladores originales de TdeAutomatización.

Sigue aprendiendo