0% encontró este documento útil (0 votos)
155 vistas16 páginas

Programación Ladder para Control de Garaje

El documento describe cómo programar un PLC para controlar la apertura y cierre de una puerta de garaje. Se detalla el funcionamiento de la puerta y los componentes del sistema, como sensores y botones. Luego, se explican diferentes formas de programar la lógica de control, incluyendo programación en escalera, bloques y lista de instrucciones. Finalmente, se propone un reto de modificar el programa para detener el movimiento de la puerta si se presiona el botón opuesto durante la apertura o cierre.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
155 vistas16 páginas

Programación Ladder para Control de Garaje

El documento describe cómo programar un PLC para controlar la apertura y cierre de una puerta de garaje. Se detalla el funcionamiento de la puerta y los componentes del sistema, como sensores y botones. Luego, se explican diferentes formas de programar la lógica de control, incluyendo programación en escalera, bloques y lista de instrucciones. Finalmente, se propone un reto de modificar el programa para detener el movimiento de la puerta si se presiona el botón opuesto durante la apertura o cierre.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

AUTOMATIZACIÓN INDUSTRIAL Página 1 / 2

Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

I. OBJETIVOS

1. Programación ladder ,normalización IEC 61131-3


2. Configurar y programar el PLC SLC 5/04 AB, utilizando la aplicación LogixPro , en un ambiente
Windows.
3. Identifica funciones lógicas básicas

II. RECURSOS

1. SOFTWARE:
a. Aplicación LogixPro.
b. Aplicación LogixPro (DOOR)

2. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


a. PC AT Pentium.
b. Módulo simulador Logix-Pro.

III. DESARROLLO

CONTROL DE LA PUERTA DE UN GARAJE

En el siguiente ejercicio se pretende controlar el acceso a un garaje

La operación de la puerta del garaje se describe a continuación:

El sistema cuenta con un mando de iniciación del proceso de arranque y parada (pulsador Open y
Stop respectivamente), cuando se le da la indicación de arranque, la puerta corrediza será
accionada por un motor y este girara en un sentido, logrando que la puerta se abra a una
velocidad constante determinada, al final del recorrido se encontrara con un sensor final de
carrera el cual deshabilitara el flujo de corriente al motor el cual procederá a detenerlo.

Para el cerrado (pulsador Close) se le da el mando de accionamiento y se realizara el anterior


proceso pero el sentido de giro del motor es inverso
AUTOMATIZACIÓN INDUSTRIAL Página 2 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Se recomienda primero observar el estado de los sensores y de los pulsadores.

Condiciones adicionales:

 Si la puerta esta totalmente abierta o cerrada, presionando el botón OPEN o CLOSE


respectivamente, no energizara al motor.
 La lámpara OPEN se prende si la puerta esta abierta totalmente
 La lámpara SHUT se prende si la puerta esta cerrada totalmente
 La lámpara AJAR se ilumina si la puerta aun NO esta completamente cerrada o no esta
completamente abierta

Programación en ladder.

Comentarios por línea


 Línea 000

En esta línea vamos a dar inicio al funcionamiento de nuestro garaje (abrir), presionando I1.0
(OPEN) se activara la dirección O2.0; es decir nuestro motor, también podemos observar que
hay una dirección I1.3 el cual al momento de activarse hará que nuestro motor se detenga.
Por otro lado contamos con la dirección I1.2 (STOP) el cual nos permite hacer parar todo el
sistema.
AUTOMATIZACIÓN INDUSTRIAL Página 3 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

 Línea 001

En esta línea vamos a dar inicio al funcionamiento de nuestro garaje (cerrar), presionando I1.1
(CLOSE) se activara la dirección O2.1; es decir nuestro motor, también podemos observar que
hay una dirección I1.4 el cual al momento de activarse hará que nuestro motor se detenga.
Por otro lado contamos con la dirección I1.2 (STOP) el cual nos permite hacer parar todo el
sistema.
 Línea 002

Esta línea permitirá que al momento de accionarse el contacto y/o dirección I1.3 (FINAL DE
CARRERA LS1) se active la lámpara de nombre OPEN la cual pertenece a la dirección O2.3.
 Línea 003

Esta línea permitirá que al momento de accionarse el contacto y/o dirección I1.4 (FINAL DE
CARRERA LS2) se active la lámpara de nombre SHUT la cual pertenece a la dirección O2.4;
donde nos indicara que la puerta está cerrada en su totalidad.
 Línea 004

Por ultimo; la lámpara de nombre AJAR de dirección O2.2 se encenderá si la puerta aun NO
está completamente cerrada o no está completamente abierta, las direcciones I1.4 e I1.3 son
las que harán que se apaguen 02.2
AUTOMATIZACIÓN INDUSTRIAL Página 4 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación en bloques:
AUTOMATIZACIÓN INDUSTRIAL Página 5 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación Lista de Instrucciones.

Esquema de simulación:
AUTOMATIZACIÓN INDUSTRIAL Página 6 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Esquema de fuerza:
AUTOMATIZACIÓN INDUSTRIAL Página 7 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Temas a desarrollar:

Semana 01
a) Tabla de asignación de variables
b) Programa Ladder IEC 61131-3
c) Circuito Eléctrico (fuerza)
d) Diagrama de conexiones al PLC
Semana 02
a) Programa en Lista de instrucciones
b) Programa en Bloque de funciones

A. Tabla de asignación de variables

ASIGNACIÓN DE VARIABLES
Dirección Código Tag - etiqueta Descripción

I:1/0 S0 OPEN Pulsador NA

Entradas Input
I:1/01 S1 CLOSE Pulsador NA

I:1/02 S2 STOP Pulsador NC

O:2/02 H1 AJAR Lámpara indicadora 1

O:2/03 H2 OPEN Lámpara indicadora 2

O:2/04 H3 SHUT Lámpara indicadora 3

O:2/00 KM0 Motor UP Motor

Salidas Output
O:2/01 KM1 Motor DOWN Motor

I:1/03 LS1 - Final de carrera 1

I:1/04 LS2 - Final de carrera 2

IV. Acepta el RETO

 En este ejercicio queremos que modifique su programa para que se adhiera a los siguientes
criterios:
o Si la puerta se está abriendo y se presiona el suiche Close, se detendrá el movimiento
de la puerta, y la puerta permanecerá detenida cuando el suiche Close se deje de
presionar.

o Si la puerta se está cerrando y se presiona el suiche Open, la puerta detendrá su


movimiento. Cuando se suelte el suiche Open, la puerta comenzará a abrirse.

o Una vez que el movimiento de la puerta sea detenido por una de las dos causas
anteriormente mencionadas, el criterio de operación de la primera sección debe
seguirse de nuevo.
AUTOMATIZACIÓN INDUSTRIAL Página 8 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación en Ladder:
AUTOMATIZACIÓN INDUSTRIAL Página 9 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación en bloques:
AUTOMATIZACIÓN INDUSTRIAL Página 10 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación en ladder
AUTOMATIZACIÓN INDUSTRIAL Página 11 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Esquema de simulación (funcionamiento):


AUTOMATIZACIÓN INDUSTRIAL Página 12 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

V. OBSERVACIONES Y CONCLUSIONES
OBSERVACIONES

 Existen diferentes formas, de las cuales son casi parecidas a la hora de nombrar nuestros
contactos, esto también dependerá de la modalidad de programación, si es que lo vamos
hacer en ladder, bloques o en lista de instrucciones.
 Se usaron conocimientos básicos de electrónica digital, como son las puertas lógicas básicas
AND, OR y NOT.
 Los contactos NC o NO pueden ocasionar una lógica inversa a la hora de programar (debemos
tener cuidado).
 Existen programas como es el caso de LogixPro, el cual nos permite simular esquemas de
automatización, esto nos permitirá a no cometer errores al momentos de ejecutar nuestro
programa físicamente.

CONCLUSIONES
 En síntesis los esquemas y/o circuitos propuestos para ser automatizados por un PLC son mas
sofisticados, seguros y económicos que la lógica cableada.
 Se logró comprender la programación en un PLC por medio del lenguaje ladder, bloques y lista
de instrucciones, cabe mencionar que existen otros tipos de programación avanzada, los
cuales son utilizados al momento de ejecutarlo en el “campo”.
 Se concluye que un PLC es un dispositivo electrónico donde se hacen programaciones para
realizar acciones de control automáticamente.
 Se puede decir que los PLC´s fueron creados con la finalidad de reemplazar a los circuitos con
lógica cableada.
 Según lo ejecutado en el laboratorio la programación en PLC logra reducir el tiempo y usar
menos componentes.
 Para desarrollar proyectos industriales, los PLC son los dispositivos electrónicos más
adecuados para ejecutar las diversas tareas para este tipo de sistemas.
 Se logró realizar los esquemas de fuerza del PLC tanto de los sensores como de los
actuadores, la ubicación respectiva de estos dependerá de la programación.
AUTOMATIZACIÓN INDUSTRIAL Página 13 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

VI. EVALUACIÓN

Simulación de un Silo en ProSimII.

Del menú Simulations en la parte superior de la pantalla seleccione Silo Simulation. Una imagen similar
a la imagen de arriba se abrirá en la ventana de simulación. La imagen siguiente muestra con detalle
donde están los sensores de nivel (level sensor) y de proximidad (prox sensor), suiches (START y
STOP), luces (RUN, FILL y FULL), válvula solenoide (solenoid valve) y motor del sistema con las
correspondientes entradas y salidas al PLC. Usted usará estos componentes en los ejercicios.

ASIGNACIÓN DE VARIABLES
Dirección Código Tag - etiqueta Descripción

I:1/0 S0 START Pulsador NA

Entradas Input
I:1/01 S1 STOP Pulsador NC

I:1/03 LS1 PROX Final de carrera 1


SENSOR
I:1/03 LS2 LEVEL Sensor de nivel 1
SENSOR
O:2/00 KM0 MOTOR Motor faja

O:2/01 SL1 VALVULA Válvula Solenoide

O:2/02 X1 RUN Lámpara indicadora


Salidas
Output

O:2/03 X2 FILL Lámpara indicadora 1

O:2/04 X3 FULL Lámpara indicadora 2

Operación Continua.

Diseñe y depure completamente un circuito de control usando lenguaje escalera que automáticamente
posicione y llene las cajas, las cuales aparecen secuencialmente en la correa transportadora.
Asegúrese que los siguientes detalles se satisfagan:

 La secuencia puede ser detenida y comenzada de Nuevo en cualquier momento usando los
suiches Stop y Start montados en el panel a la izquierda del simulador.
 La luz RUN permanecerá energizada siempre que el sistema esté operando en modo
automático.
AUTOMATIZACIÓN INDUSTRIAL Página 14 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

 La luz RUN, el motor de la cinta transportadora y la válvula solenoide se desenergizarán


siempre que el sistema sea detenido con el suiche STOP.
 La luz FILL debe energizarse cuando la caja se esté llenando.
 La luz FULL se energizará cuando la caja esté llena y permanecerá así hasta que la caja sea
movida fuera del fotosensor.

Programación en Ladder.
AUTOMATIZACIÓN INDUSTRIAL Página 15 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación en bloques:
AUTOMATIZACIÓN INDUSTRIAL Página 16 / 2
Tema :
Introducción a la programación , funciones lógicas básicas
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Programación en lista de instrucciones:

Simulación:

También podría gustarte