Introduccion A La Programacion Logo
Introduccion A La Programacion Logo
Introduccion A La Programacion Logo
Si tu respuesta es que la lámpara está apagada o su estado es CERO (0), es que estás
pensando solo en términos de un circuito eléctrico. .
En términos de PLC para dar la respuesta hay que ver el "programa", así por ejemplo si
aplicamos los siguientes programas:
Programa A:
Documentación Recomendada:
Soporte:
http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo2&aktprim=9
9&lang=es
Tutorial en línea de Logo!:
https://infonet.siemens.es/Apli_Industry/formacion/Logo/auswahl.html
Logo!
Se puede trabajar tanto diagramas ladder (de contactos) o en diagrama de bloques, y
en su editor "Logo! Soft Comfort" permite transformar de una forma a otra, la que se
crea en otra hoja de edición, pero la transformación no siempre parece optima y
ordenada.
Internamente el Logo! trabaja como un programa de bloques; y aunque suba los
programas desde un programa en Ladder siempre al descargarlos se devolverán en
forma de bloques. Internamente Logo! genera miles de pulsos por ciclo de programa
(un ciclo de programa es como un barrido que hace a todas las instrucciones del
programa).
Diagrama Eléctrico:
Lista de Ordenamiento:
Entradas
Designación Descripción Operando (*)
F2F Relé térmico (NC) I:0/1
S0Q Pulsador de parada (NC) I:0/2
S1Q Pulsador de marcha (NA) I:0/3
Salidas
Designación Descripción Operando (*)
K1M Contactor principal O:0/1
El relé térmico F1F y el pulsador de parada S0Q con contactos eléctricos físicamente
NC, por lo que su resultado es "1" a la entrada de S1Q o del contacto auxiliar K1M.
Aquí es necesario aplicar una función de memoria (para enclavar la alimentación a
K1M por I3), una forma común es la autoalimentación, como se muestra en el circuito
con Logo!. Se consigue colocando un contacto auxiliar NA del relé principal (K1M)
paralelo al pulsador de marcha (S1Q).
(Es recomendable marcar en la ficha de Simulación que los bloques F1F y S0Q son
pulsadores normalmente cerrados)
Funciones Básicas
Bloque de salida digital. Representa los bornes de salida de un relé del PLC.
Otra solución es con el relé autoenclavador como se desarrolla más abajo.
Diagrama de Conexiones:
Con Logo!:
Función SET Y RESET.
LOGO!: Relé autoenclavador:
El relé térmico F1F y el pulsador de parada S0Q con contactos eléctricos físicamente
NC (En los diagramas de bloques no hay entrada NA, y NC como en el diagrama
.
(Es recomendable marcar en la ficha de Simulación de los bloques F1F y S0Q que son
pulsadores normalmente cerrados, o bien al momento de la simulación cerrarlos).
En los diagramas de contactos, el "relé autoenclavador" no se muestra con salida, por
lo que debe insertar un "contacto" con el valor del "relé autoenclavado", como se
muestra:
Ejemplo
Ahora utilizando la función TOF (Time Off Delay o Retardo a la desconexión: despues
de cesar una señal de entrada al bloque TOF, el bloque genera una salida y la
desconecta despues de un tiempo programado). Una nueva señal de entrada detiene
al boque TON. Al inicial el programa si no hay pulso de entrada el bloque TOF no
genera salida.
Temporizadores (continuación):
Aplicación: Arranque Directo con encedido
retardado:
En este caso se dará el encendido despues de un tiempo de accionar al pulsador de
arranque. La solución TON:
Click aqui para descargar el archivo para Logo!
La solucion con TOF:
Click aqui para descargar el archivo para Logo!
Aquí las soluciones con TOF, el tiempo se inicia cuando se libera el pulsador de
marcha S1Q, pudiendo ocasionar un retardo adicional que pudiera depender del
operario en liberar al pulsador; en este caso prefiero las soluciones con TON.
Contadores
Remanencia
En la ventana de configuración anterior se ha marcado la casilla "Remanencia" esto
significa que los valores se mantendran almacenados en el PLC despues que se
apague o se corte la electricidad. Cuando se vuelva a encender el sistema se
continuará con los valores almacenados; esto es útil para llevar una cuenta total de
operación.
Muchas otros bloques cuentan con una casilla para remanencia de valores.
LOGO TD Display
Logo tiene una pantalla que nos permite la entrada y visualización de datos: Logo TD
Es importante colocar el contacto de salida no utilizado del logo TD a una marca "X1"
La pantalla de configuración del Logo TD:
Para colocar el contador basta arrastrar con el puntero del mouse el parametro que
se quiera mostrar sobre la cuadricula que representa la ventana.
En una aplicacion tambien puede negar el pin 1 en el bloqe de "texto de aviso" para
que se muestre siempre el Logo TD., haciendo esto en la aplicacion anterior,
tenemos:
Otra alternativa, para dar permanentemente la señal "1" en la entrada del bloque
Aqui el diagrama:
El display muestra un grafico de barra que avanza según el contador (desde 0 a 10):
Analógico y digital
Una señal analógica es un valor que representa a una magnitud física, estas pueden
adoptar un valor cualquiera dentro de un rango definido. Lo contrario de analógico
es digital. Una señal digital sólo puede tener dos estados, a saber: 0 y 1, es decir "off"
y "on", respectivamente.
De la señal eléctrica al valor analógico
Proceso básico
Entrada Analogica: "Magnitud Real" a
Magnitud eléctrica
Una "magnitud real" o la magnitud física (p. ej. temperatura, presión, velocidad, etc.)
debe convertirse a una magnitud eléctrica. Un sensor externo realiza esta
conversión, y esta debe ser con una relación lineal.
Es comun que una magnitud fisica se convierta por el sensor (valores manejados):
Tensiones o Voltaje:
0 a 10 V
-10V a +10V
Intensidades o Corriente:
0 a 20 mA
4 a 20 mA
Nota: LOGO! puede leer en una entrada analógica tensiones entre 0 V y 10 V, o bien
intensidades entre 0 mA y 20 mA.
Normalizacion:
Un PLC convierte a la señal electrica que toma en su entrada analogica en un "valor
normalizado". El valor normalizado es un número para su procesamiento en el
programa.
En LOGO! la magnitud electrica se convierte en un valor comprendido entre 0 y 1000;
y es un valor analógico normalizado.
Tenemos una Magnitud Real de Temperatura de -50 C a 100 C que sera capturada y
procesada en el PLC Logo!
Señal eléctrica del sensor: 0 ---- 10V ( y correspone igual al rango de la entrada
análogica, en este ejemplo):
Y : es el valor real
X : es un valor normalizado
m : Gain o Ganancia
b : Offset
Tenemos:
Calculando:
Puede comprobar que se cumpla: Valor real = (valor normalizado) * Gain + Offset.
Entradas Analogicas
En Logo las entradas son numeradas consecutivamente. El modulo Logo! 12/24, se
configura para tener dos o cuatro entradas analogicas. Por omision Logo! esta
configurado para 2 entradas analogicas propias.
Con un modulo de expansion de entradas analogicas AM2: A1 y A2 corresponden a las
entradas I7 y I8 del Logo!, y la A3, A4 corresonderán al modulo de expansion AM2.
Con dos modulos AM2: A1 y A2 corresponden a las entradas I7 y I8 del Logo!, y la A3,
A4 corresonderán al primer modulo de expansion AM2 y A5, A6 al segundo modulo
AM2.
Logo! soporta hasta 8 entradas analogicas o 4 modulos de expansión AM2, en ese caso
A1, A2 correspondera al primer modulo AM2 y sucesivamente.
Programa:
Para el primer ejemplo, tenemos:
Descripciòn Tecnológica:
Funcionamiento:
Al inicio, los posicion de los pistones es tal como se muetra en el diagrama de abajo.
No debe haber ningún balde bajo el cabezal.
Con la marcha, se arranca la faja tranportadora que transporta la fila de baldes vacios
hacia debajo del cabezal de llenado (y esto no se detiene hasta que se oprima el boton
de parada S2).
El primer balde presiona S4 y se lanza el freno que lo detiene y se inicia el llenado (se
levanta el pistón de la bomba, desde la posicion S5 hasta S6). S6 tiene una posición
deslizante que el operario regula, asi regula el volumen de llenado.
El modo de lavado es utilizado para lavar el equipo con solvente; para esto se coloca
un lavatorio bajo el cabezal y el piston de la bomba funciona sin detenerse y sin
activarse la faja y el freno..
Esquema Tecnológico:
Aqu el diagrama para el PLC Logo!:
S4 debe colocarse para actuar un solo un pulso; es decir el balde cierra S4 y avanza
unos centimetros adelante, liberando S4. Como los baldes son cilindricos no hay
problema para que S4 se ubique entre 2 baldes. El balde luego de presionar S4
avanzará unos pocos centimetros, esto también da el tiempo para que el piston de
freno salga y se encuentre extendido a la llegada del balde y se evita que este golpee
directamente al balde. Cuando el balde topa con el freno, se encuentra bien
posicionado bajo el cabezal y se inicia el llenado.
Para este desplazamiento del balde, entre el contacto de S4 y su posición contra el
freno, se esta dando con T005 un tiempo de demora de 0.5 segundos antes de
iniciar el llenado.
Aplicación
Bombeo de tanque
Se requería que un motor bomba encendiera al detectar un nivel alto en depósito, y
se quedara encendido por un tiempo calculado para darle oportunidad a bomba
vaciar este tanque en forma considerable y así evitar muy continuos arranques de la
bomba, ya que flotador manejaba un rango de nivel muy limitado.
Enlaces de Interes
En esta pagina de Allen Bradley pueden descargarse versiones light libres de RSLogix
500 y de RSLin Classic Lite :
http://www.ab.com/linked/programmablecontrol/plc/micrologix/downloads.html
Se recomienda descargar:
Micro_Lite_830.zip : RSLogix Micro Starter Lite (v8.30) without RSLinx — for offline
programming (English) 30MB. Es la version Light que reemplaza al RS Logix 500.
--------------------------------
RSLinxClassicLitev2.57.exe: RSLinx Lite software - needed for online programming
[365MB EXE]. Es el software para la conexion con el PLC. si no tiene el PLC, debe
descargar el simulador del PLC, a continuaciòn;
--------------------------------
Free Emulation Software for MicroLogix 1000, 1100, 1200, 1400 and 1500 :
rsemulate500.zip:
•RSLogix Emulate 500 [9MB] ; Es el simulador del PLC Micrologix 500,.
--------------------------------