You are on page 1of 34

ELABORADO Y PREPARADO POR: LUIS B.

GOMEZ FLORES

CONTROLADORES LOGICOS PROGRAMABLES LOGICA PROGRAMADA LOGO DE SIEMENS

GUIA DE ESTUDIO POR

Luis B. Gomez Flores UNIVERSIDAD MAYOR DE SAN ANDRES

CONTROLADOR LOGICO PROGRAMABLE LOGO

-1-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CARACTERISTICAS PARTICULARES DE PROGRAMACIN EN LOGO


1 Variables Cuando planteamos iniciar una programacin con microcontroladores solemos buscar una instalacin de lgica cableada que sabemos que funciona y la convertimos a lgica programada mediante un lenguaje de programacin determinado. Utilicemos el esquema de puesta en marcha y parada de un motor:

En l observamos dos captadores S0 (pulsador de paro) y S1 (pulsador de marcha). El primero est normalmente cerrado y el segundo est normalmente abierto, y slo se cierra en el momento de activacin; y como actuador, un contactor denominado KM1. Si sta instalacin la queremos realizar con un autmata, el cableado podra ser ste:

Comprobamos que el pulsador de paro S0 sigue estando cerrado y el pulsador de marcha S1 sigue estando abierto; en cuanto al contactor KM1 se conecta a una salida del controlador.

CONTROLADOR LOGICO PROGRAMABLE LOGO

-2-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

El funcionamiento de los dos procedimientos es en teora el mismo, si la programacin del segundo as lo indica, es decir, pulsador de marcha activa al contactor (y ste al motor) y el pulsador de paro detiene el proceso. Por tanto: I1 NO ES el pulsador de paro S0, sino el terminal o conector que une el pulsador de paro al autmata y por donde el pulsador le da informacin de su estado (abierto o cerrado) a ste. I2 NO ES el pulsador de marcha S1, sino el terminal que une el pulsador de marcha al autmata y por donde el pulsador de marcha da informacin de su estado (abierto o cerrado) al autmata. Q1 NO ES el contactor KM1, sino el terminal al cual est conectado el contactor KM1 y ste terminal o conector dar corriente para activar al contactor si se cumple la programacin establecida. Se puede decir que I1 I2 no son contactos fsicos, sino que son consultas de los estados de los captadores, es decir, comprueban en todo momento el estado del captador (p.ej. abiertos o cerrados). Otra cosa muy importante a destacar, es la diferencia de uso de los captadores en lgica cableada respecto a los de lgica programada. Recordando el primer esquema, exista un pulsador de paro S0 que estaba cerrado, es decir, pasaba en todo momento la corriente a travs de l. En programacin esto ya no es preciso, es decir, no tiene sentido estar aplicando permanentemente corriente al autmata, lo nico que tendramos que hacer es ajustar la programacin. Recuerda que las entradas (I1, I2...) no son contactos sino consultas; la programacin consistira en: si la entrada I1 que pertenece al pulsador de paro, cambia de estado, la salida Q1 se desactiva. No importando realmente si el pulsador S0 estaba abierto o cerrado. Una Variable es una parte del programa que puede cambiar de estado, por ejemplo I1, I2, I3, Q1, Q2, etc. Tambin podemos decir que en programacin, si un contacto est cerrado tiene bit 1 y si est abierto que tiene bit 0. En el ejemplo anterior I1 y Q1 son variables que cambian de estado (abiertos o cerrados), ambas son distintas ya que I1 es una variable de entrada y Q1 es una variable de salida. Una labor importante en programacin es saber identificar las variables, es decir, la equivalencia entre estas variables y los terminales de conexin del autmata. 1.1 Direccionamiento de variables Hablamos de direccionamiento, cuando por ejemplo un terminal del autmata (entrada I salida Q) utiliza un trozo de memoria para almacenar el estado de sta variable, es decir, si la entrada I1 est cerrada, esa informacin se ha de guardar en algn lugar de la memoria del autmata. Normalmente la direccin de una variable se hace como mnimo con tres datos Primer dato: tipo de variable, entrada, salida, marca, etc. Segundo dato: byte al que pertenece. Tercer dato Bit: al que pertenece. Por ejemplo I0.4; nos referimos a una entrada que pertenece al byte 0, bit 4. Por ejemplo Q2.0; nos referimos a una salida que pertenece al byte 2, bit 0.

CONTROLADOR LOGICO PROGRAMABLE LOGO

-3-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Tipos de direccionamiento - Direccionamiento fijo, es cuando la direccin de byte y de bit es siempre la misma, esto ocurre en microcontroladores. - Direccionamiento variable, es cuando la direccin de byte y de bit se puede programar a voluntad. Autmatas medianos y grandes. En pequeos autmatas, en los que el nmero de entradas y salidas est limitado, la direccin de sus variables de entrada, salida, marcas, etc, recurre simplemente a indicar el tipo de variable y el nmero: Observando el microcontrolador LOGO las entradas (I1, I2, I3....), estn perfectamente asociadas a unos terminales concretos, lo mismo que las salidas (Q1, Q2, Q3....), con lo cual el programador sabe qu terminales se utilizarn para conectar los captadores y actuadores. (La designacin de I como entradas y Q de salidas son los identificadores a usar segn la norma IEC 1131-3. No todas las marcas la utilizan o no en todos sus equipos, aunque se tiende a generalizar) En autmatas medianos o grandes la designacin de variables suele utilizar direcciones de byte y bit, ms aun si son modulares, ya que pueden coincidir las direcciones de byte con los mdulos. 2 Lenguajes de programacin Cuando se tiene que programar un autmata programable para que este realice una funcin automtica determinada, el usuario dispone de unas herramientas que van a permitir disear, comprobar, modificar, la aplicacin que deber realizar el PLC. El lenguaje de programacin maneja el juego de instrucciones que realizar las funciones lgicas y de clculo de la unidad central de proceso. Son cada vez ms las marcas de autmatas programables que se acogen a una norma (IEC 1131-3) que regula los procedimientos de programacin en PLCs. Esto supone que se crea un estndar comn, consiguiendo que la labor de programacin no sea desconocida entre modelos de diferentes firmas. La utilizacin de entornos grficos en unidades de programacin, como por ejemplo un PC (dibujos orientativos, vietas, ayudas, etc) ha hecho de la programacin un acto menos tcnico y ms fcil que los programadores antecesores.

2.1 Lenguaje de funciones lgicas (FBD, Function Block Diagram) El lenguaje grfico FBD es parecido a los esquemas utilizados en electrnica digital, utilizando funciones lgicas. Tambin se le pueden insertar textos explicativos. Veamos un ejemplo de una programacin sencilla:

CONTROLADOR LOGICO PROGRAMABLE LOGO

-4-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Para comprender el lenguaje de programacin FBD hay que conocer las funciones lgicas bsicas. Se describirn a continuacin y tienen como base el lgebra de Boole. Antes de explicar las funciones lgicas, pensemos que en esta caja se realizar una operacin y a su salida habr un resultado, pongamos un ejemplo:

Funcin lgica NO o inversin NOT La salida toma el valor contrario a la entrada. S = Entendemos por salidas o entradas a variables que pueden cambiar de estado (0 1)

Funcin O, OR. La salida tendr valor 1, cuando cualquiera de las variables de entrada tenga valor 1. Se le llama suma lgica y para tres variables se expresa: S = a + b + c. Equivale a un circuito elctrico con componentes en paralelo.

Ejemplo: Qu valor tomar la salida Q en una puerta lgica OR con tres entradas (a,b,c), si el valor de estas son: a=1, b=0 y c=0? Tomar valor de 1 porque con esta puerta lgica cualquier valor 1 en la entrada dar valor 1 en la salida. Tabla de la verdad de la Funcin OR con tres variables:

CONTROLADOR LOGICO PROGRAMABLE LOGO

-5-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Si observamos el circuito elctrico y la tabla de la verdad, comprobamos que la salida Q se activar siempre que alguno de los tres interruptores (a, b, c) se cierre, ya que estn los tres conectados en paralelo. Slo en caso de que ninguno est activado, la salida no lo estar. Funcin Y, AND La salida tendr valor de 1, cuando todas las variables de entrada tengan valor 1. En caso de que alguna de ellas no lo tenga, la salida no tendr valor 1. Se le llama producto lgico, y para tres variables se expresa: S = a b c. Equivale a un circuito elctrico con sus componentes conectados en serie.

Ejemplo: Qu valor tomar la salida Q en una puerta lgica AND con tres entradas (a, b, c,) si el valor de estas son a=1, b=1 y c= 0? Tomar el valor de 0 porque en una funcin AND han de estar todas las variables de entrada con valor 1 para que la salida tenga ese valor. Tabla de la verdad de la funcin AND con tres variables:

CONTROLADOR LOGICO PROGRAMABLE LOGO

-6-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Si observamos el circuito elctrico y la tabla de la verdad, comprobamos que la salida Q nicamente se podr activar cuando los tres interruptores asociados en serie estn activados. En caso de que alguno de ellos no lo est, la salida no se activar nunca. Funciones lgicas inversas: NO-O; NOR La funcin inversa NOR realiza la misma operacin que la funcin OR pero invierte el valor del resultado. Es una funcin inversa a la funcin OR.

Ejemplo: Qu valor tomar la salida Q en una puerta lgica NOR con tres entradas (a, b, c), si el valor de stas son a=1, b=1, c=0? Tabla de la verdad de la funcin NOR con tres variables:

CONTROLADOR LOGICO PROGRAMABLE LOGO

-7-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Si observamos el circuito elctrico y la tabla de la verdad, comprobamos que la salida Q nicamente se podr activar cuando los tres interruptores asociados en serie estn sin activar en su posicin de cerrados. En caso de que alguno de ellos se active y abra, la salida no se activar. Funciones lgicas inversas: NO-Y, NAND La funcin inversa NAND realiza la misma operacin que la funcin AND pero invierte el valor del resultado. Es una funcin inversa a la funcin AND.

Ejemplo: Qu valor tomar la salida Q en una puerta lgica NAND con tres entradas (a, b, c), si el valor de estas son a=1, b=1, c=0? Tomar el valor de 1 porque decimos que la funcin NAND invierte el valor del resultado de la funcin AND que en este caso sera 0.

Tabla de la verdad de la funcin NAND con tres variables:

CONTROLADOR LOGICO PROGRAMABLE LOGO

-8-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Si observamos el circuito elctrico y la tabla de la verdad, comprobamos que la salida Q est siempre activada en condiciones de reposo. nicamente se desconectar cuando los tres interruptores (que estn normalmente cerrados y asociados en paralelo) se activen, que en su caso ser abrirse.

CONTROLADOR LOGICO PROGRAMABLE LOGO

-9-

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Temporizadores Un temporizador realizar una accin, en funcin de un tiempo programado. Tcnicamente diremos que activar o desactivar (bit 1 o bit 0) una variable en funcin de un tiempo predeterminado y por tanto programable. Temporizador con retardo a la Activacin (TON) Este temporizador necesita que la entrada de activacin est permanentemente activada para activar y habilitar al temporizador. El temporizador, al cumplir el tiempo de activacin programado, activa la salida, pero si la entrada es desactivada antes de que el tiempo programado haya concluido, la salida del temporizador tambin caer. A partir de ahora se representarn los tipos de temporizadores en lenguaje de programacin LD y FBD. La simbologa de este segundo lenguaje es parecida al lenguaje LD, sin embargo se representar la simbologa del simulador que ms adelante nos servir para realizar prcticas.

Temporizador con retardo a la desactivacin (TOF) En este caso al activar la entrada, la salida tambin se activa; y una vez la entrada no est activada, comienza el tiempo preseleccionado que culminar con la desactivacin de la salida. Es decir, si mantenemos la entrada presionada x tiempo, la temporizacin no comenzar hasta que soltemos o desactivemos la entrada.

Si el temporizador cuenta con una entrada (adems de la de activacin y la de consigna de tiempo) denominada R (reset), indica que si es activada, todo se pone a cero, la temporizacin y la salida. En el ejemplo, si la entrada I2 es activada el temporizador no contar y la salida no se activar.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 10 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Temporizador con retardo a la activacin con memoria Esta variante, activa la salida pasado un tiempo programado; la diferencia con respecto al temporizador con retardo a la activacin, es que ste no necesita que la entrada est activada todo el proceso, se habilita con un solo impulso. Para poner a cero la salida, se utiliza la entrada reset ( R ).

Contadores Un contador realizar una accin, cuando una entrada sea activada un nmero programado de veces. Tcnicamente, los contadores activarn o desactivarn una salida, o un bit (bit a 1 bit a 0) cuando se alcanza un nmero predeterminado de conexiones en su entrada. Este nmero de activaciones es la programacin. Por ejemplo, cuando la entrada del contador se active 8 veces, se activar la salida Q. A continuacin se muestra la simbologa de un contador-descontador para lenguaje LD y para FBD (de LOGO! de Siemens)

FBD en LOGO!: la entrada Cnt es la que cuenta; la entrada Dir tiene una doble funcin; si no est activada el contador contar positivamente, pero si est activada, el contador contar negativamente. La entrada R, reset pone todo a cero. La entrada Par indica el valor del cmputo, en el ejemplo 100.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 11 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROLADORES LOGICOS PROGRAMABLES LOGO DE SIEMENS


1. INTRODUCCION LOGO! es un mdulo lgico universal para la electrotecnia, que permite solucionar las aplicaciones cotidianas con un confort decisivamente mayor y menos gastos." "Mediante LOGO! se solucionan cometidos en las tcnicas de instalaciones en edificios y en la construccin de mquinas y aparatos (p.ej controles de puertas, ventilacin, bombas de aguas, etc)" 2. MODOS DE FUNCIONAMIENTO Existen 3 modos de funcionamiento:

Modo programacin - Para elaborar el programa Modo RUN - Para poner en marcha el Logo! Modo parametrizacin - Para modificar los parmetros de algunas de las funciones, tiempo, computo, relojes, etc. El modo parametrizacin resulta muy interesante ya que permite al usuario realizar los ajustes de la instalacin sin modificar el programa.. El tcnico, en modo programacin, decidir cuales son los parmetros que el usuario pueda cambiar. Es decir que si desea que el tiempo de un temporizador no sea modificado, se puede configurar dicho bloque para que no est disponible en la parametrizacin

Aunque el uso que se va a hacer del simulador no es el aparato fsico en s; es fcil adaptar los conocimientos aqu obtenidos hacia el real por su parecido y porque se adquieren los conocimientos bsicos (de programacin, de conexin, de parametrizacin) para llevar a cabo dicha accin. Simulador LOGO

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 12 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

3. Consideraciones antes de programar 1.1 Sobre la programacin - Las entradas se denominan por la letra I y el nmero; por ejemplo entrada 10: I10; el simulador que usaremos tiene un mximo de 12 entradas (I1, I2...................I12). - Las salidas se denominan por la letra Q y el nmero; por ejemplo salida 4: Q4; el simulador a usar tiene un mximo de 8 salidas (Q1, Q2...................Q8). - Las marcas se denominan por la letra M y el nmero; por ejemplo marca 4: M4; el simulador a usar tiene un mximo de 4 marcas (M1, M2, M3 y M4). - A partir de ahora a cada operacin que se realice dentro de una caja funcional lo llamaremos bloque. Estos bloques pueden ser GF para funciones bsicas o SF para funciones especiales y sern numerados automticamente por el programa (bloque 1B01; bloque 2B02, etc).

Bloques GF (funciones bsicas):

Bloques SF (funciones especiales):

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 13 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

- A cada bloque se le pueden conectar nuevos bloques (GF SF), terminales (Co) y bloques ya existentes (BN): Nuevos bloques, que pueden ser bloques GF o bloques SF:

Note que cada bloque, ya sea GF SF va numerado, (B01, B02......), de tal forma que, aunque existan varios bloques que hagan la misma funcin, (OR ; AND &, etc) estarn diferenciados por este indicativo. Terminales, mediante Co para conectores , por ejemplo entradas o salidas.

Por medio de los conectores (Co) se pueden conectar a bloques, terminales de las verdaderas entradas y salidas.

Los conectores que se pueden asociar a los bloques son: - Entradas: I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12. - Salidas: Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8. - Marcas: M1, M2, M3, M4. - hi: estado de la seal a 1. - Lo: estado de la seal a 0. - X: Si una entrada de un bloque no es utilizada, se pondr una X.

Bloques ya existentes (BN): cuando un bloque realiza una funcin, este bloque se puede asociar a una entrada de otro bloque, simplemente indicando el nmero de bloque.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 14 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

- El orden de programacin es como se muestra en el grfico, que si observamos tiene un sentido lgico.

En otro con ms componentes:

- Si no completamos un bloque, el programa no nos dejar continuar hasta que lo hagamos.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 15 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

4. Cuatro reglas para programar con LOGO Regla 1: Cambio del modo de operacin - Los circuitos se introducen en el modo de servicio Programacin. A este modo de servicio se llega pulsando simultneamente las tres teclas: , y OK. (en el software existe una tecla que hace esta funcin). - Los valores de los tiempos y parmetros se modifican en el modo de servicio Parametrizacin. A este modo de servicio se llega pulsando simultneamente las dos teclas ESC y OK. (en el software existe una tecla que hace esta funcin). Regla 2: Salidas y entradas - Cada circuito debe introducirse siempre desde la salida hacia la entrada. - Es posible enlazar una salida con varias entradas, pero no conectar varias salidas a una entrada. - Dentro de una ruta del programa no se puede enlazar una salida con una entrada precedente. Para tales retroacciones internas es necesario intercalar marcas o salidas. Regla 3: Cursor y posicionamiento del cursor Para introducir un circuito rige lo siguiente: - Si el cursor se representa subrayado, se puede posicionar: o Pulse las teclas , , para desplazar el cursor dentro del circuito. o Cambie a elegir bloque pulsando OK. o Termine la introduccin del circuito pulsando ESC. - Si el cursor se representa enmarcado, deber elegir un borne/bloque. - Pulse la teclas o para elegir un borne o bloque. - Confirme la seleccin pulsando OK. - Pulse ESC para retroceder un paso. Regla 4: Planificacin - Antes de introducir un circuito, debera dibujarlo ntegramente en papel. - LOGO! Puede almacenar slo programas completos. Si no se introduce por completo un circuito no puede abandonar el servicio de programacin.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 16 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Ejercicio resuelto nmero 1 Argumento Para que una lmpara conectada a la salida Q1 se active, los tres interruptores de entrada I1, I2 e I3, han de estar activados. En caso de que uno (cualquiera de ellos) no lo est, la salida se desactivar. Este primer montaje cumple los siguiente grficos; la programacin a realizar y sus equivalencias:

Solucion

Ejercicio resuelto nmero 2 Argumento Para que una lmpara se pueda encender (salida Q1) basta que cualquiera de los cuatro interruptores que actan como sensor (I1, I2, I3 I4), se activen. Como apreciamos en la programacin a realizar, tenemos que utilizar dos bloques OR ya que necesitamos 4 entradas y un bloque de estas caractersticas, slo tiene 3 entradas.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 17 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

Ejercicio resuelto nmero 3 Argumento Se requiere que se encienda una lmpara conectada a la salida Q1, pasado un tiempo despus de realizar la orden. Esa orden de activacin la realizar una entrada interruptor (I1) del microcontrolador. La salida Q1 activar a una lmpara a los 10 segundos despus de haber activado dicho interruptor. En caso de desconectar el interruptor, la salida no se activar, y si ya lo estaba por conclusin del tiempo programado, se desactivar. Para ello utilizamos un temporizador con retardo a la conexin:

Ejercicio resuelto nmero 4 Argumento En esta ocasin vamos a realizar la puesta en marcha de un motor (conectado a la salida Q1), gobernado por pulsador de marcha (I1) y pulsador de paro (I2), con realimentacin. - El pulsador de marcha se utiliza normalmente para poner en marcha un proceso. - El pulsador de paro se utiliza normalmente para detener un proceso. - Para explicar la realimentacin analicemos el grfico: En l observamos al pulsador de paro (S0) que est cerrado y por tanto la corriente pasa a travs de l. A continuacin est el pulsador de marcha (S1) y est abierto, lo que quiere decir que la corriente no fluye por l mientras que no se presione. En paralelo con el pulsador de marcha encontramos a un contacto normalmente abierto del contactor KM1. Debajo encontramos a la bobina del contactor KM1 que es la que tiene que ser alimentada finalmente.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 18 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

El uso de la realimentacin es muy usado en automatismos, ya que es como si el automatismo (en este caso el contactor KM1) tuviera memoria de quin inicialmente lo conect. En programacin vendra a ser algo as: Por tanto la programacin que cumple los requerimientos del ejercicio son: Donde la equivalencia: I1 Pulsador de marcha I2 Pulsador de paro Q1 Contactor que alimenta al motor.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 19 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

En este ejercicio hablamos de pulsadores y no de interruptores; por tanto en el simulador tenemos que cambiar a las entradas I1 e I2 de interruptores a pulsadores; para ello activando el men Vista, e Interruptor/Pulsador, aparecer una pantalla en la cual podemos decidir la entrada del simulador que ser interruptor y la que ser pulsador; en este caso seleccionamos que sean pulsadores las entradas I1 e I2 correspondientes al pulsador de marcha y pulsador de paro respectivamente. Ejercicio resuelto nmero 5 Argumento En este ejercicio tambin vamos a realizar la puesta en marcha de un motor (conectado a la salida Q1), gobernado por pulsador de marcha (I1) y pulsador de paro (I2), pero en esta ocasin utilizaremos un bloque SF usualmente llamado SET-RESET En LOGO! Se conoce como rel con automantenimiento (o autorretencin) y su forma de operar es muy sencilla: - En la entrada SET, cada vez que aportemos un 1 lgico la salida ser 1, con la ventaja de que la entrada no tiene que estar permanentemente activada, es decir, se queda realimentado con un solo impulso.

- En la entrada RESET, cada vez que aportemos un 1 lgico la salida ser 0, y mientras siga con esta condicin la salida no se activar (aunque la entrada Set sea 1).

En otras palabras, cada vez que activemos la entrada S del bloque set-reset ( rel con automantenimiento) la salida del mismo estar activada (valor de 1), pero si se activa la entrada R, la salida estar desactivada (Valor 0) aunque la entrada est activada (con valor 1). La otra ventaja de este bloque, es que para activar su salida, la entrada S no ha de estar todo el rato activada. Por tanto la programacin funcionar del siguiente modo; al activar (slo una pulsacin) el pulsador I1, la salida Q1 se activar, hasta que pulsemos I2, entonces la salida Q1 se desactivar. Si I2 est activada la salida Q1 estar desactivada aunque I1 este presionado.

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 20 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

DIAGRAMA DE FUNCIONES EJEMPLOS DE PROGRAMACION EN EL LOGO


Constituye un lenguaje simblico de programacin est especialmente indicado para los usuarios familiarizados con la electrnica digital. LOGICA COMBINACIONAL MANEJO DE FUNCIONES LOGICAS AND, OR, NOT.

CONTROL CON BIESTABLE MEMORIZABLE

a) b) c) d)

Programe en el logo Realice la conexin para la etapa de potencia Verifique el funcionamiento en el simulador De sus conclusiones

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 21 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROL DE MOTORES DE INDUCCION INVERSION DE GIRO DE UN MOTOR TRIFASICO DE INDUCCION

a) Programe en el logo b) Verifique el funcionamiento c) De sus conclusiones CONTROL EN CASCADA DE TRES MOTORES

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 22 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROL CON RETROALIMENTACION RS

CONEXIN ALTERNATIVA DE TRES CONTACTORES CON ENCLAVAMIENTO MUTUO

a) Programe en el logo b) Verifique el funcionamiento c) De sus conclusiones

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 23 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

ARRANQUE ESTRELLA- TRIANGULO

a) Programe en el Logo b) Verifique en el simulador c) De sus conclusiones CONTROL CON TEMPORIZADORES

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 24 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

PROGRAMA EN EL LOGO CONTROL DE UNA CINTA TRANSPORTADORA

a) Programe en el PLCs Logo b) Explique el funcionamiento c) Implemente el control para la segunda cinta transportadora y complete el control de ambos

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 25 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

EL SIGUIENTE PROGRAMA CONTROLA TEMPORIZADORES Y BIESTABLES.

ACTUADORES,

UTILIZANDO

a) Programe en el PLC b) Explique el funcionamiento c) De sus conclusiones

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 26 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

INVERSION DE GIRO DE UN MOTOR TRIFASICO

Programe en el logo Verifique el funcionamiento De sus conclusiones CONTROL DE UN MOTOR CON TEMPORIZADORES FORMA CICLICA

a) Programe en el LOGO b) Realice la simulacin correspondiente c) Verifique su funcionamiento

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 27 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROL CON TEMPORIZADORES DE 3 ACTUADORES

MANEJO DE CONTADORES

d) Programe en el LOGO e) Realice la simulacin correspondiente f) Verifique su funcionamiento

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 28 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROL ARRANQUE ESTRELLA-TRIANGULO CON INVERSION DE GIRO

a) Programe en el LOGO b) Determine entradas y salidas c) Verifique el funcionamiento

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 29 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROL SECUENCIAL TEMPORIZADO CON TON

CONTROL SECUENCIAL CON TEMPORIZADORES TON Y TOF

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 30 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

EL SIGUIENTE PROGRAMA SE CONTROLA DOS ESTACIONES CON GENERADOR DE RELOJ Y TONR MEMORISABLE El primer programa es para verificar como funciona el generador de reloj ya que necesita seal permanente a au entrada.

El segundo programa es una aplicacin practica que permite controlar dos motores elctricos de induccin

Programe en el logo Verifique el funcionamiento De sus conclusiones

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 31 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

EL SIGUIENTE PROGRAMA CONTROLA UN MOTOR DIFERENTES :

DE TRES FORMAS

Se activa el motor con el pulsador I1 o I2 y se apaga con los mismos Se activa con I4 y funciona un tiempo de 10 s y se apaga Se activa con I5 despues de 5s se activa y se apaga con I6

Programe en el logo Verifique el funcionamiento De sus conclusiones

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 32 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

EL PROGRAMA CONTROLA DOS PROCESOS DONDE SE MANEJAN CON TIEMPOS ESTABLECIDOS EN EL DIAGRAMA DE FUNCIONES

Programe en el logo Verifique el funcionamiento De sus conclusiones

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 33 -

ELABORADO Y PREPARADO POR: LUIS B. GOMEZ FLORES

CONTROLADOR LOGICO PROGRAMABLE LOGO

- 34 -

You might also like