Contadores

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 15

Ingeniería en Mecatrónica

Automatización Industrial

Contadores
Fecha: 08/ Agosto / 2017

Equipo:

∙ Araujo Bazán Joan


∙ Bautista Abrego Daniel
∙ Cuellar Balleza Horacio
∙ Hernández Jaramillo Esperanza
∙ Nava Pineda Antonio Joaquín
∙ Vargas Noriega Jorge Bernardino

Objetivo: Implementar el uso de contadores para la automatización de un proceso industrial.

TEORÍA

El PLC Festo CECC-D es una de las variantes de la familia de PLC CECC.

Fig. 1 PLC FESTO CECC-D.

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.

Descripción de la función de una memoria:

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).

A continuación, se describe cada uno de ellos.

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”.

Contador Down (CTD).

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”.

Fig. Tipos de contadores

Simulación en CoDeSys

 Para crear un ambiente de simulación de un programa es necesario agregar al proyecto un objeto de


“Visualización” dando doble click sobre la rama “Application” del proyecto, tal como se muestra en la
figura.

“Crear ambiente de simulación”

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.

“Herramientas para la simulación”

 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.

“Entorno para la Simulación”

 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.

3) Conexión del PLC


 Se hicieron las conexiones necesarias para el funcionamiento del PLC.

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

Al tener ya nuestro diagrama de tiempo se procedió a programar en el Software. A continuación, se


muestra la programación realizada para la resolución de la problemática.

Página 7 de 15
Ingeniería en Mecatrónica
Automatización Industrial

“Diagrama escalera en CoDeSys”

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.

3. Conexión del PLC

 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.

“Puente correspondiente para la alimentación de entradas y salidas”

 De la misma forma se conectó el cable que haría la comunicación entre la PC y FESTO.

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.

“Programa cargado en el PLC”

Página 11 de 15
Ingeniería en Mecatrónica
Automatización Industrial

“Salida 1 (P1) energizada durante de .5s”

“Salida 2 (P2) energizada por .5s después de cumplir su tiempo el pistón 1”

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.

En la siguiente imagen se muestra cuando la PC ya reconoce el PLC mediante la conexión Ethernet.

En la siguiente imagen se muestra como el programa está compilando apropiadamente.

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

Al momento de iniciar el programa en el PLC, se muestra en la


figura con el número 1, como se ve que PLC está encendió y ya
ejecutando el programa. Esta es la forma en que siempre va a
estar, siempre y cuando no le digamos que haga algo.
1

En esta imagen se observa que al momento de presionar el


botón de Arranque/Paro general, el indicador de este botón que
Indicador del es el foquito de color verde, se enciende y de la misma forma el
Indicador del
botón indicador de color naranja durante .5 seg.
motor1

Aquí se puede observar que el motor 2 está encendidos,


gracias a su indicador naranja (Salida .1) Esto ocurre por .5s
Indicador del
Indicador del
botón
motor2

Página 14 de 15
Ingeniería en Mecatrónica
Automatización Industrial

CONCLUSIONES

Se concluyó de forma exitosa la programación del sistema de automatización planteado al inicio,


además de su funcionamiento una vez implementado al controlador. Se aprendió y conoció el
funcionamiento de los contadores como herramientas para la automatización de sistemas industriales.
Además de entender cómo trabajan los contadores en el entorno del software “Codesys”.

Bibliografía

[1] https://drive.google.com/open?id=0B8QOK9IrO0FiY3FJQ21LYjctVE0 (Programación de PLC FESTO


CECC-D, José Ángel Moreno Hernández)

Página 15 de 15

También podría gustarte