Está en la página 1de 9

Instituto Tecnológico Superior de la

Región de los Llanos (ITSRLL)


Ingeniería Mecatrónica

Grupo: 7U

Controladores Lógicos
Programables
UNIDAD 4

Actividad
“Práctica 4.10 Contadores”

Alumnos:
Juan Pablo Galvan Camacho 18030212
Jesús Guadalupe Gómez Zamarripa 18030218
Héctor Raúl García Rosales 18030216

Docente: Ing. Carlos Luis


Ortega Fecha de entrega:
15/12/2021
Contenido
Introducción ............................................................................................................. 1

Objetivo ................................................................................................................... 1

Fundamento ............................................................................................................ 1

Equipo necesario..................................................................................................... 1

Material de apoyo .................................................................................................... 1

Desarrollo ................................................................................................................ 2

Resultados y conclusiones ...................................................................................... 6

Referencias bibliográficas ....................................................................................... 7


Práctica # 10

Contadores

Introducción

En la programación es muy utilizada la operación del contador, para resolver


muchas aplicaciones. La función del contador, permite activar salidas o memorias
internas, en el momento que su registro de conteo coincide con el valor presente
previamente definido. Por otro lado, si el registro es diferente al valor de presente la
salida asociada al contador no se activará.

Objetivo

Describir el funcionamiento básico de cada uno de los contadores que se


encuentran en el Simulaodr CoDeSys.

Fundamento

Un contador es una función de cómputo que permite efectuar la cuenta de


acontecimientos o efe impulsos. La cuenta se puede programar en forma progresiva
(ascendente) o regresiva (descendente). La operación de conteo consiste en
incrementar 1 al contenido del contador, mientras que la operación de descuento
consiste en decrementar 1 al contenido del contador, ambos al presentarse un pulso
o un acontecimiento.

Equipo necesario

Cantidad Descripción
1 Laptop con software CoDeSys

Material de apoyo
Software de simulación como multisim, livewire o algún software libre para simular
circuitos electrónicos y/o electroneumáticos.

1
Desarrollo

Contador CTU

Bloque de función Incrementador:

Las variables de entrada CU y RESET, así como la variable de salida Q son de


tipo BOOL, la variable de entrada PV y la variable de salida CV son de tipo
WORD.

La variable de contador CV se inicializará con 0 si RESET es TRUE. Si CU tiene


un flanco ascendente de FALSO a VERDADERO, CV aumentará en 1. Q
devolverá VERDADERO cuando CV sea mayor o igual que el límite superior PV.

Ejemplo de declaración en FBD:

Ilustración 1. Conexiones CTU

Desarrollo de la secuencia utilizando el contador CTU.

Ilustración 2. Activación del CTU

2
Ilustración 3. Reset del CTU

Contador CTD

Decrementador de bloque de funciones:

Las variables de entrada CD y LOAD, así como la variable de salida Q son de tipo
BOOL, la variable de entrada PV y la variable de salida CV son de tipo WORD.

Cuando LOAD_ es TRUE, la variable de contador CV se inicializará con el límite


superior PV. Si CD tiene un flanco ascendente de FALSO a VERDADERO, CV se
reducirá en 1 siempre que CV sea mayor que 0 (es decir, no hace que el valor
caiga por debajo de 0).

Q devuelve VERDADERO cuando CV es igual a 0.

Ejemplo en FBD:

Ilustración 4. Conexiones CTD

Desarrollo de la secuencia utilizando el contador CTD.

3
Ilustración 5. Activación del CTD

Ilustración 6. Reset del CTD

Contador CTUD

Incrementador / Decrementador de bloque de funciones

Las variables de entrada CU, CD, RESET, LOAD así como las variables de salida
QU y QD son de tipo BOOL, PV y CV son de tipo WORD.Si RESET es válido, la
variable de contador CV se inicializará con 0. Si LOAD es válido, CV se inicializará
con PV. Si CU tiene un flanco ascendente de FALSE a TRUE, CV aumentará en 1.
Si CD tiene un flanco ascendente de FALSE a TRUE, CV se reducirá en 1 siempre
que esto no provoque que el valor caiga por debajo de 0.

4
QU devuelve VERDADERO cuando CV se ha vuelto mayor o igual que PV. QD
devuelve VERDADERO cuando CV se ha vuelto igual a 0.

Ejemplo en FBD:

Ilustración 7. Conexiones CTUD

Desarrollo de la secuencia utilizando el contador CTUD.

Ilustración 8. Activación CTUD

Ilustración 9. Reset CTUD

5
Ilustración 10. Integrantes de realización de práctica

Resultados y conclusiones

1. ¿Se puede realizar algún programa donde utilices los tres diferentes
tipos de contadores?
R=Sí, Por ejemplo, puede ser usado para contabilizar ciertos objetos, cosas e
incluso personas. En base a esa cantidad interna en el contador se puede realizar
alguna acción en algún proceso.
2. ¿Qué elementos conoces para contabilizar cantidades en un PLC?
R= Los contadores son dispositivos muy usados para manejar cantidades
numéricas. Estos contadores en el software CoDeSys son los llamados CTU, CTD

6
y CTUD. El CTUD es un contador que integra el CTU y CTD, permitiendo
incrementar o decrementar el dígito interno.

3. ¿Qué ventajas presenta un PLC?


R= Un PLC es un dispositivo mas complejo y programable, ya que integra: módulos
de entrada y salida de datos; memoria interna volátil y no volátil; controles para
memoria externa; CPU con su procesador; temporizadores.

Referencias bibliográficas

Mandado Pérez, Marcos Acevedo, Pérez López, Controladores Lógicos Y

Autómatas Programables. Ed. Marcombo.

También podría gustarte