Vous êtes sur la page 1sur 17

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA.

Universidad Politcnica de El Salvador


Facultad de Ingeniera y Arquitectura
Laboratorio de Ingeniera Elctrica

Laboratorio No. 5
Temporizadores, Contadores, Comparadores y Flip-Flop Mdulo
ALECOP MSA 282
MATERIA: CONTROLADORES LOGICOS PROGRAMABLES
ALUMNOS
NOMBRES

CARNET

NOTA

1.
2.
3.

FECHA DE PRCTICA _______________ F. ________________


FECHA DE ENTREGA _______________ F. ________________
Investigacin previa (comprobacin de lectura de la gua de prctica de laboratorio).....10%
Orden y Aseo ....10%
Puntualidad....10%
Participacin en el desarrollo de la prctica.....30%
Reporte....40%

MISION DE LA UNIVERSIDAD
Formar Profesionales con Alto Sentido Crtico y tico con Capacidad de
Autoformacin y con las competencias tcnicos-cientficas requeridas para resolver problemas
mediante soluciones enfocadas al desarrollo social y respetuoso del medio ambiente.

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

UNIVERSIDAD POLITCNICA DE EL SALVADOR


FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA ELECTRICA
CONTROLADORES LOGICOS PROGRAMABLES
PRACTICA DE LABORATORIO No. 5
MANEJO DE TEMPORIZADORES, CONTADORES, COMPARADORES Y FLIP FLOP.
MDULO ALECOP MSA 282: CONTROL DE SEMFOROS DE TRES VAS, PEATONAL,
CON CARRIL REVERSIBLE Y CONTROL DE PARQUEO
I. OBJETIVO GENERAL
Conocer la lgica de funcionamiento de procesos temporizados.
Que el estudiante comprenda el sistema empleado por los PLC para el funcionamiento de
temporizadores, contadores, comparadores y flip flop.
II. OBJETIVO ESPECFICO

Despus de realizar esta prctica el estudiante estar en capacidad de:


Conocer la escritura de programas de control lgico, basados en diagramas de rels o
escalera, para un conjunto de aplicaciones.
Utilizar y declarar correctamente los diferentes tipos de temporizadores, comparadores,
contadores y rels de enclavamiento del PLC
Desarrollar y probar programas consistentes en lgica de rels combinada con
secuencias de tiempo y conteo.
Utilizar la funcin de conteo del PLC para diferentes aplicaciones.

III. INFORMACIN PRELIMINAR

La mayora de PLC cuenta con funciones de temporizacin y conteo, las cuales son de gran
utilidad en el desarrollo de programas secunciales en los que requiere de algn tipo de conteo
o medicin de la duracin de eventos. Los valores o datos asociados a la operacin de estas
funciones son retentivos ante el corte de alimentacin al PLC.
Los SYSMAC Serie C disponen de un amplio repertorio de instrucciones de programacin, con
las que se pueden programar fcilmente las maniobras ms complejas. Estas instrucciones se
dividen en categoras por operacin. Refirase a su manual de programacin, para mayor
detalle de las mismas.
El control de un proceso secuencial involucra un sistema de control de lazo cerrado de ciclos
infinitos, debe de poseer la capacidad de restablecerse al ocurrir un fallo de alimentacin, sin
producir condiciones no deseadas.
2

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

IV. INFORMACIN TERICA.

TIMER (TIM)

Un temporizador es un dispositivo capaz de retardar una orden de salida (activacin o


desactivacin) durante un cierto tiempo, en respuesta a una seal de mando de entrada.
Para su programacin, los temporizadores necesitan definir tres campos:

Nombre de la funcin, que define el tipo de temporizador a utilizar.

Nmero de elemento, que indica su direccin en variable interna (un elemento dado
slo puede programarse una vez por programa).

Parmetros de preseleccin, que concretan el valor total de la temporizacin.

En muchos autmatas la base de tiempo est predefinida por el fabricante (normalmente en


dcimas de segundos), por lo que no es necesario indicarla en la programacin.

Los parmetros de preseleccin pueden ser modificados durante la puesta a punto o durante la
ejecucin, incluso con el autmata en RUN. Estas modificaciones son activas mientras el
autmata se mantiene bajo tensin, recuperando los valores por defecto (en el programa) en
cada puesta en marcha.
Es muy frecuente que el lenguaje empleado disponga nicamente en su configuracin ms
simple de la funcin de retardo a la conexin, aunque las dems puedan obtenerse a partir de
ella.
Las funciones ms comunes son los retardos a la conexin y retardos a la desconexin,
observe las figuras siguientes:

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

En los modelos OMRON; el timer realiza la operacin de un temporizador con retardo a la


conexin en unidades de 100mseg. El tiempo seleccionado puede estar comprendido entre 0 y
999.9 seg.

El temporizador utiliza las instrucciones TIM y TIMH. Las direcciones de memoria establecidas
para temporizadores y contadores para el CQM1 van desde la 000 hasta la 511, es decir
cuenta con 512 temporizadores o timer, tomando en cuenta que no pueden existir timer y
contadores con la misma direccin.

El temporizador comienza la operacin cuando el contenido del registro R es 1 y se resetea


cuando el contenido es 0. Un contacto temporizado designa el nmero de temporizador, se
puede utilizar ambos tipos de contacto: NA y NC.
El temporizador trabaja descontando, produciendo una salida cuando el valor actual (tiempo
restante) es 0000, cuando se resetea vuelve al tiempo seleccionado.

Ejemplo:
Diagrama de tiempo

Diagrama de escalera y mnemnicos

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

CONTADOR (CNT)

Un contador es un dispositivo capaz de medir (contar) el nmero de cambios de nivel en una


seal de entrada, activando una seal de salida cuando se alcanza un valor prefijado.
Estn definidos por dos tipos de contadores:

Contador decreciente, que descuenta el nmero de impulsos del valor prefijado.

Contador bidireccional (UP/DOWN), que acumula la diferencia entre los pulsos


recibidos por sus entradas de cuenta ascendente y cuenta descendente.

Los bloques funcionales contadores definidos sobre autmatas, disponibles en todos los tipos
anteriores, necesitan para su programacin de los siguientes campos:
Nombre de la funcin, que distingue entre los contadores incrementales o bidireccionales.
Nmero de elemento, que indica su direccin en variable interna. Puesto que los
temporizadores y los contadores son conceptualmente muy semejantes (el valor de cuenta
cambia en cada impulso externo, mientras que en los temporizadores avanza segn un reloj
interno), muchos autmatas disponen de un rea comn para ubicarlos, y la direccin o
nmero de elemento puede ser atribuida a uno u otro, aunque no a ambos simultneamente en
un mismo programa.
Parmetros de seleccin, que indican el valor a alcanzar por el contador antes de activar la
salida (mdulo de cuenta, en los contadores incrementales), o el valor de carga cuando se
activa la seal de validacin (preseleccin, en los contadores bidireccionales).
Adems, el bloque contador necesita de algunas seales asociadas, como son las entradas de
pulso para conteo, y las seales de habilitacin o reset. Estas siempre son prioritarias sobre las
entradas de pulso.
El conteo de la seal de entrada se hace habitualmente por flanco o frente ascendente, de
forma que sea cual sea la duracin del impulso, el contador solo cuenta la transicin o cambio
de estado.

Para el equipo OMRON, los contadores CNT son contadores decrecientes en un conteo a la
vez correspondiente a la seal de entrada de OFF a ON. El contador

se programa

introduciendo la entrada, la entrada de reset, el nmero de contador y el valor fijado, el valor


fijado puede estar en el rango de 0000 a 9999.

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

El contador decrementa, produciendo una salida cuando el valor del conteo es 0000. Cuando
se aplica una entrada de reset, el valor actual de conteo toma el valor preseleccionado. Una
vez alcanzado este valor, se ignoran las siguientes entradas de conteo.

Ejemplo:
Aplicacin de contador

KEEP (FUN11)

Un biestable es un dispositivo capaz de mantener indefinidamente su estado a 0 o 1 mientras


el autmata permanezca en RUN y no se ordene un pulso de mando que lo modifique.
Por esta definicin, el biestable es el elemento secuencial ms sencillo, capaz de mantener un
mismo estado lgico para distintas combinaciones de sus entradas de mando: como este
6

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

estado depende de la secuencia de valores de entrada, y o de su combinacin actual, se dice


que el elemento posee memoria y, en efecto, en muchos lenguajes de autmata se denomina a
esta funcin clula o rel de memoria Keep relay.

La permanencia del biestable en un estado automantenido se debe a la presencia de una


realimentacin interna, definida por el usuario si construye la funcin a partir de elementos
combinacionales estndar, o transparente para l si utiliza el bloque funcional propuesto por el
fabricante.
El biestable se utiliza tpicamente como unidad de memoria, capaz de recordar el estado de
una seal aunque sta haya sido de muy corta duracin (pulso).

Esta instruccin se puede utilizar para crear un rel de enclavamiento que se utiliza de la
misma forma que un circuito de rels.
El set se activa cuando el contenido del registro S es 1 lgico y se apaga cuando el contenido
del registro R es 1, el reset predomina sobre el set.

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

COMPARE - CMP(20)

La instruccin CMP(20) compara el contenido de dos informaciones numricas de 16 o 32


bits, activndose una seal especfica sobre satisfacer la condicin precedente.

Dependiendo de la relacin de las dos palabras, la salida puede estar:


Cp1 es igual a Cp2 el bit de control EQ en el rea de memoria SR cambia a ON.
Cp1 es menor que Cp2 el bit de control LE en el rea de memoria SR cambia a ON.
Cp1 es mayor que Cp2 el bit de control GR en el rea de memoria SR cambia a ON.

Flag

Address

Cp1<Cp2

Cp1=Cp2

Cp1>Cp2

GR

25505

OFF

OFF

ON

EQ

25506

OFF

ON

OFF

LE

25507

ON

OFF

OFF

Las comparaciones que incluyen los valores actuales de un timer o de un contador requiere
valores en formato BCD. Las banderas GR, LE y EQ deben insertarse

inmediatamente

despus de la instruccin CMP(20), porque otra instruccin puede afectar sus estados.

Ejemplo:

Cuando el estado del bit de control IR000.00 cambia a ON, la condicin para comparar los
valores de las posiciones de memoria IR200 e IR201 se satisface. Si el valor de IR200 es
mayor que IR201, el estado del bit IR010.00 cambia a ON. Si el valor de IR200 es menor que
IR201, el estado del bit IR010.02 cambia a ON. En caso de que los valores sean iguales en las
localizaciones IR200 e IR201, el estado del bit IR010.01 cambia a ON.

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

MODULO MSA 282

Sobre un soporte modular triple se representa un cruce de semforos de una carretera que se
compone de una va principal de doble sentido de circulacin, un carril adicional reversible, y la
entrada y salida de un parking.

Cada uno de los diferentes carriles tiene su propio semforo (S1 a S5), y para el carril
reversible se habilitan dos detectores de control de flujo de circulacin (C1, C2). El cruce de
peatones a travs de la carretera se regula con el semforo P1.

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

La descripcin de las 22 entradas de control es la siguiente:

COM: Punto comn del modulo para todas las entradas.


S1R: Ilumina la luz roja del semforo 1.
S2R: Ilumina la luz roja del semforo 2.
S3R: Ilumina la luz roja del semforo 3.
S4R: Ilumina la luz roja del semforo 4.
S5R: Ilumina la luz roja del semforo 5.
SP1R: Ilumina la luz roja del semforo de peatones.
SPV: Ilumina la luz verde del semforo-cartel de entrada al parking.
S1V:

Ilumina la luz verde del semforo 1.

S2V:

Ilumina la luz verde del semforo 2.

S3V:

Ilumina la luz verde del semforo 3.

S4V:

Ilumina la luz verde del semforo 4.


10

UNIVERSIDAD POLITECNICA DE EL SALVADOR

S5V:

ESCUELA DE INGENIERIA ELECTRICA

Ilumina la luz verde del semforo 5.

SP1V: Ilumina la luz verde del semforo de peatones.


LPC: Ilumina la luz roja del indicador del carril reversible.
S1A:

Ilumina la luz amarilla del semforo 1.

S2A:

Ilumina la luz amarilla del semforo 2.

S3A:

Ilumina la luz amarilla del semforo 3.

S4A:

Ilumina la luz amarilla del semforo 4.

S5A:

Ilumina la luz amarilla del semforo 5.

SPR: Ilumina la luz roja del semforo-cartel de entrada al parking.


LSC: Ilumina la luz verde del indicador del carril reversible.
La descripcin de las 5 salidas de control es la siguiente:

COM: Punto comn del modulo para todas las salidas. El nivel de tensin de esta bornera
determina el nivel de la tensin en las salidas. Puede trabajar con niveles TTL (5V) y hasta
24Vc.c.
DTC1: Extrae el nivel de seal de salida COM cada vez que pasa de izquierda a derecha,
iluminando el piloto C1. La densidad de trfico se regula con el potencimetro superior
correspondiente.
DTC2: Extrae el nivel de seal de salida COM cada vez que pasa de izquierda a derecha,
iluminando el piloto C2. La densidad de trfico se regula con el potencimetro superior
correspondiente.
DPAC: Detector de paso de coche a la salida del parking. Accionando el pulsador se apaga la
luz de la barrera, y se dispone del nivel de tensin COM en la bornera.
0V: Masa de referencia del mdulo.

IV. INVESTIGACIN PREVIA


Realice una pequea investigacin sobre los rels auxiliares y sobre las banderas (flags)
del rea de memoria SR de los PLC.
Determine el significado de la expresin forzar una entrada.
Investigue el direccionamiento (la numeracin) de las entradas y salidas de una unidad de
expansin de los PLCs.
Recuerde que usted puede trabajar en el C28H o en el CQM1 bajo el software CXP, en su
casa o donde usted desee, debe tomarse el tiempo de analizar los ejercicios que aqu se le
proponen para determinar la escritura de los mismos, de lo contrario perder su tiempo de
laboratorio hacindolo y no lograr realizar la comprobacin de los programas propuestos.

11

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

V. DESCRIPCIN DE LA PRCTICA

Las instrucciones a utilizar en la gua de laboratorio nmero cinco, son algunas de las ms
esenciales al momento de realizar un diagrama de control lgico, se podr dar cuenta al
momento de realizar su anlisis que es igual que un diagrama lgico con compuertas TTL, con
una diferencia en la forma de representacin. En esta gua cargara el programa, y proceder a
comprobarlo por medio de la simulacin en el PLC y l modulo MSA 282. En esta prctica
simulara el control de dos semforos para una calle de doble va (un carril por va), un par de
semforos para el control de un carril reversible, un semforo para control peatonal y un
semforo de control de cantidad de vehculos dentro de un parqueo.
VI. MATERIAL Y EQUIPO A UTILIZAR

Un PLC CQM1 o C28H


Un racket para montaje de PLC

Computadora personal con software


instalado (CX-Programmer)

Cable de interfase RS-232c


VII. DESARROLLO DE LA APLICACIN

Realice los siguientes pasos, en el orden como se enumeran a continuacin:


1. Previamente a su practica de laboratorio digite el programa de usuario y llevarlo en
disquette. Recuerde que debe de hacerlo para los modelos CQM1 y C28H, esto lo
puede configurar en la ventana siguiente:

12

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

13

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

14

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

2. Cargue el software CX-Programmer haciendo clic en el icono


3. Para abrir el proyecto digitado previamente haga clic en (

) Abrir del men

Archivo. Determine la ruta y el nombre del archivo.


4. Realice las conexiones necesarias entre el PLC y el modulo MSA 282, segn la
siguiente tabla de conexiones, MUCHO CUIDADO EN ESTA PARTE DEBE SER
REVISADO POR SU INSTRUCTOR ENCARGADO, DE LO CONTRARIO USTED ES
EL RESPONSABLE POR DAOS A EQUIPO.
AUTOMATA

MSA 282

SALIDAS

ENTRADAS

COM

+12 c.c

COM

OUT 0200

Conectar con

S1V, SV4

OUT 0201

Conectar con

S1A, S4A

OUT 0202

Conectar con

S1R, S4R

OUT 0203

Conectar con

S5R

OUT 0204

Conectar con

S5A

OUT 0205

Conectar con

S5V

OUT 0206

Conectar con

S2V

OUT 0207

Conectar con

S2A

OUT 0208

Conectar con

S2R

OUT 1200

Conectar con

S3V

OUT 1201

Conectar con

S3A

OUT 1202

Conectar con

S3R

OUT 1203

Conectar con

SPV

OUT 1204

Conectar con

SPR

OUT 1205

Conectar con

LPC

OUT 1206

Conectar con

LSC

OUT 1207

Conectar con

SP1R

OUT 1208

Conectar con

SP1V

ENTRADAS
COM

0V

SALIDAS
0V

COM

IN 00

No conectar Forzado

IN 01

Conectar con

DTC1

IN 02

Conectar con

DTC2

IN 03

Conectar con

DPAC

IN 04

No conectar Forzado

+12 c.c

15

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

PRECAUCIONES CON EL MODULO


No conecte niveles de tensin superiores a 24Vc.c. a las entradas ni al terminal comn
de las salidas.
No extraer el mdulo de soporte bastidor sin desactivar previamente la fuente de
alimentacin.

5. Complelo haciendo clic en el botn


clic en el icono
6.

y establezca comunicacin con el PLC. Haga

Transfiera su programa al PLC

y pngalo en modo RUN

7. Por medio de los switches del modulo, forc a la entrada (0000) a un estado lgico alto.
8. NOTA. Con lo anterior usted podr visualizar la ejecucin del programa en tiempo real,
si no logra ver todo el diagrama use la teclas (PAG. DOWN). o (PAG. UP.) Para
desplazarse en el diagrama de rels.
9. Observe el comportamiento del programa y formule sus propias conclusiones.
10. Ahora detenga el PLC.
11. Despus de comprobar el funcionamiento, haga clic en el botn

o bien

seleccionando del men PLC la opcin Seguimiento de Datos. Esto permitir


analizar de forma simultnea la evolucin en el tiempo de una serie de bits y canales del
PLC. El primer paso es configurar los bits o canales a utilizar, as como los perodos de
muestreo y modo de accionamiento (por intervalo fijo, una vez por ciclo, etc.) desde la
opcin Operacin y despus Configurar. Teniendo la posibilidad de elegir el modo de
visualizacin entre seguimiento de datos y monitorizar diagrama de tiempos.
12. Quite la comunicacin haciendo clic en el mismo icono

13. Ahora necesitamos borrar la memoria del PLC, la nica forma de borrar la memoria del
PLC es transfiriendo al el PLC un programa en limpio, sea sin instrucciones. Resulta
que el PLC queda en estado de alarma de error si se transfiere cualquier programa que
no contenga la instruccin END, esto quiere decir que si transferimos una hoja de
programacin en limpio quedara en error el PLC.

NOTA. Se revisara la memoria del PLC para asegurar que no queda guardado nada en el PLC
solo el ltimo programa de END, es parte de su nota dejar limpia la memoria del programa y del
PLC.
VIII. EVALUACIN
16

UNIVERSIDAD POLITECNICA DE EL SALVADOR

ESCUELA DE INGENIERIA ELECTRICA

1. Explique el funcionamiento del programa


2. Realice el esquema completo de cmo es la conexin elctrica de las salidas del PLC
con la entrada del modulo y la salida del modulo MSA 282 con el PLC.
Para retroalimentar contesta las siguientes preguntas:
3. Qu base de tiempo utilizan los temporizadores?
4. Cul es el tiempo mximo que puede programarse en un TIM?
5. Qu ocurre con el valor del contador al producirse un fallo de tensin?
6. Cuantos comparadores tiene disponible el PLC en general?
7. Explique el funcionamiento de la instruccin CMP, as como sus rels y que datos
pueden ser comparados.

IX. REFERENCIA
INICIACIN AL CX-PROGRAMMER
SMART TECHNOLOGY
PROGRAMACIN DEL PLC CON CX-PROGRAMMER
Universidad de Valencia
Omron Electronics, S.A.
CQM1 PROGRAMMABLE CONTROLLERS.
USERS MANUAL. OMRON
AN INTRODUCTION TO PROGRAMMABLE LOGIC CONTROLLERS.
OMRON
PROGRAMACIN DE AUTMATAS INDUSTRIALES OMRON.
VICENTE LLANODOSA, FERMAN IBEZ.
EDITORIAL MARCOMBO
INTRODUCTION TO PLC CONTROLLERS.
NEBOJSA MATIC
http://www.mikroelektronika.co.yu/english/index.htm
ON-LINE, FREE!.

17

Vous aimerez peut-être aussi