La instrucción CPT o Compute en Studio 5000 te permite realizar cálculos complejos para simplificar el código y reducir el número de tags.

Al finalizar éste articulo podrás utilizar la instrucción CPT para realizar cálculos de ecuaciones matemáticas complejas.

Parámetros de la instrucción CPT

Instrucción CPT

La instrucción CPT cuenta con dos parámetros; Dest y Expression.

Dest

El parámetro Dest se refiere a la tag que recibirá el resultado del cálculo de la instrucción.

Este parámetro puede ser de tipo SINT, INT, DINT o REAL.

Expression

En el parámetro Expression es donde se escribe la expresión matemática que describe el cálculo a realizar.

El parámetro Expression deberá ser de tipo SINT, INT, DINT o REAL.

Ejemplo de la instrucción CPT

Para poder explicar la funcionalidad de esta instrucción de mejor manera, utilizaré la ecuación de la recta utilizada en mi artículo Escalamiento de una señal análoga.

En dicho articulo se necesitaron 7 instrucciones y 6 tags adicionales para lograr el cálculo de esta ecuación sin la instrucción CPT.

Lo siguiente es sintetizar la ecuación para posteriormente agregarla a la instrucción.

Primero haremos la expresión de la pendiente (m):

(y2-y1)/(x2-x1)

Ahora, utilizando esta misma expresión como la pendiente y agregando los paréntesis necesarios completáremos la ecuación.

(y2-y1)/(x2-x1)*EntradaAnalogica-(y2-y1)/(x2-x1)*x1+y1

Esta ecuación ingresada a la instrucción CPT y tomando en cuenta una EntredaAnalogica igual a 12.5 da como resultado lo siguiente:

Instrucción CPT

Vídeo tutorial

Para dejar más clara el ejemplo expuesto, te invito a ver el siguiente vídeo.

Conclusiones

Como te habrás dado cuenta la instrucción CPT te permite simplificar bastante el calculo de ecuaciones complejas.

Sin embargo en mi experiencia en ocasiones es mejor dejar las fórmulas desglosadas.

La razón es por que, en caso de algún error el CPT no te permite ver cada una de las etapas del cálculo y tendrás que ir al Monitor y hacer los cálculos manualmente para encontrar la falla.

A pesar de ello en la mayoría de los casos utilizo esta instrucción para el cálculo de ecuaciones complejas.

Recuerda que si quieres aprender a programar PLC con cursos probados te recomiendo revises mi portafolio de cursos y te inscribas a mi Programa Premium para que empieces a programar PLC hoy.

Por último te agradezco hayas leído mi articulo y espero te haya sido de gran utilidad…

Por cierto, no olvides compartir y comentar, esto me ayudará a continuar trabajando en nuevo contenido.

Saludos y una vez más, gracias.







Curso y Newsletter GRATIS!!!

Deja te comparto mi experiencia y aprende con problemas de Sistemas Automáticos Reales

    ACERCA DE GERMAN MADRID

    German Madrid

    Programador e instructor de PLC. Ayudo a estudiantes, técnicos e ingenieros a alcanzar su máximo potencial para así poder aplicar como programador de PLC en la empresa que deseen.

    Ofrezco capacitación online mediante prácticas basadas en sistemas y problemas reales de la Industria Automotriz. Utilizo simuladores de PLC por lo cual solo necesitarás una computadora e Internet para completar cualquiera de mis cursos.

    Deja una respuesta