Está en la página 1de 9

O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
1
O
O
M
M
R
R
O
O
N
N

E
E
L
L
E
E
C
C
T
T
R
R
O
O
N
N
I
I
C
C
S
S

E
E
J
J
E
E
R
R
C
C
I
I
C
C
I
I
O
O
S
S
P
P
R
R

C
C
T
T
I
I
C
C
O
O
S
S


1. Realizar Marcha-Paro:

- Entrada 000.00 comenzamos la marcha de un motor.
El motor debe estar activo aunque dejemos de pulsar la entrada.
- Entrada 000.01 paramos la marcha del motor.
En caso de que se pulsen los 2 a la vez debe de tener mayor prioridad el de paro.

a) Realizar el ejercicio mediante contactos.
b) Realizar el ejercicio mediante instrucciones SET y RSET.
c) Realizar el ejercicio mediante instrucciones KEEP.
d) Realizar el ejercicio mediante instrucciones DIFU y KEEP, de tal manera
que al pulsar la entrada 000.00 si ponga en marcha y al pulsar la entrada
000.01 se pare.

2. Temporizador:

Realizar el programa correspondiente para que la salida 100.00 se active
pasados 5 segundos. Al pulsar la entrada 000.00 se debe activar un temporizador con
valor #50 (los TIM cuentan en dcimas de segundo), y su contacto asociado activar
la salida 100.00

3. Temporizador con retardo a la conexin:

Realizar el programa correspondiente
para que la salida 100.00 se active cinco
segundos despus de dejar de pulsar la entrada
000.00 (pulsador de marcha). Se podr
interrumpir la temporizacin con el pulsador
de paro 000.01.


4. Temporizador con retardo a la desconexin:

Realizar el programa correspondiente para
que la salida 100.00 se active al pulsar la entrada
000.00 y se desactive cinco segundos despus de
dejar de pulsar dicha entrada.






000.01
100.00
000.00
100.00

O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
2
5. Temporizadores:

Realizar el programa correspondiente para que al pulsar la entrada 000.00 se
active un temporizador de 3 segundos, transcurridos estos se activar la salida 100.00
y pasados otros 3 segundos debe desactivarse la 100.00 y encenderse la 100.01.
Pasados 3 segundos se apagara la salida 100.01 quedando el sistema preparado para
una nueva activacin.


6. Control de una vagoneta:

Un mvil se encuentra situado en el final de carrera F1 (000.02). Al pulsar la
puesta en marcha (000.01), el mvil se desplaza hacia la derecha; cuando llega al final
de carrera F2 (000.03) invierte su movimiento y se desplaza hacia la izquierda, hasta
llegar a F1, donde permanecer en reposo
hasta nueva orden de 000.01.

Se dispondr de pulsador de paro de
emergencia (000.00).
Motor a derechas CIO 100.00
Motor a izquierdas CIO 100.01



7. Escalera mecnica:

Se desea automatizar un tramo de subida de una escalera mecnica de forma
que la escalera permanezca en reposo hasta que se active la fotoclula F1, situada en
el descansillo de la parte baja, momento que en que empezar a funcionar y seguir
funcionando mientras estn subiendo personas que, al salir de la escalera, activarn la
fotoclula F2, situada en el descansillo alto.

Cuando transcurran diez segundos desde que se activ F2 por ltima vez sin
que nadie active F1, la escalera se parar y volver a funcionar cuando se active de
nuevo la fotoclula F1.
El sistema dispondr de pulsador de marcha y paro de emergencia.
Respetar las siguientes entradas y salidas:

000.00 Pulsador de paro de emergencia.
100.07 Motor que mueve la escalera
000.01 Pulsador de puesta en marcha
000.02 Fotoclula F1
000.03 Fotoclula F2







O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
3


8. Semforo automviles y peatones:

Para realizar el siguiente programa se emplearn instrucciones TIM y CMP en
cascada. Realizar el programa que permita controlar el funcionamiento de un cruce de
semforos segn el cronograma adjunto.





9. Control luz de pasillo con tres salidas (Lmpara conmutada
desde 3 puntos)

Emplear las instrucciones DIFU y KEEP.








Realizar el programa correspondiente
que permita gobernar una lmpara mediante
tres pulsadores situados en los extremos de un
pasillo con tres salidas: cuando una persona
llegue por cualquier extremo al pasillo y active
momentneamente el pulsador situado en
dicho extremo, la lmpara debe encender;
cuando alcance cualquier otro extremo (o el
mismo), activar el pulsador de dicho extremo
y la lmpara se apagar.

Salidas:
Automviles Peatones
V:100.00 V:100.07
A:100.02 R:100.09
R:100.04
Entradas:
Marcha: 000.01
Paro: 000.00 (Peaton Rojo
Automviles: mbar)
t (sg)
t (sg)
t (sg)
Automviles
Verde
Ambar
Rojo
Rojo
20
3 2
f=1Hz
f=1Hz
25
Peatones
t (sg)
t (sg)
Verde
2 18 3
27
2
O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
4



10. Control de una gra.

Disear el programa de control de una gra para que realice los ciclos
representados en la figura:
Partiendo de la posicin de reposo (la representada en la figura), realizar el
ciclo 1, hasta llegar a la posicin de reposo 2, donde permanecer 6 segundos antes de
realizar el ciclo nmero 2; cuando vuelva a alcanzar la posicin de reposo nmero 1,
el ciclo comenzar automticamente hasta que se pulse la orden de paro.
En cada ciclo, al realizar un cambio de movimiento, se debe dejar un retardo
de 2 s.

Respetar las siguientes entradas y salidas:

000.01 F1
000.02 F2
000.03 F3
000.04 F4
000.15 Marcha
000.00 Paro
100.00 Movimiento hacia arriba (motor 1)
100.04 Movimiento hacia abajo (motor 1)
100.02 Movimiento hacia la derecha (motor 2)
100.06 Movimiento hacia la izquierda (motor 2)


11. Contador salida parpadea

Realizar un programa que desde la entrada 000.00 decremente 5 unidades,
empleando un CNT. Al llegar la cuenta a 0 y activarse su contacto asociado debe
parpadear la salida 100.00 durante 4 segundos.

Reset CIO 0.01





O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
5
12. Reloj en segundos, minutos y horas.

Utilizando los contadores reversibles (CNTR), realizar el siguiente programa.
Se desea representar el tiempo que el autmata lleva en funcionamiento. Para ello, se
debe llevar la cuenta en dcimas de segundos, del tiempo transcurrido desde que el
autmata se pone en funcionamiento y mostrar en los canales que se considere
conveniente los segundos, minutos y horas transcurridas.

13. Control de entrada:

La direccin de unos grandes almacenes quiere conocer el nmero de clientes
que visitan su establecimiento diariamente, as como el nmero total de clientes que
estn en cada momento dentro del local. Para ello colocan en la escalera mecnica de
acceso, por la que los clientes tienen que pasar de uno en uno, una fotoclula que
detecta el paso de las personas. Igualmente, colocan en la escalera de salida otra
fotoclula.

Respetar las siguientes entradas y salidas:

000.00 . Paro
000.01 . Marcha
000.02 . FC_Entrada
000.03 . FC_Salida
000.15 . Reset


14. Apertura de una puerta por clave secreta.

Utilizando las instrucciones CMP y TIM

Para la apertura de una puerta de seguridad, se debe introducir la clave
correcta de cuatro dgitos en Hexadecimal.
La clave secreta se encuentra en el canal D1000, que se escribir utilizando la
pantalla de visualizacin de datos de CX-PROGRAMMER.
Cada intento se lleva a cabo al poner a uno la entrada 000.15. Si la clave
introducida es la correcta, la puerta se abrir mediante la activacin de la salida
100.00 durante 15 segundos.

Nota.- Tener encuenta que el bit 000.15 no debe formar parte del cdigo de acceso.

15. Control de acceso a un garaje

Utilizando las instrucciones de contador reversible y comparacin (CNTR y CMP).

Se desea llevar la cuenta del nmero de coches que tiene el garaje, siendo su
capacidad de 20. Para ello se dispone de una fotoclula de entrada 000.00 y otra de
salida 000.01. De tal manera, mientras existan plazas libres en el garaje se encender
el semforo verde (salida 100.00) y cuando no exista ninguna plaza se encender el
semforo rojo (salida 100.01). Reset 000.15

O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
6

16. Control de acceso a sala audiovisual.

Utilizando las instrucciones de CNTR y ZCP realizar el siguiente programa:

Se desea controlar el acceso, de manera automtica, a una sala comercial con
una capacidad de 100 plazas de asiento. Admitiendo 10 personas ms de las
autorizadas, que tendran que permanecer de pie.

Disponemos de dos barreras luminosas a la entrada de la sala, "A" y "B",
situadas lo mas prximas posible, de tal forma que cuando accede una persona se
activa la barrera A y cuando sale una persona se activa la barrera B.

Cuando en la sala haya menos de 100 personas se indicar activando la luz
verde situada en la entrada. Cuando haya entre 100 y 109 personas, se activar la luz
azul. En el momento en que entre la persona ciento diez se activar la luz roja.
Se dispone de un pulsador de reset para inicializar el contador a 0 en cualquier
momento.










17. Control manual de un registro de desplazamiento.

Programar un registro de desplazamiento para actuar sobre los bits de salida
del autmata (CIO 001), tomando como seal de entrada, la entrada 000.01 y como
seal de reloj, la entrada 000.02 y como seal de reset, la entrada 000.15. A partir de
la situacin de reset, manipular las entradas para conseguir la siguiente situacin en
los bits de salida: 0000 0000 0011 0100.



Entradas: Salidas:

000.00 Paro 100.00 Luz VERDE
000.01 Marcha 100.01 Luz AZUL
000.02 barrera A 100.02 Luz ROJA
000.03 barrera B
000.04 Reset
000et

O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
7

18. Indicacin del nivel de un depsito.



19. Movimiento de datos

Utilizar la instruccin de movimiento de datos (MOV(21)).
Dependiendo de la condicin de ejecucin mover al registro CIO 001 un dato u otro:

- Si se activa la entrada 000.00 mover al CIO 001 el valor #1.
- Si se activa la entrada 000.01 mover al CIO 001 el valor #3.



20. Reseteo de una zona de memoria

Utilizando la instruccin BSET(71) se desea borrar toda una zona de memoria.
Para ello, copiar una constante (#0000) a un bloque del rea de D (D0000 a D
0500) con el bit del primer ciclo de scan.

Nota.- Bit del primer ciclo de scan FC



21. Suma con y sin acarreo.

Utilizar las instrucciones (+BC(404), MOV(21) y CLC(41)) para obtener la suma de 2
datos:
a) Sumar el canal D0010 (que contendr el valor #600) con el dato
inmediato #50, y el resultado se almacenar en el D 0020 y D0021.
b) Modificar el valor del canal D0010 (con el valor #9990).

Nota.- Las instrucciones ejecutarlas en modo diferenciado ( @ ).




Utilizar la instruccin de registro de desplazamiento reversible
(SFTR).
Se desea mostrar el nivel de lquido contenido en un
depsito mediante una barra de lmparas que indicarn el nivel
actual en funcin del nmero de lmparas encendidas. Estas
lmparas estn conectadas a las salidas del autmata.

El depsito tiene una capacidad mxima de 15 litros y se
dispone de un sensor a la entrada y otro a la salida que indica,
mediante un pulso, el paso de 1 litro de lquido.
O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
8
22. Mquina de vending

Utilizar las instrucciones ( +BC(404) y CLC(41) ) para llevar la cuenta de
cntimos introducidos en la mquina:

23. Gestin de stock

Utilizar las instrucciones sumar, restar, multiplicar y dividir (+BC, --B, *B y /B).

a) Se desea conocer la cantidad de producto que existe en un almacn. Conteniendo el
D0020 el nmero de unidades existentes. El encargado del almacn actuar de la
siguiente forma:

- Cuando se recibe material, pone en las entradas digitales CIO0000 del
autmata la cantidad de unidades recibidas, y valida la informacin activando
momentneamente la entrada 000.15.

- Cuando se retira material, pone en las entradas digitales CIO000 del
autmata la cantidad de unidades retiradas, y valida la informacin activando
momentneamente la entrada 000.14.

b) Saber, en todo momento, la cantidad de dinero que producirn las unidades del
almacn. Suponer que el precio por caja son $6.

c) Si cada caja puede contener 10 unidades, saber en todo momento, el nmero de
cajas necesarias.

24. Juego de Luces.

El sistema debe controlar un juego de 16 lmparas, programadas por el usuario,
conectadas a la salida del autmata.

Secuencia:
La secuencia inicial de lmparas encendidas y apagadas en la salida,
se seleccionar con los primeros 8 bits del canal de entradas.
Partiendo de la posicin inicial se har un desplazamiento a izquierdas
o a derecha dependiendo de lo que indique el bit 000.12 (0>izq;
1>dcha).
El tiempo que dura el desplazamiento se indicar mediante los bits de
entrada 000.08, 000.09 y 000.10.
Una vez programada la secuencia, el autmata tomar los datos con un
flanco de subida del bit 000.15.
000.00 monedas de 5 cntimos.
000.01 monedas de 10 cntimos.
000.02 monedas de 20 cntimos.
000.03 monedas de 50 cntimos.
000.05 Reseteo de la suma
O OM MR RO ON N E EL LE EC CT TR RO ON NI I C CS S

U UT TI I F FI I I I
A Au ut t o om ma a t t i i z za a c c i i n n b b s s i i c c a a
9
25. Transferencia de datos.

Mediante la instruccin COLL recogeremos un dato de la base y se enviar a un
canal destino. Formar una base de datos, es decir, desde el D0000 al D0009
introducir valores aleatorios.

Base de datos:

Canal Dato

D0000 #0000
D0001 #1111
D0002 #2222
D0003 #3333
........ .........
D0009 #9999

Nota.- Offset fijar canal CIO 0000, para incrementarlo desde los pulsadores de la
maleta.
Canal destino, fijar CIO 0001 para visualizar el dato de salida.