Académique Documents
Professionnel Documents
Culture Documents
Laboratorio No. 5
Temporizadores, Contadores, Comparadores y Flip-Flop Mdulo
ALECOP MSA 282
MATERIA: CONTROLADORES LOGICOS PROGRAMABLES
ALUMNOS
NOMBRES
CARNET
NOTA
1.
2.
3.
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.
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
TIMER (TIM)
Nmero de elemento, que indica su direccin en variable interna (un elemento dado
slo puede programarse una vez por programa).
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:
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.
Ejemplo:
Diagrama de tiempo
CONTADOR (CNT)
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
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)
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.
COMPARE - CMP(20)
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.
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.
S2V:
S3V:
S4V:
S5V:
S2A:
S3A:
S4A:
S5A:
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.
11
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
12
13
14
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
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
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
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