Você está na página 1de 64

Tecnológico Nacional de México

Instituto Tecnológico de Celaya

CARPETA DE EVIDENCIAS
Controladores Lógicos programables
Corrales Ramírez Gabriel Alejandro. 14031584@itcelaya.edu.mx
Mecatrónica

Curso del 25 de junio al 27 de julio del 2018

0
Contenido
Instrumentación didáctica .................................................................................................................. 3
Competencia1: .................................................................................................................................... 3
1. Estructura de un automatismo ............................................................................................... 3
2. Estructura de los PLC’s ............................................................................................................ 3
Diseño de un PLC TELEMCANIQUE ...................................................................................................... 4
Diseño de un PLC Allen Bradkey ......................................................................................................... 4
Exposiciones y preguntas .................................................................................................................... 5
Equipo 1.- antecedentes de la automatización ............................................................................... 5
Equipo 2.- Tipos de control ............................................................................................................. 6
Equipo 3.- simbología de las normas americanas y europeas ........................................................ 7
Equipo 4.- Definición y antecedentes de los controladores Lógicos programables. ...................... 8
Equipo5.- Campos de aplicación de los PLC’s ................................................................................. 9
Equipo 6.- Ventajas y desventajas de los PLC’s ............................................................................. 10
Equipo 7.- Clasificación de los los PLC’s ........................................................................................ 11
Equipo 8.- Estructura física de un PLC ........................................................................................... 12
Equipo 9.- Configuración interna de un PLC’s ............................................................................... 13
Ejercicio 1.- conversión un diagrama electro-neumático en el sistema europeo (DIN) al sistema
Americano (ANSI) .............................................................................................................................. 14
Ejercicio 2.- Diseño de un programa que controle la puerta ProSim-II............................................. 16
Ejercicio 3.1 La Simulación de un Silo en ProSimII. ........................................................................... 18
Ejercicio 4.1 Control de Tráfico usando 3 Luces. .............................................................................. 19
Ejercicio 4.2 Control de Tráfico usando 6 Luces. .............................................................................. 20
Ejercicio 4.3 Control de Tráfico Usando Retraso Para la Luz Verde. ................................................. 21
Ejercicio 5 .- Seleccionadora de piezas buenas o malas, gripper ...................................................... 23
Competencia 2: Desarrolla e implementa programas en lenguaje escalera (ladder) utilizando los
diversos elementos que contienen los controladores para automatizar procesos. ......................... 25
Programa TwidoSuite ........................................................................................................................ 26
Ejercicio 1: Conversión un diagrama electro-neumático en el programa TwidoSuite ..................... 27
Ejercicio 2 Control de trafico 6 luces en TwuidoSuite ....................................................................... 31
Ejercicio 3 Manejo del tipo de programación de máquina de estados en TwidoSuite e
incorporando el Paro de Emergencia ................................................................................................ 33
1
Ejercicio 4: Implementación de señales analógicas .......................................................................... 35
Tarea 1.- Secuencias 1, 2 Y 3 mediante los accionamientos de Sec1 y sec2 .................................... 36
Practica 1.- comunicación entre el PlC Telemecanique al programa TwuidoSuite y carga de un
programa ........................................................................................................................................... 39
Práctica 2.-sistema de brazo robótico con paro de emergencia y secuencia de reset. .................... 40
Competencia 3: Desarrolla e implementa programas en lenguaje escalera utilizando funciones
avanzadas de programación que contienen los controladores para automatizar procesos donde se
utilicen señales analógicas. ............................................................................................................... 41
Programa RSLogix 500 ....................................................................................................................... 42
Ejercicio 1.- Manual de como configurar RSLogix 500. ..................................................................... 43
Ejercicio 2.- Secuencia de pistones y comunicación con FluidSim .................................................... 44
Ejercicio 3.- Resolución del examen del segundo parcial en el programa RS logix 500 .................... 47
Ejercicio 4.- uso de las bobinas Latch y Unlatch y comunicación con FluidSim ............................... 51
Tarea 2.- Programa para el control de un motor mediante un Driver para la practica 1 ................. 56
Tarea 3.- programa para el funcionamiento manual o automático mediante subrutinas. ............. 59
Practica 1.- comunicación con el PLC de Allen Bradley y carga de un programa ............................. 62
Practica 2.- Control de un motor trifásico mediante un Driver controlado por el PLC ..................... 63

2
Instrumentación didáctica
Competencia1: seleccionar el controlador lógico programable más adecuado para su
aplicación en sistemas automáticos en función de las condiciones del sistema.

1. Estructura de un automatismo
1.1. Antecedentes de un automatismo
1.2. Tipos de control
1.3. Simbología en normas Americanas (ANSI) y europea (DIN).
1.4. Sistemas de controles híbridos.

2. Estructura de los PLC’s


2.1. Definición
2.2. Antecedentes de los PLC’s
2.3. Campos de aplicación
2.4. Ventajas y desventajas de los PLS’s
2.5. Clasificación de los PLC’s
2.6. Estructura física de los PLC’s
2.7. Configuración interna de los PLC’s
2.8. Direccionamiento de elementos internos del controlador

3
Diseño de un PLC TELEMCANIQUE

Diseño de un PLC Allen Bradkey

4
Exposiciones y preguntas
Equipo 1.- antecedentes de la automatización

5
Equipo 2.- Tipos de control

6
Equipo 3.- simbología de las normas americanas y europeas

7
Equipo 4.- Definición y antecedentes de los controladores Lógicos programables.

8
Equipo5.- Campos de aplicación de los PLC’s

9
Equipo 6.- Ventajas y desventajas de los PLC’s

10
Equipo 7.- Clasificación de los los PLC’s

11
Equipo 8.- Estructura física de un PLC

12
Equipo 9.- Configuración interna de un PLC’s

13
Ejercicio 1.- conversión un diagrama electro-neumático en el
sistema europeo (DIN) al sistema Americano (ANSI)
Convertir la ecuación de movimientos siguiente: A+ B+ B- A- B+ B-
Cuya condición de arranque es que este b0 y un botón de arranque (Arr), siendo utilizado
el método de paso a paso mínimo todos los grupos energizados.

Ilustración 1Circuito Electro-neumático con la norma DIN

Fuente: Obtenido del programa Fluid Sim

Ilustración 2 circuito eléctrico con norma ANSI

Fuente: Obtenido del programa LogixPro


Ilustración 3 circuito eléctrico con norma ANSI

14
Fuente:
Tabla 1 distribución de Obtenido
direccionesdel programa
de E/S Fluidinternas
y constantes Sim
Ilustración 4 Entras y salidas disponibles
Entradas Dirección salidas direccion
Arranque(Arr) I:1/0 Y1 O:2/0
a0 I:1/1 Y3 O:2/1
a1 I:1/2 Y4 O:2/2
b0 I:1/3
b1 I:1/4
Booleanas Dirección
K1 B3:0/1 K5 B3:0/5
K2 B3:0/2 K6 B3:0/6
K3 B3:0/3 kfin B3:0/7
K4 B3:0/4

Fuente: Obtenido del programa LogixPro

Ilustración 5 Entras y salidas del PLC

15
Ejercicio 2.- Diseño de un programa que controle la puerta ProSim-II

 El movimiento de la puerta se detendrá inmediatamente cuando se presione el suiche Stop y


permanecerá detenida cuando se deje de presionar el suiche.
 Al presionar el suiche Open, la puerta se abrirá siempre y cuando la puerta no esté completamente
abierta. Si el suiche es dejado de presionar la puerta continuará abriéndose hasta abrirse por
completo.
 Al presionar el suiche Close hará que la puerta se cierre a menos que esté completamente cerrada.
El cierre de la puerta se mantendrá hasta completarse aun cuando deje de presionar el suiche de
cierre.
 Si la puerta está completamente abierta, el presionar el suiche de Apertura de Puerta no energizará
el motor.
 Si la puerta está completamente cerrada, el presionar el suiche de Cierrre de Puerta no debe
energizar el motor.
 Bajo ninguna circunstancia los dos embobinados (motor up y motor down ) del motor deben
energizarse simultáneamente.
 La luz Ajar deberá iluminarse si la puerta no está completamente cerrada o completamente abierta.
 La luz Open se encenderá cuando la puerta esté completamente abierta.
 La luz Shut se encenderá cuando la puerta esté completamente cerrada
Ilustración 5 Ventana de simulación de puerta Ilustración 6 circuito eléctrico con norma ANSI

16
Ilustración 3 Ilustración 7.- Caso 1: la Puerta abierta parcialmente, Luz “Shut” encendid
Caso 2, luz “ajar” encendida puerta totalmente cerrada
Caso 3, luz “open” encendida puerta totalmente abierta

17
Ejercicio 3.1 La 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.

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

18
Programa electrónico de logixPro

Ejercicio 4.1 Control de Tráfico usando 3 Luces.


19
Ejercicio 4.2 Control de Tráfico usando 6 Luces.
Modifique su programa de forma que las otras 3 luces representantes del flujo de tráfico en la otra
dirección también puedan ser controladas. Usted está tentado a usar seis temporizadores para llevar
a cabo esta tarea, pero el trabajo puede realizarse con solo cuatro, y al mismo tiempo tendrá un
programa más claro.

20
Ejercicio 4.3 Control de Tráfico Usando Retraso Para la Luz Verde.
Modifique su programa de forma que exista un período de un segundo de retardo donde las dos
luces rojas estén encendidas antes de pasar a la secuencia verde, amarilla (o ámbar), roja. El
diagrama de tiempo mostrado abajo presenta solo uno de estos intervalos de un segundo, pero se
necesitan dos de ellos. Trabaje el problema y trate de no usar más de seis temporizadores.

21
22
Ejercicio 5 .- Seleccionadora de piezas buenas o malas, gripper

Bajo las siguiente ecuación la maquina se mueve


Entradas Dirección salidas direccion
A+ | D+ |A- | (C + B+ ) | A+ | D- | A- | ( C- B- ) | Arranque(Arr) I:1/0 Y1 O:2/0
Condiciones iniciales A0, B0, C0 están activadas BoM I:1/1 Y2 O:2/1
A0 I:1/2 Y3 O:2/2
Un botón de arranque A1 I:1/3 Y4 O:2/3
un botón de selección on es buena, off mala B0 I:1/4 Y5 O:2/4
B1 I:1/5 Y6 O:2/5
Si es buena se activa el pistón B junto con el pistón C.
C0 I:1/6 Y7 O:2/6
El pistan es de simple efecto con válvula monoestable C1 I:1/7

23
Circuito eléctrico de Logix Pro

24
Competencia 2: Desarrolla e implementa programas en lenguaje
escalera (ladder) utilizando los diversos elementos que contienen los
controladores para automatizar procesos.

3. Programación de controlador lógico en lenguaje escalera (Telemecanique)

3.1. Pantallas de programación

3.2. Off Line (Fuera de Línea)

3.3. On Line (En línea)

3.4. Elementos de programación:

3.4.1. Bit

3.4.2. Byte

3.4.3. Palabra

3.5. Elementos de programación avanzada:

3.5.1. Temporizadores

3.5.2. Contadores

3.5.3. Comparadores

3.5.4. Aritméticos

25
Programa TwidoSuite
Con el software Twido Suite se puede programar fácilmente un PLC Twido a partir de instrucciones
en lenguaje lista de instrucciones o de elementos gráficos en lenguaje de contactos. Twido Suite es
un entorno de diseño gráfico que permite crear, configurar y gestionar las aplicaciones de los PLC´s
Twido. Twido Suite es un software de 32 bits para PC que funciona con el sistema operativo
Microsoft Windows 98 (segunda edición), Windows 2000 o Windows XP. El software Twido Suite
utiliza un interface estándar que ofrece la facilidad de manejo del entorno Windows que ya les es
familiar a los usuarios: ventanas, barras de herramientas, menús contextuales, popups, ayudas
contextuales, etc. TwidoSuite se consigue bajo la referencia comercial TWDBTF-U10M, el cual debe
ser complementado con el conversor TSX CUSB 485 (USB a RJ45) y el cable TSX CRJMD25 (RJ45 a
mini Din).

26
Ejercicio 1: Conversión un diagrama electro-neumático en el
programa TwidoSuite
Convertir la ecuación de movimientos siguiente: A+ B+ B- A- B+ B-
Cuya condición de arranque es que este b0 y un botón de arranque (Arr), siendo utilizado
el método de paso a paso mínimo todos los grupos energizados.

Creación del proyecto

27
Llenar los campos según lo que se pida y la información del autor en cuestión

Dar click en crear para y


después en Describir

Seleccionar el PLC que se usara para cargar el programa

Arrastrar el modelo y
pasar a programar

28
Programación en la plataforma TwidoSuite

29
Guardar, verificar y simular

Simulación

30
Ejercicio 2 Control de trafico 6 luces en TwuidoSuite
3 luces representantes del flujo de tráfico en la otra dirección también puedan ser controladas. Usted
está tentado a usar seis temporizadores para llevar a cabo esta tarea, pero el trabajo puede
realizarse con solo cuatro, y al mismo tiempo tendrá un programa más claro.

31
Simulacion

32
Ejercicio 3 Manejo del tipo de programación de máquina de estados
en TwidoSuite e incorporando el Paro de Emergencia
Convertir la ecuación de movimientos siguiente: A+ B+ B- A- B+ B-
Cuya condición de arranque es que este b0 y un botón de arranque (Arr), siendo utilizado
el método de paso a paso mínimo todos los grupos energizados.

33
34
Ejercicio 4: Implementación de señales analógicas
Programación para la entrada de señales analógicas (suma)

35
Tarea 1.- Secuencias 1, 2 Y 3 mediante los accionamientos de Sec1 y
sec2

Entradas Dirección salidas direccion


Arranque(Arr) %I0.0 Y1 AMAS
Paro %I0.1 Y2 AMENOS
A0 %I0.2 Y3 BMAS
A1 %I0.3 Y4 BMENOS
B0 %I0.4 SEC1 SEC2
B1 %I0.5 S1 0 1
Sec1 %I0.6 S2 1 0
Sec2 %I0.7 S3 1 1

S1 => A+ B+ B- A- B+ B-

S1 => A+ B+ A- A+ B- A-

S1 => B+ B- A+ A- B+ B-

36
37
38
Practica 1.- comunicación entre el PlC Telemecanique al programa
TwuidoSuite y carga de un programa
Se realizó un programa del control de 3 luces parpadeantes mediante máquina de estados usando
Temporizadores y contadores

39
Práctica 2.-sistema de brazo robótico con paro de emergencia y
secuencia de reset.
Se realizó una máquina de estados de un sistema que seleccionaba si había pieza mala o no y en
base a esto realizaba una secuencia, además se le incorporo una secuencia de Parao de
emergencia asi como su reset de la misma

40
Competencia 3: Desarrolla e implementa programas en lenguaje
escalera utilizando funciones avanzadas de programación que
contienen los controladores para automatizar procesos donde se
utilicen señales analógicas.

4. Elementos de programación Especiales


4.1 Funciones avanzadas
4.2 Variables del sistema
4.3 Modulos de señales de entradas y salidas analógicos
4.4 Control PID

41
Programa RSLogix 500

RSLogix 500 es el software destinado a la creación de los programas del autómata en lenguaje de
esquema de contactos o también llamado lógica de escalera (Ladder ). Incluye editor de Ladder y
verificador de proyectos (creación de una lista de errores) entre otras opciones. Este producto se
ha desarrollado para funcionar en los sistemas operativos Windows®

En este capítulo se dan las directrices básicas para la utilización del RSLogix 500. Este programa
permite crear los programas de control en lenguaje Ladder del autómata MicroLogix 1100.

42
Ejercicio 1.- Manual de como configurar RSLogix 500.

43
Ejercicio 2.- Secuencia de pistones y comunicación con FluidSim

Convertir la ecuación de movimientos siguiente: |A+ | B+ | B- | A- | B+ | B- |


Cuya condición de arranque es que este b0 y un botón de arranque (Arr), siendo utilizado
el método de paso a paso mínimo todos los grupos energizados en el programa de RS
Logix 500 y comunicando con FluidSIM

Programa en el Software

44
Comunicación con FluidSIM
Una vez que se da el botón de arranque la secuencia comienza

45
Debido a las limitaciones del programa, ya que es muy básico solo hace una secuencia
cada vez que se acciona el arranque al finalizar se para y espera de nuevo el botón.

46
Ejercicio 3.- Resolución del examen del segundo parcial en el
programa RS logix 500

Se continuo con el desarrollo de la lógica de programación en el software RS Logix 500 para lo que
se resolvió el examen del segundo parcial del curso con ayuda del profesor además de adecuarlo
del programa Twuido al actual con lo que también se logró comunicar a FluidSim para comprobar
el funcionamiento predeterminado

47
48
Comunicación con FluidSIM

49
50
Ejercicio 4.- uso de las bobinas Latch y Unlatch y comunicación con
FluidSim

Activación de la variable de manera retentiva (OTL - Output Latch): si las condiciones previas de la
rama son ciertas, se activa la variable y continúa activada aunque las condiciones dejen de ser
ciertas. Una vez establecida esta instrucción solo se desactivará la variable usando la instrucción
complementaria que aparece a continuación.

Desactivación de la variable (OTU - Output Unlatch): normalmente está instrucción se utiliza para
anular el efecto de la anterior. Si las condiciones previas de la rama son ciertas, se desactiva la
variable y continúa desactivada aunque las condiciones dejen de ser ciertas.

Para el ejemplo donde se empleara estas bobinas se determinó la siguiente ecuación para trabajar.

| A+ | MON | MOFF | A- |

Para pasar del estado 2 a 3 se necesita un tiempo de 2 segundos al igual que para pasar de 3 a 4
pasan 2 segundos.

 El pistón A es monoestable y también el motor


 Tiene 4 botones para su funcionamiento: Arranque, Paro, Paro de Emergencia y Reset
 Una vez presionado el paro de emergencia se quedara sin hacer nada, cuando se halla
presionado el botón de reset tendrá las siguiente secuencia.
 Si no está A0 activo comenzara a regresar y esperara 1 segundo
 Después de que A0 y halla pasado el tiempo se preguntara si el motor está activo si el motor
está activo lo apagara y esperara 1 segundo y una vez pasado eso todo estará en posición
inicial

Programación en el Software RS Logix 500

51
52
53
Comunicación con FluidSIM
Se puede observar que al ejecutar el programa adecuadamente este reacciona con la señal
de a0 activa

Una vez que le dimos arranque el pistón A sale completamente y comenzara a girar el Motor
como fue indicado en la secuencia

54
Una vez encendido el motor se presionó el paro de emergencia para probar la secuencia de
Reset

Se presiona Reset y el primer paso es regresar el pistón A ya que no está el sensor A0 y


después apagara el motor debido a que esta encendido en cada ejecución esperara 1
segundo

55
Tarea 2.- Programa para el control de un motor mediante un Driver
para la practica 1
Esta tarea se procederá a manejar datos de entrada de un variador para un motor trifásico por
medio de un PLC Allen Bradley, dichos datos incluyen el encendido y/o apagado del motor,
velocidad y sentido de giro, se pretende que conforme se lea el reporte se entienda más el uso
de variadores y control con PLC para este tipo de aplicaciones industriales.
 Arranque, el cual es con un botón de enclave y si este se desactivaba no asignaría
ninguna salida del PLC, por lo cual funcionaba o no funcionaba.
 2 entradas: Vmas y Vmenos, lo que significa un aumento de velocidad y el otro una
reducción, existían 3 velocidades diferentes.
 Si mantenía apretado ya sea Vmas o Vmenos la velocidad solo cambiaba en 1, por
tanto se tiene que volver a presionar el botón si se quiere oro cambio.
 Giro: Izquierda y Derecha pero no ambos.
 Indicadores del nivel de velocidad en el que se encuentra (Focos).
 Sentido de giro (Boton).

Velocidad V1 V2 L1 L2
VEL1 X X X X
VEL2 X V X V
VEL3 V X V X
VEL4 V V V V

Programa en RS Logix 500

56
57
58
Tarea 3.- programa para el funcionamiento manual o automático
mediante subrutinas.
Para mejor control del programa y organización del mismo se utilizan las herramientas como son las
Sub-Rutinas en la siguiente tarea se pretende hacer uso de un programa ya realizado con un proceso
que se ejecuta automáticamente la secuencia de actuadores (Pistones), para esto se usó la
estrategia de máquina de estados paro de emergencia y reset a lo que se llamó modo Automático
y el otro consistía en la activación de los actuadores mediante botones.

En la parte izquierda se puede observar la creación de los apartados LAD 3 y LAD 4 que
corresponden a los dos tipos de modo que puede tener el proceso. Del lado derecho está el
programa general que es la activación de una Sub-rutina u otra según un solo accionamiento (botón)

Programación del modo automático LAD 3

59
60
Programación del modo Manual LAD 4

61
Practica 1.- comunicación con el PLC de Allen Bradley y carga de un
programa

62
Practica 2.- Control de un motor trifásico mediante un Driver
controlado por el PLC

63

Você também pode gostar