Está en la página 1de 13

Practica 4

SEMAFORO CON LIMITS Y COUNTERS


(COMPARE/COUNTER INSTRUCTIONS)

CONTROL DE PROCESOS DE MANUFACTURA

GRUPO: MT5ESMF

ESTACION No.7 – EQUIPO CONFORMADO POR:


➢ SANDOVAL CABAÑAS DAVID
➢ VELAZQUEZ ALCANTARA CARLOS EDUARDO
➢ RAMIREZ MORALES ISAC

FECHA: 20/01/23

CONTROL DE PROCESOS DE MANUFACTURA


Introducción
El programa realizado por los alumnos fue hecho gracias a el software RsLogix500
de Rockwell Automation Technologies, con el propósito de realizar un semáforo de
tres estados con luz verde intermitente. Sacando provecho de un Controlador
Lógico Programable (PLC) de la serie MicroLogix 1400, en la estación 7 del
laboratorio de mecatrónica, bajo la supervisión del Ingeniero Julio César García
Castro.

En este reporte se mostrará lo que se llevó a cabo para lograr la realización de la


práctica 4 con el nombre “SEMAFORO CON LIMITS Y COUNTERS”, de igual
manera, se darán a conocer los materiales que fueron utilizados para la correcta
realización de la práctica, agregado a esto, se presentará una tabla de Excel en la
cual se mostrará información acerca de las entradas y salidas utilizadas en el
programa que se realizó, para concluir, se realizará una recapitulación descrita por
cada miembro del equipo, en la cual se dará a conocer los pensamientos de cada
uno, siendo esto, el aprendizaje obtenido a través de todo lo que fue realizado en la
práctica.

CONTROL DE PROCESOS DE MANUFACTURA


Detalles de componentes

Controlado a partir de un controlador lógico programable Micro Logix 1400 modelo


1766 – L32 BXBA (serie c) en el que se encuentran en uso dos entradas y tres
salidas del PLC.

Cabe mencionar algunas de las especificaciones


con las que cuenta este modelo:
176 – L32BXBA
Alim. Eléc. de entrada 24 VCC
12 entradas rápidas de 24 VCC
8 entradas normales de 24 VCC
E/S discretas 6 salidas de réle
3 salidas rápidas de CC
3 salidas normales de CC
4 entradas de voltaje
E/S analógicas
2 salidas de voltaje
Puertos de 1 RS232/RS485
comunicación 1 Ethernet/IP

Comunicado mediante un cable Ethernet a computadora personal con la siguiente


dirección IP y mascara de subred establecidas en el PLC:

• Dirección IP – 192.168.001.001
• Subnet Mask – 255.255.255.000

En otras cuestiones de componentes usados en nuestras Inputs y algunos de sus


detalles, se usó una estación con botones (botonera) única para el control y uso del
equipo en cuestión encargado de trabajar en la estación. La botonera incluye,
haciendo énfasis únicamente en aquellos pulsadores que se usaron, un push button
normalmente cerrado color rojo y un push button normalmente abierto color verde.

CONTROL DE PROCESOS DE MANUFACTURA


Push Button Heads
& Contact block type
Actuation Spring return
Diameter 22mm
Style Flush

Normally Open Contact


Block – Screw Terminal

Normally Closed Contact


Block – Screw Terminal

Es Importante mencionar la botonera en


la cual van nuestros botones pulsadores
tipo flush, con el siguiente modelo:

• 216539 EATON MOELLER


BOTONERA PLASTICA 4
ORIFICIOS GRIS M22-I4

CONTROL DE PROCESOS DE MANUFACTURA


En nuestra Outputs tenemos una lampara led de 3 colores seleccionados
independientemente con la que haremos la simulación de un semáforo de control
de una sola vialidad. Encuentras los detalles técnicos en la siguiente tabla:

T30GRYPQ
Type PNP Input
Color 1 – Green
LED Colors Color 2 – Red
Color 3 – Yellow

Supply Voltage and 10 V DC to 30 V DC at 40


Current mA maximum per LED color

Input Response Time Indicator ON/OFF: 1ms max.

Con los componentes mencionados para el control de un semáforo vial con


únicamente estos componentes mencionados. Podemos empezar a trabajar en la
estación y su conexión directa a E/S del controlador programable.

CONTROL DE PROCESOS DE MANUFACTURA


Terminales E/S conectadas

-
NO NC

+
Y

+
G

+
R
-
CONTROL DE PROCESOS DE MANUFACTURA
• E/S Descripción

INPUTS/OUTPUTS
INPUTS Descripción Símbolo

I:0/1 Botón pulsador color verde en Botonera, Normalmente abierto START SYSTEM

I:0/4 Botón pulsador color rojo en Botonera, Normalmente cerrado TOTAL, STOP

OUTPUTS Descripción Símbolo

O:0/8 Lampara indicadora en color amarillo / simulación de semáforo CAUTION AND YIELD

O:0/9 Lampara indicadora en color verde / simulación de semáforo SAFE TO PROCEED

O:0/10 Lampara indicadora en color rojo / simulación de semáforo STOP

INPUTS Imagen física del componente

I:0/1

I:0/4

OUTPUTS Imagen física del componente

O:0/8

O:0/9

O:0/10

CONTROL DE PROCESOS DE MANUFACTURA


Desarrollo de la programación

Para esta práctica se plantea el problema, donde con el uso de LIM – Limits y
Counters realizar solo tres ciclos totales de estados establecidos para el semáforo
con un solo Timer – T4:0, una vez sea iniciado el programa al presionar el Start

Habrá que conocer cómo se declara un contador y los 2 tipos de contadores que
hay:
Se le asigna la dirección al
• CTU – Counter Up (Contador ascendente)
contador de la librería C5, en
• CTD – Counter Down (Contador descendente)
Preset se le asigna una variable
de cantidad de pulsos que
recibirá de 0 a 32,767 en valores
positivos y lo mismo en valores
negativos, y en acumulado es
donde se muestra los pulsos
recibidos.

Renglón de Paro y Arranque - En estación de botonera con Push Button


normalmente cerrado / verdadero en renglón corriendo el programa, como función
de paro total del sistema, color rojo y Push button normalmente abierto/ falso en
renglón hasta ser presionado en físico, arranque del sistema, color verde. Arranque
del sistema enclavado a partir de una bobina virtual.

En el mismo renglón se encuentra un bit Examine if closed del counter C5:0/DN,


cuando cumpla su condición de 3 ciclos este será falso y ocasionar un paro
automático del sistema del semáforo hasta que sea presionado el PB - Start
system..

CONTROL DE PROCESOS DE MANUFACTURA


El renglón será verdadero una vez el bit B3:0/0 sea verdadero en su salida del
renglón anterior, este activara un reloj virtual establecido en segundos (Preset) de
12 s para controlar el total de tiempo que tienen nuestros led de colores
independientemente divididos con función de simular un semáforo de vialidad.
También se encuentra un bit T4:0/DN del reloj virtual, con la finalidad de ciclar
nuestro semáforo hasta que, sea presionado el Total Stop en la botonera.

Con un Bit del B3:0/0 al principio del renglón, evitamos que sea verdadero nuestra
salida al instante, ya que con un LIM con rango 0 a 3 y como parámetro de Test, un
acumulado de nuestro timer T4:0 establecido en segundos mediante enteros. Sera
verdadera nuestra salida LED - Color rojo cuando cumpla las condiciones
establecidas al principio del renglón controlada por un LIM.

CONTROL DE PROCESOS DE MANUFACTURA


Este renglón será verdadero cuando el LIM cumpla la condición con respecto a su
rango de 4 a 7 valores enteros (N7), entonces nuestra salida LED - Color verde de
forma constante será verdadera por 4segundos. En una Branch dentro del mismo
renglón nuestro LED - Color verde se encontrará parpadeando con ayuda del Bit
S:4 time base, con la condición al principio de la Branch, cuando el LIM con rango
de 8 a 9 se cumpla según su parámetro del acumulado del timer - TON,
parpadeando por 2 segundos antes de pasar al siguiente estado del semáforo.

En el fin de ciclo, nuestro renglón será verdadero mediante una instrucción LIM con
rango de 10 a 11 valores enteros (N7) con parámetro en Test del acumulado del
timer T4:0/0, entonces nuestra salida LED - Color amarillo en el renglón será
verdadera durante 2 segundos establecidos antes de volver a empezar nuestro
ciclo.

CONTROL DE PROCESOS DE MANUFACTURA


El renglón será verdadero cuando el Bit C5:0/DN del counter cumpla su condición,
este hara verdadero una instrucción RES para reiniciar el contador con la dirección
C5:0 del contador que se encuentra en el siguiente renglón.

Cada que se cumpla un ciclo de 12 segundos en nuestro timer, la señal del Bit
T4:0/DN permitirá entregar un pulso a nuestro counter, hasta un límite de 3 pulsos,
al llegar en el acumulado a 3, los ciclos se detendrán, hasta que se vuelva a
presionar el PB Start system del primer renglón.

Fin del programa.

CONTROL DE PROCESOS DE MANUFACTURA


Conclusiones generales

David Sandoval Cabañas:


En esta ocasión para la cuarta practica con la simulación de un semáforo, se
estableció una nueva condición, el tiempo se manejo con un solo timer – TON en
12 segundos configurados, establecidos para cada etapa de luz en un semáforo,
con respecto a las entradas en cada renglón de las salidas de la lampara en colores
independientes, se empleó LIM – Limits. Pero la nueva condición era establecer un
contador C5 – CTU (Counter Up) con una cantidad pulsos a recibir de 3, el cual
quiere decir que el semáforo realizaría 3 ciclos nada más, cada que nuestro bit
T4:0/DN fuera verdadero y mandara un pulso. De esta manera al cumplirse los 3
pulsos se cerraría por completo el ciclo, y un bit del contador C5:0/DN seria
verdadero en la entrada del renglón y así con una instrucción de salida RES – Reset
con dirección del contador que usamos, reiniciar los pulsos de nuevo para nosotros
poder volver a iniciar el sistema una vez más hasta cerrarse después de 3 ciclos por
si mismo, sin antes mencionar que debería el programa de ser capaz de parar
totalmente independiente con el PB – Total Stop de nuestra entrada. De forma que
se retroalimento el funcionamiento de tales instrucciones, igual que sus bits y
direcciones con las que trabajan.

Ramírez Morales Isac:


Se desarrolló un programa el cual seguía el mismo comportamiento de un semáforo
de control vial, para realizar la practica con éxito se requería utilizar además de las
instrucciones de comparación Limit, la instrucción CTU (Count Up), esta instrucción
se utilizó para contar la cantidad de ciclos que realizaba nuestro programa conforme
pasaba el tiempo y las instrucciones Limit fueron utilizadas para programar el ciclo
en sí. La instrucción Count Up es conformada por tres parámetros, el cual el primero
llamado “Counter” es para asignarle una dirección, en nuestro programa se utilizó
el C5:0, el segundo parámetro es llamado “Preset”, el valor que se le asigne a este
parámetro es el punto el cual debe ser alcanzado para poder utilizar el bit DN

CONTROL DE PROCESOS DE MANUFACTURA


(Done), el tercer y último parámetro se llama “Accum”, este parámetro sirve para
representar el estado actual de la cuenta, en esta oportunidad como se había
mencionado antes, representa el número de ciclos, cada vez que hay una transición
del renglón de falso a verdadero aumenta 1 el valor del parámetro del acumulado.
La práctica consistía en que, después de que el contador registrara 3 eventos que
en este caso son ciclos, el programa se detuviera con la posibilidad de volver a
iniciar con el mismo botón de inicio, con la limitación de no poder usar un botón de
reseteo físico, se tuvo que hacer uso de la instrucción RES (Reset) la cual sirve para
restablecer timers y counters, esta instrucción nos sirvió para cumplir con éxito los
requerimientos del programa y así reiniciar el ciclo en el momento deseado.

Carlos Eduardo Velázquez Alcántara:


Esta práctica tiene como objetivo el realizar un semáforo, en el cual se utilizan las
instrucciones Limit Test (LIM) y Count Up (CTU), con el objetivo de que solo se
realicen 3 ciclos y una vez alcanzado, se detenga por completo, teniendo la
posibilidad de volver a activar en el momento que se quiera sin necesidad de tener
un botón de reinicio para el Count Up, esto se consiguió utilizando los LIM con ayuda
de las direcciones N7 las cuales nos ayudaron a definir los tiempos a utilizar de
manera adecuada, así mismo se necesitó de un Time On Delay, el cual nos ayudó
a controlar el tiempo, en base a estas dos instrucciones, se pudo realizar el
semáforo, por ultimo para completar la condición de paro después 3 ciclos
completados se consigue gracias al Counter Up, el cual lo controlamos con una
señal de entrada la cual nos brinda la bandera DN del temporizador (T4:0/DN) , asi
podemos controlar cuando se completa cada ciclo de manera precisa para el CTU,
una vez el counter alcance los 3 ciclos, utilizamos su instrucción DN con un contacto
cerrado para cortar la bobina virtual, de modo que sirva para detener el ciclo del
programa, asi mismo utilizamos un contacto abierto con la instrucción DN la cual va
a un reset, el cual nos servirá para reiniciar el counter una vez terminada la función
solicitada y posteriormente poder accionar el semáforo en caso de ser necesario,
sin necesidad de tener un botón de reset. De esta forma pudimos sacarles provecho
a estas instrucciones y poder utilizar la instrucción Counter Up (CTU) en una
aplicación de la vida cotidiana.

CONTROL DE PROCESOS DE MANUFACTURA

También podría gustarte