Está en la página 1de 25

CONTADORES

Contador incremental: CTU .


Contamos hasta cinco con la entrada I0.0 y cuando hay 5 o más se activa la
salida Q0.0.
Reset I0.7

1
Remanencia de los contadores:
Al insertarles son remanentes, conservan el valor de contaje al pasar el
PLC de run—stop—run.
Para desactivar la remanencia

Ejercicio 1. (CTU)
Contamos hasta cinco con la entrada I0.0.
La salida Q0.0 estará activada cuando pulso tres veces y desactivada las
siguientes cinco. Se repite cíclicamente.
Ejercicio 2. (CTU)
Utilizando marcas de ciclo, conseguimos que una señal esté activada 3 s y
desactivada otros 3 s. La marca de flanco de subida: tienen que ser
distintas para cada M0.5 (1 s)

Los 3 s primeros no hay señal de salida.


I0.7, I0.6 para resetear los contadores desde el exterior.
Ejercicio 3. (CTU)
Realizar el ejercicio anterior comenzando con la salida activada los 3 s
primeros.

3
Ejercicio 4. Semáforo. (CTU, marcas de ciclo (Clock_1Hz) y
comparaciones)
Un semáforo tiene la siguiente secuencia:
Verde----------------3 s.-------------------Q0.0
Ámbar-------------- 3 s. --------------------Q0.1
Rojo------------------5 s.--------------------Q0.2
Otra forma: con todos los contadores activados desde el principio.

5
Ejercicio 4. (CTD) Decremento.
Contamos hasta cinco con la entrada I0.0 y cuando hemos activado 5 o
más veces se activa la salida Q0.0.
Ejercicio 5. (CTUD)
Entradas:
I0.0 para aumentar el contador.
I0.1 para disminuir el contador.
I0.2 para poner a 0 el contador.
I0.3 para cargar a 5 el contador.
Salidas:
Q0.0 cuando el contador es 5 o mayor.
Q0.1 cuando el contador es 0 o menor.
Q0.2 cuando el valor en mayor de 0 y menor de 5.

7
Ejercicio 6. (CTUD) Plazas de aparcamiento.
Entradas:
I0.0 es un sensor que detecta la entrada de un coche.
I0.1 es un sensor que detecta la salida de un coche.
I0.2 para poner a 0 el contador.
I0.3 para cargar a 5 el número de plazas máximas.
Salidas:
Q0.0 plazas libres.
Q0.1 aparcamiento lleno.
Cuando entra un coche debe subirse la barrera de entrada Q0.6 - 2 s.
Cuando abandona un coche debe subirse la barrera de entrada Q0.7 - 2 s.
a-Se pueden realizar a la vez las dos maniobras, un coche puede entrar y
otro salir a la vez.
b-Solo se puede hacer a la vez una maniobra de entrada o salida.
c-Cuando queda una plaza libre se activa la salida Q0.2 con intermitencia
de 1 s. Utilizando el supuesto a.
COMPARADORES.

Hay que tener cuidado que la comparación se realice con dos tipos de
datos iguales.
Ejercicio 1.
Mediante un pulsador, un contador y un comprador, hacer que se active
Q0.0 cuando se ha pulsado I0.0--- 5 o menos veces y
Q0.1 cuando se ha pulsado I0.0---- más de 5 veces.
Cuando el contador llega a 8 se resetea.

9
Ejercicio 2.
Mediante un pulsador, un contador y un comprador, hacer que se active
Q0.0 cuando se ha pulsado I0.0 ----1 vez
Q0.1 cuando se ha pulsado I0.0 ----2 veces.

Q0.7 cuando se ha pulsado I0.0 ----8 veces.


Cuando el contador llega a 8 se resetea.
Ejercicio 3.
Mediante un pulsador, un contador y un comprador, hacer que se active
Q0.0 cuando se ha pulsado I0.0 ----1 vez
Q0.0 - Q0.1 cuando se ha pulsado I0.0 ----2 veces.

Q0.0 - Q0.1 - -----Q0.7 cuando se ha pulsado I0.0--- 8 veces.


Cuando el contador llega a 8 se resetea.
Ejercicio 4.
Mediante un pulsador, una marca de ciclo, un contador y un comprador,
hacer que se active
Q0.0, Q0.1….Q0.7 cuando está pulsado I0.0. Solo una salida a la vez.
Cuando el contador llega a 8 se resetea.
1-Las salidas deben activarse en orden y permanecer activadas.

11
RANGO.
Ejercicio 1.
Mediante un pulsador, un contador y una instrucción de rango, hacer que
se active Q0.0 cuando se ha pulsado I0.0 de 3 a 6 veces
Cuando el contador llega a 8 se resetea.

13
Ejercicio 2.
Mediante un pulsador, un contador CTUD e instrucciones de rango, hacer
que se activen las salidas
Q0.0 cuando el contador tiene un valor de 1 a 3. Depósito nivel bajo
Q0.1 cuando el contador tiene un valor de 4 a 6. Depósito nivel adecuado
Q0.2 cuando el contador tiene un valor de 7 a 9. Depósito nivel alto
Q1.0 cuando el contador tiene el valor 0. Depósito vacío.
Q1.1 cuando el contador tiene el valor 10. Depósito lleno.

I0.0 aumenta el contador. Entrada de agua al depósito.


I0.1 disminuye el contador. Salida de agua del depósito.
OK comprueba que la variable está en formato de coma flotante, 32
bits.

15
TIPO DE DATOS:

Se pueden mezclar tipos de datos mientras el número de bits de la salida pueda


absorber el número de bits de los datos de entrada.

El dato Byte lo convierte a Dint.


17
CHAR – UN ÚNICO CARÁCTER
STRING – CADENA DE CARACTERES
19
EJERCICIO: contadores CTU.
Se desea llenar una botella I0.0, con tres productos que proceden de sus
respectivos depósitos, su dosificación se realiza por tiempo:
Depósito 1(A) ------10s----Q0.0
Depósito 2(B) --------6s----Q0.1
Depósito 3(C) -------3s----Q0.2
Comenzamos añadiendo el producto A, 4s después se comienza a añadir
el B y 3s después el C.
Presenta un desfase de 1s.

21
Sin desfase de 1s.
MEMORIA DE FLANCO (M80.0) se activa al activar I0.0. No utilizar.

23
Con contador CTU y comparadores:
Presenta un desfase de 1s.
Sin desfase de 1s.

25

También podría gustarte