Sie sind auf Seite 1von 7

1

PRACTICA #6

CIRCUITO CON CONTADORES

Angel Xavier Criollo Pucha


acriollop@est.ups.edu.ec
Universidad Politcnica Salesiana
Cuenca-Ecuador

Resumen en el presente informe se da un resumen detallado


de la prctica realizada en el laboratorio de PLC, acerca del
diseo de circuitos para el funcionamiento del control de
motores, mediante el mando de pulsantes y tambin controlados
con la ayuda del uso de contadores y temporizadores, para los
cuales se presenta su respectivo diseo, y el proceso realizado
para obtener dichos circuitos de la forma requerida.
Abstract in this report I will present a detailed summary of
the practice realized in the laboratory PLC, also is presented
the designed circuit for engine operation by the control pulse
is given and also controlled with the help of counters and
timers, for which it is presented their respective design, and
the process performed for such circuits as required.
Index Terms c ontadores, P LC,
motor.

I.

OBJETIVOS

Analizar y disear un circuito haciendo el uso de


contadores y temporizadores.
Objetivo especfico:

2.

3.
4.

Actualmente nos encontramos en la era de la automatizacin,


en donde en todo mbito requerido por el hombre es
conveniente el requerimiento de automatizacin de procesos,
ya sea para el confort para la sociedad o necesidad para la
misma.
De esta forma se busca mejorar agilitar procesos,
disminuyendo la mano de obra, dispositivos elctricos o
electrnicos pero a su vez aprovechando de forma ms
conveniente.
III. MARCO TEORICO

di se o , temporizador,

Objetivo general:

1.

II. INTRODUCCIN

Disear un circuito en donde con un pulsante P1 el


motor M1 empiece a funcionar despus de haber
dado 4 pulsos y con el mismo pulsante P1 tambin
despus de haber dado 3 pulsos empiece a funcionar
el M2 Adems contar con un pulsante Po el cual
servir como apagado general.
Disear un circuito que con el pulsante P1 el motor
M1 empiece a funcionar dando 4 pulsos y despus de
3 pulsos ms se prenda en motor M2 y a los 10
pulsos de apague el motor M1despues de 12 pulsos se
apague el motor M2 y adems contara con un para
general Po
Disear un circuito igual al del literal anterior pero
con la condicin que tiene que ser cclico.
Disear un circuito igual al del literal 2 pero con
temporizadores para que sea automtico que cada
pulso tiene q ser de 2 seg.

A. SIMATIC S7-1200: controla una gran variedad


de dispositivos para las distintas tareas de
automatizacin, posee un diseo compacto, su
CPU incorpora un microprocesador, una fuente
de alimentacin integrada, as como circuitos de
entrada y salida en una carcasa compacta,
conformando as un potente PLC. Una vez
cargado el programa en la CPU, sta contiene la
lgica necesaria para vigilar y controlar los
dispositivos de la aplicacin. La CPU vigila las
entradas y cambia el estado de las salidas segn
la lgica del programa de usuario, que puede
incluir lgica booleana, instrucciones de contaje
y temporizacin, funciones matemticas
complejas, as como comunicacin con otros
dispositivos inteligente [1]. Ver Figura [1]

Figura 1: Mdulo S7-1200 [1].

B. TIA PORTAL v13: software que posee dos vistas


diferentes de las herramientas disponibles, las
cuales son: las funciones de las herramientas
(vista del portal) o una vista orientada a los
elementos del proyecto (vista del proyecto). La
vista del portal ofrece una vista funcional de las
tareas del proyecto y organiza las funciones de
las herramientas segn las tareas que deban
realizarse, por ejemplo configurar los
componentes de hardware y las redes. La vista
del proyecto proporciona acceso a todos los
componentes del proyecto. Puesto que todos
estos componentes se encuentran en un solo
lugar, es posible acceder fcilmente a todas las
reas del proyecto. El proyecto contiene todos
los elementos que se han creado o finalizado. Ver
figura [2]

Figura 3: Simbologa TIA PORTAL v13

Programacin

El siguiente esquema representa la estructura general de


la distribucin de todo programa LADDER, contactos a
la izquierda y bobinas y otros elementos a la derecha.

Figura 2: TIA PORTAL v13

C. Lenguaje de programacin:
Programa es un conjunto de instrucciones, rdenes y smbolos
reconocibles por el PLC, a travs de su unidad de
programacin, que le permiten ejecutar una secuencia de
control deseada. El Lenguaje de Programacin en cambio,
permite al usuario ingresar un programa de control en la
memoria del PLC, usando una sintaxis establecida.
1) Tipos de lenguajes de programacin de
PLCs

Los ms difundidos a nivel mundial; estos son:

LENGUAJE LADDER:

El LADDER, tambin denominado lenguaje de contactos o de


escalera, es un lenguaje de programacin grfico muy popular
dentro de los Controladores Lgicos Programables (PLC),
debido a que est basado en los esquemas elctricos de control
clsicos.

Elementos de programacin

Figura 4: Programacin

Variables internas y bits de sistema

Las variables internas son bits auxiliares que pueden ser


usados segn convenga, sin necesidad de que representen
ningn elemento del autmata. Se suele indicar mediante los
caracteres B M y tienen tanto bobinas como contactos
asociados a las mismas. Su nmero de identificacin suele
oscilar, en general, entre 0 y 255. Su utilidad fundamental es la
de almacenar informacin intermedia para simplificar
esquemas y programacin.

LENGUAJE BOOLEANO (Lista de Instrucciones)

El lenguaje Booleano utiliza la sintaxis del lgebra de


Boole para ingresar y explicar la lgica de control.

Ejemplo de programacin Booleana:


[4]

2.3

4.1

3.2

1.6

D. CABLE THERNET O PLC


Es utilizada comnmente con estndares como TIA/EIA-568B, que define la disposicin de los pines (patillaje) o wiring
pinout. RJ-45 es una interfaz fsica comnmente utilizada para
conectar redes de computadoras con cableado estructurado
(categoras 4, 5, 5e, 6 y 6a). Posee ocho pines o conexiones
elctricas, que normalmente se usan como extremos de cables
de par trenzado (UTP).
Para que todos los cables funcionen en cualquier red, se sigue
un estndar a la hora de hacer las conexiones.

DIAGRAMA DE FUNCIONES (FBD)

Es un lenguaje grfico que permite al usuario programar


elementos (bloque de funciones del PLC) en tal forma que
ellos aparecen interconectados al igual que un circuito
elctrico. Generalmente utilizan smbolos lgicos para
representar al bloque de funcin
Figura 5: Conector RJ-45 macho

LENGUAJE DE TEXTO ESTRUCTURADO


(ST)
Texto estructurado (ST) es un lenguaje de alto nivel que
permite la programacin estructurada, lo que significa que
muchas tareas complejas pueden ser divididas en unidades
ms pequeas. ST se parece mucho a los lenguajes de
computadoras BASIC o PASCAL, que usa subrutinas para
llevar a cabo diferentes partes de las funciones de control y
paso de parmetros y valores entre las diferentes secciones del
programa.
La programacin en Texto Estructurado es apropiada para
aplicaciones que involucran manipulacin de datos,
ordenamiento computacional y aplicaciones matemticas que
utilizan valores de punto flotante. ST es el mejor lenguaje
para la implementacin de aplicaciones de inteligencia
artificial, lgica difusa, toma de decisiones, etc.

E. CONTADOR:
Es una funcin de cmputo que permite efectuar la cuenta de
acontecimientos o efe impulsos. La cuenta se puede programar
en forma progresiva (ascendente) o regresiva (descendente).
Hay 3 tipos de contadores que se pueden encontrar en los
PLC.

1. CTU Contador Ascendente

Figura 6: Contador CTU


Descripcin General:

Ejemplo:
IF Manual AND Alarm THEN
Level = Manual_Level;
Mixer = Start AND NOT
Reset
ELSE IFOther_Mode THEN
Level = Max_level;
ELSE
Level = (Level_Indic
X100)/Scale;

CU Incrementa en 1 con un flanco.


RESET Coloca el valor corriente a 0.
PV VALOR PRESET.
CV VALOR CORRIENTE Q Output, es TRUE si CV = PV
(CTU).

4
CU, RESET y Q son de tipo BOOL; PV y CV son de tipo
INT.

CU Incrementa en 1 con un flanco.


CD Decrementa en 1 con un flanco.

Significa:
RESET Coloca el valor corriente a 0.
Si esta RESET entonces CV=0;
Pero si esta CU entonces CV := CV + 1;

LOAD Carga el VALOR CORRIENTE con el valor del


PRESET. PV VALOR PRESET.

Q es TRUE si CV >= PV

CV VALOR CORRIENTE.

2. CTD Contador Descendente

Q Output, es TRUE si CV = PV (CTU), es TRUE si CV = 0


(CTD).
QUOutput, es TRUE si CV = PV (CTUD).
QDOutput, es TRUE si CV = 0 (CTUD).

Figura 7: Contador CTD

CU, CD, LOAD, RESET, QU y QD son de tipo BOOL; PV y


CV son de tipo INT.

Descripcin General:

Significa:

CD Decrementa en 1con un flanco.

Si esta RESET entonces CV = 0;

LOAD Carga el VALOR CORRIENTE con el valor del


PRESET. PV VALOR PRESET.

Si esta LOAD entonces CV = PV;

CV VALOR CORRIENTE..
Q Output, es TRUE si CV = 0 (CTUD).
CD, LOAD y Q son de tipo BOOL; PV y CV son de tipo INT.

Pero si esta CU entonces CV = CV + 1;


Pero si esta CD entonces CV = CV - 1;
QU es TRUE si CV >= PV QD es TRUE si CV <= 0.

Significa:

Diagrama con contactos:

Si esta LOAD entonces CV =PV ;


Pero si esta CD entonces CV := CV - 1;
Q es TRUE si CV <= 0.

3. CTUD Contador Ascendente y


descendente

Figura 9: Diagrama con Contactos


[3]

F. TEMPORIZADOR:
Un temporizador realiza dos funciones

Figura 8: Contador CTUD

Contar tiempo
Poner una variable de salida asociada
a nivel alto

Los tipos de temporizadores se diferencian entre s en:


Descripcin General:

cundo comienzan a contar el tiempo


y
cuando activan la salida asociada.

Figura 10: Temporizador

Tipos:
TON: ON-DELAY (temporizador con retardo a la conexin)
TOF: OFF-DELAY (temporizador con retardo a la
desconexin) TP: MONOESTABLE
IV.

MATERIALES:

Bananas
Cable RJ-45
Pulsantes
Software TIA PORTAL v13
PLC
Motores
V. DESARROLLO

A. Disear un circuito en donde con un pulsante P1


el motor M1 empiece a funcionar despus de
haber dado 4 pulsos y con el mismo pulsante P1
tambin despus de haber dado 3 pulsos
empiece a funcionar el M2 Adems contar con
un pulsante Po el cual servir como apagado
general
Para este circuito se necesita 2 pulsantes, contactores, salidas o
bobinas y contadores como se representa el esquema del
circuito.
Funcionamiento: I1.1 es el pulsante que har funcionar el
primer motor despus de haber presionado 4 veces,el cual
hara, que se prenda el motor M1 despues de dar 3 pulsos mas
se accionara el motor M2 y por ultimo tenemos el I0.0 para el
paro general.

B. Disear un circuito que con el pulsante P1 el


motor M1 empiece a funcionar dando 4 pulsos y
despus de 3 pulsos ms se prenda en motor M2
y a los 10 pulsos de apague el motor M1despues
de 12 pulsos se apague el motor M2 y adems
contara con un para general Po
Funcionamiento: el I1.1 ser nuestra pulsante para accionar
todo el sistema bueno una vez que demos 4 pulsos se
accionara el motor M1 por que se activara la bobina QO.0 una
vez que prendido el motor M1 daremos 3 pulsos mas y se
accionara el motor M2 lo cual activa a la bobina Q0.1, despus
de tener prendido los 2 motores damos 3 pulsos mas lo cual
activara a la marca de clase M0.1 lo cual hara que se apague el
motor M1 y de despus de damos 2 pulsos mas se activara la
marca de clase M0.2 lo cual hara que se apague el motor M2
y adems el parao general I0.0

6
VI. FOTOS

C. Disear un circuito igual al del literal anterior


pero con la condicin que tiene que ser cclico.
Funcionamiento : es igual al anterior literal solo que aqu
adicionamos una marca de clase a la entrada del contador para
que este funcione de forma cclica.

A continuacin se presenta fotos de las instalaciones


realizadas para las prcticas:

Figura 12: circuito para en funcionamiento


VII. CONCLUSIONES Y RECOMENDACIONES
De la prctica realizada se pudo observar acerca de los
contadores, que estos dispositivos tienen una especie de
memoria la cual guarda los pulsos, de modo que si no se
ejecuta el reset de la misma dicho dispositivo permanecer
activado.

D. Disear un circuito igual al del literal 2 pero con


temporizadores para que sea automtico que
cada pulso tiene q ser de 2 seg.
Funcionamiento: en este circuito adicionamos un
temporizador para que funcione el circuito de forma
automtica pusimos el tiempo de cada pulso de 2 seg.
Como el literal anterior funcionara al pulsar I1.1 comenzara a
fucnionar en 8 seg se encedera el motor M1 despues de 14 seg
el motor M2 y en 20 seg se apagara el motor M1 yen 24 el
motor M2 y asi ira en forma cclica y adems el I0.0 como
para general.

Tambin se puede decir que el uso de contadores y


temporizadores es algo esencial para circuitos donde se
requiera automatismo, ya que con estos dispositivos se logra
el control de los motores en un tiempo requerido.
Para mantener un motor en funcionamiento, a diferencia de los
temporizadores basta que el contador este activo para que
funcione el motor, lo que no ocurra con los temporizadores
que requeran de una retencin en el contacto que la haca
funcionar.
El uso de bobinas internas, es muy conveniente en este tipo de
circuitos ya que ayuda una buena presentacin del circuito, de
modo que la conexin el software la hace internamente, esto
nos ayudar a tener enlaces entre los contactores de modo que
los activaremos o lo desactivaremos a nuestra conveniencia.
Como recomendacin, comprobar que los materiales y
dispositivos estn funcionando correctamente antes de
comenzar a realizar la prctica. Tambin es necesario conocer
correctamente el funcionamiento de los dispositivos a utilizar
para poder realizar el diseo requerido y eficiente.
VII. REFERENCIAS
[1]

Siemens, Simatic S7. Controlador programable S7-1200,


Manual del sistema. 2009.

7
[2]

https://cducacuecanar.wikispaces.com/.../UNIVERSIDAD+CA
TOLICA+S. [En lnea]. [ltimo acceso: 28 04 2016]

[3]

http://www.instrumentacionycontrol.net/cursoslibres/automatiz
acion/curso-de-plcs-avanzado/item/666-programacion-de-plcscontadores.html

[4]

Lenguajes de programacin. [En lnea].


Disponible:
http://www.ecured.cu/Lenguaje_de_Programaci%C3%B3n
[ltimo

acceso: 03 06 2016]

[5]

http://www.instrumentacionycontrol.net/cursoslibres/automatizacion/curso-de-plcs-avanzado/item/665-programacionde-plc-temporizadores.html#sthash.IeyNuJ21.dpuf

Das könnte Ihnen auch gefallen