You are on page 1of 19

1

Facultad: Ingeniera
Escuela: Electrnica
Asignatura: Autmatas Programables
Lugar de ejecucin: Instrumentacin y
Control (Edificio 3 !da "lanta#
Tema: Introduccin a la programacin del Mdulo Lgico LOGO!
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"
' (omputadora &ersonal con )indo*s +& ! LOGO (onfort ,"-
' Mdulo Lgico .ni/ersal LOGO! 01- $(
' (able de interfa2 &(3LOGO!
' (able de alimentacin
1 Interruptores N"4
0 Interruptores N"(
0 l5mparas
Autmatas Programables. Gua 1
$bjeti%o &eneral
'aterial y E(ui"o
$bjeti%os Es"ecficos
2
6igura '" LOGO!
#el es7uema de circuitos a LOGO!
La forma de representacin de los circuitos en un es7uema puede ser como la siguiente:
El consumidor E' se acti/a ! desacti/a a tra/%s de los
interruptores 8S' o S09 ! S1 8O: O$; <:4N#9
Se e=cita el rel% >' al cerrarse S' o S0 ! adem5s S1
6igura 0" #iagrama de contactos
$eali2acin del circuito mediante LOGO!
En LOGO! crear5 un circuito en el 7ue se conectar5n blo7ues ! bornes entre ellos:
Autmatas Programables. Gua 1
Introduccin )erica
3
6igura 1" (ableado ! circuito en LOGO!
&ara con/ertir un circuito a LOGO! deber5 comen2ar en la salida del circuito"
La salida es la carga o el rel% 7ue debe efectuar la conmutacin"
El circuito es con/ertido en blo7ues" 4 tal efecto debe usted procesar el circuito desde la
salida ?asta la entrada:
&aso ': En la salida Q' ?a! una cone=in en serie del contacto de cierre S1 con otro
elemento de circuito" Esta cone=in en serie e7ui/ale a un blo7ue 4N#:
6igura @" Alo7ue 4N#
&aso 0: S' ! S0 se conectan en paralelo" Esta cone=in en paralelo e7ui/ale a un blo7ue
O$:
6igura B" Alo7ue O$
#e este modo ?abr5 descrito completamente el circuito para LOGO!" 4?ora conecte las
entradas ! salidas a LOGO!"
Cableado
Los interruptores S' a S1 se conectan a los bornes roscados de LOGO!:
S' al borne I' de LOGO!
Autmatas Programables. Gua 1
4
S0 al borne I0 de LOGO!
S1 al borne I1 de LOGO!
(omo slo se utili2an 0 entradas del blo7ue O$ la tercera entrada del blo7ue O$ se marca
como Cno utili2adaD" 4 tal efecto sir/e la x en la entrada"
4n5logamente se utili2an slo 0 entradas del blo7ue 4N# por lo 7ue se identifica la tercera
entrada como Eno utili2adaE mediante x"
La salida del blo7ue 4N# controla el rel% de la salida Q'" En la salida Q' est5 conectado el
consumidor E'"
EFemplo de cableado
En la siguiente ilustracin aparece el cableado por medio de una /ariante de 01- G (4 de
LOGO!"
6igura ," (ableado del circuito
MontaFe de LOGO! En riel #IN
&ara montar un LOGO! Aasic ! un mdulo digital sobre un riel de perfil de sombrero:
LOGO! Aasic:
'" (olo7ue LOGO! Aasic sobre el riel de perfil de sombrero"
0" Gire LOGO! Aasic ?asta introducirlo en el riel" La guHa desli2ante de montaFe situada en la
parte trasera debe encaFar en el riel"
Autmatas Programables. Gua 1
5
6igura I" MontaFe de LOGO! Sobre riel #IN
#esmontaFe
En caso de 7ue slo haya un LOGO! Basic montado:
Parte A
'" Introdu2ca un destornillador en el orificio del e=tremo inferior de la guHa desli2ante de
montaFe 8/er 6igura J9 ! empKFelo ?acia abaFo"
0" Gire LOGO! Aasic para e=traerlo del riel"
6igura J" #esmontaFe de LOGO! #e riel #IN
Parte 1. Instrucciones de uso Logosoft Confort y unciones lgicas
'" Encienda la computadora ! bus7ue en el menK inicioLTodos los programasLSIEMENS
Autmatas Programables. Gua 1
Procedimiento
6
LOGOSoftLLOGO confort ,"-
La /ista principal del programa es la siguiente:
B a r r a d e l t t u l o
B a r r a d e m e n e s
B a r r a d e i c o n o s p a r a
f u n c i o n e s c o m u n e s
H e r r a m i e n t a d e s e l e c c i n
C a m p o d e t e x t o s p a r a
c o m e n t a r i o s a d i c i o n a l e s
S e p a r a r c o n e x i o n e s p a r a u n a
m e o r ! i s u a l i " a c i n
H e r r a m i e n t a p a r a d i b u a r l i n e a s
d e c o n e x i o n e s
# o s t r a r c o n e c t o r e s $ C o %
# o s t r a r f u n c i o n e s b & s i c a s $ G ' %
# o s t r a r f u n c i o n e s e s p e c i a l e s $ S ' %
S i m u l a c i n o f f l i n e
S t a n d a r d d e ( i n d o ) s P C * + , - G - . , - G - . * + P C .
P r u e b a - n l i n e
/ s t r u c t u r a e n a r b o l p a r a l a
e l e c c i n r & p i d a d e e l e m e n t o s
d e g e n e r a c i n d e l p r o g r a m a .
6igura M" 4specto de la /entana principal del LOGO (onfort B"- ! ,"-
Se ?ar5 un programa de eFemplo para ilustrar el uso del soft*are el cual est5 descrito
a continuacin:
6igura '-" Sistema 4utom5tico de llenado de tan7ue
Autmatas Programables. Gua 1
7
Se debe reali2ar un programa para un sistema como el 7ue se muestra en la 6igura '
donde se necesita almacenar agua en el tan7ue entre el ni/el inferior ! el superior
para 7ue la bomba no trabaFe continuamente en/iando agua a la casa"
ST4$T ! STO& son pulsadores normalmente abierto ! cerrado respecti/amente el
interruptor flotador inferior I6I est5 abierto cuando est5 desacti/ado ! cerrado cuando
se acti/a; mientras 7ue el interruptor flotador superior I6S est5 cerrado si est5
desacti/ado ! abierto si se acti/a"
4 continuacin se muestran la tabla de elementos conectados al Mdulo Lgico
LOGO! Que deber5 reali2ar
!" #eno$inacin Indicador %odo de accin #ireccin I&O
1 Arranque de sistema automtico de
llenado
Start Cierra = 1 I1
2 Paro del sistema automtico de llenado STOP Are = 1 I2
3 Interru!tor "lotador In#erior I"I Cierra = 1 I3
4 Interru!tor "lotador Su!erior I"S Are = 1 I4
5 Salida $acia oma de llenado %oma &1
Tabla '" Lista de contactos conectados
La solucin en es7uema de contactos o lenguaFe de escalera para este problema es la
siguiente:
6igura ''" solucin en es7uema de contactos de problema de llenado de tan7ue
&or defecto el LOGO! opera en lenguaFe de diagrama de blo7ues de funcin aKn en
su pantalla tendr5 7ue programarlo siguiendo un es7uema basado en funciones
lgicas ! algunos blo7ues de funcin especiales"
0" Obser/e el procedimiento sugerido para ?acer la con/ersin de uno a otro sistema en
Autmatas Programables. Gua 1
'
la introduccin terica ! obser/e el resultado en diagrama de funciones lgicas en la
siguiente 6igura:
6igura '0" #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 !a 7ue la
recursin 8o realimentacin9 slo se permite /Ha salidas 8Q9 ! marcas 8M9
1" En esta guHa se reali2ar5 un tutorial para introducir el circuito de la 6igura '0 siga los
pasos 7ue se muestran a continuacin para simular ! luego descargar la solucin al
mdulo lgico LOGO!
@" #% clic en 4rc?i/o3Nue/o3#iagrama de funciones
6igura '1" Nue/o diagrama
B" 4parecer5 luego de esto un cuadro de di5logo de propiedades de nue/o es7uema 8si
no ?a sido des?abilitado pre/iamente9 en este cuadro se definen ciertas opciones de
documentacin ! opciones de /isuali2acin en el la interfa2 del Logosoft" &ara este
primer programa no se modificar5 nada en esta /entana" Solamente d% clic en
aceptar"
La /entana 7ue aparece luego es similar a la 7ue se presenta en la 6igura M" tiene a la
i27uierda una barra de herra$ientas con las operaciones de edicin m5s comunes
al centro posee un 'rbol de o(eraciones con todos los blo7ues 7ue pueden
conectarse en el es(acio de traba)o 7ue est5 inmediatamente a la derec?a ! posee
un enreFado punteado"
Autmatas Programables. Gua 1
(
," Lo primero a reali2ar ser5 poner los nombres de los elementos 7ue se conectar5n al
LOGO! &ara esto /a!a al menK Edicin3Nombres de cone=iones" < colo7ue los
nombres simblicos de la columna CindicadorD de la Tabla ' ! 7uedar5 de la siguiente
manera:

6igura '@" Nombres de cone=iones
I" Inserte los conectores" &ara esto ?a! dos posibilidades" La primera tiene 7ue /er con
el uso de la barra de ?erramientas de la parte i27uierda donde est5 un icono 7ue
permite /er debaFo del espacio de trabaFo la siguiente barra de ?erramientas:
J" 7ue son todos los tipos de contactos e=istentes para LOGO! el primero de ellos es el
7ue precisamente se utili2ar5 por7ue corresponde a las entradas" La segunda forma
es con el 5rbol de operaciones en el 7ue aparece:
Ese acceso le ?abilitar5 para poner directamente las entradas en el espacio de
Autmatas Programables. Gua 1
1)
trabaFo"
M" (on cual7uiera de las dos maneras 7ue ?a!a elegido el cursor cambiar5 ! al dar clic
en el espacio de trabaFo /er5 cmo se inserta la primera entrada del circuito d% otros
clic en partes diferentes del espacio de trabaFo ! se insertar5n las otras entradas" El
resultado a obtener ser5 el siguiente:
6igura 'B" Insercin de Entradas
'-" #e la misma manera 7ue con las entradas se pueden insertar la salida ! la marca la
/ariacin para la primera manera es 7ue de la barra de ?erramientas
seleccionar5 Q ! en la segunda forma el 5rbol de operaciones posee en contactos3
#igital3 Salida

''" #% clic ! colo7ue la salida Q' en el espacio de trabaFo"
'0" Naga un procedimiento similar ! colo7ue usted mismo la Marca M' 8con las opciones
M (ontactos3 #igital3 Marca9
El resultado ?asta a?ora es el siguiente:
Autmatas Programables. Gua 1
11
6igura '," Insercin de la Salida Q' ! la Marca M'
'1" 4?ora se proceder5 a colocar las funciones b5sicas 8G69" &ara ello igual 7ue con los
contactos ?a! dos posibilidades la primera: de la barra de ?erramientas se procede a
accionar el icono la barra de ?erramientas 7ue se sitKa debaFo del espacio de
trabaFo cambia a:
#onde estas funciones b5sicas representan en ese orden a 4N# 4N# con deteccin
de flanco N4N# N4N# con deteccin de flanco O$ NO$ E+O$ ! NOT segKn la
6igura '0 se re7uieren dos O$ ! dos 4N# primero se selecciona dos clic en el
espacio de trabaFo ! despu%s ! otros dos clic" &ara la segunda forma solamente
debe elegirse del 5rbol de operaciones 6unciones b5sicas 4N# ! luego funciones
b5sicas O$" La siguiente figura ilustra dnde se encuentran estas funciones ! el
resultado ?asta el momento"
6igura 'I" Insercin de funciones Generales
Autmatas Programables. Gua 1
12
'@" 4?ora para reali2ar la cone=in de los elementos 7ue est5n en el espacio de trabaFo
de la barra de ?erramientas de la i27uierda seleccione al acti/arlo el cursor ser/ir5
nada m5s para reali2ar alambrados en los blo7ues 7ue est5n en el espacio de trabaFo"
4l acercar el cursor del mouse a un terminal de un componente como la I' el terminal
presenta un rect5ngulo a2ul esto indica dar clic i27uierdo en este terminal
de origen ! arrastrar 8sin soltar el botn del mouse9 se lle/a ?asta la primera
entrada del A--1 8O$ superior9 donde aparecer5 nue/amente el rect5ngulo
a2ul seguido por un nKmero ' la cone=in 7uedar5 como en la siguiente
figura:
6igura 'J" (one=in de los elementos del es7uema"
'B" 4ntes de ?acer todas las dem5s cone=iones por su cuenta obser/e el
blo7ue A--@ 8O$ inferior9 7ue tiene un pe7ueOo cHrculo en su entrada
superior d% clic derec?o sobre esta entrada ! del menK conte=tual
seleccione la opcin CNegar (onectorD
'," $ealice todas las cone=iones teniendo presente 7ue si re7uiere el mo/imiento de
algKn blo7ue o cone=in puede usar la ?erramienta " El resultado se /e en la
siguiente figura"
6igura 'M" (one=iones completas"
&ara simular el comportamiento del programa antes de descargarlo al LOGO! Se
deben seguir los siguientes pasos:
'I" Seleccione de la barra de ?erramientas de la parte i27uierda la ?erramienta de icono
con esto se acti/a el simulador 7ue tendr5 debaFo del espacio de trabaFo una
Autmatas Programables. Gua 1
13
barra de ?erramientas de la siguiente forma:
en ella est5n las entradas utili2adas 8I' ?asta I@9 la Marca M' ! la salida Q' ! los
botones para arrancar la simulacin pararla o pausarla"
&or defecto las entradas son interruptores pero pueden cambiarse para ser pulsadores
dando clic derec?o ! del menK conte=tual seleccione C&ar5metros de simulacinD !
aparecer5 un cuadro de di5logo con la siguiente forma:
6igura 0-" &ar5metros de simulacin para I'
seleccione la opcin de pulsador 8contactor normalmente abierto9 con esto cuando se
d% clic sobre I' se accionar5 ! cuando se suelte el botn del mouse regresar5 como
un botn pulsador"
'J" La I0 se modificar5 de la misma manera solamente 7ue esta entrada ser5 un pulsador
normalmente cerrado"
'M" Las I1 e I@ son interruptores no modifi7ue sus propiedades"
0-" &ara simular el tan7ue /uel/a a obser/ar el enunciado del mismo se re7uiere 7ue el
sistema de control se acti/e mediante un pulsador de arran7ue 8Start9 ! se detenga
por un pulsador de paro 8Stop9 para 7ue la bomba no est% funcionando cuando el
tan7ue !a est5 lleno" &or lo 7ue se pueden dar 1 posibilidades al pulsar I'
a9 El tan7ue est5 /acHo por lo cual I6I estar5 abierto ! I6S estar5 cerrado 8ambos
inacti/os9 ! la bomba deber5 comen2ar a funcionar Q' deber5 acti/arse"
b9 El tan7ue est5 en medio llen5ndose o /aci5ndose entonces I6I estar5 cerrado
8por estar sumergido o acti/o9 ! I6S estar5 cerrado 8inacti/o9 Q' puede estar
acti/a si est5 llenando o inacti/a si est5 /aciando"
c9 El tan7ue est5 lleno I6I est5 cerrado ! I6S est5 abierto 8acti/o9 Q' debe
desacti/arse"
Autmatas Programables. Gua 1
14
0'" (ompruebe las condiciones de trabaFo anteriores" 4cti/e I' dando clic sobre ella !
obser/e cmo se acti/a por consecuencia M' esto indica 7ue est5 acti/o el sistema
de control de llenado pero este bit es slo interno no posee salida fHsica" Naga las
comprobaciones manipulando las entradas I1 e I@" &or Kltimo pruebe la entrada de I0
7ue es el paro 8Stop9 al accionarlo deber5 apagar el sistema de control"
Parte *. uncin de $e$oria +,
Alo7ue rel% autoencla/ador: Este blo7ue tiene el siguiente sHmbolo:
La lgica de su funcionamiento se resume en el siguiente gr5fico
6igura 0'" es7uema el%ctrico ! diagrama de tiempo del rel% autoencla/ador"
00" El circuito de la parte ' puede simplificarse con la a!uda de estos rel%s
autoencla/adores teniendo en cuenta 7ue en el terminal S deber5n estar las
condiciones necesarias para la acti/acin ! en el terminal $ deber5n estar las
condiciones necesarias para la desacti/acin"
01" El es7uema resultante es el siguiente:
6igura 00" Solucin al sistema de llenado de tan7ue con blo7ue $S
Autmatas Programables. Gua 1
, *
- 1 %
, 1 - 1 - 1
- *
,
+
.
* i a g r a m a :
15
0@" Modifi7ue el diagrama como se muestra en la 6igura 00 8para obtener los blo7ues $S
seleccione el icono 9
0B" Simule el comportamiento del programa como en el paso 'I ! mencione las /entaFas
de utili2ar este blo7ue:
Parte /. 0e$(ori1adores y Contadores
En el LOGO! &ueden utili2arse funciones de tempori2acin los m5s utili2ados de ellos
son:
El blo7ue tempori2ador retardo a la cone=in:
La lgica de su funcionamiento se resume en el siguiente
gr5fico

6igura 01" Es7uema el%ctrico e7ui/alente ! diagrama de tiempos del tempori2ador
retardo a la cone=in"
El blo7ue tempori2ador retardo a la descone=in:
La lgica de su funcionamiento se resume en el siguiente gr5fico
Autmatas Programables. Gua 1
, 1
- 1
- 1
%
* i a g r a m a :
0 r g
.
0 a
0 0
2 t e $ ( o r i 1 a d o r a c t i 3 o 4
16
, 1
- 1
- 1
%
2 t e $ ( o r i 1 a d o r a c t i 3 o 4
0 r g
.
0 a
0
+
0
* i a g r a m a :
6igura 0@" #iagrama el%ctrico e7ui/alente ! diagrama de tiempos del tempori2ador
como retardo a la descone=in"
.na de las funciones de conteo m5s utili2adas es la
siguiente:
(ontador adelante Patr5s:
La lgica de su funcionamiento se resume en el
siguiente gr5fico:
6igura 0B" #iagrama el%ctrico e7ui/alente ! diagrama de tiempos para el
contador adelantePatr5s"
0," En el es7uema de la parte 0 anterior se agregar5n los componentes anteriores en la
siguiente forma:
Autmatas Programables. Gua 1
C 1
, 1
, *
5 6
L : B
7 1
* i a g r a m a :
.
C n t
0 i r
1
+
!
3
,
-
.
-
,
3
!
3
,
-
.
/
+
!
3
C o n t a d o r
17
6igura 0," .so de funciones de tempori2acin ! conteo en la solucin de la parte 0"
0I" Modifi7ue el es7uema de la parte 0 86igura 009 ! cambie los par5metros a los blo7ues
A--B 8tempori2ador retardo a la cone=in9 dando doble clic sobre el blo7ue !
modificando el /alor por B segundos ! d% clic en aceptar" Modifi7ue las propiedades
del blo7ue A--, 8tempori2ador retardo a la descone=in9 asign5ndole tambi%n un
tiempo de B segundos dando despu%s clic en aceptar ! en el A--I 8contador
adelante Patr5s9 modifi7ue la propiedad de LHmite de cone=in a 1 d% clic en aceptar"
0J" Simule el comportamiento del programa ! obser/e el funcionamiento de los blo7ues
A--B A--, ! A--I"
Parte 8. descargar el (rogra$a el %dulo Lgico LOGO!
0M" En esta parte necesitar5 conectar a la alimentacin de ''-G P00-G4( al LOGO! <
conectar el cable de comunicacin del puerto frontal del LOGO! Nacia el puerto serie
(OM' o a puerto .SA segKn sea el caso"
1-" Se proceder5 a descargar el programa de la Kltima parte" Si !a todo el ?ard*are est5
conectado acti/e el icono de descarga al &(3LOGO!:
O del menK eliFa Nerramientas3Transferir3&(3LOGO" Si tiene problemas con la
transferencia consulte a su docente de laboratorio"
1'" Si !a todo el programa se descarg correctamente de clic en el icono para
correr el programa o detenerlo"
10" Si dispone de un sistema con pulsadores ! l5mparas para conectar a las entradas !
salidas los componentes compruebe el funcionamiento del programa si es acorde a lo
/isto con el simulador para /er la eFecucin en linea de clic en el icono ! luego
en
Autmatas Programables. Gua 1
1'
11" 4pague la alimentacin al LOGO! cierre el programa Logosoft ! apague la
computadora"
4l obser/ar la solucin de la forma 7ue se plantea en la parte ' QQu% usos se les
puede dar a las marcasR
Mencione las /entaFas del uso del $el% autoencla/ador segKn la solucin /ista en la
segunda parte"
4nalice el problema del tan7ue ! e=pli7ue: Qpor 7u% ser5 necesario utili2ar
tempori2adores conectados a los sensores de ni/elR"
4nalice el por 7u% serHa importante el uso de un contador en el proceso resuelto"
In/estigue acerca de alternati/as de otras marcas similares a LOGO!
In/estigue posibilidades de comunicacin en red de LOGO!
In/estigue sobre el maneFo de /ariable analgica en LOGO!
?ttps:PP***"s*e"siemens"comPspainP*ebPesPindustr!Pautomati2acionPsimaticPcontrolad
oresP&agesPLOGO"asp=
Manual de SIEMENS LOGO!
Autmatas Programables. Gua 1
An0lisis de 1esultados
In%estigacin Com"lementaria
2ibliografa
1(
9:AL;ACIO!
< 168 =6> ?61@ !ota
CO!OCI%I9!0O 0BS
(onocimiento
deficiente de los
fundamentos
tericos
(onocimiento !
e=plicacin incompleta
de los fundamentos
tericos
(onocimiento
completo !
e=plicacin clara de
los fundamentos
tericos
APLICACIA! #9L
CO!OCI%I9!0O
I-S
3 No comprende el
proceso a
controlar
3 $eali2 parte '
con dificultad para
simular el
proceso"
3 $eali2 partes 0
! 1 con igual
dificultad
3 No reali2 parte
@
3 (omprende el
proceso a controlar
3 $eali2 parte ' con
poca dificultad para
simular el proceso"
3 $eali2 partes 0 ! 1
3 $eali2 parte @ con
dificultad
3 (omprende el
proceso a controlar
3 $eali2a las @ partes
del procedimiento con
poca dificultad para
simular ! descargar el
programa"
AC0I0;# 0"BS
Es un obser/ador
pasi/o
&articipa
ocasionalmente o lo
?ace constantemente
pero sin coordinarse
con su compaOero
&articipa propositi/a e
integralmente en toda
la pr5ctica
0"BS
Es ordenado; pero
no ?ace un uso
adecuado de los
recursos
Nace un uso
adecuado de los
recursos respeta las
pautas de seguridad
pero es desordenado"
Nace un maneFo
responsable !
adecuado de los
recursos conforme a
pautas de seguridad e
?igiene"
0O0AL '--S
3oja de cotejo: +
Autmatas Programables. Gua 1
&ua +: Introduccin a la programacin del Mdulo Lgico LOGO!
Alumno:
*ocente: &L: Fec4a:
'0(uina 5o:

You might also like