Contadores
Contadores
Contadores
Automatización Industrial
Contadores
Fecha: 08/ Agosto / 2017
Equipo:
TEORÍA
El PLC CECC-D es un dispositivo compacto de gran capacidad, que cuenta con 12 entradas digitales, de las cuales
2 son entradas digitales rápidas, y 8 salidas digitales. La programación de todos los PLC de la familia CECC se
realiza a través del software CoDeSys, que provee Festo de manera gratuita a través de su portal web.
Página 1 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Memorias
Las memorias internas que operan bajo el mismo principio de las bobinas, sin embargo estas memorias no
están asociadas a ninguna salida física del PLC, sino a una dirección interna del PLC.
Para el PLC Feto CECC-D la dirección de las memorias internas del PLC tiene la siguiente sintaxis:
%MXi.j
El parámetro i puede tomar valores de 0 a 8191, mientras que j pueden tomar valores de 0 a 65535, sin
embargo, la cantidad de memorias disponibles es solo de 216 = 65536.
Guarda información con la que funciona el PLC, esta información es la de procesos como es el estado de las
variables que maneja el controlador, imágenes, relés internos, contadores, datos.
Contadores
En general, un contador permite que suceda la activación o desactivación de una bobina después de que se
cumple una cuenta de eventos determinado.
En PLC CECC-D dispone de 3 tipos de contadores:
- Contador Up (CTU).
- Contador Down (CTD).
- Contador Up/Down (CTUD).
Contador Up (CTU).
Este contador tiene la función de activar una bobina cuando la cuenta de flancos de subida del contacto que
alimenta al contador es igual o mayor al número de cuentas determinado.
Este contador se coloca en el Diagrama Escalera de la misma manera en que se coloca un temporizador,
seleccionando el módulo “CTU” de la lista “Counter”.
Este contador tiene la función de desactivar una bobina cuando la cuenta de flancos de subida del contacto
que alimenta al contador es igual a cero.
Este contador se coloca en el Diagrama Escalera de la misma manera en que se coloca el contador Up,
seleccionando el módulo “CTD”.
Página 2 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Contador Up/Down (CTUD).
Este contador tiene la función de activar una bobina cuando la cuenta de flancos de subida del contacto que
alimenta al contador es igual o mayor al número de cuentas determinado o si la cuenta llega a cero.
Este contador se coloca en el Diagrama Escalera de la misma manera en que se colocan los contadores Up y
Down, seleccionando el módulo “CTUD”.
Simulación en CoDeSys
Página 3 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Tras la inclusión del objeto de visualización deberán aparecer dos elementos adicionales en el proyecto:
“Gestor de Visualización” y “Visualization”, donde este último puede tomar otro nombre si es que el
usuario decidió cambiar el nombre que CoDeSys asigna por default, tal como se ilustra en la figura
siguiente.
Al dar doble click sobre “Visualization” aparecerá una ventana en blanco, como la mostrada a
continuación, la cual será el ambiente en el que se podrá realizar la simulación de un programa a través
de las herramientas que dispone CoDeSys.
CoDeSys cuenta con un total de 6 categorías de herramientas que pueden ser usadas en dentro del
ambiente de simulación:
a) Herramientas Base.
b) Controles Comunes.
c) Administrador de Alarmas.
d) Controles de Medición.
Página 4 de 15
Ingeniería en Mecatrónica
Automatización Industrial
e) Lámparas/Interruptores/Visualización de Bits.
f) Controles Especiales.
INTRODUCCION
Como ya sabemos, y como se nos ha dicho en nuestro curso de automatización industrial, existe una gran
variedad de PLC’s y con ello diversas formas de programarlos, cada una de ellas con su nivel de complejidad.
El lenguaje Ladder, diagrama de contactos, o diagrama en escalera, es un lenguaje de programación gráfico muy
popular dentro de los autómatas programables debido a que está basado en los esquemas eléctricos de control
clásicos. De este modo, con los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la
programación en este tipo de lenguaje.
DESARROLLO
1) Problemática
La primera fase de la práctica consistió en la resolución de la problemática planteada por el profesor
mediante el uso de Temporizadores junto con el diagrama de tiempo.
2) Programación
Posteriormente se adentró en el software “CoDeSys” para así poder elaborar la programación.
4) Simulación
El software mencionado anteriormente cuanta con la opción de simulación, la cual fue usada para
comprobar el funcionamiento del programa.
5) Implementación
Ya comprobando la simulación se procedió a conectar el PLC de marca “Festo CECC-D”. Y se cargó el
programa.
1. Problemática
Se analizó la problemática conforme a lo visto en clase para posteriormente realizar la programación de la misma.
Página 5 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Elabore un diagrama escalera que realice las siguientes funciones y programe el diagrama en un PLC para
comprobar su funcionamiento.
Al presionar un push-button se deberá activar el pistón despachador del producto 1 durante 0.5
segundos para después desactivarse.
Al concluir el ciclo del pistón 1, el pistón despachador 2 deberá realizar el mismo ciclo de
accionamiento para el producto 2.
La despachadora deberá entregar un total de 4 raciones del producto 1 y 3 raciones del producto 2 de
manera alternada.
Diagrama de tiempo
Nota: Para este caso nosotros optamos por colocar una memoria, la cual registrara cuando el motor 1 haya sido
activado por 4 vez.
Variables asignadas
INICIO Arranque del programa
P1 Pistón 1 (Motor 1)
P2 Pistón 2 (Motor 2)
M1 Memoria 1
M2 Memoria 2
T1 Temporizador del motor 1
T2 Temporizador del motor 2
T3 Temporizador del motor 1
C1 Corresponde a un contador
“Tab. Asignación de variables utilizadas en la programación y en el diagrama de tiempo”
A partir del diagrama de tiempo, se identifican los eventos existentes y las acciones que se llevan a cabo en
cada una de ellas.
En el diagrama de tiempo elaborado se identifican un total de 5 eventos.
Significado de las memorias:
M1: Activa mientras se estén activando y desactivando los pistones
Página 6 de 15
Ingeniería en Mecatrónica
Automatización Industrial
M2: Cuando termine nuestro contador se activará por un tiempo para darle el reset al mismo contador y se
reinicie la cuenta.
“Diagrama de tiempo”
Gracias al diagrama de tiempo se puede observar el comportamiento de nuestros elementos en uso, así
como de sus acciones que van realizando conforme a la activación de un pulsador.
2. Programación
Página 7 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Evento 1
Al inicio de nuestro programa cuando presionemos nuestro contactor “INICIO” estaremos activando nuestra
“M1” en modo set, que indicara y se mantendrá activa mientras se estén activando nuestros pistones.
Evento 2
Entonces en el momento del flanco de bajado del contactor “INICIO” , nuestro pistón 2 “P2” se encuentre
desactivado y nuestra memoria1 “M1” se encuentre activada, esto inicializara nuestro primer temporizador de
pulsos “T1” solo por 0.5 segundos que activara nuestro pistón 1 “P1” solo por este mismo tiempo.
Página 8 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Evento 3
De igual manera que en el evento anterior cuando se desactive el primer pistón “P1” se inicializara nuestro
segundo temporizador de pulsos “T2” con un mismo tiempo de 0.5 segundos que mantendrá activo nuestro
segundo pistón por el mismo tiempo.
Evento 4
Repitiendo el evento número 2, este se volverá a activar en el momento que transcurra el tiempo de nuestro
segundo temporizador de pulsos “P2” que ocasionara la desactivación de nuestro segundo pistón 2 para así
inicializar nuestro tercer temporizador de pulsos “T3” para volver a activar nuestro primer pistón “P1” por el
mismo tiempo de 0.5 segundos.
Evento 5
Por ultimo en nuestro evento numero 5 estará nuestro contador CTU “C1” que se encontrara contando las veces
que se llega a activar nuestro primer pistón “P1”, este contador lo tenemos configurado para que llegue a contar
Página 9 de 15
Ingeniería en Mecatrónica
Automatización Industrial
hasta 4 veces, entonces cundo se lleguen a cumplir estas cuatro veces desactivaríamos nuestra memoria 1 “M1”
poniéndola en modo reset que ocasionara que detengamos nuestro ciclo de activación y desactivación de
nuestros pistones, de igual forma se activara una segunda memoria “M2” solo por un tiempo que ocasionara
que active el reset de nuestro contador para que vuelva a ser activado cuando se presione de nuevo el contactor
de inicio.
Se conectó la fuente de 24v para la alimentación del PLC. Sacando de la fuente el positivo y negativo
que irían conectados al PLC. Y de ahí se haría un puente como se muestra en la imagen siguiente.
4. Simulación
En nuestro caso se optó por dos indicadores que simularían a los motores (Pistones), por un botón que
será de arranque.
Página 10 de 15
Ingeniería en Mecatrónica
Automatización Industrial
“Simulación en CoDeSys”
5. Implementación
Se cargó el programa al PLC y procedió a ejecutar el programa en forma física.
Página 11 de 15
Ingeniería en Mecatrónica
Automatización Industrial
PRUEBAS Y RESULTADOS
Página 12 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Una vez cargado el programa en nuestro PLC, se procedió a comprobar el correcto funcionamiento de nuestra
programación escalera.
Se ejecutó el programa en el PLC festo, y se procedió a comprobar su funcionamiento. En las siguientes fotos se
mostrará cómo se conectó el PLC, y se explicara de una manera breve el funcionamiento de la programación ya
en físico.
Página 13 de 15
Ingeniería en Mecatrónica
Automatización Industrial
Página 14 de 15
Ingeniería en Mecatrónica
Automatización Industrial
CONCLUSIONES
Bibliografía
Página 15 de 15