PLC + API

En esta sección encontraran material relacionado con los Autómatas programables industriales, sin embargo, en el siguiente video se muestran otras formas de realizar automatismos por medio de métodos antiguos, aunque vigentes en algunas empresas; Estos métodos nos permiten evidenciar formas simples y creativas de realizar automatismos.

Una vez comprendido lo relacionado con los automatismos, ingresamos al mundo de los autómatas programables, en este caso específico, los PLC ó Controladores Lógicos Programables, en el siguiente video se realiza una introducción a los PLC´s y su lógica de programación.

A continuación algunas características de los PLC´s:

En el siguiente video se muestra como se realiza el montaje de un tablero eléctrico, este video se ha subido con el fin de mostrar hasta donde debemos llegar en el curso de PLC, programando, diseñando los diagramas de conexiones y cableando el tablero eléctrico con PLC, generando una alternativa de solución a los ejercicios planteados.

Para este momento se espera que haya comprendido las características de un proceso a través de la lógica programada, ahora, damos inicio a la programación de los PLC´s; Para dar solución a los ejercicios de PLC, es necesario reconocer si el proceso a automatizar es de tipo Combinacional, secuencial o mixto.

Dado que los procesos de tipo combinacional son básicos y permiten una fácil comprensión del trabajo del PLC, iniciaremos con estos:

ejercicios orientados hacia esta lógica.

Taller con 50 Ejercicios de lógica combinacional - Descargar

Recuerda que realizar un (1) ejercicio no garantiza el aprendizaje, de igual manera los cincuenta (50) tampoco lo garantizan, sin embargo hay más probabilidades que se comprenda realizando una mayor cantidad de los mismos. Realiza la cantidad que considere necesario, de acuerdo a sus conocimientos.

La herramienta de software que vamos a usar inicialmente será el software Codesys, se ha tomado como primera opción debido a la fácilidad de uso, a que cumple con la norma IEC61131-3 y porque tiene conexión con los PLC´s de la firma FESTO, la versión 2.3 permite la conexión con los autómatas modulares de referencia CPX- CEC-C1, para esto se debe descargar la opción Codesys by Festo, la cual puede encontrar en el siguiente link: Codesys con Taget CPX Festo, de esta manera podemos centrarnos en la programación, inicialmente de las estaciones MPS de Festo, con ello nos enfocamos en la programación y no en las conexiones y demás relacionadas con la temática del PLC, temática que continuará a lo largo del proceso formativo.

Si existen dudas en como realizar un trabajo en codesys, puedes descargar los manuales que aparecen en la parte inferior de esta página, videos de Youtube o revisar el video que se expone a continuación.

Si comprendes como desarrollar la solución a ejercicios de tipo combinacional, es momento de realizar una practica de programación, pera ello pueden hacer uso del Codesys y los siguientes ejercicios, hacer click en el nombre del ejercicio.

Ejercicio 1: Planteamiento: Se desea controlar dos bombas B1 y B2 de acuerdo con  el nivel de líquido existente en un depósito...

Ejercicio 2: Planteamiento: Diseñar una máquina de escrutinio sabiendo que cada miembro tiene un porcentaje de voto igual...

Ejercicio 3: Planteamiento: Un depósito se llena con una bomba que extrae agua de un pozo...

Ejercicio 4: Planteamiento: Se desea gobernar un motor, disponiendo para tal fin de un interruptor T...

Ejercicio 5: Planteamiento: Para poner en marcha un motor trifásico (220VAC) se requiere tres interruptores...

Ejercicio 6: Planteamiento: Se requiere mostrar un número decimal (0 a 9) en un display de 7 segmentos...

Para realizar el trabajo con los ejercicios de lógica combinacional, se puede apoyar en el video a continuación.

Una vez hayas comprendido como desarrollar programas para PLC para dar soluciones a ejercicios combinacionales, continuaremos con los ejercicios de tipo secuencial, pero antes, para tener una idea de como es un proceso secuencial observemos el siguiente video, donde podemos apreciar las operaciones realizadas por la estación MPS Distributing - Festo, esta, realiza pocas y sencillas operaciones, lo cual facilitará el proceso de aprendizaje de programación de API para ejercicios de tipo secuencial.

Dado que no en todos los casos será fácil contar con una estación de trabajo como esta, será necesario realizar los programas para PLC y revisarlos haciendo uso de herramientas de simulación, existen diversas herramientas, sin embargo, en consecuencia con los ejercicios anteriores, donde se usó el software Codesys V2.3, se continuará su uso y añadiremos otro software como el FluidSIM de la marca Festo, juntos, a través un OPC podremos desarrollar múltiples simulaciones de procesos secuenciales principalmente. 

Para facilitar este proceso de aprendizaje, se sugieren los videos a continuación, los cuales le mostrarán como comunicar el Codesys V2.3 con el FluidSIM V3.6 en Windows Xp y Windows 7 y, como comunicar el Codesys V2.3 con FluidSIM V3.6 y V4.1 en Windows 10.

Considerando que una solución para la comunicación en Windows 10 es tener instalado el Codesys V3.5, comparto el software y un video de instalación.

Si ya tienes el Codesys V3.5 y tu sistema operativo es Windows 7 y, quieres usar directamente Codesys 3.5 con FluidSIM sigue este video.

Muy bien!... Si haz llegado a este punto es porque comprendiste como realizar la comunicación a través de OPC, ahora podrás conectar el Codesys como software de programación de PLC, con otros paquetes de software que tengan comunicación OPC, como Factory IO por ejemplo.