Está en la página 1de 18

Contadores - CoDeSys

Conceptos y
guía de configuración

David Ricardo Quintero C.


Febrero 2017 Pag. 1
Contadores - CoDeSys

1. Objetivos:
• Comprender la utilidad de los contadores en la programación de PLC.
• Comprender el funcionamiento de los diferente contadores.
• Conocer el modo de configuración de los contadores de un PLC.

Febrero 2017 Pag. 2


Contadores - CoDeSys

2. Contenidos:
• Repaso ultima sesión.
• Utilidad de los contadores.
• Contador incremental.
• Contador decremental.
• Contador incremental-decremental.
• Ejercicio de aplicación.

Febrero 2017 Pag. 3


Repaso última sesión – Temporizador a la conexión

• Temporizador a la conexión (TON):


• Al activarse la entrada IN, se inicia el incremento del tiempo del temporizador, el cual se
muestra en la salida ET, cuando el tiempo preestablecido PT es igual al tiempo actual del
temporizador ET se activa la salida Q, la que a su vez se mantiene activa hasta que se desactiva
la entrada IN.

1. 2.
IN 0 1 1 1 1 1 0 0 1 1 0

Q 0 0 0 0 1 1 0 0 0 0 0
 PT   PT 

Febrero 2017 Pag. 4


Repaso última sesión – Temporizador a la desconexión

• Temporizador a la desconexión (TOF):


• Al activarse la entrada IN, se activa la salida Q, una vez que se desactiva la entrada IN, se inicia
el incremento del tiempo del temporizador, el cual se muestra en la salida ET, cuando el
tiempo preestablecido PT es igual al tiempo actual del temporizador ET se desactiva la salida
Q.

1. 2.
IN 0 1 1 0 0 0 0 0 1 0

Q 0 1 1 1 1 1 0 0 1 1
 PT  
Febrero 2017 Pag. 5
Contadores - Utilidad

Un contador en PLC, es una función capaz de


efectuar el conteo y almacenamiento de
acontecimientos. Las operaciones de conteo
consisten en incrementar o decrementar en una
unidad el contenido del contador.
Por lo tanto un contador, tiene dos aplicaciones
principales:
1. La ejecución de tareas durante un número
determinado de repeticiones.
2. Conteo elementos por unidad, a la entrada o
salida de sistemas automatizados. Por
ejemplo: productos fabricados, materia
prima en el sistema, productos rechazados,
etc.

Febrero 2017 Pag. 6


Contadores – Contador Incremental CTU

El contador incremental permite un conteo ascendente de los eventos, en donde el contero inicia con
un valor de cero y puede llegar hasta 65535.

Nombre Carácter Descripción


CU Entrada Conteo ascendente
RESET Entrada Reinicio contador
PV Entrada Valor prestablecido
Q Salida Confirmación de conteo
CV Salida Valor actual contador

Febrero 2017 Pag. 7


Contadores – Contador Incremental CTU

Cuando ocurre un flanco ascendente en la


entrada CU, el valor del contador (CV) se
incrementa en una unidad.
Cuando el valor del contador (CV) es igual o
mayor que el valor preestablecido (PV), la salida
Q se activará.
En el momento en el que la entrada RESET se
activa, el valor del contador (CV) se convierte en
cero y la salida Q se apaga.

Febrero 2017 Pag. 8


Contadores – Contador Incremental CTU

Cuando se activa la variable K1, el valor de la


variable ACTUAL se incrementa en una unidad.
Cuando el valor de ACTUAL es igual o mayor que
5, se activará la variable LUZ.
En el momento en el que se activa K2, el valor de
la variable ACTUAL se convierte en cero y LUZ se
apaga.

Febrero 2017 Pag. 9


Contadores – Contador Decremental CTD

El contador decremental permite un conteo descendente de los eventos, en donde el conteo inicia
con un valor preestablecido (máximo 65535) y puede llegar hasta cero.

Nombre Carácter Descripción


CD Entrada Conteo descendente
LOAD Entrada Carga contador
PV Entrada Valor prestablecido
Q Salida Confirmación de conteo
CV Salida Valor actual contador

Febrero 2017 Pag. 10


Contadores – Contador Decremental CTD

En el momento en el que la entrada LOAD se


activa, el valor preestablecido (PV) es cargado al
contador, es decir, el valor del contador (CV) se
iguala al valor preestablecido (PV).
Cuando ocurre un flanco ascendente en la
entrada CD, el valor del contador (CV) se
decrementa en una unidad.
Cuando el valor del contador (CV) es igual a cero,
la salida Q se activará.

Febrero 2017 Pag. 11


Contadores – Contador Decremental CTD

En el momento en el que se activa K2, el valor de


la variable ACTUAL se convierte en 5.
Cuando se activa la variable K1, el valor de la
variable ACTUAL se decrementa en una unidad.
Cuando el valor de ACTUAL es igual a cero, se
activa la variable LUZ.

Febrero 2017 Pag. 12


Contadores – Contador Incremental - Decremental CTUD
El contador incremental-decremental permite un conteo tanto ascendente como descendente de los
eventos, en donde, el contador tiene las condiciones de funcionamiento de los dos contadores
anteriores (CTU y CTD). Adicionalmente el limite inferior es cero y el limite superior es de 65535.

Nombre Carácter Descripción


CU Entrada Conteo ascendente
CD Entrada Conteo descendente
RESET Entrada Reiniciar contador
LOAD Entrada Carga contador
PV Entrada Valor prestablecido
QU Salida Confirmación de conteo
QD Salida Confirmación conteo en 0
CV Salida Valor actual contador
Febrero 2017 Pag. 13
Contadores – Contador Incremental - Decremental CTUD

Cuando ocurre un flanco ascendente en la entrada CU, el valor del contador (CV) se incrementa. Por
otro lado, cuando ocurre un flanco ascendente en la entrada CD, el valor del contador decrementa.
Cuando el valor del contador (CV) es igual o mayor que el valor preestablecido (PV), la salida QU se
activa. Adicionalmente, si el valor del contador es igual a cero, la salida QD se activa.
En el momento en el que la entrada RESET se activa, el valor del contador (CV) se convierte en cero.
En el momento en el que la entrada LOAD se activa, el valor preestablecido (PV) es cargado al
contador.

Febrero 2017 Pag. 14


Contadores – Contador Incremental - Decremental CTUD

1. 2. 3. 4. 5.
1. Cuando se activa RESET, el CV será cero. CU 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0

2. Cuando hay un flanco ascendente en CU el CD 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0


contador incrementa.
PV 2
3. Cuando hay un flanco ascendente en CD el
SET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
contador se decrementa.
RESET 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
4. El valor mínimo del contador es cero.
CV # 0 1 2 3 2 1 0

QU 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0

QD 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1

Febrero 2017 Pag. 15


Contadores – Contador Incremental - Decremental CTUD

1. 2. 3. 4. 1. 5. 2. 6. 3. 7. 4. 5.
5. Cuando se activa LOAD, el CV será igual a PV.
CU 0 0 0 0 1 0 1 0 1 0 0 CU0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 10 0

6. Cuando CV=0, QD
CD se
0 activa
0 0 0 0 0 0 0 0 0 1 1 1CD0 0 0 1 0 0 0 0 0 00 00 0 0 0 0 1 1 01 0 1 10 0 11 0 0 0

7. Cuando CV=>PV,PVQU2 se activa PV 2

SET 0 0 0 0 0 0 0 0 0 0 0 SET0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 1 0 0

RESET 0 1 0 0 0 0 0 0 0 0 0 RESET0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 00

CV # 0 1 2 3 2 1 0 CV # 0 21 2 0 13 2 21 1 20 1 0 1

QU 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0QU0 0 0 0 0 0 0 10 10 11 01 01 01 11 11 01 00 00 10 00 00 0 00 0

QD 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1QD1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 0 1 0

Febrero 2017 Pag. 16


Contadores – Ejercicio 1

Desarrollar un programa en PLC que cumpla con


las siguientes condiciones de funcionamiento:
Una vez que se presiona 5 veces el pulsador de
“Start”, incorporado de cada una de las estaciones
MPS, el indicador luminoso “Q1” debe encenderse
y mantenerse activo.
Tan pronto como sea presionado el pulsador de
“Reset”, el indicador luminoso “Q1” debe
apagarse y el sistema queda listo para iniciar
nuevamente la actividad.

Febrero 2017 Pag. 17


Contadores – Ejercicio 2

Desarrollar un programa en PLC que cumpla con


las siguientes condiciones de funcionamiento:
• Al presionar el pulsador de “Start”, el indicador
luminoso “Q1” empieza a parpadear, el cual se
encenderá y apagará durante 4 veces y
finalmente quedará apagado.
• Al presionar el pulsador de “Reset”, el
indicador luminoso “Q2” empieza a parpadear,
el cual se encenderá y apagará durante 7
veces y finalmente quedará apagado.
Nota: Se pueden iniciar las tareas de parpadeo de
“Q1” o “Q2”, en cualquier momento sin importar
si el otro indicador esta realizando la tarea de
parpadeo.

Febrero 2017 Pag. 18

También podría gustarte