Citation preview

Página Nº.-1

1.  APLICACIONES ........................................................................... 3  2.  VARIANTES DISPONIBLES DE LOGO ......................................... 4  3.  DEL ESQUEMA ELÉCTRICO AL LOGO! ....................................... 6  3.1.  Conexión de las entradas de LOGO! ...................................................................... 7  3.2.  Conexión de las salidas de LOGO! ........................................................................ 7  4.  REGLAS FUNDAMENTALES PARA OPERAR CON LOGO! ........... 8  5.  MODOS DE FUNCIONAMIENTO................................................... 9  6.  PRICIPIOS BÁSICOS DE PROGRAMACIÓN ............................... 10  6.1.  Lenguajes de programación .................................................................................. 10  6.2.  Constantes y Bornes ............................................................................................. 10  7.  OPERACIONES LÓGICAS. FUNCIONES BÁSICAS ..................... 11  7.1.  Asignación ............................................................................................................ 11  7.2.  Función AND (Y) ................................................................................................. 12  7.3.  Función OR (O) .................................................................................................... 13  7.4.  Función XOR (O exclusiva) ................................................................................. 14  7.5.  Función NAND.................................................................................................... 15  7.6.  Función NOR ....................................................................................................... 15  7.7.  Ejercicios propuestos: ........................................................................................... 16  8.  FUNCIONES ESPECIALES ......................................................... 18  8.1.  Set y Reset ........................................................................................................... 18  8.2.  Flancos .................................................................................................................. 19  8.3.  Temporizadores .................................................................................................... 21  8.4.  Contadores ............................................................................................................ 27  9.  OTRAS FUNCIONES ESPECIALES ............................................ 29  10. OTROS MICROPLC´s ................................................................. 31 

Logo es un Módulo Lógico Universal para la electrotecnia, que permite solucionar las aplicaciones cotidianas con confort mayor y menos gastos.

Página Nº.-2

1.

APLICACIONES

• Control de iluminación Ventanas,iluminación,luces de indicación, iluminación exterior, iluminación temporizada, control de grupos, distribución de cargas, gestión de energía. • Ventiladores / Climatizadores / Calefacción Calentadores, aire acondicionado, campanas de humo, teporizada o en función de la temperatura, gestión de energía, sensores de aire/lluvia • Vigilancia Parkings de coches, sistemas de alarma, control de accesos, simulacion de presencia, mensajes de alarma • Riego Invernaderos, jardines, pozos / fuentes, en función de la humedad o temporizada, control de bombeos de agua • Control de puertas, persianas/toldos Puertas automáticas, garajes, puertas, abrir/cerar–subir/bajar puertas, control de semáforos, en función de sensores viento/lluvia o temporizado • Uso en casas particulares bombeos de agua,estaciones de presión • Cintas transportadoras Sistemas de transporte, Control marcha/paro, Control de dirección, Control de velocidad, Control de piezas/contaje • Control de puertas Puertas industriales, Abrir/cerrar subir/bajar puertas, Control de semáforos industriales, Lento, rápido, Centralizado, descentralizado • Planta de embotellamiento Bebidas, grano, Temporizados, Contador de unidades, Control del nivel de llenado • Condiciones ambientales especiales Energía solar, rango de temperatura ampliado, condiciones mecánicas extremas • Bombeo/Compresores Bombear agua, aire comprimido, Bombeo secuencial, Conmutación en función del nivel de llenado, Mensajes de fallos centralizado • Uso en la industria Llenado de silos control de motores, plataformas elevadoras, transportadoras

Página Nº.-3

2.

VARIANTES DISPONIBLES DE LOGO

La identificación de LOGO! proporciona información acerca de las diversas propiedades: • 12/24: versión de 12/24 V • 230: versión 115...240 V • R: salidas de relé (sin R: salidas de transistor) • C: Temporizador semanal integrado • o: variante sin pantalla (”LOGO! Pure”) • DM: módulo digital • AM: módulo analógico • CM: módulo de comunicación Módulos de ampliación

Configuración máxima de un LOGO! con entradas analógicas (LOGO! 12/24RC/RCo y LOGO! 24/24o)

Página Nº.-4

LOGO! Basic, 4 módulos digitales y 3 módulos analógicos

Configuración máxima de un LOGO! sin entradas analógicas (LOGO! 24RC/RCo y LOGO! 230RC/RCo) LOGO! Basic, 4 módulos digitales y 4 módulos analógicos

Expansión máxima 24 ED + 8 EA + 16 SD + 2 SA

Página Nº.-5

3.

DEL ESQUEMA ELÉCTRICO AL LOGO!

He aquí un ejemplo de un esquema eléctrico:

Realización del circuito mediante LOGO! En LOGO! creará un circuito en el que se conectarán bloques y bornes entre ellos:

Paso 1: En la salida Q1 hay una conexión en serie del contacto de cierre S3 con otro elemento de circuito. Esta conexión en serie equivale a un bloque AND:

Paso 2: S1 y S2 están conectadas en paralelo. Esta conexión en paralelo equivale a un bloque OR:

Página Nº.-6

3.1.

Conexión de las entradas de LOGO!

LOGO! 12/24

LOGO! 230

3.2.

Conexión de las salidas de LOGO!

• Salidas a Relé: Las salidas de LOGO! ...R... son relés. Los contactos de los relés están libres de potencial con respecto a la tensión de alimentación y a las entradas. Condiciones para las salidas de relé Puede conectar diferentes cargas a las salidas, p.ej. lámparas, lámparas fluorescentes, motores, protecciones, etc. Respecto a las propiedades necesarias de la carga conectada a LOGO! ...R

Página Nº.-7



Salidas de transistor:

Las variantes de LOGO! con salidas de transistor se reconocen por faltar la letra R en su designación de tipo. Las salidas son a prueba de cortocircuitos y de sobrecargas. No es necesario aplicar por separado la tensión de carga, ya que LOGO! asume la tensión de alimentación de la carga.

4.

REGLAS FUNDAMENTALES PARA OPERAR CON LOGO!

Regla 1: Cambio del modo de operación •

El programa se introduce en el modo de servicio “Programación”. A este modo de servicio de llega pulsando simultáneamente los cursores derecho e izquierdo y la tecla OK. • La modificación de los valores de tiempo y de parámetros en un programa ya existente pueden realizarse en los modos de parametrización y programación. Durante la parametrización LOGO! se encuentra en modo RUN, es decir, que el programa continúa en procesamiento. • Para acceder al modo RUN debe ejecutar el comando de menú ’Start’ del menú principal. • En el modo RUN, para regresar al modo de operación Parametrización, deberá pulsar la tecla ESC. Para versiones anteriores hasta 0BA2 rige: • Para acceder al modo de programación debe pulsar simultáneamente las teclas < > y OK. • Para acceder al modo de parametrización debe pulsar simultáneamente las teclas ESC y OK.

Regla 2: Salidas y entradas • • •

El programa debe introducirse siempre desde la salida hasta 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 la introducción del programa rige: • Si el cursor se representa subrayado, significa que se puede posicionar: - Pulse las teclas o si mueve el cursor en el programa - con OK cambia a “Seleccionar borne/bloque”

Página Nº.-8



- con ESC sale del modo de introducción del programa. Si el cursor se representa enmarcado, deberá Ud. elegir un borne/bloque: – Pulse las teclas o para elegir un borne o un bloque – Confirme la selección pulsando OK – con ESC retrocede un paso.

Regla 4: Planificación •

Antes de crear un programa, haga primero un esbozo completo en papel o programe LOGO! directamente con LOGO!Soft Comfort. • LOGO! sólo puede guardar programas completos y correctos. Programar LOGO!

5.

MODOS DE FUNCIONAMIENTO • Modo Programación: elaborar el programa.

• Modo Run: Poner en marcha el Logo! En el modo RUN, LOGO! procesa el programa. Para ello,LOGO! lee primero los estados de las entradas, determina el estado de las salidas a partir del programa introducido y las conecta o desconecta. •

Modo Parametrización: Permite al usuario realizar ajustes en la instalación.

Página Nº.-9

6.

PRICIPIOS BÁSICOS DE PROGRAMACIÓN 6.1.

Lenguajes de programación

Logo sólo puede ser programado en lenguaje de contactos (KOP) y funciones (FUP)

6.2.

Constantes y Bornes

Las marcas son salidas virtuales que poseen en su salida el mismo valor que hay aplicado a su entrada Marca inicial: La marca M8 se aplica en el primer ciclo del programa de usuario y por ello puede utilizarlo en su programa como marca de arranque. Una vez completado el primer ciclo de procesamiento del programa, se borra automáticamente. En el resto de ciclos, la marca M8 puede utilizarse como el resto de marcas para las funciones de activación, borrado y valoración.

Página Nº.-10

7.

OPERACIONES LÓGICAS. FUNCIONES BÁSICAS

7.1.

Asignación

Se copia el contenido del Resultado Lógico al operando especificado

Contacto normalmente abierto

Contacto normalmente cerrado

Operación Resultado si el estado de señal del contacto es 1 (contacto activado)

---| |---

---| / |---

Resultado si el estado de señal del contacto es 0 (contacto desactivado)

1 La corriente disponible puede fluir ya que el contacto normalmente abierto está cerrado

0 La corriente disponible no puede fluir ya que el contacto normalmente abierto está abierto

0 La corriente disponible no puede fluir ya que el contacto normalmente cerrado está abierto

1 La corriente disponible puede fluir ya que el contacto normalmente cerrado está cerrado

Cuando programamos un contacto normal (abierto), estamos diciendo que en este punto del programa queremos el mismo valor que tenga el elemento de referencia.

Página Nº.-11

Cuando programamos un contacto negado, estamos diciendo que en este punto del programa, queremos tener el valor contrario al que tiene el elemento de referencia. IMPORTANTE: Un contacto negado, NO significa contacto cerrado, sino LO CONTRARIO DE (“0” lógico).

7.2.

FUNCIÓN NOT

Función AND (Y)

La salida de la función AND sólo adopta el estado 1 si todas las entradas tienen el estado 1, es decir, si están cerradas.

Si no se utiliza una entrada de este bloque (x), se le asigna el valor x = 1.

KOP

FUP

Página Nº.-12

7.3.

Función OR (O)

La salida de la función OR adopta el estado 1 si por lo menos una entrada tiene el estado 1, es decir, si está cerrada.

Si no se utiliza una entrada de este bloque (x), se le asigna el valor x = 0 Instrucción "O"

KOP

FUP

Página Nº.-13

7.4.

Función XOR (O exclusiva)

La salida de la función XOR (O-exclusiva) adopta el estado 1 si las entradas tienen diferentes estados.

Si no se utiliza una entrada de este bloque (x), se le asigna el valor x = 0.

KOP

FUP

Página Nº.-14

7.5.

Función NAND

La salida de la función NAND sólo adopta el estado 0 si todas las entradas tienen el estado 1, es decir, si están cerradas. Si no se utiliza una entrada de este bloque (x), se le asigna el valor x = 1.

FUP

7.6.

Función NOR

La salida de la función NOR sólo adopta el estado 1 si todas las entradas tienen el estado 0, es decir, si están abiertas. Tan pronto como se activa una de las entradas (es decir, cuando adopta el estado 1), se desactiva la salida.

Página Nº.-15

7.7.

Ejercicios propuestos:

1. CONVIERTE A FUP:

Indica el valor de las salidas Q3 a la Q7 según sea el valor de Q1 y Q2 Q1 0 1 0 1

Q2 0 0 1 1

Q3

Q4

Q5

Q6

Q7

2. Convierte a FUP los siguientes programas realizados en KOP

Página Nº.-16

1.

2.

3.

3. Programar el encendido y apagado de una bombilla controlado por 3 interruptores. La bombilla se enciende cuando al menos 2 de los 3 interruptores están pulsados. a) Definir entradas y salidas b) Introducir el programa en el Logo y probar en el entrenador didáctico c) ¿y si uno de los interruptores es un contacto normalmente cerrado? 4. Programar el encendido y apagado de una bombilla desde dos interruptores diferentes (acción conmutada) a) Definir entradas y salidas b) Introducir el programa en el Logo y probar en el entrenador didáctico c) ¿y si uno de los interruptores es un contacto normalmente cerrado?

Página Nº.-17

8.

FUNCIONES ESPECIALES

8.1.

Set y Reset

LAS FUNCIONES ESPECIALES TIENEN DISTINTO FUNCIONAMIENTO DEPENDIENDO DEL MODELO DE LOGO!

Función biestable R-S. Permite realizar la función paro-marcha típica de los automatismos a contactores. La situación no permitida R=1 S=1 se soluciona dando preferencia a R.

Página Nº.-18

Ejercicio propuesto

8.2.

Flancos

Flanco ascendente El estado de la salida de la operación AND con evaluación de flanco es = 1 sólo si el estado de todas las entradas es = 1 y el estado de al menos una entrada en el ciclo previo fue = 0.

FUP

KOP

Página Nº.-19

Flanco descendente

El estado de la salida del bloque NAND (Not And) con evaluación de flanco es = 1 solo si el estado de al menos una entrada es = 0 y el estado de todas las entradas durante el ciclo previo era = 1.

FUP

KOP

Ejercicio Propuesto

Página Nº.-20

8.3.

TEMPORIZADORES

Temporizador semanal Cada temporizador semanal tiene tres levas de ajuste. Cada una de éstas permite parametrizar un intervalo de tiempo. Mediante las levas se predeterminan los momentos de conexión y desconexión. En un momento de conexión, el temporizador semanal activa la salida si ésta no estuviese activada todavía. El temporizador semanal desactiva la salida en el momento de desconexión si éste se ha parametrizado. Si ha especificado una salida de impulsos, el temporizador semanal se resetea al final del ciclo. Si ha definido un mismo momento de conexión y desconexión para un temporizador semanal, pero en distintas levas, se produce un conflicto. En este caso, la leva 3 tiene prioridad sobre la leva 2 y ésta, a su vez, sobre la leva 1. El estado de conexión del temporizador semanal depende de las tres levas No1, No2 y No3.

Temporizador anual La salida se controla mediante una fecha de activación y desactivación parametrizable. El temporizador puede configurarse para que se active anualmente, mensualmente, o bien con una base de tiempo personalizada. En cualquier modo, la salida del temporizador también puede configurarse como salida de impulsos durante el período de tiempo definido. El período de tiempo puede configurase en el rango comprendido entre el 1 de enero de 2000 hasta el 31 de diciembre de 2099.

Página Nº.-21

Retardo a la conexión Activa la salida Q una vez que ha transcurrido el tiempo programado.

Retardo a la desconexión Desactiva la salida una vez transcurrido el tiempo programado. El temporizador se pone en marcha en flanco descendente

Cronograma:

Página Nº.-22

Retardo conexión/desconexión En el retardo a la conexión/desconexión, la salida se activa una vez transcurrido un tiempo parametrizable y se desactiva al cabo de un tiempo también parametrizable.

Cronograma:

Conexión con memoria De funcionamiento similar al temporizador a la conexión, pero con la característica que no es necesario mantener la señal en Trg para que el temporizador funcione.

Página Nº.-23

Relé de barrido (salida de impulsos) Activa la salida hasta que haya transcurrido el tiempo de T. Si éste no ha terminado y Trg se pone a 0 la salida también lo hace.

Relé de barrido activado por flancos Un impulso de entrada genera en la salida un número parametrizable de señales de duración de conexión y desconexión parametrizable (reactivable) transcurrido un tiempo parametrizable.

Cronograma:

Página Nº.-24

Reloj simétrico La salida se activa/desactiva un tiempo parametrizable.

Generador de pulsos asíncrono La salida permanece activa un tiempo TH y desactiva un tiempo TL. Estos parámetros (TH, TL) se pueden invertir.

Generador aleatorio La salida del generador aleatorio se activa y desactiva dentro de un tiempo máximo parametrizable. El tiempo de conexión y desconexión de la salida es elegido por azar.

Cronograma:

El tiempo de retardo a la conexión y retardo a la desconexión se ajusta por azar, siendo TH Y TL los tiempos máximos parametrizables.

Página Nº.-25

Interruptor de alumbrado de escalera Tras un impulso de entrada (control por flanco) se inicia un tiempo parametrizable. Una vez expirado este tiempo, se desactiva la salida. Antes de que transcurra el tiempo se puede dar una advertencia de desconexión.

Cuando la entrada Trg adopta el estado 1, la salida Q se pone a 1. Si el estado de Trg vuelve a cambiar de 1 a 0, se inicia el tiempo actual Ta y la salida Q permanece activa.

Cronograma:

Cuando Ta alcanza el tiempo T, la salida Q se pone a 0. Antes de que expire el tiempo de retardo a la desconexión (T - T!) puede configurar una advertencia de desconexión que ponga Q a 0 durante el tiempo de advertencia de desconexión T!L. En el siguiente cambio de señal de 1 a 0 en la entrada Trg durante el tiempo Ta, se redispara Ta (opcionalmente)

Interruptor bifuncional Interruptor con dos funciones diferentes: • Interruptor de impulsos con retardo a la desconexión • Pulsador (alumbrado permanente)

Cronograma:

Página Nº.-26

8.4.

CONTADORES

Contador progresivo/regresivo Según la parametrización, un impulso de entrada incrementa o decrementa un valor de contaje interno. Cuando se alcanzan los umbrales parametrizables se define o se resetea la salida. El sentido de contaje puede cambiarse mediante la entrada Dir.

Página Nº.-27

Contador de horas de servicio Al activarse la entrada de vigilancia, transcurre un tiempo parametrizable. La salida se activa una vez expirado este tiempo.

Página Nº.-28

9.

OTRAS FUNCIONES ESPECIALES

Relé de impulsos

Tiene el mismo funcionamiento que un telerruptor. La salida cambia de estado, de 0 a 1, cada vez que cambia la señal en la entrada Trg.

Registro de desplazamiento

Esta función permite leer el valor de una entrada y desplazarlo bit a bit

Página Nº.-29

Texto de aviso (OBA6) Se admiten como máximo cinco funciones de textos de aviso

Particularidades de la parametrización El texto de aviso puede configurarse a través de las propiedades de bloque. Por cada texto de aviso pueden introducirse hasta cuatro líneas de texto (el display de texto del LOGO! tiene cuatro filas) y determinar la prioridad del texto de aviso. Al efectuar la entrada, recuerde que puede saltar a la siguiente línea de texto utilizando las teclas de cursor o el ratón. Pulsando la tecla [INTRO] se aplican las propiedades del bloque y se cierra el menú de propiedades del bloque. En las líneas de texto pueden aplicarse también los valores reales de otros bloques. Para ello debe estar seleccionado el bloque deseado en el cuadro de diálogo Bloque. En el cuadro de diálogo Parámetros se visualizan entonces todos los parámetros disponibles para el bloque seleccionado. Si selecciona un parámetro de bloque en este cuadro de diálogo, ese parámetro se insertará en la línea de texto seleccionada. Al abrir el texto de aviso se visualiza allí el valor real del parámetro. La casilla de verificación "Acusar aviso" permite especificar si el aviso debe acusarse antes de que desaparezca.

Página Nº.-30

10.

OTROS MICROPLC´s

Zelio

ƒ

Página WEB http://zeliologic.schneiderelectric.es

ƒ

Logo Home Page http://www.ad.siemens.de/logo/index_76.htm Manual de Usuario http://www.ad.siemens.de/logo/ftp/logo_0500_sp.pd f1.1Mb Logo Comfort Demo V4 [Descarga directa] 30Mb Actualización de logo comfort a V4 desde V1, V2 y V3.x [Descarga directa] 30M Otros enlaces: http://olmo.pntic.mec.es/~jmarti50/logo/logo.htm

Schneider Electric

ƒ

Logo! Siemens

ƒ ƒ ƒ

ƒ ƒ

Easy

ƒ

Moeller Electric

ƒ

Alpha

ƒ

Mitsubishi

ƒ

Easy Home Page http://www.moeller.net/ Descarga del software y manuales: http://www.moeller.co.uk/easy_downloads.htm ftp://ftp.moeller.net/EASY/index.html Otros enlaces: http://olmo.pntic.mec.es/~jmarti50/easy/easy.html http://controlparts.com/download.htm Todos sobre EASY

Alpha Home Page Descarga del software y los manuales http://www.the-new-alpha.com/en/index.html Demo del Software de programación y simulación (Español) http://www.the-newalpha.com/pdf/demosoftware.exe 5.88Mb Ejemplos de programación http://www.the-newalpha.com/pdf/beispiele.zip 20Kb

Página Nº.-31

ƒ

Logotron Página Principal http://www.entrelec.com/entrelec/pages/catalog/logo intr.htm

ƒ

Información en la WEB http://www.siei.it/catalogo/english/artlogiceng.htm Documentación en formato PDF http://www.siei.it/catalogo/english/artlogic_engdow nload.htm

Logotron Entrelec

ArtLogic

Millenium

ƒ

ƒ

WEB del fabricante: http://www.crouzet.com

ƒ

WEB del fabricante: http://www.omron.es/5_noved/2001/junio/f_jun_01. htm Manuales (Inglés): ZEN-SOFT01 ZEN Support Software. Operation Manual ZEN Programmable Relays. Operation Manual Demo del Software de programación y simulación 5.9Mb>>>

Crouzet

ƒ

ZEN Omron

ƒ

ƒ

Pico Controller Allen Bradley

WEB del fabricante: http://www.ab.com/plclogic/pico/ Desde esta WEB se pueden descargar los manuales y el software de programación. Esta controladora es idéntica en forma y programación al Easy de Moeller Electric.

Página Nº.-32