Está en la página 1de 7

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y


COMPUTACIÓN

LABORATORIO DE AUTOMATIZACIÓN INDUSTRIAL 1

Práctica #4

Tema: Contadores del diagrama de lógica escalera

Paralelo: 103

Estudiante:
Asitimbay Llivichuzhca Alfonso Manuel

Fecha de Práctica:
11/07/2019

2019 1T
Descripción de la práctica.

Para el desarrollo de esta práctica se emplea las formas de utilización de los


contadores ya sea ascendente, descendente, ascendente/descendente, así
como también el uso de los comparadores que nos ofrece Connected
Components Workbench para solucionar los problemas propuestos.
Para el primer problema se observa que necesariamente se debe aplicar un
contador para las veces que se presiona el pulsador y con esto se necesita tres
comparadores con el fin de cumplir lo solicitado.
Para el segundo problema se utiliza un contador ascendente/descendente ya
que se necesita contar ascendentemente cada vez que se ingrese un automóvil
al garaje y que vaya descontando cada vez que un vehículo sale del garaje, se
utiliza bobinas en representación del semáforo según lo requerido.

Marco Teórico
Contadores: Su principal función del bloque contador en el lenguaje escalera
es de realizar el computo de pulsos que tiene en su entrada, y dependiendo del
valor a programar, y si el conteo coincide con el valor programado, se activara
la salida del bloque. Su operación de conteo se basa en aumentar en 1 al
contador ascendente y de decrementar en 1 en un contador descendente.
Dentro de los bloques contadores del Connected Components Workbench
tenemos los: Contador Up, Contador Down y el Contador Up-Down.

Ilustración 1. Contador Ascendente.


Comparadores: Este bloque se encarga de recibir dos señales de entrada y
luego procede a compararlas y según lo que se establece en el bloque
comparador este genera las señales de salida ya sea de igualdad o de
desigualdad.

Ilustración 2. Bloque Comparador


A nivel industrial el uso de comparadores y contadores son muy esenciales y
muy utilizados, una aplicación es llevar el conteo de cada producto que realiza
una empresa, o efectuar comparaciones dentro del procesos para clasificar la
producción.
Actividades por desarrollar y Resultados

Realizar la programación de las siguientes aplicaciones en diagrama de lógica


escalera, utilizando el software Connected Components Workbench.

Problema 1:

Realice un programa para detectar cuando una persona ha pulsado una


botonera una cierta cantidad de veces predeterminada a través de una
entrada tipo pulsador.
a) Se debe tener una salida para indicar si la cantidad de
pulsaciones ha sido menor a 5 veces.
b) Se debe tener una salida para indicar si la cantidad de
pulsaciones ha sido mayor a 5 veces.
c) Se debe tener una salida para indicar si la cantidad de
pulsaciones ha sido igual a 5 veces

Solución:

Para el primer peldaño se crea un sistema de marcha y paro, utilizando los


interruptores físicos del tablero y asignándoles las variables físicas del
controlador.
En el peldaño siguiente le asignamos el contacto “A” a una variable física del
controlador, que se encargara de llevar el conteo. Se crea un bloque contador
Up en donde programamos el valor de 5, cada vez que se activa el contacto “A”
se incrementará en 1 el contador.

Una vez que tengamos un conteo de las veces que se activa el contacto “A”
procedemos a comparar el registro que se lleva, en este caso el bloque
comparador “menor que” activará su salida Q cuando el conteo registrado sea
menor que el valor programado “5”, encendiendo la bobina local “MENOR”.

Este bloque comparador “igual que”, similar al anterior, activará su salida Q


cuando el conteo registrado sea igual que el valor programado “5”, encendiendo
la bobina local “IGUAL”.

Por último, creamos el bloque comparador “mayor que”, que activará su salida
Q cuando el conteo registrado sea mayor que el valor programado “5”,
encendiendo la bobina local “MAYOR”.
Problema 2:

Se pretende automatizar un control de garaje que realice lo siguiente: El


garaje dispone de una entrada con barrera, semáforo (rojo/verde) y detector
de llegada de coche; y de una salida sin barrera y en la que únicamente hay
un detector de salida de coches, como se ilustra en la siguiente figura:

El funcionamiento debe ser el siguiente:

a) Se supone que en el garaje no hay coches inicialmente y se cuenta el


número de coches que entran y salen para controlar el total de coches en
el garaje en cada momento.

b) Si llega un coche y quedan plazas libres, se debe abrir la barrera (se


ignora el cierre para simplificar).

c) Si llega un coche y no quedan plazas libres, no se abre la barrera.

d) El semáforo estará verde cuando queden plazas libres y rojo cuando el


garaje esté completo. Se supone que el garaje tiene 10 plazas.

e) Existe también para reiniciar el controlador a cero manualmente.

Solución:

Para el primer peldaño se crea un sistema de marcha y paro, utilizando los


interruptores físicos del tablero y asignándoles las variables físicas del
controlador.
Para poder llevar un registro de la cantidad de coches que entran y de la misma
manera, de ese mismo conteo poder disminuir los coches que salen del garaje,
se procedió a implementar un contador ascendente/descendente. A los
sensores S1 y S2 se le asigna las entradas físicas del controlador
_IO_EM_DI_24 “A” y _IO_EM_DI_22 “B” respectivamente, en el cual “A” es el
que me detectara la cantidad de coches que entran al garaje y “B” es el que me
ira descontando la cantidad de coches que salen del garaje. Y para reiniciar, de
la misma manera, se le asigno una entrada física del controlador _IO_EM_DI_25
usando un interruptor del tablero. Para este ejercicio la salida QU del contador
se activará una vez que el conteo que lleve sea mayor o igual al valor
programado “PV=10”.

En este peldaño se crea los contactos A y B que representaran los sensores S1y
S2 respectivamente, observar que cuando el sensor S1 detecte la llegada de un
coche se activará la bobina “Barrera” el cual nos representa el encendido de la
barrera, abriéndose para que el coche pueda ingresar y de aquí esta bobina
queda enclavada hasta que se llene por completo el garaje, y para ello se creó
un contacto local con mención a la salida QU del contador U/D, es decir que
una vez que el garaje de llene, la salida del contador U/D se activará haciendo
que el contador NC se abra y por ende hará que se apague la bobina “Barrera”.
Se creo una bobina en representación del semáforo en “Verde” y se la ubicó
paralela a la bobina “Barrera” ya que su forma de trabajo es similar a esta última.
Una vez que el garaje se llene se debe indicar el semáforo en “Rojo” y se apague
cuando exista alguna plaza libre y para ello simplemente se creó una bobina
“Rojo” y un contacto con mención a la salida QU del contador U/D.

Conclusiones:

 Para la descarga del programa al controlador se realizo por otro tipo de


conexión, usando la IP del controlador el cual se realizó el cambio para
poder pertenecer a la red en el cual están todos los controladores del
laboratorio.

 La utilización de comparadores y contadores nos ayuda


significativamente en la realización de proyectos, para cuando se requiera
llevar cómputos y/o clasificación de los resultados.

 Dentro los bloques de contadores y comparadores, las casillas con sus


respectivos nombres se las puede utilizar en contactos o bobinas,
haciendo una mención a estas casillas, y esto nos ayuda a simplificar el
código escalera.

Recomendaciones:

 Para la asignación de la IP del controlador tener precaución de colocar


bien la dirección IP al cual se requiere pertenecer, y al momento de
trabajar con la IP que se le asigna.

 Para la creación de otro archivo de programación escalera, se puede


utilizar las mismas entradas físicas del controlador o marcas creadas en
otros archivos de programación, y así evitar nuevamente la creación de
nuevas entradas físicas y marcas locales.

 Cuando en proyectos se requiera realizar conteos o comparaciones entre


variables, es muy recomendable la utilización de estos bloques
contadores y comparadores, ya que con el uso de estos nos facilitará la
ejecución de los proyectos.

También podría gustarte