Você está na página 1de 20

CONTADORES

INSTITUTO PROFESIONAL DE CHILE


CARRERA: TCNICO EN AUTOMATIZACIN Y CONTROL INDUSTRIAL
ASIGNATURA: PLC
DOCENTE: DAVID ACEVEDO PEALOZA.

CONTADORES
Las instrucciones con contadores se utilizan para contar
eventos del programa internos y eventos del proceso externos:
CTU es un contador ascendente.
CTD es un contador descendente.
CTUD es un contador ascendente/descendente.

CONTADOR ASCENDENTE - CTU:


CTU se incrementa en 1 cuando el valor del parmetro CU cambia de
0 a 1.
Si el valor del parmetro CV (valor de contaje actual) es mayor o igual
al valor del parmetro PV (valor de contaje predeterminado), el
parmetro de salida del contador Q = 1.
Si el valor del parmetro de reset R cambia de 0 a 1, el valor de
contaje actual se pone a 0.

Ejemplo El siguiente ejemplo muestra el


funcionamiento de la instruccin:

Un contador se puede declarar del modo siguiente: Declaracin de un bloque de


datos del tipo de datos de sistema IEC_COUNTER (p. ej., "MyIEC_COUNTER")

Contador CTU

Cuando el estado lgico del operando "TagIn_1" cambia de "0" a "1", se


ejecuta la instruccin "Contador ascendente" y el valor actual de contaje
del operando ""Tag_CV"" se incrementa en uno.
Con cada flanco de seal ascendente posterior, el valor de contaje ir
incrementando hasta alcanzar el valor lmite superior del tipo de datos
indicado (32 767).

CONTADORES
El valor del parmetro PV se utiliza como lmite para
determinar la salida "TagOut".
La salida "TagOut" devolver el estado lgico "1" mientras el
valor actual de contaje sea mayor o igual al valor del operando
"Tag_PV". En los dems casos, la salida "TagOut" devolver el
estado lgico "0".

CONTADOR ASCENDENTE - CTU:

CONTADOR ASCENDENTE - CTU:

Ejemplo

CONTADOR DESCENDENTE CTD:


CTD se decrementa en 1 cuando el valor del parmetro CD
cambia de 0 a 1.
Si el valor del parmetro CV (valor de contaje actual) es
menor o igual a 0, el parmetro de salida del contador Q = 1.
Si el valor del parmetro LOAD cambia de 0 a 1, el valor del
parmetro PV (valor predeterminado) se carga en el
contador como nuevo CV (valor de contaje actual).

CONTADOR DESCENDENTE CTD


Un contador se puede declarar del modo siguiente:
Declaracin de un bloque de datos del tipo de datos de
sistema IEC_COUNTER (p. ej., "MyIEC_COUNTER")

Al insertar la instruccin en el programa, el cuadro de


dilogo "Opciones de llamada" se abre automticamente; en
este se puede determinar si el contador se deposita en un
bloque de datos propio (instancia individual)

Parmetros

CONTADOR DESCENDENTE CTD:

Ejemplo

CONTADOR ASCENDENTE/DESCENDENTE
CTUD:
CTUD se incrementa o decrementa en 1 cuando el estado lgico
de las entradas de contaje ascendente (CU) o descendente (CD)
cambia de 0 a 1.
Si el valor del parmetro CV (valor de contaje actual) es mayor o
igual al valor del parmetro PV (valor predeterminado), el
parmetro de salida del contador QU = 1. Si el valor del
parmetro CV es menor o igual a cero, el parmetro de salida del
contador QD = 1.

Parmetros

CONTADOR ASCENDENTE/DESCENDENTE CTUD:


Donde PV = 4

Ejemplo

Ejercicio de Aplicacin

luz verde alta disponibilidad (menos de 7


autos estacionados).
luz amarilla si la disponibilidad es limitada
(ms de 7 y menos de 10 autos
estacionados).
luz roja la disponibilidad nula (10 autos
estacionados).
Para realizar esto usted dispone de 2
sensores de barrera A y B los cuales estn
en la entrada y la salida respectivamente.

Você também pode gostar