Está en la página 1de 28

PRÁCTICA 2

CONTROL DE SEMÁFORO PEATONAL Y VEHICULAR CON MICROWIN

PRESENTADO POR:

DAVID ALEJANDRO MAYAMA QUINTERO


ALEJANDRA PEÑARANDA LÓPEZ
MANOLO VELÁSQUEZ NARANJO
SOFIA LIBERTAD MONTOYA HERRERA
JUAN ESTEBAN ROMERO MOSQUERA

PRESENTADO A:

JUAN DAVID LÓPEZ RICO

ASIGNATURA:

AUTOMATIZACIÓN INDUSTRIAL

UNIVERSIDAD TECNOLÓGICA DE PEREIRA


INGENIERÍA MECATRÓNICA
OCTUBRE 2022
I. OBJETIVOS

1. Utilizar los conocimientos previos adquiridos sobre la programación en Ladder para


realizar el sistema.

2. Afianzar el como conectar pilotos, pulsadores, y salidas del PLC.

3. Aprender a usar las memorias hechas con bobinas y contactos en Microwin.

4. Complementar el uso de memorias, y contactos con los temporizadores


correspondientes para cada etapa del sistema de semáforos.

5. Entender los errores de compilación o conexiones cometidos para hacer una


semaforización eficiente.
II. INTRODUCCIÓN

La programación en ladder comúnmente es utilizada para el control de varias máquinas, o en


el caso del proyecto presentado, una programación de PLC ya sea modular o compacto.
Dentro de dicha actividad se evidencian demasiadas variables que si son bien sencillas
influyen con la misma importancia en el funcionamiento del circuito montado.

Entradas, salidas, contactos normalmente (abiertos-cerrados), bobinas, y temporizadores, son


los elementos más importantes dentro de la programación, son elementos muy sencillos que
si son utilizados correctamente, ya sea como memorias, secuencias AND u OR, pueden
determinar el buen o mal funcionamiento de dicho circuito.

En el caso de los semáforos, los cuales requieren secuencias muy concretas ya que de esto
depende la buena movilidad de una vía, el ladder resulta perfecto para que las secuencias se
hagan de manera sencilla y sea entendible para aquellas personas que no diseñaron el sistema
en primera instancia, generando la posibilidad de que cuando se hagan mantenimientos estos
no afecten el buen funcionamiento o por el contrario arreglar fallas que se presenten.

Los PLC sirven cómo una herramienta perfecta debido a su rápida y acertada sincronización
del cuerpo junto a sus entradas y salidas con el programa principal; esto permite que se
pueda hacer las correcciones necesarias sin temor a qué haya algún tipo de mala conexión
entre los elementos antes mencionados. Adicional de la protección contra cortos que puede
brindar este dispositivo.
III. MARCO TEÓRICO

● PLC: Un controlador lógico programable (PLC por sus siglas) es un equipo utilizado
en la industria para la automatización de procesos electromecánicos,
electrohidráulicos y electroneumáticos, tales como el control de una maquinaria de
una fábrica, o incluso de una línea completa de producción.

Fig. 1. PLC marca siemens

En el mercado existen dos clases de plc, el modular y el compacto.

1. El PLC compacto se conforman de una sola unidad. Se usa en aplicaciones pequeñas,


y en un mismo equipo están integrados el CPU, las entradas y salidas, la batería, la
memoria y a veces hasta la fuente de alimentación, el cableado y el software.

2. El PLC modular, como su nombre lo indica, está compuesto por elementos agrupados,
y es ideal para aplicaciones más amplias. Los módulos que lo conforman pueden ser
los de: tarjeta madre, CPU, memoria, módulo de entradas, módulo de salidas (o
mixto). Las entradas y salidas, según la necesidad, serán digitales o análogas. [1]

Fig. 2. plc modular y compacto


● LENGUAJES DE PROGRAMACIÓN PLC

Existen dos clasificaciones para los lenguajes de programación en los PLC: texto o de bajo
nivel y diagramas gráficos o de alto nivel.

1. Lenguajes de Texto o de Nivel Bajo

● Lista de Instrucciones (IL o STL)


Este lenguaje se suele utilizar para pequeñas aplicaciones debido a la complejidad de su
estructura, es muy parecido al viejo lenguaje ensamblador. Emplea instrucciones de mando
que el procesador obedece siempre y cuando exista la parte operacional (lo que va hacer) y el
operando que da respuesta a la operación.

● Texto Estructurado (ST)


Es un lenguaje con una sintaxis parecida a PASCAL, se utiliza para codificar expresiones
aritméticas complejas con valores analógicos y digitales, dispone de estructuras para bucles,
funciones y condicionales, soporta ciclos de interacción y particularmente alterna letras
mayúsculas y minúsculas en su código.

En comparación con el listado de instrucciones, este incluye la formulación de las tareas del
programa.

2. Lenguajes Gráficos o de Alto Nivel

● Diagrama Escalera, Ladder o de Contacto (LD)


Este es el lenguaje de interfaz gráfica más utilizado en campo, su nombre se debe a su forma
estructural semejante a una escalera por donde corren dos relés verticales llamados Lógica 1
y 2. El riel izquierdo (L1) es el que recibe el flujo de energía (entrada) que representa el
voltaje y deja pasar la energía al riel derecho que representa la tierra (salida). Su parecido con
los antiguos controladores de relés es innegable y su lectura obedece siempre la misma
instrucción; de izquierda a derecha y de arriba hacia abajo. Su naturaleza es ser simple y fácil
de utilizar lo que representa ahorro de tiempo y costos.

● Diagrama de Bloques (SFD)


Es utilizado para la representación gráfica de un proceso mediante símbolos lógicos, su
elemento más característico son los bloques de función que albergan las variables que
transformarán la secuencia. Las señales de salida son el producto de la señal de entrada y la
operación del bloque que representa una variable asignada las cuales nunca se conectan entre
sí.

● Diagrama de Funciones Secuenciales (SFC)


Es una representación diagramática de secuencias de control en un programa en el que se
pueden organizar subrutinas o etapas que van afectando el producto de las funciones
posteriores.
La energía fluye de un punto a otro siempre y cuando se haya cumplido una condición. Este
lenguaje proviene del estándar francés GRAFCET que también utiliza etapas, transiciones y
acciones para su funcionamiento.

Las secuencias SFC se representan por cajas rectangulares que contienen las etapas que están
conectadas por líneas verticales llamadas transiciones, por último están las condiciones
(verdadero o falso) que desbloquean la acción para seguir con las funciones siguientes. [2]
IV. DESARROLLO DE LA PRÁCTICA

Antes de comenzar a realizar los montajes es necesario conocer las características generales
del equipo en el que se trabajará.

Fig. 3 características plc

El primer paso a seguir es realizar la conexión física entre los pulsadores, pilotos y el plc, la
cual se hará con base a la figura 4 y se podrá evidenciar en la figura 5 y a través de todo el
informe.

Fig. 4 diagrama conexiones físicas


Fig. 5 montaje Físico

Es importante tener en cuenta que para la programación se utilizó el programa step 7


Micro/Win el cual es únicamente funcional con windows XP

Ejercicio #1

En las siguientes figuras se evidenciarán las diferentes configuraciones en los pulsadores y


las respectivas respuestas, y al mismo tiempo también se observarán los montajes físicos y las
respuestas en los pilotos de acuerdo a la programación realizada
Fig 6. Programa and1 piloto off

Fig. 7 montaje and1 piloto off

Fig. 8 programa and2 piloto off


Fig. 9 montaje and2 piloto off

Fig. 10 programa and piloto on

Fig. 11 montaje and on


Ejercicio #2

Para cumplir con el requerimiento del ejercicio, se realizó la conexión de los dos
pulsadores en paralelo, los cuales permitirán el encendido del piloto, siempre y
cuando, al menos uno de los pulsadores se encuentre activo

Fig 12. programación or

Fig. 13 montaje or
Ejercicio #3

Fig.14 programa contador ascendente on

Fig.15 montaje contador ascendente


Ejercicio #4

Fig. 16 programación contador descendente

Fig 17. montaje contador descendiente on


Ejercicio #5

En este caso hicimos la programación de un contador inicialmente ascendente y luego


descendente, para activar el primero se pulsa 5 veces el pulsador denominado s1,
posteriormente se presiona 5 veces el s2 y finalizada la secuencia descrita, se deberá
encender el piloto.

Fig. 18. activación led posterior a secuencia

Fig. 19. programación contador mix en plena secuencia


Ejercicio #6

En este ejercicio en específico, el piloto se activará después de presionar el pulsador


por 10 segundos seguidos.

Fig 20. temp conexión

Fig.21 temp conexión on

Fig. 22 montaje temp conexión on


Ejercicio #7

Este montaje funciona de manera inversa al temporizador con retardo a la conexión,


en este caso, el piloto se encenderá 10 segundos después de dar un pulso a S1, el
temporizador comenzará a hacer el conteo justo después de soltar la presión del
pulsador

Fig. 23 Montaje temp desconexión

Ejercicio #8

El funcionamiento de este montaje es muy sencillo, al oprimir s1 se encenderá el


piloto y al oprimir s2 se le hará reset a la primera instrucción, desactivando el piloto
antes iluminado
Fig. 24 programa set y reset

Fig. 25 set on

Fig. 26 reset

Ejercicio #9
Fig. 27 Programa memorias internas

Fig.28 montaje memorias internas

Ejercicio #10
Fig. 29. programación memorias internas

1.5. Resultado al finalizar

Esta actividad tiene como objetivo automatizar por medio de semáforos un paso peatonal
frente al tránsito vehicular en una avenida de la ciudad. Estados:

• en Verde: Los vehículos tienen derecho al paso, mientras el semáforo peatonal estará en
Rojo.

• Amarillo: Advierte a los conductores de los vehículos que el estado verde está a punto
de cambiar para pasar al estado Rojo posteriormente y, por lo tanto, debe asumir una
conducta de prevención como aca bar su marcha si está muy próximo a la intersección.

•Rojo: Los vehículos deben detenerse a una distancia.


Fig. 30 primera parte de la programación
Fig. 31 segunda parte de la programación
Fig. 32 tercera parte de la programación
Fig. 33 cuarta parte de la programación

El programa anteriormente presentado fue corregido y revisado por el docente de la


asignatura, el cual cumple con los requisitos propuestos para los semáforos.

En las figuras 34 y 35 se evidenciaron las conexiones en los cubículos de pulsadores y


pilotos, sin embargo en los resultados finales de los ejercicios se utilizaron únicamente los
pilotos propios del PLC que representan exactamente lo mismo que las respuestas generadas
en la programación.
La figura 35 representa los semáforos, siendo los de la izquierda vehiculares y los de la
derecha peatonales
Fig 34. conexión pilotos y pulsadores

Fig 35. pilotos vehiculares y peatonales


Resultados visualizados en los pilotos del PLC:

Fig. 36 Semáforo vehicular encendido en rojo y peatonal en verde

Fig. 37 Semáforo vehicular encendido en amarillo y peatonal en rojo

Fig. 38 Semáforo vehicular encendido en verde y peatonal en rojo


Retorno del semáforo

Fig. 39 Semáforo vehicular encendido en amarillo y peatonal en rojo

Fig. 40 Semáforo vehicular encendido en rojo y peatonal en verde


V. CONCLUSIONES

● Hubo inconvenientes en el desarrollo del ejercicio del semáforo, porque no se


cumplía con los requisitos de orden de encendido de los pilotos que se pedían,
en el código estábamos usando memorias en el lenguaje de programación
Ladder, pero luego utilizando set y reset se pudo desarrollar el ejercicio de
forma correcta.
● Aprendimos a crear y a manejar las configuraciones AND y OR en el lenguaje
de programación Ladder, las cuales nos fueron de mucha utilidad para poder
desarrollar el ejercicio planteado del semáforo con mayor facilidad.
● Aprendimos a crear y a manejar la aplicación con contador ascendente y
descendente en el lenguaje de programación Ladder, los cuales nos fueron de
mucha utilidad para poder desarrollar el ejercicio planteado del semáforo con
mayor facilidad, ya que en múltiples ocasiones había que esperar un
determinado tiempo para encender un piloto o en su defecto apagarlo.
● Sabemos que con el uso de lo PLC en la industria podemos aplicar muchos
sistemas de automatizado, como lo es el funcionamiento de un semáforo, el
cual consta de una serie de requerimientos los cuales pueden ser resueltos de
manera sencilla con los PLC.
VI. REFERENCIAS

[1] Autycom. (2018, diciembre 19). ¿Cuáles son los diferentes tipos de PLC? AUTYCOM.
https://www.autycom.com/diferentes-tipos-de-plc/

[2] 5 Lenguajes de Programación para PLC. (2019, agosto 3). SEIKA Automation |
Automatización Industrial. https://www.seika.com.mx/5-lenguajes-de-programacion-para-plc/

También podría gustarte