Logos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

El LOGO se programa con lenguaje FPB es decir, que su lenguaje es gráfico es decir mediante

logigramas, por lo que no necesita grandes conocimientos de programación, y no se borran al


suspender la alimentación ¿Qué tipo de memoria tendrá interna?
¿Según el tipo de salida que tiene el autómata, puede ser analógica?
CO CONECTORES
Los conectores que puedes usar en las entradas de los bloques son:
Nada conectado = x
Entradas = I1 I2 I3 I4 I5 I6
Salidas = Q1 Q2 Q3 Q4
Fijas 1/ 0 = hi lo (high= alto=1, low=bajo=0).
GF FUNCI ONES BÁSI CAS I NTEGRADAS

OR NOR

AND NAND

XOR
NOT
(diferentes = 1 )
SF FUNCI ONES ESPECI AL ES
Cuando se pulsa la entrada hay un tiempo
Retardo a la de retardo T en que se conecte la salida. La
conexión salida termina cuando termina la acción de
la entrada.(interruptor).
Cuando se pulsa la entrada, se conecta la
Retardo a la salida que tardará un tiempo en
desconexión desconectarse tomado desde que la entrada
se desconecta. (pulsador). Existe el reset.
Esta función tiene una entrada que cuando
se activa inmediatamente se activa la salida
que estará activada hasta que vuelva a
Telerruptor
aparecer una nueva entrada.
Existe la función reset que anula la
información previa.
Esta función tiene tres entradas en las que
Interruptor
se puede programar tres franjas horarias
horario, (Reloj
diferentes, siendo la salida la suma de
no disponible
todas ellas.
en el modelo
La salida actuará a la primera entrada que
230R)
le diga algo.
Relé con Esta función hace uso de la entrada set que
autorretención hace que la salida se accione, estando así
(Biestable RS) hasta que actúe el reset.
Ante una entrada (En) que estará activada
Generador de durante un tiempo T, la salida generada
pulsos será en forma de impulsos.

76
Es un retardo a la conexión igual que en la
Retardo a la primera función pero al ser memorizado,
conexión esta función no se desconecta, y además la
memorizado entrada es en forma de conector y no de
interruptor.
Es una función que tiene la propiedad de
contar (Cnt) y actuar cuando se llega a un
determinado número (Par) o superior a
Contador este. La función puede ir en la dirección de
adelante/atrás aumentar el número ó disminuir (Dir).
Dispone de reset (R ). La salida será 1
cuando lleguemos al número del par o
superior y 0 cuando sea menor.
Rellena la 3ª columna dibujo explicativo, en forma de diagrama de
estados:
Retardo a la
conexión

Retardo a la
desconexión

Telerruptor

Interruptor horario

Relé con
autorretención
(Biestable RS)
Generador de
pulsos

Retardo a la
conexión
memorizado
Contador
adelante/atrás

77
1 Realizar un programa en el LOGO que cuando los interruptores I1 I2 e I3 estén
activados, Q1 se active (activarse = 1)

2 Realizar un programa en el LOGO que cuando alguno de los interruptores I1 I2 e I3


estén activados, Q1 se active (activarse = 1)

3 Si I1 e I2 son diferentes entonces Q1=1

4 Si I1 e I2 son iguales entonces Q1=1

5 Si I1=1 I2=1 e I3 =0 entonces Q1=1 será 0 en otro caso

6 Si I1=1 I2=1 e I3 =0 entonces Q1=1 será 0 en otro caso


Si I1=1 I2=0 e I3 =0 entonces Q2=1 será 0 en otro caso
Q3=1 si ocurre alguno de los anteriores casos

7 Si I1=1 I2=1 e I3 =0 o I1=0 I2=1 e I3 =0 entonces Q1=1 será 0 en otro caso


Si I1=1 I2=0 e I3 =0 entonces Q2=1 será 0 en otro caso
Q3=1 si ocurre alguno de los anteriores casos
Q4 = 1 si ocurren los dos anteriores casos a la vez (Q2 y Q3)

8 Si I1=1 I2=1 I3 =0 I4=1 I5=0 I6=1 entonces Q1=1 será 0 en otro caso

L os siguientes 4 pr oblemas hacer los sólo si os sobr a tiempo, si no pasar al 13:

9 Teniendo en cuenta sólo las entradas I1 I2 I3 e I4 realizar un programa que Q1=1 si el


número de interruptores activados superan o igualan al número de interruptores
desactivados.

10 Teniendo en cuenta sólo las entradas I1 I2 I3 e I4, hacer un programa que si el


número de interruptores activados de I1 I2 I3 e I4 son impares entonces Q1=1

11 Teniendo en cuenta sólo las entradas I1 I2 I3 e I4, hacer un programa que si hay dos
interruptores contíguos activados, entonces Q1=1.

12 Teniendo en cuenta sólo las entradas I1 I2 I3 e I4, hacer un programa que si hay dos
interruptores contíguos activados, entonces Q1=1. Si I2=0 e I4 =0 entonces la salida Q1
es indiferente.

78
13 Realizar un programa con el LOGO que sirva como temporizador de una luz de
escalera, es decir si se pulsa la entrada I1, entonces Q1 se encuentra encendido digamos
40 seg.
14 Si observamos cómo se enciende un teléfono móvil, podemos ver que es un
interruptor de pulsación prolongada, es decir, que hay que hacer una pulsación larga en
la tecla correspondiente y entonces se conecta el movil. Realizar un programa con el
LOGO de manera que con una pulsación prolongada en I1 de 6 segundos entonces la
máquina conectada en Q1 se active.

15 En una habitación con dos interruptores y una luz, para que desde cualquier
interruptor se pueda encender y apagar la luz hace falta un interruptor de cruze, pero en
el caso de más de 2 la solución es muy tediosa, por ejemplo una gran nave. Realizar un
programa en LOGO que solucione este problema, donde hay cientos de pulsadores (en
vez de interruptores) que cada uno de ellos pueden encender o apagar la luz conectada
en Q1
16 Supongamos una puerta eléctrica, que con un pulsador o célula fotoeléctrica se abre
la puerta. Realizar un programa que con un pulso en I1 se active Q1 ¿Cuándo se
desactivará? Para ello tiene que existir un fin de carrera, I2, es decir, un pulsador que
cuando la puerta llegue hasta el final, estos pulsadores son NC (normalmente cerrados)
cmo seguridad. Para simplificar el problema supondremos que no es NC (normalmente
cerrado) sino NA (normalmente abierto).

17 Vamos a añadir a la puerta del ejercício anterior un cierre automático, de tal manera
que exista un pulso en I1, después de 10 segundos tiene que activar el sentido de giro de
cerrar Q2 hasta llegar al final de carrera I3 que por simplificación será NA. En un
problema posterior se tratará más profundamente del cambio de sentido de giro de un
motor.

18 Para completar más aún la puerta automática, se pide en este ejercicio añadir un
aviso intermitente por Q3 de 0.5 segundos cuando se este cerrando la puerta Q2

19 En una cinta de transporte de una panaderia, se encuentra una célula fotoeléctrica I1


que emite pulsos cada vez que pasa por delante de ella un pastelito. Realizar un
programa que cuando cuente 16 empaquete el pastelito. La máquina de empaquetar está
en Q1. Una vez concluida la empaquetación, por I2 se le envia un pulso para que
empieze a contar.

20 Supongamos una oficina, que desea que la calefacción Q1 se conecte Lunes a


Viernes de 9:00 hasta las 13:00 y de 16:00 hasta las 19:00, excepto los viernes
conectará a las 8:00 en vez de las 9:00 y que de desconectará a las 18:00 en vez de las
19:00 pues se entra más pronto y se sale más pronto. Los Sabados sólo se trabaja por la
mañana y habrña que conectar la calefacción de 9:00 a 13:00.

21 Supongamos una máquina taladradora Q1 que tiene dos pulsadores. Uno para On I1
y otro para Off I2. Realizar el programa que permita su funcionamiento.

22 Realizar el mismo ejercicio anterior pero que sólo sea un solo pulsador I1

79
23.- Cuando se active I1 o I2, que se encienda la lampara Q1 tardando 7 segundos
en desconectarse. I1e I2 pulsadores.

24.- Cuando se active I1 e I2, que se encienda la lampara Q1 tardando 10 segundos


en desconectarse.

25.- Hacer una intermitencia cuando se pulse I1 e I2, la intermitencia que sea de 1
segundo cada periodo (0.5 segundos encendido y 0.5 segundos apagado), siendo I1
e I2 interruptores.

26.- Hacer una intermitencia cuando se pulsa I1, y que esa intermitencia se apague
cuando se vuelva a pulsar. La intermitencia que sea de 1 segundo de periodo.

2- Hacer una intermitencia durante 10 segundos cuando se encienda I1 e I2 que son


pulsadores.

80
28.- Hacer un programa que cuando se active I1 se encienda Q1 durante 5
segundos, y si se activa I2 que haga una intermitencia de 1 segundo cada periodo,
siendo I1 un pulsador e I2 un interruptor.

29.- Hacer un programa que cuando se active I1 se encienda Q1 durante 5 seg. Y si


se activa I2 que durante 5 seg haya una intermitencia de 0.5seg. cada periodo
siendo I1 e I2 pulsadores. I3 pulsador como Reset

30.- Que Q1 realice una intermitencia de 5 segundos con 1 segundo cada periodo
cuando se apague I1, siendo I1 un pulsador. I3 pulsador como Reset

31.- Al pulsar 1x I1 se enciende Q1, al pulsar 2 x I1 se enciende Q1 y Q2, al pulsar


3 x I1 se enciende Q1 Q2 Q3, y al pulsar 4 x I1 se apagan todos

32.- Que se encienda Q1 5 segundos cuando se active I1, siendo I1 interruptor.

33.- Al accionar I1, Q1 se acciona 2 segundos después de que se apague I1 y


funciona durante 1 segundo, siendo I1 un pulsador.

34 Cuando se accione I1, después de 10 segundos, que Q1 haga una intermitencia


durante 5 segundos (1 segundo cada periodo), siendo I1 pulsador.

81
35.- Realizar un secuenciamiento de luces, en bucle.

Q1 => Q2 => Q3 => Q4 => Q1 => Q2 => .....

36 Realizar un programa que simule un semáforo. Q1=Rojo Q2=Amarillo Q3=Verde de tal manera
que este 8 seg. en Rojo, 2 seg. en Amarillo y 10 seg. en verde. Se comenzará con un pulso en I1.

37 El mismo ejercicio que 36, pero que la luz amarilla haga intermitencia

38 Se desea abrir una puerta con dos pulsadores I1=Abrir, (fin de carrera I2) I3=Cerrar (fin de
carrera I4). Para abrir se utilizará la salida Q1, y para cerrar Q2. Para invertir el giro se utilizan 4
relés emparejados según el esquema de la figura:

Q1 Q2 Motor
0 0 Parado
0 1 Cerrar
1 0 Abrir
1 1 CORTO

Podemos observar que si Q1 y Q2 se


activan se produciría un corto.
Realizar el programa en LOGO tomando
en cuenta esta consideración. Los finales
de carrera son NC como en la realidad.
Consejo : Ver 16.

39 Para completar más aún la puerta


automática, se le puede dotar de un
dispositivo de cierre automático con sólo
un pulsador I1 para abrir, que a los 10seg.
automáticamente se cierre. I3 puede tomar
ahora el significado de Paro de emergencia que como todos los interruptores de seguridad son NC.

40 La puerta de los ascensores se diferencian de las puertas automáticas en que se pueden cerrar
automáticamente, o bien porque se acciona algun botón interior de subir/bajar pisos.
Supongamos un ascensor, la entrada I1 acciona la apertura de puertas (que puede ser la salida de una
puerta AND con el pulsador de llamada junto con el de posicionamiento del ascensor) con el pulso
se abren las puertas Q1 (fin de carrera I2) espera 10 segundos, y se cierran las puertas Q2 (fin de
carrera I3) pero se puede adelantar el cierre de la puerta del ascensor si se da un pulso en cualquiera
de los pisos I4 I5 I6.

82
41 En una serrería, tenemos una cortadora de tablones de manera que si se acciona I1 La cuchilla
baja (Q1) hasta el final de carrera I3 NC y entonces se pone a girar la cuchilla (Q3) y el tablón se
mueve hacia él (Q4) hasta el fin de carrera I4 NC entonces la cuchilla se para y sube (Q2) hasta el
final de carrera I2 NC. Existe un interruptor NC I5 de seguridad para parar todo el sistema. Q4 sólo
funciona si además esta activo un interruptor de mover tablón I6

42 En una panificadora se cuenta con una cámara de fermentación que de forma


automática se conecta y desconecta. Con lo que sabes del logo programa la
siguiente propuesta: La cámara problema debe estar conectada de lunes a viernes de
9:00 a 14:00 y de 16:00 a 20:00, y los sábados y domingos debe estar de 10:00 a
13:00 y de 20:00 a 22:00.

43.- Imagina el caso del problema anterior pero que un dia fuese festivo y
tuviésemos que considerarlo como fin de semana, propón un programa para este
caso, que sea facil la alteración del programa, con sólo entrar en la parametrización
del logo, y no en la edición del programa.

83
1

5 En este caso tenemos que hacer una combinación para


que resulte el propósito del enunciado

6 En este caso Q1 = I1 * I2 * I3neg (igual que en ejercicio anterior 5)


Q2 = I1 * I2neg * I3neg
Q3 = (I1 * I2 * I3neg) + ( I1 * I2neg * I3neg) o más fácil Q3 = Q1 + Q2

7 En este caso Q1 = ( I1 * I2 * I3neg ) + ( I1neg * I2 * I3neg )


Q2 = I1 * I2neg * I3neg
Q3 = Q1 + Q2 Q4 = Q3 * Q2

8 En este caso lo que hay que hacer es : Q1 = I1 * I2 * I3neg * I4 * I5neg * I6

9 Aquí lo que hay que hacer es una tabla de verdad con su correspondiente tabla de
karnaugh :

I1I2 I3 I4 Q1 I1 I2\I3 I4 00 01 11 10
0000 0 00 0 0 1 0
0001 0 01 0 1 1 1
0010 0 11 1 1 1 1
0011 1 10 0 1 1 1
0100 0
0101 1
0110 1 La función es simplificando
0111 1
1000 0 Q1=I3I4+I1I2+I2I3+I2I4+I1I3+I1I4
1001 1
1010 1

84
1011 1
1100 1
1101 1
1110 1
1111 1

10 En este caso podríamos optar por hacer una solución como la anterior,
camibando la tabla de verdad, o de una manera más intuitiva y perspicaz
fijándonos en la puerta XOR, que si son diferentes (impar) sale 1 y si son
iguales (par) sale 0

11 Aquí lo que hay que hacer es una tabla de verdad con su


correspondiente tabla de karnaugh :

I1I2 I3 I4 Q1 I1 I2\I3 I4 00 01 11 10
0000 0 00 0 0 1 0
0001 0 01 0 0 1 1
0010 0 11 1 1 1 1
0011 1 10 0 0 1 0
0100 0
0101 0
0110 1 La función es simplificando
0111 1
1000 0 Q1=I3I4+I1I2+I2I3
1001 0
1010 0
1011 1
1100 1
1101 1
1110 1
1111 1

7.12 La tabla de karnaugh queda modificda con los estados indiferentes X de la forma :

I1 I2\I3 I4 00 01 11 10
00 X 0 1 X
01 0 0 1 1
11 1 1 1 1
10 X 0 1 X

La función es simplificando

Q1=I3 + I1I2

85
7.13 Será un retardo a la desconexión T=40seg. La entrada Trg será I1, la salida Q1 y R puede
estar desconectada X

14 Pruébalo y verás que si no mantienes el pulsador I1 6 seg entonces no


hay un pulso en Q1. Si quieres que ese pulso no se desactive, se puede
poner un biestable RS a la salida

15 Todos los pulsadores estarían conectados en paralelo en la misma


entrada I1. La entrada R puede estar desconectada (x)

16 La solución es un biestable RS, donde en Set estaría I1 y en Reset estaría I2, la


salida Q1 (motor).

Si I2 fuese un pulsador NC tendríamos que intercalar una puerta NOT

17 En este caso será un retardo a la conexión memorizado, Será


memorizado porque el motor tiene que estar activo hasta que lo ordene
el fin de carrera I3.

En el caso que I3 fuese NC habría que interponer una puerta NOT

18 Sólo es añadir un intermitente por Q3

19 En este caso sería un contador, el pulso por I2 produciría el Reset. Dir


tiene que estar a nivel bajo LO.

Si se quisiera un reset automático despues de empaquetar, en vez de I2


habría que poner un retraso a la desconexión de Q1.

20 Será un programador horario con las siguientes programaciones :


No1 = Mo-Sa On=9:00 Off=13:00
No2=Mo-Fri On=16:00 Off=19:00
No3=Fri On=8:00 Off=18:00

21 La solución es un biestable

22 La solución es un telerruptor, en R puede estar suelto (x) u otro pulsador

86
23

24

25

26

27

28

29

30

87
31 Una solución podría ser esta, donde I2
hace de reset al contador que cuenta 4 (que
es el que hace de reset a los demás) En
este ejercicio hay que tener cuidado cómo
se conectan, el primer bloque Par=1 es
B01, el de Par=4 es B02 el de Par=2 es
B03 y el de Par=3 es B04.

Otra solución para no tener que utilizar el


Reset del I2 y utilizar otros módulos que
no sean el contador, es el esquema de la
figura de la derecha. Se utiilzan RS que
recuerdan, y el siguiente biestable hace Set
si se ha activado el anterior. Q4 hace el
papel de resetear a todos. Los módulos de
retardo de conexión se utilizan para no
coincidir I1 con el estado, si no se ponen,
simultáneamente se ponen a uno todos.

32 A pesar que el enunciado parece fácil, la solución


de este problema no lo es.

El retardo a la conexión negada produce un impulso


positivo de 5 segundos, que haciendo AND con I1
sólo queda ese impulso

33 La solución es parecida al anterior,

88
o de otra forma mucho más fácil, los tiempos son el primero 3 seg y el segundo 2
segundo

34 Es añadir a la solución del ejercicio anterior, un generador de intermitencias. Se


puede hacer con las dos soluciones:

La fácil

La dificil :

35 La solución se basa en que si unimos dos bloques uno retardador a la desconexión y


otro retardador a la conexión, ese bloque que aquí llamamos Blq es un retardador como
en el ejercicio 33, ese bloque es puesto en cascada a traves de todos los estados y ya
tenemos el secuenciamiento en bucle, el primero se puede activar por Q4 o por I1 que
dará el impulso inicial. Los tiempos pueden ser todos iguales T=seg.

89
36 Es muy parecido al anterior, pero programando adecuademente los tiempos :
T1=8 T1´=10 T2=2 T2´=8 T3=10 T3´=2 el primer bloque de I1 tiene T=10seg.

37 La solución es una versión modificada del anterior

38 El problema es parecido al 16
pero con la pecularidad de utilizar
fines de carrera NC por eso I2 e I4
se niegan primero. También para
evitar que nunca Q2 se active
estando Q1 activado se utiliza la
puerta NOT y la puerta AND del
final.

39 Ahora hay que contar con el paro de emergencia, I3 y el set de Q2 se tiene que
accionar con un pulso retardado de 10seg de I1

90
40 En este caso hay que añadir la acción de los pulsadores I4 I5 I6, se ha optado por un
retardo a la conexión memorizado

41 Para esta solución hay que jugar con los biestables RS, y los finales de carrera.

42 Se necesitan varias programaciones, luego hay que utilizar varios progamadores


horarios y unirlos mediante una puerta OR

Programas : Mo-Fri On:9:00 Off:14:00


Mo-Fri On:16:00 Off:20:00
Sa-Su: On:10:00 Off:13:00
Sa-Su: On:20:00 Off:22:00

91

También podría gustarte