CBTIS 122
CONTROLADORES CONTROLADORES LOGICOS PROGRAMABLES
INDICE UNIDAD 1: INTRODUCCION 1. HISTORIA DEL PLC……..…………………………………….………………….…………………………...……………… .….3 2. SISTEMAS DE CONTROL…………………………………….…………………………….……………………………… ..…...6 2.1 ELEMENTOS DE ENTRADA………… .………………………… ..……………..…………..………….….….…….….8 2.2 ELEMENTOS DE SALIDA…………………………………………………………………………………………... .…12 2.3 ELEMENTOS DE CONTROL……………………………………..………………….………………….……….… .....13 3. EL RELEVADOR…………………………………………………………………………….………………………………… .…16 3.1 ELRELEVADOR Y SU FUNCIONAMIENTO…… FUNCIONAMIENTO……..……….…………………… ..……….………………………..……………… …..…………………… …… ..………….17 3.2 TIPOS DE RELEVADORES………………………………………………………….………………..……………. .…18 3.3 CIRCUITOS CON RELEVADORES.……….……………………………………….….. .………………..…….… .....19 UNIDAD 2: EL PLC Y EL SIMULADOR LOGIXPRO 4. ¿QUE SON LOS PLCs?………………………………………………………………………………………....…………..… ...24 5. EL SIMULADOR DE PLC LOGIX PRO ………………………….…………………………………………………… ..……….27 6. DIAGRAMA ESCALERA……………………………………………..…………………………………………………… .….....28 6.1 COMO AGREGAR INSTRUCCIONES AL DIAGRAMA ESCALERA EN LOGIXPRO……..….………………… 29 6.2 ENTRADAS Y SALIDAS ……………………………………………………………………………… .…..……………39 6.3 TEMPORIZADORES……………………………………………………………….………………… ...……….………46 6.4 CONTADOR CTU Y CTD ………………………………………………………………..……………… ...……………51 6.5 COMPARADORES COMPARADORES……………………………………………………………………………………………………… 51 6.6 SUBRUTINAS ………………………………………………………………………………………...………………….54 UNIDAD 3: EL PLC Y EL SOFTWARE DE PROGRAMA P ROGRAMACION CION RSLOGIX 500 Y RSLINX CLASIC 7. CONEXIÓN DE ELEMENTOS DE ENTRADA Y SALIDA AL PLC ………………………………………………………..… 59 8. CONFIGURACION DE LA COMUNICACIÓN ENTRE EL PLC Y LA PC POR MEDIO DE RSLINX... …………………. 65 9. EL SOFTWARE DE PROGRAMACION DEL PLC RSLOGIX 500 ………………………………………………………. .....67
CBTIS 122
CONTROLADORES CONTROLADORES LOGICOS PROGRAMABLES
INDICE UNIDAD 1: INTRODUCCION 1. HISTORIA DEL PLC……..…………………………………….………………….…………………………...……………… .….3 2. SISTEMAS DE CONTROL…………………………………….…………………………….……………………………… ..…...6 2.1 ELEMENTOS DE ENTRADA………… .………………………… ..……………..…………..………….….….…….….8 2.2 ELEMENTOS DE SALIDA…………………………………………………………………………………………... .…12 2.3 ELEMENTOS DE CONTROL……………………………………..………………….………………….……….… .....13 3. EL RELEVADOR…………………………………………………………………………….………………………………… .…16 3.1 ELRELEVADOR Y SU FUNCIONAMIENTO…… FUNCIONAMIENTO……..……….…………………… ..……….………………………..……………… …..…………………… …… ..………….17 3.2 TIPOS DE RELEVADORES………………………………………………………….………………..……………. .…18 3.3 CIRCUITOS CON RELEVADORES.……….……………………………………….….. .………………..…….… .....19 UNIDAD 2: EL PLC Y EL SIMULADOR LOGIXPRO 4. ¿QUE SON LOS PLCs?………………………………………………………………………………………....…………..… ...24 5. EL SIMULADOR DE PLC LOGIX PRO ………………………….…………………………………………………… ..……….27 6. DIAGRAMA ESCALERA……………………………………………..…………………………………………………… .….....28 6.1 COMO AGREGAR INSTRUCCIONES AL DIAGRAMA ESCALERA EN LOGIXPRO……..….………………… 29 6.2 ENTRADAS Y SALIDAS ……………………………………………………………………………… .…..……………39 6.3 TEMPORIZADORES……………………………………………………………….………………… ...……….………46 6.4 CONTADOR CTU Y CTD ………………………………………………………………..……………… ...……………51 6.5 COMPARADORES COMPARADORES……………………………………………………………………………………………………… 51 6.6 SUBRUTINAS ………………………………………………………………………………………...………………….54 UNIDAD 3: EL PLC Y EL SOFTWARE DE PROGRAMA P ROGRAMACION CION RSLOGIX 500 Y RSLINX CLASIC 7. CONEXIÓN DE ELEMENTOS DE ENTRADA Y SALIDA AL PLC ………………………………………………………..… 59 8. CONFIGURACION DE LA COMUNICACIÓN ENTRE EL PLC Y LA PC POR MEDIO DE RSLINX... …………………. 65 9. EL SOFTWARE DE PROGRAMACION DEL PLC RSLOGIX 500 ………………………………………………………. .....67
CBTIS 122
H
CONTROLADORES CONTROLADORES LOGICOS PROGRAMABLES
ISTORIA DEL PLC
Un PLC o Autómata Programable posee las herramientas necesarias, tanto de software como de hardware, para controlar dispositivos externos, recibir señales de sensores y tomar decisiones de acuerdo a un programa que el usuario elabore según el esquema del proceso a controlar.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
1 HISTORIA DEL PLC La automatización industrial no comenzó hasta el siglo XVIII con la Revolución Industrial. Hasta ese momento, artesanos experimentados y sus aprendices fabricaban los bienes para los clientes individuales en los talleres que tenían en sus casas. Por lo general, cada pieza era única, hecha a mano y elaborada de principio a fin por una sola persona.
Entonces la invención de una maquina impulsada por vapor en 1782 por James Watt, y la disponibilidad de carbón y mineral de hierro, pusieron en movimiento una serie de impresionantes invenciones que revolucionaron el modo en que se llevaba a cabo el trabajo.
Grandes maquinas impulsadas mecánicamente remplazaron al trabajador como el factor primario de la producción y llevaron a un gran numero de trabajadores a una localización central para desempeñar sus tareas bajo la vigilancia de un supervisor en un lugar denominado fabrica.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
La revolución tuvo lugar primero en las fabricas textiles, en las acerías, y en las instalaciones de fabricación de maquinaria.
Los avances de la tecnología continuaron con un ritmo sin precedentes a lo largo del siglo XIX.
Henri Ford se encontró con un sistema que reducía el tiempo necesario para ensamblar un automóvil desde un tope de 728 horas a solamente hora y media. En este sistema el chasis del Ford T se movía lentamente a lo largo de una cinta transportadora, con seis trabajadores a su lado, que tomaban partes de los montones cuidadosamente colocados sobre el suelo, y las ajustaban despues en el chasis. Surgiendo entonces la denominada “producción masiva”.
En 1835 Joseph Henry inventa en primer relevador. Un relevador es un interruptor controlado por un electroiman. Estos relevadores fuéron empleados en telegrafía, haciendo la función de repetidores que generaban una nueva señal con corriente procedente de pilas locales a partir de la señal débil recibida por la línea. Años después se empezaron a utilizar los relevadores para automatizar los procesos
CBTIS 122
S
CONTROLADORES LOGICOS PROGRAMABLES
ISTEMAS DE CONTROL Y SUS ELEMENTOS
Un sistema de control está constituido por un conjunto de elementos (de entrada, control y de salida) que regulan el comportamiento de un sistema (o de sí mismo) para lograr un objetivo. Sistemas de control o Elementos de entrada o Unidad de control o Elementos de salida o
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
2 SISTEMAS DE CONTROL Un sistema de control está constituido por un conjunto de elementos que regulan el comportamiento de un sistema (o de sí mismo) para lograr un objetivo. Un sistema de control puede controlar desde la alarma de un despertador hasta el lanzamiento de una nave espacial.
ACTIVIDAD 1: Escribe en el recuadro de la página 8 lo siguiente: - 6 aparatos o sistemas electrónicos
Ejemplos de sistemas de control simples y cotidianos:
vida
diaria
Secador de manos
Vidrios del carro
Los sistemas de control tienen tres elementos principales: ELEMENTOS DE ENTRADA (sensores o botones)
UNIDAD DE CONTROL (PC, Relevadores, PLC, Microcontrolador es, etc)
ELEMENTOS DE SALIDA (Actuadores)
que
controlados
de
manera
o
automáticos.
Jabonera
de nuestra son alguna son
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 1: SISTEMAS DE CONTROL Escribe 6 ejemplos de sistemas de control:
ACTIVIDAD 2: Investiga los distintos tipos de sensores y completa la tabla de la
2.1 ELEMENTOS DE ENTRADA
siguiente
Los elementos de entrada de los sistemas de control (botones pulsadores, interruptores, sensores) son los que sensan las condiciones del entorno. Por ejemplo:
de cada uno de ellos y
Botón pulsador
sensor de presión
sensor de luz
página
escribiendo la descripción
sensor de proximidad
Un sensor es un dispositivo eléctrico y/o mecánico que convierte magnitudes físicas (luz, magnetismo, presión, etc.) en una señal eléctrica.
pegando una imagen.
CBTIS 122
Variable
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 2: ELEMENTOS DE ENTRADA Tipo Descripción
Contacto
Capacitivos
POSICION Y MOVIMIENTO Inductivos
Ultrasónicos
Señalan un cambio de estado, basado en la variación del estí mulo de un campo eléctrico. Los sensores capacitivos detectan objetos met álicos, o no metálicos, midiendo el cambio en la capacitancia.
Imagen
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Bandas extensométricas
FUERZA Y PRESION Manómetro
Fotorresistencia (LDR)
LUZ E INFRARROJO Fotodiodo
Los fotodiodos son diodos de unión hechos con semiconductores, que al conectarse en un circuito con polarización inversa presentan una resistencia
muy
elevada
(120KΩ).
Cuando la luz incide en el fotodiodo su resistencia
corriente
disminuye
del
circuito
(8KΩ)
y
la
aumenta
de
CBTIS 122
LUZ E INFRARROJO
CONTROLADORES LOGICOS PROGRAMABLES
Fototransistor
Termorresistencia
TEMPERATURA
Termopar
Es un sensor fabricado con material conductor, generalmente platino o níquel. Como la resistencia del metal varia con la temperatura, esta variación puede relacionase con la variación de temperatura.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
2.2 UNIDAD DE CONTROL Es quien toma decisiones con base a la información de los elementos de entrada y envía órdenes a los elementos de salida. Por ejemplo:
ACTIVIDAD 3: Investiga y escribe la definición de
PLC
Relevadores
Microcontroladores
Computadoras
cada uno de las siguientes unidades
ACTIVIDAD 3: ELEMENTOS DE CONTROL
de
control
escríbelas en el recuadro de la izquierda:
PLC:
Relevador:
Microcontrolador
y
-
PLC
-
Relevador
-
Microcontrolador
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
2.3 ELEMENTOS DE SALIDA Los dispositivos de salida son los actuadores que son activados por el controlador. Los actuadores son dispositivos capaces de generar una fuerza a partir de líquidos, de energía eléctrica y gaseosa. Existen tres tipos de actuadores: Hidráulicos, Neumáticos y Eléctricos
ACTUADORES
ACTIVIDAD siguiente
4:
En
página
la se
muestra un ejemplo de un sistema de control, escribe en el recuadro de la página 15
Hidráulicos
cuales
son
los
elementos de entrada y de
Cilindro hidráulico
Motor hidráulico
Cilindro neumático
Motor neumático
Neumáticos
Eléctricos Lámpara
Motor CD
Alarma
salida,
además
de
función que realizan.
la
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Ejemplo de un sistema de control en la industria: En las imágenes de la 1 a la 4 se muestra un sistema de control en donde se separan las cajas grandes de las cajas chicas.
En la Figura 1: Pasan todas las cajas, ya sean cajas grandes o cajas chicas por una banda transportadora. Se tiene un sensor de luz para distinguir el tamaño de las cajas.
En la Figura 3: El controlador manda una señal de activación a un cilindro neumático para sacar la caja
En la Figura 2: Si pasa una caja chica la banda transportadora avanza, pero si pasa una caja grande el sensor le envía la información al controlador (se enciende una lámpara verde) y la banda transportadora se detiene cuando la caja se posiciona enfrente de un cilindro neumático.
En la Figura 4: Sigue avanzando la banda transportadora siempre y cuando no pasen cajas
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 4: EJEMPLO DE UN SISTEMA DE CONTROL Elementos de entrada y su función en el sistema de Elementos de salida y su función en el sistema de control del ejemplo anterior control del ejemplo anterior
CBTIS 122
R
CONTROLADORES LOGICOS PROGRAMABLES
ELEVADOR
Un relevador es un interruptor controlado por un electroimán. Está formado por una bobina (electroimán) y unos contactos que forman el interruptor. El relevador y su funcionamiento o Tipos de relevadores o Circuitos de control con relevadores o Practicas con relevadores o
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3 EL RELEVADOR 3.1 EL RELEVADOR FUNCIONAMIENTO
Y
SU
Los circuitos de control eléctrico antes del PLC se realizaban usando relevadores. Un relevador es un interruptor controlado por un electroimán. Está formado por una bobina (electroimán) y unos contactos abiertos (NA) y cerrados (NC) que forman el interruptor. Armadura
ACTIVIDAD 5: Busca en
Contactos de la bobina
C n A N ú N o m o o t c C t c a a t t n n o o C C
internet una imagen de cada tipo de relevador y completa la tabla de la siguiente página.
Partes del relevador
a n i b o B
Contactos de la bobina
a n i b o B
C n A N ú N o m o o t c C t c a a t t n n o o C C
Relevador energizado
Al energizar la bobina, esta crea un campo magnético que atrae una pieza (armadura) que al moverse cierra los contactos normalmente abiertos (N.A, NO) y abre los contactos normalmente cerrados (N.C), al des energizar la bobina, la pieza de metal vuelve a su posición original, volviendo a los contactos a su estado inicial. El símbolo del relevador es el siguiente:
Donde RL es la bobina del relevador, C es el común o polo, NA es el contacto normalmente abierto y NC es el Símbolo del relevador contacto normalmente cerrado.
Actividad 6: Investiga lo siguiente: a)
¿Qué es un relé
temporizador? b)
3 aplicaciones del
relé temporizador. c)
Una imagen de un
relé
temporizador
mecánico. d)
Una imagen de un
relé temporizador digital.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3.2 TIPOS DE RELEVADORES Los relevadores pueden cambiar de un modelo a otro, de manera que tenemos:
ACTIVIDAD 5: TIPOS DE RELEVADOR Tipo de relevador
Un polo, un tiro
Símbolo
Imagen
PRACTICA 1: Identifica las terminales de un relevador un polo dos tiros y un relevador dos polos dos tiros siguiendo los pasos
Un polo, dos tiros
Dos polos, un tiro
Dos polos, dos tiros
que se enlistan en el manual de prácticas.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3.3 CIRCUITOS CON RELEVADORES 3.3.1 CIRCUITO DE CONTROLY DE POTENCIA En la práctica se diseñan circuitos de bajo consumo para controlar circuitos de potencia mayor, ya que conlleva cierto riesgo accionar directamente elementos que consuman mucha potencia. Por ejemplo, en el circuito de la derecha el relé permite conectar magnéticamente dos circuitos de consumos muy diferentes, ya que su bobina y sus conmutadores están separados eléctricamente. La señal de control (6V) llega a la bobina del relé en el momento en que es presionado el botón y al provocar el cambio de estado en sus contactos, se genera una señal en el circuito de potencia.
PRACTICA 2: Comprueba el 120V
circuito de control y de siguiendo los pasos que se
Circuito de potencia
120V 6V
Circuito de control
del
potencia en un protoboard
6V
Circuito de control
funcionamiento
Circuito de potencia
Circuito de control por medio de relevador
enlistan en el manual de prácticas.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3.3.2 CIRCUITO DE MEMORIA Los relés fueron unos de los componentes fundamentales de los primeros ordenadores debido a su capacidad de almacenar información.
Para lograr tener un circuito de memoria se incorpora un relé de dos polos dos tiros con un polo y un contacto NA conectados en paralelo con el botón pulsador NA.
PRACTICA 3: Comprueba el
circuito
Circuito de memoria con relevador
Tras activar el botón pulsador, el electroimán del relé atrae los polos y, en ese momento, la corriente llega a la bobina por dos vías: a través del pulsador y a través del polo y el contacto conectados en paralelo con él.
funcionamiento
Al liberar el pulsador, una de esas vías se abre (la del pulsador), pero la del polo y el contacto permanece cerrada y la corriente sigue llegando a la bobina a través de ella. El electroimán se mantiene activado indefinidamente (efecto de memoria).
memoria
siguiendo los pasos que se enlistan en el manual de prácticas.
Circuito de memoria con relevador
de
del
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Para «borrar la memoria» es necesario abrir el circuito de la bobina y, para ello, suele utilizarse un pulsador NC colocado en una rama principal del circuito de control. PRACTICA 4: Comprueba
3.3.3 CAMBIO DE GIRO DE UN MOTOR DE CD Ahora veremos dos circuitos de control de cambio de giro de un motor de cd por medio de relevadores.
funcionamiento
del
circuito de cambio de giro de un motor de cd con relevador dos polos dos tiros siguiendo los pasos
En el primer circuito se incorpora un relevador de dos polos dos tiros con los dos polos conectados a una fuente de voltaje y a un interruptor, mientras que los contactos se conectan al motor como se muestra en la imagen de la derecha.
Al cerrar el contacto de encendido la corriente llega a la terminal izquierda del motor y este gira en sentido horario. Si
el
que se enlistan en el manual de prácticas.
Circuito de cambio de giro de un motor de cd con relevador dos polos dos tiros
se presiona el botón pulsador “Cambio de giro” se energiza la bobina
del relé y provocará el cambio de estado de sus contactos, así la
CBTIS 122
CONTROLADORES CONTROLADORES LOGICOS PROGRAMABLES
corriente llega a la terminal derecha del motor y este girará en sentido anti horario.
En el segundo circuito se incorporan dos relevadores de un polo dos tiros, en donde los polos se conectan al motor, los contactos normalmente cerrados se conectan a tierra y los contactos normalmente abiertos se conectan a voltaje.
PRACTICA 5: Comprueba el
Cuando se presiona el botón pulsador “Giro
horario”
el
relevador
correspondiente se energiza y cambian de estado sus contactos permitiendo el flujo de corriente al motor y este gira en sentido horario.
Circuito de cambio de giro de un motor de cd con dos relevadores un polo dos tiros
anti
horario”
el
del
circuito de cambio de giro de un motor de cd con dos relevadores un polo dos tiros siguiendo los pasos que se enlistan en el manual de prácticas.
Cuando se presiona el botón pulsador “Giro
funcionamiento
relevador
correspondiente se energiza y cambian de estado sus contactos permitiendo el flujo de corriente al motor y este gira en sentido antihorario. Circuito de cambio de giro de un motor de cd con dos relevadores un polo dos tiros
CBTIS 122
P
CONTROLADORES CONTROLADORES LOGICOS PROGRAMABLES
LC Y EL SIMULADOR LOGIXPRO
Un controlador lógico programable (PLC, por sus siglas en inglés) se define como un dispositivo electrónico digital que usa una memoria programable para guardar guardar instrucciones y llevar a cabo funciones funciones lógicas, lógicas, de configuración de secuencia, de sincronización, de conteo y aritméticas, para el control de maquinaria y procesos. LogixPro es un simulador de PLC que contiene simulaciones animadas de procesos, además de un simulador de entradas y salidas con distintos tipos de interruptores y lámparas indicadoras.
¿Qué son los PLCs? o Estructura básica de un PLC o El simulador Logix Pro o El diagrama escalera o
CBTIS 122
CONTROLADORES CONTROLADORES LOGICOS PROGRAMABLES
4. ¿QUE SON LOS PLCs? Un controlador lógico programable (PLC, por sus siglas en inglés) se define como un dispositivo electrónico digital que usa una memoria programable para guardar instrucciones y llevar a cabo funciones lógicas, de configuración de secuencia, de sincronización, de conteo y PLC Micrologix 1000 aritméticas, para el control de maquinaria y procesos. Los dispositivos de entrada y los dispositivos de salida se conectan al PLC; de esta manera el PLC monitorea las entradas y controla las salidas, de acuerdo al programa diseñado por el operador para el PLC y que este conserva en memoria. La programación del PLC se realiza mediante lenguaje escalera, este lenguaje consiste en la elaboración de un programa en forma similar a como se dibuja un circuito de contactos contact os eléctricos. Los PLCs tienen la gran ventaja de que permiten modificar un sistema de control sin tener que volver a cablear las conexiones de los dispositivos de entrada y de salida; basta con que el operador cambie el programa del PLC. Otras ventajas que ofrecen son: Incremento en la productividad, estandarización de la calidad, reducción de costo de crecimiento, velocidad al
ACTIVIDAD 7: Observa el video “El PLC y su historia”
que se encuentra en la siguiente dirección: http://www.youtube.com/ watch?v=i2NR0J1PNFU Contesta cada una de las preguntas
que
se
encuentran en la página 26.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Existe una gran variedad de PLCs, desde pequeñas unidades que cuentan con apenas 20 entradas y salidas, hasta sistemas modulares para manejar grandes cantidades de entradas y salidas. Estas entradas y salidas pueden ser digitales y analógicas. El PLC que veremos en este folleto es el Micrologix 1000 de Allen-Bradley, el cual contiene lo siguiente: Fuente de voltaje de 24Vde CD que podemos utilizar para energizar las entradas I/0 a I/9.
Estas tres terminales corresponden a las líneas de alimentación L1, L2/neutro y
Cuenta con 10 entradas de corriente directa de I/0 a I/9. Las 10 entradas se dividen en dos secciones, dando la posibilidad de utilizar dos distintos voltajes de corriente directa para activar las entradas. Cuenta con 6 salidas de O/0 a O/5 las cuales se pueden utilizar con VCA o VCD. Cada salida es independiente de las demás, con el fin de
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 7: RESUMEN DEL VIDEO “EL PLC Y SU HIS TORIA” ¿Qué es un PLC?
Ventajas del PLC
Ejemplo de aplicación
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
5. EL SIMULADOR DE PLC LOGIXPRO LogixPro es un simulador de PLC que contiene simulaciones animadas de procesos, además de un simulador de entradas y salidas con distintos tipos de interruptores y lámparas indicadoras. La interfaz de LogixPro es muy similar a la interfaz de RSLogix 500 (software utilizado para programar al PLC). En la figura de la derecha se muestran las partes de la interfaz de LogixPro.
Si das clic en el menú de simulaciones (Simulations) se despliegan las distintas simulaciones que ofrece LogixPro, para que estas funcionen necesitas realizar el diagrama escalera.
Barra de menú Barra de instrucciones
Ventana del diagrama escalera (programa) Ventana de simulaciones animadas Interfaz de LogixPro
Si seleccionas “I/O Simulator ” aparecerá una ventana como la que se muestra a continuación, en donde los interruptores que se encuentran conectados a los módulos de entrada pueden cerrarse o abrirse dando clic sobre ellos. Además puedes cambiar el tipo de interruptor dando clic derecho sobre los contactos. El color de las lámparas también se puede cambiar dando clic derecho sobre ellas y seleccionando el
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6. DIAGRAMA ESCALERA La programación de un PLC mediante lenguaje escalera consiste en la elaboración de un programa en forma Linea 1 similar a como se dibuja un circuito de contactos eléctricos. Linea 2 El diagrama escalera consta de dos líneas principales que representan las líneas de alimentación. Los circuitos se disponen como líneas horizontales, es decir, como si fueran los peldaños de una escalera, sujetos entre las dos líneas verticales.
Elemento de entrada
Elemento de salida
Los peldaños deben empezar con una o varios elementos de entrada, los cuales siempre deben estar a la izquierda; y terminar con un elemento de salida, el cual siempre debe estar a la derecha. La interpretación de un diagrama escalera se realiza de izquierda a derecha y generalmente de arriba hacia abajo.
6.1 Como agregar instrucciones al diagrama escalera en LogixPro Para agregar instrucciones al diagrama escalera realiza los siguientes pasos: 1. Da clic sobre la ventana del diagrama escalera para activar la ventana. 2. Da clic sobre el botón “Nuevo Escalón” (New Rung) que se encuentra en la barra de instrucciones, de esta manera se agregara el primer escalón. Puedes agregar más escalones arrastrándolos desde la barra de instrucciones hasta la ventana del diagrama escalera. 3. Arrastra cualquier otra instrucción que necesites en tu diagrama escalera. 4. Para agregar una dirección (indicar el número de entrada, salida, temporizador, contador, etc. a utilizar) a tu instrucción, da doble clic sobre el signo de interrogación que aparece sobre la instrucción y escribe la dirección en el cuadro que parecerá. Más adelante veremos cómo escribir
Como agregar un nuevo escalón
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.2 Entradas y salidas 6.2.1 Instrucciones Examine Si Cerrado (XIC), Examine Si Abierto (XIO) e instrucción de Salida La instrucción XIC funciona como un contacto normalmente abierto de una de las entradas, mientras que la función XIO funciona como un contacto normalmente cerrado de una de las entradas, estas dos instrucciones permiten energizar y desenergizar una o varias salidas . Para asociar una entrada o una salida física del PLC con una instrucción del diagrama escalera utilizamos el siguiente formato: Número de modulo Entrada (Input)
I:1/0
Número de modulo Numero de entrada
Salida (Output)
O:2/0
Numero de salida
ACTIVIDAD 8: Observa el video “LogixPro- #1 Tipos
de
salidas”
que
se
encuentra en la siguiente dirección: http://www.youtube.com /watch?v=bCH90_9H5Tg Y escribe un resumen en tu cuaderno.
Ejemplo: Activar y desactivar la lámpara que está conectada a la salida O:2/0 con un interruptor que se encuentra conectado a la entrada I:1/0. - Si vas a trabajar en “I/O Simulator” necesitas agregar al diagrama escalera un contacto abierto (XIC) y una salida. Puedes agregar la dirección a cada instrucción de dos maneras: 1. Da doble clic sobre el signo de interrogación que aparece sobre la instrucción y escribe la dirección en el cuadro que parecerá. 2. Dando clic izquierdo sobre el cuadro negro que tienen a la derecha y llevando el cursor sin soltar el botón del mouse hasta el signo de
PRACTICA 6: Realiza un diagrama
escalera
en
LogixPro
siguiendo
los
pasos que se enlistan en el
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Agregando direcciones a las instrucciones
- Cuando termines tu diagrama escalera da clic sobre la flecha que aparece en la esquina superior derecha de la barra de instrucciones. La barra de instrucciones cambiara por el panel del PLC como se muestra en la siguiente figura: Barra de instrucciones
Panel del PLC
Al dar clic sobre la flecha cambiamos la barra de instrucciones por el Panel del PLC
ACTIVIDAD 9: Describa el funcionamiento diagramas realice
de
escalera
los
escalera
y
diagramas de
descripciones
los
que
las se
muestran en la siguiente página.
Considere
el
tipo
de
siguiente interruptor:
- Para correr el programa primero se debe de descargar al PLC. Da clic en el botón DownLoad del Panel del PLC y después da clic en el botón circular de RUN. Ahora si das clic sobre el interruptor (el contacto en el diagrama escalera se cierra automáticamente) veras como se activa la lámpara:
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 9:INSTRUCCIONES XIC, XIO Y SALIDA #
DIAGRAMA ESCALERA
DESCRIPCION
1
2
3
4
5
Al presionar BP0 o BP1 se activan las lámparas verde y roja.
6
Al presionar BP0 se activan las lámparas verde, roja y amarilla, pero si se presiona BP1 solo se apaga la lámpara verde, si se presiona BP2 solo se apaga la lámpara amarilla y si se presiona BP3 solo se apaga la lámpara roja.
7
Si se presionan BP0 y BP1 el motor se enciende, pero si se presiona BP2 o BP3 el motor se apaga.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.2.2 Salidas tipo relevador y sus contactos Las salidas tipo relevador son salidas normales (puede ser la salida de una lámpara, motor, Bit, etc.) a las cuales se les asocian contactos normalmente abiertos y normalmente cerrados que cambian de estado (de abierto a cerrado o de cerrado a abierto) al ser energizada la salida.
Ejemplo: Realice un diagrama escalera en donde al presionar el botón pulsador normalmente abierto BP0 se active la lámpara L0. Al ser activada la lámpara L0 se deberá de activar inmediatamente la lámpara L1 y desactivar la lámpara L2. - El diagrama escalera quedaría como el que se muestra a continuación, en donde podemos ver que la lámpara L2 inicia encendida ya que en el diagrama escalera se encuentra conectada a un contacto NC de L0:
ACTIVIDAD 10: Describa el funcionamiento de los diagramas escalera y realice los diagramas escalera de las descripciones que se muestran en la siguiente página. Considere el interruptor tipo botón pulsador.
PRACTICA 7: Realiza el diagrama
- Al presionar a BP0 se cierra su contacto en el diagrama escalera y se activa L0, quien a su vez cambia de estado a los contactos que se
control eléctrico
escalera de
un
del
portón
siguiendo
los
pasos que se enlistan en el
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
encuentran asociados a ella. El contacto abierto de L0 se cierra y activa a L1, mientras que el contacto cerrado de L0 se abre y desactiva a L2:
ACTIVIDAD 10: SALIDA TIPO RELEVADOR Y SUS CONTACTOS #
1
2
DIAGRAMA ESCALERA
DESCRIPCION
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3
4
5
Cuando se presiona BP0 o BP1 se energiza la lámpara amarilla. El contacto NA de la lámpara amarilla se cierra y energiza a la lámpara verde y a la lámpara roja. Las dos lámparas permanecen activadas aunque el contacto NA de la lámpara amarilla se vuelva a abrir. Las lámparas se desactivan cuando BP2 es presionado.
6
Cuando se presionan BP0 y BP1 se energiza el motor y la lámpara verde, estos siguen energizados aunque ya no estén presionados BP0 y BP1. Cuando se presiona BP2 se des energizan el motor y la lámpara Verde.
7
Cuando se presiona BP0 se activa la lámpara roja. La lámpara amarilla solo se podrá activar cuando la lámpara roja este activada y se presione BP1 o BP2.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.2.3 Salidas tipo Bit Las salidas tipo Bit son usadas como banderas (indicador que usa el programa para mantener o coordinar la secuencia de ejecución) y no como salidas físicas (no activaran actuadores). A este tipo de salidas también se les asocian contactos normalmente abiertos y normalmente cerrados que cambian de estado (de abierto a cerrado o de cerrado a abierto) al ser energizada la salida. Las direcciones para este tipo de salida van desde B3:0/0- B3:0/15 hasta B3:99/0- B3:99/15.
Ejemplo: Realice un diagrama escalera en donde al presionar el botón pulsador normalmente abierto BP0 se active la salida tipo bit B3:0/0. Al ser activado el B3:0/0 se deberá de activar inmediatamente la lámpara 1 y desactivar la lámpara 2. -El diagrama escalera quedaría como el que se muestra a continuación, en donde podemos ver que la lámpara 1 inicia encendida ya que en el diagrama escalera se encuentra conectada a un contacto NC de B3:0/0
ACTIVIDAD 11: Describa el funcionamiento diagramas realice
los
escalera descripciones
de
escalera
los y
diagramas de que
las se
muestran en la siguiente página.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
- Al presionar a BP0 se cierra su contacto en el diagrama escalera y se activa B3:0/0, quien a su vez cambia de estado a los contactos que se encuentran asociados a él. El contacto abierto de B3:0/0 se cierra y la lámpara 0 se activa, mientras que el contacto cerrado de B3:0/0 se abre y la lámpara 1 se desactiva:
ACTIVIDAD 11: SALIDA TIPO BIT Y SUS CONTACTOS #
DIAGRAMA ESCALERA
DESCRIPCION
1
2
3
Cuando se presiona BP0 o BP1 se energiza el BIT1. El contacto NA del BIT1 se cierra y energiza a la lámpara verde y a la lámpara roja. Las dos lámparas permanecen activadas aunque el contacto NA del BIT1 se vuelva a abrir. Las lámparas se desactivan cuando BP2 es presionado.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.2.4 Salidas Latch y UnLatch La instrucción OTL (Output Latch) es usada solo para activar una salida al cerrarse un contacto previo y mantenerla activa aun si el contacto previo se vuelve a abrir, mientras que la función OTU (Output UnLatch) es usada solo para desactivar una salida al cerrarse un contacto previo y mantenerla desactivada aun si el contacto previo se vuelve a abrir.
Ejemplo: Realice un diagrama escalera en donde al presionar el botón pulsador normalmente abierto BP0 se active la lámpara amarilla y se mantenga activada aunque se deje de presionar a BP0. Y al presionar el botón pulsador normalmente abierto BP1 se desactive la lámpara amarilla y se mantenga desactivada aunque se deje de presionar a BP1. - El diagrama escalera quedaría como el como el que se muestra a continuación, en donde se cumplirían las condiciones de encendido y apagado de la lámpara amarilla por medio de los botones BP0 y BP1.
ACTIVIDAD 12: Describa el funcionamiento diagramas realice
de
escalera
los
escalera descripciones
los y
diagramas de que
las se
muestran en la siguiente página. Considere el siguiente tipo de interruptor:
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 12: SALIDA TIPO LATCH Y UNLATCH #
DIAGRAMA ESCALERA
DESCRIPCION
1
2
3
4
Cuando se presiona BP0 se activan la lámpara 1 y la lámpara 2 y siguen activadas aun que se suelte BP0. Si se presiona BP1 se desactiva la lámpara 1 y si se presiona BP2 se desactiva la lámpara 2 y permanecen desactivadas aunque se suelten los botones BP1 y BP2. Al presionar el botón de inicio (BP0) se activa la electroválvula (EV1) y la lámpara verde (LV) de una lavadora y se
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.3 Temporizadores 6.3.1 TON (Timer On Delay) La instrucción TON se utiliza para activar o desactivar una salida después de que el TON ha estado energizado durante un intervalo de tiempo predeterminado. Mientras el TON este energizado, este incrementa su valor acumulado (ACC) desde cero hasta alcanzar al valor preestablecido (PRESET). El valor acumulado vuelve a cero cando el TON es desenergizado. Para agregar un temporizador TON, en el panel dar clic en la pestaña T i m e r / C o u n t e r , luego seleccionar TO N . Se agregará lo siguiente: Timer.- Aquí se escribe el número de temporizador que se va a usar. Por ejemplo: T4:0, T4:1, T4:2, T4:3 ,…, . En donde T4 indica que es un T4:99 temporizador y :# indica el número de temporizador. Time Base.- Es la base de tiempo con la cual operará, por defecto es 0.1 segundos. Preset.- Es el tiempo hasta el que va a contar. Si el preset es 0.1 y queremos que cuente hasta 20 segundos, entonces en preset debemos escribir 200. Accum.- Muestra el tiempo transcurrido desde que se energizó el TON.
ACTIVIDAD 13: Describa el funcionamiento diagramas realice
de
escalera
los
escalera
y
diagramas de
descripciones
los
que
las se
muestran en las páginas 41 y 42.
PRACTICA 8: Realiza el diagrama
escalera
del
control de un semáforo siguiendo los pasos que se enlistan en el manual de
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
La instrucción TON utiliza tres tipos de contactos EN, TT y DN, estos contactos conmutan al momento de energizar al temporizador (al cerrarse el o los contactos previos): o o o
Mientras esté energizado conmutara el contacto T4:0/EN Mientras este contando conmutara el contacto T4:0/TT Cuando termine de contar conmutara el contacto T4:0/DN.
Ejemplo: En la siguiente imagen se muestra un diagrama escalera en donde al presionar el BP0 se activa el temporizador TON T4:0 para contar de 0 a 20. Mientras el temporizador TON este energizado se prendera la lámpara roja pues el contacto T4:0/EN se cierra. Mientras el TON este contando se energizara la lámpara verde pues el contacto T4:0/TT se cierra. Cuando el TON termine de contar se energizara la lámpara amarilla ya que el contacto T4:0,DN se cerrara. Al soltar el BP0 el temporizador se desenergiza, su valor acumulado se reinicia y sus contactos vuelven a su estado inicial.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 13:TIMER TON #
1
2
DIAGRAMA ESCALERA
DESCRIPCION
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3
4
5 6
Diseñar un diagrama escalera para encender tres lámparas. Una verde cuando se active un timer TON, una amarilla cuando el timer esté contando y una roja al terminar el conteo. (Programar el timer con 15 segundos) Al presionar y soltar BP0 se prende una lámpara parpadeante que dura prendida 20 segundos y apagada 10 segundos. La lámpara continua prendiendo y apagando hasta que se presiona y suelta BP1. Al presionar y soltar el botón de inicio (BP0) de una lavadora se activa la válvula de llenado (VL1) durante 40s,
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.3.2 TOF (Off Delay) La instrucción TOF se utiliza para activar o desactivar una salida durante un intervalo de tiempo predeterminado después de que el TOF ha sido desenergizado. Mientras el TOF este energizado, este mantiene su valor acumulado (ACC) en cero, pero al momento e desenergizarlo su valor acumulado se comienza a incrementar hasta alcanzar al valor preestablecido (PRESET). El valor acumulado vuelve a cero cuando el TOF es energizado. Para agregar un timer TOF, en el panel dar clic en la pestaña T i m e r / C o u n t e r , luego seleccionar TO F .
ACTIVIDAD 14: Describa el funcionamiento diagramas realice
los
escalera descripciones
de
los
escalera
y
diagramas de que
las se
muestran en la página 45.
Se agregará lo siguiente: En el timer TOF se programan los mismos parámetros que en TON: Timer, Time Base, Preset, Accum. El funcionamiento del timer TOF es: - Al momento de activar el timer, simultáneamente se activan el EN y D N , una vez que se deja de activar el timer se desactiva EN , comienza a contar y se va mostrando el tiempo transcurrido en A c c u m y al terminar de contar, se desactiva DN .
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Ejemplo: En la siguiente imagen se muestra un diagrama escalera en donde al presionar el BP0 se energiza el temporizador TOF T4:0. Mientras el TOF este energizado se prendera la lámpara roja y la lámpara amarilla ya que se cierran los contactos T4:0/EN y T4:0/DN. Al soltar el BP0 el temporizador se desenergiza, se apaga la lámpara roja ya que se abre el contacto T4:0/EN y el temporizador comienza a contar incrementando así su valor acumulado. Mientras el temporizador está contando se prende la lámpara verde y la lámpara amarilla sigue encendida pues los contactos T4:0/TT y T4:0/DN se cierran. Cuando el temporizado termina de contar, esto es, cuando el valor acumulado es igual al valor preestablecido, las lámparas verde y amarilla se apagan debido a que los contactos T4:0/TT y T4:0/DN se abren. Al presionar de nuevo BP0 el temporizador se reinicia.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 14:TIMER TOF #
DIAGRAMA ESCALERA
DESCRIPCI N
1
2
3
4
Diseñar un diagrama escalera para encender una lámpara verde cuando esté activado un timer TOF, una alarma sonora para que se encienda mientras esté contando el tiempo y que encienda una lámpara amarilla al momento de activar el TOF y se apague después de 10 segundos que se desactive el timer. Diseñar un semáforo que active a la lámpara verde durante 30 segundos, a la amarilla durante 20 segundos y a la
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.4 Contadores 6.4.1 Contador Ascendente (CTU) Los contadores, como su nombre lo indica, tienen la función de contar las veces que llega una señal de entrada y cuando el número de veces es igual al número con el que se programó el contador, éste activa su salida. Para agregar un contador ascendente, ir al panel de instrucciones, seleccionar la pestaña T i m e r / C o u n t e r y CTU.
Aparecerá lo siguiente: Al contador CTU se le programan los siguientes parámetros: Counter.- Es el número de contador. Se pone como C5:0, C5:1, C5:2, etc. Preset.- El número de referencia del contador. ¿Cuántas veces va a contar para dar salida?. Accum.- Va mostrando el conteo. El CTU funciona así: - Cada vez que se activa el contador, se activa C U y va mostrando el conteo en de A c c u m es igual o mayor al valor de Preset se activa DN .
Accum.
Cuando el valor
Ejemplo: -Queremos que cada vez que le llegue la señal al contador, se encienda una lámpara con la salida O:2/0 (con C5:1/CU ).
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
- Una vez que ha contado las veces que ha llegado la entrada y coincide con el Preset programado, se activa DN. Ahora queremos que se active la salida O:2/0 (con C5:1/DN ) cuando llegue la señal 7 veces.
- Si continúa llegando la señal de entrada, se va incrementando el A c c u m y D N continuará activado. - Para borrar el valor de A c c u m se pone un RES (RESET) para el contador requerido, para nuestro ejemplo C5:1 .
6.4.2 Contador Descendente (CTD) Para agregar un contador descendente, ir al panel de instrucciones, seleccionar la pestaña T i m e r / C o u n t e r y CTD.
Aparecerá lo siguiente:
Se programan los mismos parámetros que al CTU: C o u n t e r ,
P r es e t y A c c u m .
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Funciona de la siguiente manera: Si el A c c u m es mayor que el Preset , se activará el DN . Cada vez que reciba la señal de entrada, va a ir restando uno al A c c u m .
Ejemplo: Pondremos un Preset de 5 y un A c c u m de 10. Cada vez que cuente, restará 1 al A c c u m . Una vez que el A c c u m sea menor al Preset (cuando llegue a 4). Se desactivará el DN (se apaga la salida O:2/1). -
, C5:1/DN activado A c c u m > P r e s et
ACTIVIDAD 15: Describa el funcionamiento diagramas realice
de
escalera
los
escalera
y
diagramas de
descripciones
los
que
las se
muestran en las páginas 49 y 50.
-
, C5:1/DN desactivado A c c u m < P r e s et
PRACTICA 9: Realiza el diagrama
escalera
del
control de un tanque de mezclado
siguiendo
los
pasos que se enlistan en el
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 15:CONTADORES CTU y CTD #
1
2
3
DIAGRAMA ESCALERA
DESCRIPCION
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
4
5
6
7
Diseñar un diagrama escalera para que encienda una lámpara piloto cuando se detecte que 9 piezas metálicas han pasado por una banda transportadora en cierto proceso. Estacionamiento: Un contador e s usado para mantener el número de vehículos que se encuentran en un estacionamiento. Conforme un vehículo entra por el acceso al estacionamiento, el contador incrementa su conteo, y cuando sale por la puerta de salida, el contador decrementa su conteo. Si el estacionamiento está lleno se activa L.ROJA, mientras haya espacio activara L. VERDE. La
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.5 Comparadores Los comparadores son utilizados para comparar dos valores. Para agregar un comparador, ir al panel de instrucciones, seleccionar la pestaña y el Compare comparador que desees.
ACTIVIDAD 16: Describa el funcionamiento
En la siguiente tabla se describe a los distintos tipos de comparadores:
Operación
LIM
Limite
Prueba si un valor se encuentra en el límite del rango de otros dos valores
EQU
Igual
Prueba si dos valores son iguales.
NEQ
No Igual
Prueba si dos valores no son iguales.
realice
escalera
los
escalera
COMPARADORES Instrucción Nombre
diagramas
Prueba si el valor acumulado del temporizador T4:0 se encuentra entre 8 y 20 Prueba si el valor acumulado del temporizador T4:0 es igual a 20 Prueba si el valor acumulado del temporizador T4:0 no es igual a 20
los y
diagramas de
descripciones
Ejemplo
de
que
las se
muestran en las páginas 52 y 53.
PRACTICA 10: Realiza el diagrama
escalera
del
control de un semáforo siguiendo los pasos que se enlistan en el manual de
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
LES
Menor que
Prueba si un valor es menor que otro valor.
LEQ
Menor o igual que
Prueba si un valor es menor o igual que otro valor.
GRT
Mayor que
Prueba si un valor es mayor que otro valor.
Prueba si el valor acumulado del temporizador T4:0 es menor que 20 Prueba si el valor acumulado del contador C5:0 es menor o igual que 20 Prueba si el valor acumulado del contador C5:0 es mayor que 20
GEQ
Mayor o igual que
Prueba si un valor es mayor o igual que otro valor.
Prueba si el valor acumulado del contador C5:0 es mayor o igual que 20
ACTIVIDAD 16: COMPARADORES #
1
DIAGRAMA ESCALERA
DESCRIPCION
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
2
3
4
Diseñar un diagrama escalera en donde al presionar a BP0 aumente la cuenta del contador C5:0 y al presionar a BP1 disminuya la cuenta del contador. Cuando la cuenta sea menor que 5 deberá encender la lámpara roja, si la cuenta esta entre 6 y 9 deberá encender la lámpara amarilla y si la cuenta es mayor que 10 encenderá la lámpara verde.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6.6 Subrutinas Una subrutina es utilizada para almacenar secciones del programa que deben ejecutarse desde varios puntos dentro de la lógica del programa principal (LAD 2). Para agregar una subrutina, ir al panel de instrucciones, seleccionar la pestaña Program Control y JSR. Aparecerá lo siguiente: Cuando la condición del renglón es VERDADERA, la instrucción JSR (Jump to Subroutine) salta a la subrutina y ejecuta el programa que se encuentra dentro de ella. En Logix Pro se tiene la posibilidad de utilizar hasta 7 subrutinas que van desde U:3, U:4, U:5, U:6, U:7, U:8 y U:9.
ACTIVIDAD 17: Realice el diagrama escalera de la descripción
que
se
muestran en la página 55.
Ejemplo: -Queremos que mientras se encuentre presionado el BP0 el programa salte a la subrutina U:3
- Ahora se muestra la subrutina U:3. Mientras se encuentre presionado el BP1 el temporizador T4:0 comenzara a contar hasta llegar a 15. Mientras el temporizador está contando se cierra el contacto T4:0/TT y se energiza la LAMPARA 0. Cuando el temporizador termina de contar se cierra el contacto T4:0/DN y se activa la función RET indicando que la subrutina ha finalizado y regresa al programa
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
-Al final del diagrama escalera que se encuentra dentro de la subrutina se debe de poner la instrucción RET , esta instrucción indica el término de la subrutina y permite que el programa principal continúe operando.
ACTIVIDAD 17: SUBRUTINA #
Programa principal (LAD2)
Subrutina (U:3)
En una empresa tienen un sistema que se encarga de cocer papas. Las papas se depositan en el contenedor y se activan tres resistencias R1, R2 y R3 por medio de los botones BP1, BP2 y BP3, las resistencias calentaran el tubo por el cual pasaran las papas.
Solo cuando las tres resistencias están activadas se puede energizar el motor al presionar BP START, este motor hace que las papas avancen a través del tubo hasta llegar al depósito final. Si en cualquier momento se presiona el BP STOP el motor se detiene.
1
R1
R2
R3
CBTIS 122
S
CONTROLADORES LOGICOS PROGRAMABLES
ECCIÓN DE AYUDA EN LOGIXPRO
El simulador LogixPro ofrece una sección de ayuda donde podemos ver la descripción y parámetros de cada una de ellas.
Para ingresar debemos ir a la pestaña Help y dar clic en R o c k w e l l R s L o g i x In s t r u c t i o n h e l p .
Aparecerá una ventana donde vienen las diferentes instrucciones. Para seleccionar la de nuestro interés sólo damos clic sobre la instrucción. Por ejemplo si queremos ver la instrucción del timer TON damos clic sobre TON.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Al seleccionarla, nos aparecerá la información de dicha instrucción.
ACTIVIDAD sección
18: de
De
la
ayuda,
selecciona una instrucción que no conozcas y estudia su funcionalidad.
CBTIS 122
P
CONTROLADORES LOGICOS PROGRAMABLES
LC Y EL SOFTWARE DE PROGRAMACION 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). Conexión de elementos de entrada y salida al PLC o Configuración entre el PLC y la PC por medio de RSLinx o El software de programación del PLC RSLOGIX 500 o
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
7 CONEXIÓN DE ELEMENTOS DE ENTRADA Y SALIDA AL PLC Los dispositivos de entrada tales como botones pulsadores, interruptores o sensores se conectan en la parte superior del PLC. Las 10 entradas se dividen en dos secciones, dando la posibilidad de utilizar dos distintos voltajes de corriente directa para activar las entradas. Los dispositivos de salida tales como motores, lámparas, alarmas y solenoides se conectan en la parte inferior del PLC. Cada una de las 6 salidas es independiente de las demás, con el fin de utilizar distintos voltajes (ya sean VCA o VCD). BP4 BP5 BP6 BP7 BP8 BP9 BP0 BP1 BP2 BP3 En la siguiente imagen se muestra un ejemplo de cómo se conectarían 10 botones pulsadores a las entradas del PLC, en donde los botones BP0 a BP3 utilizan la fuente de 24VCD del PLC y los botones BP4 a BP9 utilizan una fuente externa de 12VCD para activar las entradas. Además, se muestra la conexión de las salidas del PLC con un motor de CA, una alarma, dos lámparas, un motor de CD y un solenoide, los cuales trabajan con distintos voltajes.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Las tres terminales de la esquina inferior izquierda del módulo del PLC se conectan a una clavija para su energización. Por último, para conectar la PC al PLC se utiliza el cable serie RS232 que se muestra a continuación.
ACTIVIDAD
19:
siguiente
página
describen
5
En
la se
problemas,
para cada uno realiza lo siguiente: a) Recorta las imágenes de los PLCs que se encuentran
en
la
página 64, pégalas en tu cuaderno y dibuja las conexiones de los elementos de entrada y salida que se requieran en cada problema. b) Realiza en tu cuaderno el diagrama escalera de cada problema.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
ACTIVIDAD 19: CONEXIÓN DE ELEMENTOS DE ENTRADA Y SALIDA AL PLC #
1
PROBLEMAS Mezcladora: En una planta de automatización se desea automatizar una mezcladora, su funcionamiento es el siguiente: -Se inicia con el tanque vacío, se empieza a suministrar el ingrediente A hasta llegar al sensor 2. -Cuando se deja de suministrar el ingrediente A, se empieza a suministrar el ingrediente B, hasta llegar al sensor 1. -Se procede a mezclar por 8 segundos. -Se drena el tanque por 8 segundos. Considere a BP1 como botón de inicio y a BP2 como botón de paro. Empaque de manzanas: Al presionar el boton Start (BP1) inicia la secuencia poniendose en marcha la banda transportadora de las cajas de carton (M1).
2
Un sensor de tipo limit switch (LS1), detecta cuando una caja vacia llega a la posicion de empaque, deteniendo la banda transportadora.Cuando la caja es detectada, la banda transportadora que lleva las manzanas se pone en marcha (M2) y las manzanas comienzan a caer una a una dentro de la caja. Para detectar a las manzanas que caen dentro de la caja se utiliza un sensor fotoelectrico (PHS1). Despues de que 10 manzanas son contadas, la banda que transporta las manzanas se detiene, y la banda que transporta las cajas se pone nuevamente en marcha. Cuando la banda que transporta las cajas es activada, el limit switch resetea al contador para empezar de nuevo. La operación se repite hasta que el boton STOP (BP2) es presionado.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Llenado de botellas: En una cinta transportadora accionada por un motor trifasico con arranque directo, son depositadas botellas que deben ser llenadas con un determinado liquido.
3
Un interruptor mecanico de posicion (interruptor limite o limit switch) detecta la entrada de la botella a la zona de llenado, en cuyo momento se detiene la cinta que transporta las botellas vacias. A los dos segundos de la accion anterior, se abre una electrovalvula que inica y permite el llenado de la botella. El sensor de proximidad fotoelectrico detecta que se ha llenado la botella y se cierra la electrovalvula; y al cabo de dos segundos se vuelve a poner en marcha la cinta que transporta las botellas vacias. La cinta que transporta las botellas llenas siempre estara en marcha durante el proceso. Los elementos de entrada y salida que estan involucrados en el circuito son: un boton pulsador de marcha del proceso (BP1) y uno de paro del proceso (BP2). Un interruptor limite (LS1) para la deteccion de la botella vacia y un sensor fotoelectrico (PHS1) para la deteccion del llenado de la botella, un motor o contactor electromagnetico (M1) para la cinta de las botellas vacias y otro (M2 ) para la cinta de las botellas llenas y una electrovalvula (SOL1) de llenado.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
Elevador: Diseñe el circuito de control que permita gobernar un elevador que se utiliza en un restaurante para subir los platillos de la cocina hasta el area de servicio. Las condiciones del funcionamiento del circuito son las siguientes: Inicialmente el elevador se encuentra en el piso inferior (cocina), manteniendo activado (posicion ON) a un interruptor de nivel identificado como LS1.
4
Cuando se presion ael boton pulsador BP1 (contacto NA), se energiza un contactor identificado como MC1que a su vez conecta el motor y el elevador comienza a subir. Cuando el elevador sube a una posicion determinada, otro interruptor de limite LS2 es activado (ON) y el contactor MC1 se desactiva, apagando el motor. Cuando se presiona otro boton pulsador (NA), identificado como BP2, se energiza otro contactor identificado como MC2, activando el motor en sentido inverso y el elevador baja. Cuando el elevador baja a una posicion determinada, el LS1 es activado (ON) y el MC2 se desactiva (motor apagado).
5
Dibuja en tu cuaderno la conexión del PLC y los elementos de entrada y salida que se requieren para el tanque de mezclado de la practica #11.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
8 CONFIGURACION DE LA COMUNICACIÓN ENTRE EL PLC Y LA PC POR MEDIO DE RSLINX Para programar los PLCs MicroLogix lo primero que se tiene que hacer es establecer la conectividad entre la computadora y el PLC. Un equipo puede conectarse a un PLC MicroLogix mediante un software especial denominado RSLinx y RSLogix, que son proporcionados por Rockwell Automation. Éstos se comunican con el software del PLC MicroLogix mediante un cable de serie RS232. Para establecer la comunicación entre el PLC y la computadora se deben de llevar a cabo los siguientes pasos: 1. Comprueba que se encuentren instalados en la computadora los programas RSLogix 500 y el RSLinx Clasic. EL RSLogix 500 es el software en donde se realiza el diagrama escalera y la programación del PLC, mientras que el RSLinx Clasic es el software que nos permite administrar la comunicación entre el PLC y la computadora. 2. Verifica que el PLC esté conectado a la PC por medio del cable serie RS232
PRACTICA 11: Realiza la configuración
de
la
comunicación entre el PLC y la PC siguiendo los pasos que se enlistan en el manual de prácticas.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
3. Abre RSLinx y da clic en Communications>>Configure drivers. 4. Aparecerá la ventana de configuración de drivers. Da clic en el menú de Available Driver Types y selecciona tu driver de comunicación que en nuestro caso es la conexión serial, selecciona RS-232 DF1 devices de la lista: 5. Clic Add New… 6. Escribe el siguiente nombre AB_DF1-1 para el driver y da clic en OK. 7. En la ventana que parecerá seleccione el puerto al cual se conectó el PLC (COM1, COM2,…, etc).
8. Da clic en el botón Auto-Configure, de esta manera RS Linx auto configurará la comunicación. Da clic en el botón O K. 9. Ahora podrás ver el driver que creaste en la sección de Configured Drivers de la ventana de Configure Drivers. Revisa que no aparezcan errores y en Status indique Running. Da clic en Close.
10. Una vez que ya hemos creado el driver en RSLinx hay que hacer doble clic en RSLogix 500 para crear el
CBTIS 122
9. EL SOFTWARE RSLOGIX 500 RSLogix 500 es el software destinado a la creación de los programas del PLC en lenguaje de esquema de contactos o también llamado lógica de escalera (Ladder). Incluye editor de Ladder y panel de resultados (creación de una lista de errores) entre otras opciones. En la figura de la derecha se muestran las partes de la interfaz de RSLogix 500.
CONTROLADORES LOGICOS PROGRAMABLES
DE Barra de herramientas
PROGRAMACION Barra de menú
DEL
Barra de instrucciones
Barra de estado del procesador
Árbol de proyectos
Editor de diagrama escalera (Ladder)
Panel de resultados Interfaz de RSLogix 500
9.1 Creación de un diagrama escalera en RSLogix 500 1. Inicie el software RSLogix 500. 2. Haga clic en el botón New. 3. Seleccione el tipo de PLC a utilizar (En nuestro caso seleccionaremos el MicroLogix 1000).
PLC
CBTIS 122
4. En el editor de diagrama escalera arrastre las instrucciones que desee para crear su diagrama escalera (como lo vimos en la unidad 2 en el LogixPro). 5. Asignamos las direcciones de cada instrucción, lo cual se puede realizar de dos maneras:
Dar clic sobre el signo de interrogación que se encuentra arriba de cada instrucción y escribir su dirección.
Arrastrar la dirección desde la ventana de Data File (se abre la carpeta Data Files que se encuentra en el árbol de proyectos, se da clic sobre O0-Output, I1-Input, S2-Status, B3-Binary, T4-Timer, etc. según el tipo de instrucción a utilizar).
CONTROLADORES LOGICOS PROGRAMABLES
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
6. Una vez que se ha realizado el programa se debe de verificar que no exista ningún error. Para ello se realiza lo siguiente:
Dar clic sobre el botón Verify File de la barra de herramientas, si todo está bien nos aparecerá en la parte inferior de la interfaz de RSLogix el mensaje “Verify has completed, no errors found . ”
PRACTICA 12: Programe el PLC
para
controlar
un
semáforo de 6 lámparas siguiendo los pasos que se enlistan en el manual de prácticas.
Dar clic sobre el botón Verify Project de la barra de herramientas, si todo está bien nos aparecerá en la parte inferior de la interfaz de RSLogix el mensaje “Verify has completed, no errors found .
”
PRACTICA 13: Programe el PLC
para
controlar
el
ingreso de vehículos a un estacionamiento siguiendo los pasos que se enlistan en el manual de prácticas.
CBTIS 122
CONTROLADORES LOGICOS PROGRAMABLES
En caso de tener algún error en el programa, al dar clic sobre Verify File y Verify Project nos aparecerá un mensaje de error en el panel de resultados, este mensaje nos indicara el renglón en donde se encuentra el error y la causa. Por ejemplo, en la siguiente imagen se muestra un error en el renglón 0 en donde la dirección de la primer instrucción es incorrecta. ACTIVIDAD 20: Busca en el periódico o en internet dos anuncios de trabajo en donde soliciten personal con conocimientos de PLCs y pega los recortes en tu cuaderno.