Primer proyecto en Beckhoff TwinCat

Siguiendo las prácticas anteriores viendo el uso de CodeSys, vamos a ver una pequeña introducción de Beckhoff, ya que tambien se utiliza CodeSys. Vamos a crear un pequeño ejemplo, una vez instalado el software TwinCAT, ejecutamos el TwinCAT PLC Control, el cual esta en el siguiente directorio y tiene la misma interfaz que CodeSys V2.3 y Control Builder Plus de ABB

Creamos un pequeño programa con dos variables que serían correspondientes a entradas/Salidas de una targeta

Como se puede observar en la imagen anterior estamos trabajando en modo de configuración, tenemos dos opciones para comprobar y simular nuestro proyecto, el primero que veremos sería sin configurar el hardware, para ello una vez compilado ya podemos iniciar el modo runtime, para ello en el icono que tenemos pulsamos sobre el y en el directorio System ejecutamos Start

Una vez iniciado -> Start se cambia el modo de configuración a TwinCAT Running, con lo cual ya podemos hacer Online -> Login y Online -> Run para comprobar el funcionamiento, no repetire los pasos ya que como mencione esta referido en las practicas anteriore

En la siguiente imagen, ya se ha ejecutado el Run, con lo cual se ejecuta nuestro programa ciclicamente. Esta sería una forma de comprobar nuestro programa, ahora veremos la siguiente en caso de tener un hardware real

Una vez que hemos creado nuestro programa, lo hemos compilado (Build) y lo tenemos guardado, si no hay errores se nos genera automaticamente en el directorio donde hemos guardado un archivo con extensión *.tpy, esté será el fichero que necesitaremos en los pasos posteriores, mis agradecimientos a Archie, quien me asesoro en la resolución de mis principales dudas "Thank you very much for your help " y puedes ver su video en YouTube

Suponiendo que tenemos vayamos a configurar un proyecto mas real, lo que tenemos que hacer es ejecutar el TwinCAT System Manager y crear un nuevo proyecto, el cual tiene la siguiente interfaz, y como se puede observar trabajamos en modo de configuración

Pues como ya tenemos creado nuestro programa, donde supuestamente hemos configurado todas las entradas y salidas que tenemos, lo primero que vamos ha hacer es cargar nuestro archivo al nuevo proyecto, para ello hacemos Agregar al Proyecto IEC y seleccionamos nuestro archivo

En el desplegable observamos como esta la entrada y salida, en caso de tener una targeta de E/S la configurariamos según la imagen y vinculariamos las entradas y salidas configuradas en el programa con las físicas

Suponiendo que hemos configurado el hardware, el próximo paso antes de la ejecución seria la compilacion, verificación y posteriormente deberemos cambiar a modo de Running donde se puede observar que esta en modo de tiempo real, ya podriamos hacer en el TwinCAT PLC Control  Online -> Login seguido de Online -> Run

Aqui ya podriamos conectarnos y ejecutarlo para observar el resultado, que seria el visto en la primera parte, y a su vez observar que CodeSys es utilizado para programar los PLC de otros grandes fabricantes como ABB, Beckhoff , Wago

7 de Febrero del 2013