Programar una Calculadora sobre un PLC Codesys

¿Quién no ha usado una calculadora alguna vez? Todos, ¿Verdad? En esta entrada explicamos cómo programar una calculadora con PLC’s, bajo el entorno de programación Codesys. Veamos:

Contenidos

¿Cómo se programa una calculadora con un PLC?

Dicen que una imagen vale más que mil palabras… ¿Y un vídeo? Veamos a continuación cómo programar una calculadora con un PLC:

Interesante, ¿Verdad? Pues a continuación veamos al detalle cómo funciona el programa.

¿Cómo funciona?

¿Detalles de funcionamiento? Veamos: Aunque no es un programa complejo, existen dos POU’s:

  • PLC_PRG
  • Calculos

El primero es el programa principal, y gestiona las variables que comunican entre la interfaz de visualización, así como la ejecución en orden de la secuencia de operación. También llama a la función especifica dedicada a los cálculos, que realmente se dedica sólo a calcular, en función de los parámetros que reciba del programa principal.

Hay todavía otro elemento importante, que es el objeto visualización. La visualización, al tener teclado, cumple también la función de teclado, por lo que en realidad es el elemento que hace toda la interacción con el usuario. En función de cómo se interactúe, el objeto visualización va pasando valores diferentes al programa principal.

¿Alguna particularidad más?

Habrás notado que una de las particularidades más interesantes es que usamos un FC para realizar los cálculos. Los FC son POU’s sin memoria, que devuelven resultados diferentes en función de las entradas instantáneas del momento.

¿Por qué hemos usado un FC? Porque justamente es el POU apropiado para esto: el resultado de la suma siempre dependerá de los dos operandos que usemos, así como la resta o la división…

Otra característica importante, es que al FC lo hemos alimentado con variables de entrada, y el mismo nos ha devuelto variables de salida.

¿Nuevo en Codesys? 

Si este es tu caso, te recomendamos que leas algunas de estas entradas en nuestro blog. Te dejamos aquí sólo algunas:

Soluciones Codesys

Workshop Nivel 1 y 2
Soluciones System Partner
Consultoría y Soporte

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.