Está en la página 1de 18

Autmatas Programables, Gua 1 Facultad: Tecnolgico Escuela: Electrnica Asignatura: Autmatas Programables

Tema: Introduccin a la programacin del Mdulo Lgico LOGO!


Objetivos
Objetivo General: Que los estudiantes Escriban un programa de aplicacin con el programa SIEMENS Logosoft para el mdulo Lgico LOGO!, simulando su comportamiento descargando esta informacin a la memoria del mdulo! Escribir programas aplicados al Mdulo lgico LOGO! de SIEMENS con el programa Logosoft! Simular el comportamiento del sistema usando las funciones de Logosoft "escribir algunas funciones de este #el$ %rogramable!

Objetivos Especficos

Material y Equipo
No ' + . 3 &antidad ' ' ' ' "escripcin &omputadora %ersonal con (indo)s *% %rograma LOGO &onfort ,!Mdulo Lgico /ni0ersal LOGO! -123 a -12, &able de interfa4 %&5LOGO!

Introduccion Teorica

Autmatas Programables, Gua 1

6igura '! LOGO!

Del esquema de circuitos a LOGO!


#epresentacin de un circuito en el es7uema La forma de representacin de los circuitos en un es7uema, puede ser como la siguiente:

6igura +! "iagrama de contactos #eali4acin del circuito mediante LOGO! En LOGO! crear8 un circuito en el 7ue se conectar8n blo7ues bornes entre ellos:

Autmatas Programables, Gua 1

6igura .! &ableado

circuito en LOGO!

%ara con0ertir un circuito a LOGO! deber8 comen4ar en la salida del circuito! La salida es la carga o el rel$ 7ue debe efectuar la conmutacin! El circuito es con0ertido en blo7ues! 2 tal efecto, debe /d! procesar el circuito desde la salida 9asta la entrada: %aso ': En la salida Q' 9a una cone:in en serie del contacto de cierre S. con otro elemento de circuito! Esta cone:in en serie e7ui0ale a un blo7ue 2N":

6igura 4! 1lo7ue 2N" %aso +: S' O#: S+ se conectan en paralelo! Esta cone:in en paralelo e7ui0ale a un blo7ue

6igura 5! 1lo7ue O# "e este modo 9abr8 descrito completamente el circuito para LOGO!! 29ora conecte las entradas salidas a LOGO!! Cableado

Autmatas Programables, Gua 1

Los interruptores S' a S. se conectan a los bornes roscados de LOGO!: ; S' al borne I' de LOGO! ; S+ al borne I+ de LOGO! ; S. al borne I. de LOGO! &omo slo se utili4an + entradas del blo7ue O#, la tercera entrada del blo7ue O# se marca como <no utili4ada=! 2 tal efecto sir0e la x en la entrada! 2n8logamente se utili4an slo + entradas del blo7ue 2N", por lo 7ue se identifica la tercera entrada como >no utili4ada> mediante x! La salida del blo7ue 2N" controla el rel$ de la salida Q'! En la salida Q' est8 conectado el consumidor E'! E?emplo de cableado En la siguiente ilustracin aparece el cableado por medio de una 0ariante de +.- @ &2 de LOGO!!

6igura ,! &ableado del circuito Monta?e de LOGO! En riel "IN Monta?e %ara montar un LOGO! 1asic LOGO! 1asic: '! &olo7ue LOGO! 1asic sobre el riel de perfil de sombrero! un mdulo digital sobre un riel de perfil de sombrero:

Autmatas Programables, Gua 1

+! Gire LOGO! 1asic 9asta introducirlo en el riel! La guAa desli4ante de monta?e situada en la parte trasera debe enca?ar en el riel!

6igura B! Monta?e de LOGO! Sobre riel "IN Desmontaje %ara desmontar LOGO!: En caso de 7ue slo ha a un LOGO! !asic montado: "arte # '! Introdu4ca un destornillador en el orificio del e:tremo inferior de la guAa desli4ante de monta?e C0er figuraD empE?elo 9acia aba?o! +! Gire LOGO! 1asic para e:traerlo del riel!

6igura F! "esmonta?e de LOGO! "e riel "IN

Autmatas Programables, Gua 1

Procedimiento
"arte $% &nstrucciones de uso Lo'osoft Confort (unciones l'icas

Encienda la computadora bus7ue en el menE inicioGHodos los programasGSIEMENS LOGOSoftGLOGO confort ,!La 0ista principal del programa es la siguiente:
Standard de #indo$s Barra del ttulo Barra de menes Barra de iconos para funciones comunes +structura en arbol para la eleccin r pida de elementos de ,eneracin del pro,ramaHerramienta de seleccin Herramienta para dibujar lineas de conexiones Mostrar conectores (Co) Mostrar funciones b sicas (!") Mostrar funciones especiales (S") Campo de textos para comentarios adicionales Separar conexiones para una mejor visualizacin Simulacin offline %rueba )nline %C &' ()!)* ()!)* &' %C*

6igura I! 2specto de la 0entana principal del LOGO &onfort J!-

,!-

Se 9ar8 un programa de e?emplo para ilustrar el uso del programa, el cual est8 descrito en la siguiente figura:

Autmatas Programables, Gua 1

6igura '-! Sistema 2utom8tico de llenado de tan7ue #ealice un programa 7ue almacene agua en el tan7ue entre el ni0el inferior el superiorK para 7ue la bomba no traba?e continuamente en0iando agua a la casa! SH2#H SHO% son pulsadores normalmente abierto cerrado respecti0amente, el interruptor flotador inferior I6I est8 abierto cuando est8 desacti0ado cerrado cuando se acti0aK mientras 7ue el interruptor flotador superior I6S est8 cerrado si est8 desacti0ado abierto si se acti0a! .! #ealice una tabla de elementos conectados al Mdulo Lgico LOGO! NL ' + . 3 J "enominacin Indicador Modo de accin &ierra N ' 2bre N ' &ierra N ' 2bre N ' "ireccin IMO I' I+ I. I3 Q'

2rran7ue de sistema autom8tico de Start llenado %aro del sistema autom8tico de SHO% llenado Interruptor 6lotador Inferior Interruptor 6lotador Superior I6I I6S

Salida 9acia bomba de llenado 1omba Habla '! Lista de contactos conectados

La solucin en es7uema de contactos o lengua?e de escalera para este problema es la siguiente:

Autmatas Programables, Gua 1

6igura ''! solucin en es7uema de contactos de problema de llenado de tan7ue %or defecto el LOGO! Opera en lengua?e de diagrama de blo7ues de funcin, aEn en su pantalla tendr8 7ue programarlo siguiendo un es7uema basado en funciones lgicas algunos blo7ues de funcin especiales! Obser0e el procedimiento sugerido para 9acer la con0ersin de uno a otro sistema en la introduccin terica obser0e el resultado en diagrama de funciones lgicas en la siguiente figura:

6igura '+! "iagrama de blo7ues de funcin para programa de control de llenado de tan7ue El bit interno au:iliar M' es un almacenamiento de resultados intermedios, recursin Co realimentacinD slo se permite 0Aa salidas CQD marcas CMD a 7ue la

En esta guAa se reali4ar8 un tutorial para introducir el circuito de la figura '', siga los siguientes pasos para simular luego descargar la solucin al Mdulo lgico LOGO!

Autmatas Programables, Gua 1

'! "$ clic en 2rc9i0o5Nue0o5"iagrama de funciones

6igura '.! Nue0o diagrama +! 2parecer8 luego de esto un cuadro de di8logo de propiedades de nue0o es7uema Csi no 9a sido des9abilitado pre0iamenteD, en este cuadro se definen ciertas opciones de documentacin opciones de 0isuali4acin en el la interfa4 del Logosoft! %ara este primer programa no se modificar8 nada en esta 0entana! Solamente d$ clic en aceptar! .! La 0entana 7ue aparece luego es similar a la 7ue se presenta en la figura F! tiene a la i47uierda una barra de herramientas con las operaciones de edicin m8s comunes, al centro posee un )rbol de operaciones con todos los blo7ues 7ue pueden conectarse en el espacio de trabajo 7ue est8 inmediatamente a la derec9a posee un enre?ado punteado! 3! Lo primero a reali4ar ser8 poner los nombres de los elementos 7ue se conectar8n al LOGO! %ara esto 0a a al menE Edicin5Nombres de cone:iones! O colo7ue los nombres simblicos de la columna <indicador= de la tabla ' 7uedar8 de la siguiente manera:

6igura '3! Nombres de cone:iones J! Inserte los conectores! %ara esto 9a dos posibilidades! La primera tiene 7ue 0er con el uso de la barra de 9erramientas de la parte i47uierda donde est8 un icono 7ue

10

Autmatas Programables, Gua 1

permite 0er deba?o del espacio de traba?o la siguiente barra de 9erramientas:

7ue son todos los tipos de contactos e:istentes para LOGO!, el primero de ellos es el 7ue precisamente se utili4ar8 por7ue corresponde a las entradas! La segunda forma es con el 8rbol de operaciones en el 7ue aparece:

ese acceso le 9abilitar8 para poner directamente las entradas en el espacio de traba?o! &on cual7uiera de las dos maneras 7ue 9a a elegido el cursor cambiar8 al dar clic en el espacio de traba?o 0er8 cmo se inserta la primera entrada del circuito, d$ otros clic en partes diferentes del espacio de traba?o se insertar8n las otras entradas! El resultado a obtener ser8 el siguiente:

6igura 'J! Insercin de Entradas ,! "e la misma manera 7ue con las entradas se pueden insertar la salida 0ariacin para la primera manera es 7ue de la barra de 9erramientas la marca, la

seleccionar8 Q "igital5 Salida

en la segunda forma el 8rbol de operaciones posee en contactos5

Autmatas Programables, Gua 1

11

d$ clic colo7ue la salida Q' en el espacio de traba?o! Paga un procedimiento similar colo7ue usted mismo la Marca M' Ccon las opciones M &ontactos5 "igital5 MarcaD El resultado 9asta a9ora es el siguiente:

6igura ',! Insercin de la Salida Q'

la Marca M'

B! 29ora se proceder8 a colocar las funciones b8sicas CG6D! %ara ello igual 7ue con los contactos 9a dos posibilidades, la primera: de la barra de 9erramientas se procede a accionar el icono traba?o cambia a , la barra de 9erramientas 7ue se sitEa deba?o del espacio de

donde estas funciones b8sicas representan en ese orden a 2N", 2N" con deteccin de flanco, N2N", N2N" con deteccin de flanco, O#, NO#, E*O# NOH, segEn la figura '', se re7uieren dos O# dos 2N" primero se selecciona , dos clic en el

espacio de traba?o despu$s otros dos clic! %ara la segunda forma solamente debe elegirse del 8rbol de operaciones 6unciones b8sicas 2N" luego funciones b8sicas O#! La siguiente figura ilustra dnde se encuentran estas funciones el resultado 9asta el momento!

12

Autmatas Programables, Gua 1

6igura 'B! Insercin de funciones Generales F! 29ora para reali4ar la cone:in de los elementos 7ue est8n en el espacio de traba?o de la barra de 9erramientas de la i47uierda seleccione , al acti0arlo el cursor ser0ir8 nada m8s para reali4ar alambrados en los blo7ues 7ue est8n en el espacio de traba?o!

2l acercar el cursor del mouse a un terminal de un componente como la I' el terminal presenta un rect8ngulo a4ul, esto indica dar clic i47uierdo en este terminal de origen arrastrar Csin soltar el botn del mouseD se lle0a 9asta la primera entrada del 1--. CO# superiorD donde aparecer8 nue0amente el rect8ngulo a4ul seguido por un nEmero ', la cone:in 7uedar8 como en la siguiente figura:

6igura 'F! &one:in de los elementos del es7uema! I! 2ntes de 9acer todas las dem8s cone:iones por su cuenta obser0e el blo7ue 1--3

CO# inferiorD 7ue tiene un pe7ueQo cArculo en su entrada superior d$ clic derec9o sobre esta entrada del menE conte:tual seleccione la opcin <Negar &onector= '-! #ealice todas las cone:iones, teniendo presente 7ue si re7uiere el mo0imiento de algEn blo7ue o cone:in puede usar la 9erramienta siguiente figura! ! El resultado se 0e en la

Autmatas Programables, Gua 1

13

6igura 'I! &one:iones completas! ''! %ara simular el comportamiento del programa antes de descargarlo al LOGO! Se deben seguir los siguientes pasos: aD Seleccione de la barra de 9erramientas de la parte i47uierda la 9erramienta de icono , con esto se acti0a el simulador 7ue tendr8 deba?o del espacio de traba?o una barra de 9erramientas de la siguiente forma:

en ella est8n las entradas utili4adas CI' 9asta I3D, la Marca M' la salida Q'! %or defecto las entradas son interruptores pero pueden cambiarse para ser pulsadores dando clic derec9o del menE conte:tual seleccione <%ar8metros de simulacin=, aparecer8 un cuadro de di8logo con la siguiente forma:

6igura +-! %ar8metros de simulacin para I'

14

Autmatas Programables, Gua 1

&on esto cuando se d$ clic sobre I' se accionar8 cuando se suelte el botn del mouse regresar8 como un botn pulsador! La I+ se modificar8 de la misma manera solamente 7ue esta entrada ser8 un pulsador normalmente cerrado Las I. e I3 son interruptores, no modifi7ue sus propiedades! %ara simular el tan7ue 0uel0a a obser0ar el enunciado del mismo, se re7uiere 7ue el sistema de control se acti0e mediante un pulsador de arran7ue CStartD se detenga por un pulsador de paro CStopD para 7ue la bomba no est$ funcionando cuando el tan7ue a est8 lleno! %or lo 7ue se pueden dar . posibilidades al pulsar I' aD El tan7ue est8 0acAo, por lo cual I6I estar8 abierto I6S estar8 cerrado Cambos inacti0osD la bomba deber8 comen4ar a funcionar Q' deber8 acti0arse bD El tan7ue est8 en medio, llen8ndose o 0aci8ndose, entonces I6I estar8 cerrado Cpor estar sumergido o acti0oD I6S estar8 cerrado Cinacti0oD Q' puede estar acti0a si est8 llenando o inacti0a si est8 0aciando cD El tan7ue est8 lleno, I6I est8 cerrado I6S est8 abierto Cacti0oD Q' debe desacti0arse!

'+! &ompruebe las condiciones de traba?o anteriores! 2cti0e I' dando clic sobre ella obser0e cmo se acti0a por consecuencia M', esto indica 7ue est8 acti0o el sistema de control de llenado, pero este bit es slo interno, no posee salida fAsica! Paga las comprobaciones manipulando las entradas I. e I3! %or Eltimo pruebe la entrada de I+ 7ue es el paro CStopD al accionarlo deber8 apagar el sistema de control! "arte *% (uncin de memoria +,

1lo7ue rel$ autoencla0ador: Este blo7ue tiene el siguiente sAmbolo: La lgica de su funcionamiento se resume en el siguiente gr8fico

Diagrama:
,$ ,*
+

-$

-$

-$

-*

.
/

6igura +'! es7uema el$ctrico

diagrama de tiempo del rel$ autoencla0ador!

El circuito de la parte ' puede simplificarse con la a uda de estos rel$s autoencla0adores

Autmatas Programables, Gua 1

15

teniendo en cuenta 7ue en el terminal S deber8n estar las condiciones necesarias para la acti0acin en el terminal # deber8n estar las condiciones necesarias para la desacti0acin! El es7uema resultante es el siguiente:

6igura ++! Solucin al sistema de llenado de tan7ue con blo7ue #S '3! Paga un nue0o es7uema con 2rc9i0o5Nue0o diagrama anterior! luego introdu4ca el es7uema del

'J! Simule el comportamiento del programa como en los pasos '' '+ mencione las 0enta?as de utili4ar este blo7ue: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; "arte 0% 1empori2adores Contadores

En el LOGO! %ueden utili4arse funciones de tempori4acin los m8s utili4ados de ellos son:

El blo7ue tempori4ador retardo a la cone:in: La lgica de su funcionamiento se resume en el siguiente gr8fico

16

Autmatas Programables, Gua 1

Diagrama:
,$ -$ 1r' / 1 -$ . 1a 3tempori2ador activo4 1

6igura +.! Es7uema el$ctrico e7ui0alente diagrama de tiempos del tempori4ador retardo a la cone:in!

El blo7ue tempori4ador retardo a la descone:in: La lgica de su funcionamiento se resume en el siguiente gr8fico

Diagrama:
,$ -$ 1r' 1a + -$ . / 3tempori2ador activo4 1 1

6igura +3! "iagrama el$ctrico e7ui0alente diagrama de tiempos del tempori4ador como retardo a la descone:in! /na de las funciones de conteo m8s utili4adas es la siguiente:

&ontador adelante Matr8s: La lgica de su funcionamiento se resume en el siguiente gr8fico:

Autmatas Programables, Gua 1

17

Diagrama:
,$ Cnt .ir ,* C$ 6 5
1 2 3 4 5 6 5 4 4 5 6 3

GNJ 7$

Contador / /

6igura +J! "iagrama el$ctrico e7ui0alente diagrama de tiempos para el contador adelanteMatr8s! En el es7uema de la parte + anterior se agregar8n los componentes anteriores en la siguiente forma:

6igura +,! /so de funciones de tempori4acin

conteo en la solucin de la parte +!

',! Modifi7ue el es7uema de la parte + Cfigura +'D cambie los par8metros a los blo7ues 1--J Ctempori4ador retardo a la cone:inD dando doble clic sobre el blo7ue modificando el 0alor por J segundos d$ clic en aceptar! Modifi7ue las propiedades del blo7ue 1--, Ctempori4ador retardo a la descone:inD asign8ndole tambi$n un tiempo de J segundos dando despu$s clic en aceptar en el 1--B Ccontador adelante Matr8sD modifi7ue la propiedad de LAmite de cone:in a ., d$ clic en aceptar! 'B! Simule el comportamiento del programa 1--J, 1--, 1--B, obser0e el funcionamiento de los blo7ues

18

Autmatas Programables, Gua 1

"arte 8% descar'ar el pro'rama el .dulo L'ico LOGO! En esta parte necesitar8 conectar a la alimentacin de ''-@ M++-@2& al LOGO! O conectar el cable de comunicacin del puerto frontal del LOGO! Pacia el puerto serie &OM' o a puerto /S1 segEn sea el caso! 'F! Se proceder8 a descargar el programa de la Eltima parte! Si a todo el 9ard)are est8 conectado, acti0e el icono de descarga al %&5LOGO!:

O del menE eli?a Perramientas5Hransferir5%&5LOGO! Si tiene problemas con la transferencia consulte al instructor! 'I! Si a todo el programa se descarg correctamente pida asesorAa de cmo 0er los blo7ues en el modo de edicin en la pantalla del LOGO! +-! Si dispone de un sistema con pulsadores l8mparas para conectar a las entradas salidas los componentes, compruebe el funcionamiento del programa si es acorde a lo 0isto con el simulador! +'! 2pague la alimentacin al LOGO! O cierre el programa Logosoft la computadora! (indo)s apague

An lisis de !esultados
2l obser0ar la solucin de la forma 7ue se plantea en la parte ' RQu$ usos se les puede dar a las marcasS Mencione las 0enta?as del uso del #el$ autoencla0ador segEn la solucin 0ista en la segunda parte! 2nalice el problema del tan7ue e:pli7ue: Rpor 7u$ ser8 necesario utili4ar tempori4adores conectados a los sensores de ni0elS! 2nalice el por 7u$ serAa importante el uso de un contador en el proceso resuelto!

Investigacin "omplementaria
In0estigue acerca de alternati0as de otras marcas similares a LOGO! In0estigue posibilidades de comunicacin en red de LOGO! In0estigue sobre el mane?o de 0ariable analgica en LOGO!

#ibliogra$%a
" www.automation.siemens.com/ngcm/ShowDocument?ID=1386055-3 !1 " #anua!"$e"SI%#%&S"'()(*"

También podría gustarte