Ejercicios plc

1. Temporizador SA: retardo a la desconexión por flanco descendente.

[pic]

OPERACIONES DE COMPUTO

Nos permitirán contar y/o descontar impulsos que enviemos a dichas funciones (p.e.número de botes, sacos, piezas, etc.) entre 0 y 999. Los parámetros son:

* Z0… MAX – número de contador (para CPU 95 son 128; de ellos, 8 remanentes).
* ZV – incrementa el valordel contador (no supera el valor 999).
* ZR – decrementa el valor del contador (no decrementa por debajo de 0).
* S – carga el valor inicial en el contador.
* KZ xxx – valor inicial.
* R – resetea el valor del contador.

La salida del contador estará a “1” siempre que el valor del contador sea diferente de “0”.

2.
[pic]
3. Conectar una salida al accionar elpulsador de marcha 3 veces y pararla al pulsar el de paro 2 veces.
[pic]

OPERACIONES DE COMPARACIÓN

Un comparador es una instrucción que nos permitirá relacionar dos datos del mismo formato (BYTE o WORD) entre sí.

Las comparaciones pueden ser:

! = F ( igualdad
> < F ( desigualdad
> F ( mayor
< F ( menor
> = F ( mayor o igual
< = F ( menor o igual
4.

[pic]

EJERCICIOS

5. Mediante un pulsador de marcha hemos de conectar el motor de un ventilador durante 30 segundos, al cabo de los cuales se parará solo. También dispondremos de otro pulsador de paro para desconectarlo antes de tiempo. Realizar esta maniobra de dos maneras con temporizadores diferentes.

6. Realizar un relé intermitente con la salida A0.1, queserá conectada con la entrada E0.0 y desconectada con E0.1.

7. Conectar tres bobinas sucesivamente cada 3 seg. de manera que queden las tres conectadas. La maniobra dispondrá de pulsadores de marcha y paro.

8. Idem anterior, pero al final sólo quedará una encendida (veremos que una luz corre).

9. Utilizando un temporizador y dos comparadores, ídem ejercicio 30.
10. Con un pulsador de marcha conectar una cinta transportadora con botes (A0.0) y activar una electroválvula (A0.1) de un pistón (durante 2 seg. ) cada vez que cuente 5 objetos que lee un sensor. Mediante otro pulsador se parará el motor.

11. Realizar un programa que sea capaz de detectar una evaluación por flancos, o sea, active una marca (M2.0) sólo durante un ciclo de programa al seractivado por una entrada (E0.0) independientemente del tiempo que este la entrada activa.

12. Conectar un contactor con el accionamiento del pulsador y la parada con el mismo pulsador (Utilizar la evaluación por flancos).

13. Diseñar un esquema que haga un inversor de giro si pasar por paro. Las entradas serán SI, SD, SP y Fr (relé térmico), las salidas KIzq, KDer y HFr intermitente. ¿Quéinstrucciones eliminarías para que la maniobra invirtiera pasando por paro?.

14. Diseñar el automatismo de una escalera mecánica con las siguientes condiciones:

– Un pulsador de marcha y otro de paro de puesta en servicio de la escalera.
– Un pulsador de emergencia en cada extremo de la escalera.
– Protección térmica del motor.
– Cuando una persona entre porel extremo de la escalera para subir, se conectará el
motor en ese sentido y pasado un tiempo se parará, ídem para el caso de bajar.

15. Controlar la estrada y salida de un parking con las siguientes condiciones:

– La entrada e0.7 inicializa la cantidad de vehículos que caben el el parking.

– Al entrar un vehículo, la célula e0.0, abre y cierra la barrera deentrada a2.0 pasado un tiempo si quedan plazas disponibles en el parking.

– Al salir, si la célula fotoeléctrica de salida e0.1 es interrumpida e introducimos moneda e0.2, abre y cierra la barrera de salida.

– Al salir, si la señal e0.1es activada y no introducimos moneda pasados 8 seg. se conectará señal acústica hasta que se introduzca la moneda o deje libre…