You are on page 1of 102

CAPACITACION DE PLC

Preparado por:

Grace Ramrez

Victronics ltda.

Introduccin
Presentarse ante los asistentes. Objetivos de la Capacitacin. Frecuencia y tipo de apoyo que otorgar Victronics a sus Clientes. Exposicin de los puntos a tratar en la Capacitacin.

Objetivos de la Capacitacin
Introduccin PLC Introduccin a sistemas lgicos. Recordar la lgica de contactos. Dominar el uso de Temporizadores y Contadores. Instrucciones bsicas del software del PLC. Programar el PLC. Revisar el armado del panel de control. Mostrar planos P&C y nomenclaturas industriales de esta disciplina.

Primer tema

Introduccin al PLC: Resea histrica. Marcas y modelos. Aplicaciones. Arquitecturas. 1 herramientas bsicas para una estacin. 2 redes con plc.

Segundo tema

Compuertas AND y OR. Compuertas NAND y NOR. Ejercicios bsicos con las compuertas. Recordar el uso de los mapas de karnaugh.

ercer tema Lgica de contactos. Reemplazo de puertas lgicas por contactos. Ejercicios de esta lgica. Concepto de Contadores y Temporisadores.

Cuarto tema Instrucciones bsicas del software. Uso de temporizadores y contadores. Desarrollo de las experiencias de la gua. Puesta en servicio.

INTRODUCCION AL PLC
El PLC naci bajo la necesidad de eliminar el control de tablero automtico alambrado, reducir espacios y rels. Para el PLC no existe una normativa o lnea de fabricacin como en los computadores, cada fabricante tiene su propia lnea de fabricacin y lenguaje. Aunque su lenguaje de programacin es distinto en algunos aspectos, todos obedecen al tipo de programacin escalera.

MARCAS CONOCIDAS
ALLEN BRADLEY SIEMENS TELEMECANIQUE MODICOM GENERAL ELECTRIC OMROM SAMSUNG OTROS

APLICACIONES
Las aplicaciones del PLC son infinitas, desde un simple control ON/OFF hasta un proceso con seales analgicas de alta velocidad. Algunos ejemplos: Control de alta precisin, como punto flotante matemtico, trigonomtrico, exponencial, logartmico y raz cuadrada. Full operador de mquina de control.

PLC AROMAT
La lnea de PLC Aromat es una completa serie de controladores programables, diseada para satisfacer una amplia gama de necesidades. Proveer una rpida ejecucin en procesos de alta velocidad. El FP3, por ejemplo posee mdulos especiales de I/O anlogas, contadores de alta velocidad, entradas remotas,comunicacin de red.

PLC ENTRENADOR:
La finalidad de este proyecto es incentivar el aprendizaje del manejo del PLC ya que sus aplicaciones son infinitas, la idea es que la persona que tenga acceso a l pueda manejarlo sin problemas, programarlo y aplicarlo, sin antes haber tenido un entrenamiento previo en el tema. En esta gua se explican las instrucciones bsicas y la aplicacin de herramientas bsicas como rels, contadores y timers.

El PLC entrenador es un conjunto que abarca un panel de control, el PLC con su fuente de poder y una gua de programacin. El panel de control, como se muestra en la figura, est formado por: dos botoneras de emergencia, cuatro switch de dos circuitos cada uno, cuatro botoneras normalmente cerradas, seis botoneras normalmente abiertas, once rels TM4RC3 con tres circuitos disponibles cada uno y una capacidad de 5A por contacto ( carga resistiva), once pilotos y seis lneas de nueve contactos cada uno para aplicaciones externas. De esta forma se estn entregando las herramientas bsicas para desarrollarse en el amplio campo del PLC.

Victr ics, t t , st tr c l l r t, l c l ti r r ct s l rc , tr ll s l l st s s rr ll , st c t c isti t s ti s , c ll s c l s c r ct rstic s c s ri s r s lir r ri r ri i t s lic ci . s r c s r lt l ci r c ci ri l lsill c tr l r r r l li s ctr lic ci s i stri l s. t c s s r tiliz s lic ci s st c l s sist s si l s, c tr l c tr s i stri s lt t t tiz s.

ric f 197 r t r l s rc s l rt s r Am ric . Si s si i ri ts s it l ctric rks, c ci r r c ti c mpa a s a tr av s l mundo innova ci n de s u s po r la c a lidad p r odu cto s. r eada en Os a k a , J apn , e s e l mayo r manu f a ctu r e r o , de s a rr o llado r y vendedo r de ma te ria le s de c on str u ccin e l ctric a , c on ap lic a cione s en e l oga r, ma te ria le s de c on str u ccin r e siden cia l, p r odu cto s de au toma tiz a cin y c on tr o l, c omponen te s y ma te ria le s e le ctr n ic o s.

Ar

PLC FP0 C14CRS romat. Aromat ue el primero en lanzar al mercado el de bolsillo. a talla del F 0 lo primer posiciona en la clase enana pero su uncionalidad y expansibilidad lo hace un micro. s el ms pequeo y completamente expansible controlador de la industria. on una talla de slo 54 centmetros cuadrados y un volumen menor a 135 centmetros cbicos para el mdulo de control de rel, este es ideal para aplicaciones en espacios reducidos

La serie de PLCs FP0 ofrece alternativas en costo eficiencia, talla

miniatura, full expansin y rel o salida a transistores. Cada mdulo provee clips de conexin los cuales permiten la expansin de la unidad para ser rpida y fcilmente montada. Con Clips Din para montar y desmontar hace que su construccin sea fcil y rpida.

Vent j s de est s disp sitiv s de control


Hoy los controladores programables son dise ados usando lo ms reciente en microprocesadores y circuitera electrnica, los cuales proveen operaciones confiables en aplicaciones industriales donde muchos riesgos tales como ruidos elctricos, altas temperaturas, alimentacin alterna no confiable y golpes mecnicos existentes en el medio. El controlador programable o PLC, como son frecuentes referidos, ofrece muchas ventajas sobre otros dispositivos de control tal como rels, timer elctricos y contadores. Esas ventajas seran consideradas despus de un precio justo cuando seleccione cualquier dispositivo de control:

y ayor confiabilidad. y equiere menos espacio. y cil de mantener. y Se puede usar varias veces. y Si necesita cambios se puede reprogamar. y esempeo flexible, ms funciones. y ayor versatilidad.

COMPUERTAS LOGICAS

Las compuertas AND: Estas compuertas son aquellas que multiplican las variables que ingresan a ellas.

Las compuertas OR: Son aquellas compuertas que suman las variables que ingresan a ellas.

La operacin NOT o inversin opera sobre una sola variable, y el resultado es el valor lgico invertido o complementario.

La operacin NAND: Es la inversin de la operacin AND.

Compuerta NOR: Es la inversin de la compuerta OR.

Operaciones con compuertas: Supongamos un ejercicio

El resultado de este ejercicio es 0

Construir el circuito ptimo para la activacin de una lmpara, empleando tres interruptores, de forma que la lmpara solamente se active cuando est activado un solo interruptor o los tres simultneamente.

El primer paso para el desarrollo de este ejercicio es realizar la tabla de verdad.


x y 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 z s 0 0 1 1 0 1 1 0 0 1 1 0 0 0 1 1

Si implementramos el mapa de karnaugh el resultado sera el siguiente:

La funcin en forma de suma quedar:

S= abc+abc+abc+abc

Las actividades posibles a realizar un fin de semana son las siguientes: - salir al campo y comer un bocadillo - ir a la playa y comer en un restaurante. - pasear en la ciudad y ver una pelcula.

En los dos primeros casos es necesario tener auto y un mapa de carreteras. En cualquier caso es imprescindible que no llueva o que haga viento. Como primer paso para realizar el ejercicio haremos la tabla.

Variables: a: auto. b: mapa. c: viento. d: lluvia.

Tabla:

a b c d F a 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0

b c 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1

d F 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 1 1 0

Mapa de karnaugh:

La funcin queda: F= abcd+abd+ abc F= ab(cd+c)+abd.

Lgica de contactos: Recordemos que el signo suma (+) en el lgebra de Boole equivale traducido al lgebra de contactos elctricos, a un circuito paralelo, mientras que el signo producto (x) equivale al circuito serie.

Lgica positiva: el estado alto coincide con el 1 lgico y el estado bajo con el 0 lgico. Lgica negativa: el estado alto coincide con el 0 lgico y el estado bajo con el 1 lgico.

Ejercicios prcticos
Pasar al lgebra de contactos las siguientes funciones: a). ( a+b)c + ad b). c( a+bd) + ( a+c) c). ( a+b)( a+b) d). ab + ab e). ( a+c)b + ( a+d )c + ( a+b)

conceptos
Temporizadores: Los temporizadores o timer son relojes que cuentan en unidades de tiempo preseleccionadas, por ejemplo en 1s, 0,1s, 10ms,1ms. Contadores: Cuentan una cantidad predeterminada de eventos.

SOF W RE PFSOF
El primer paso es seleccionar el programa desde W indows

Una vez abierto el programa le mostrar el siguiente men

Ud. Tiene la opcin de descargar el programa desde el PLC (Load program from PLC), del diskete (Load program from Disk) o crear uno nuevo ( New program).Al elegir la opcin para crear uno nuevo la presentacin ser la siguiente:

En este paso se debe seleccionar el tipo de con el que se trabajar, en la pantalla se seleccion el O 1 , 1 , 16 7K.

Una vez seleccionado el , el software est listo para comenzar a trabajar en la creacin de un nuevo programa.

Herramienta

el i tema

Ahora podremos conocer las herramientas que este software ofrece. or ejemplo los timer:

Como se pudo observar al seleccionar timer, se da la opcin de elegir los siguientes timer X(1s),Y(0,1s), R(10ms), y L(1ms), que se diferencian por la unidad de tiempo que utilizarn, al elegir uno de ellos le preguntar el N por el cual Ud. Diferenciar este timer del resto. A este timer se le asign el N 0,

Ahora debe ingresar el factor por el cual multiplicara la base de tiempo seleccionado en el paso anterior, y adems una letra para que el valor que ud. e asign pueda ser cambiado o no, por ejemplo si Ud. elige k, el valor no podr ser cambiado, pero si elige sv, este valor podr ser cambiado mediante una funcin Mov.

D e e st a f o r m a U d . tiene un tim e r que no pod r c am b ia r la c an tidad de ve c e s que debe c on t a r. M s ade lan te s e exp lic a pa s o a pa s o la f o r m a de u tiliz a rlo s. Aho r a ve r em o s ve r la f o r m a de s e le cciona r un c on t ado r

Al utilizar un contador, al igual que el timer, se debe ingresar un N por el cual ser identificado, y se debe tambin ingresar la cantidad de veces que contar.

Al igual que el timer al contador tambin puede estar predestinado a cambiar su valor o a mantenerlo durante el programa mediante la seleccin de k (mantiene el valor), o sv (cambia el valor).

PROGRAMACION: Secuencia bsica de instrucciones :

Estas instrucciones bsicas ejecutan operaciones lgicas de unidad de bit y son a base de rels en secuencia. Ejemplo:

y Instruccin START (ST):


Lee el estado especfico. N/ FF del contacto

y Instruccin O UT (OT):

a salida del resultado de una operacin.

Progr ma ejemplo:

Funcin e instrucciones bsicas: Las instrucciones bsicas son aquellas en las que se utilizan timer, contadores y registros de instrucciones. ara especificar valores, las instrucciones estn compuestas de varios pasos: Ejem lo:

El timer comienza a contar cuando est en O , y T estar O cuando transcurran segundos y por lo tanto Y tambin.

Ejem los Timer:

e a licaciones con instrucciones

onexin de Timer en serie:

Explicacin del ejemplo: Diez segundos despus que X0 se activa, el contacto del Timer T0 se activa e Y0 se vuelve , entonces el Timer 1 se energiza y diez segundos despus el e Y1 tambin . contacto T1 se vuelve

Coneccin del Timer en paralelo:

Explicacin del ejemplo: Cuando 0 se energiza ambos Timer se activan, dos segundos despus se activa T1 e 1 se vuelve ON, y al segundo de transcurrido esto T0 se energiza e 0 se vuelve ON .

Ejemplo de aplicacin de un contador:

Explicacin del ejemplo: uando se energiza el contador disminuye una cuenta, y as sucesivamente hasta llegar a cero, este contador tiene un reseteo que se efecta a travs de 1, y este se puede activar en cualquier momento de la cuenta.

ada vez que el contador disminuye 100 se activa e Y0 se energiza.

Aplicacin de la funcin MOV en contadores:

Cuando X0 es energizado, la instruccin de transferencia de datos es activada y el valor del contador es cambiado de 100 a 30, entonces cuando X1 sea energizado el contador comenzar su cuenta desde 30. Cuando X2 es activado el contador es reseteado a 30, lo que quiere decir que necesita de otra funcin para regresar al valor 100 o cambiarlo a otro valor. Lo cual observaremos a continuacin: Si X0 es activado el contador tomar el valor 50 y si X1 es activado el contador tomar el valor 30. Para ambos casos el contador se activar al energizar X2 y se resetear al activar X3.

Aplicaci n del contador UP/DO N: El contador UP/DOWN se ejecuta a travs de la funcin 118.

El programa muestra un ejemplo en el cual su valor inicial es SET, y cuando el valor de tarjeta es 0, R50 se activa. Cuando el primer corte de disparo de reset ( X2) es detectado ( FF p N), 0 es transferido al registro de datos DT0. Entonces el rastreador de corte de X2 es detectado ( N p FF) y el dato de WR0 es transferido a DT0. Uno es sumado a DT0 cuando el rastreador de corte del disparo del contador X1 es detectado ( Np FF) mientras el disparo del UP/D WN X0 est en N. (operacin up). Uno es restado de DT0 cuando el rastreador de corte de X1 es detectado ( FF p N) mientras X0 est en estado FF. (operacin D WN). Usando la funcin 0 (comparacin), el dato en DT0 es comparado con 0.

Si DT0=K0, el rel interno R900 (flag) se activa, entonces el rel R50 se activa.

DESCRIPCION DE F NCIONES B SICAS

y And: conecta contactos en serie normalmente abiertos. y And not: conecta contactos en serie normalmente cerrrados.

y OR: conecta contactos en paralelo normalmente abiertos.

OR Not: conecta contactos en paralelo normalmente cerrados.

y SET: mantiene la salida

N.

RESET: mantiene la salida O

KEEP: vuelve on la salida y la guarda

SR: shif regiter (palabra de rel interno de 16 bits). MC: rel de control maestro .

y MCE: salida de rel de control maestro.

Fuera de lnea: ejecuta la instruccin desde MC a MCE


cuando el disparo predeterminado (I/O) se vuelve ON.

y JP: salto. y LBL: etiqueta. Fuera e l ea: salta a la instruccin B con el mismo nmero de la instruccin J cuando un disparo predeterminado . se vuelve

y LOOP: loop. y LBL: etiqueta.

Fuera e l ea: salta a la instruccin B que tiene el mismo valor que la instruccin y e ecuta lo que sigue repetidamente hasta que el dato de la operacin especi icada vuelva a cero.

ED: END. Indica el fin del programa.

CNDE: IN CONDICIONAL. inaliza un scan cuando el disparo predeterminado se vuelve ON.

y SSTP: aso inicial. y NSTP: aso siguiente. (por pulso). y NSTL: aso siguiente. (por scan). y CSTP: clear step.

: aso fi al.

y CALL: ejecuta una subrutina especfica. y SU : indica el comienzo de una subrutina.

RET: fin de la subrutina y vuelve al control del programa .

y INT: comienza la interrupcin de un programa.

IRET: finaliza un programa de interrupcin y regresa al control del programa.

ICTL: control de interrupcin.

y y y y y y

ST = ST <> ST > ST >= ST < ST<=

Ejecuta el comienzo de la operacin comparando dos items de palabras con la condicin de comparacin. El contacto se vuelve / FF dependiendo del resultado de la comparacin.

y y y y y
y

STD STD STD STD STD STD

y y y y y y

AN AN AN AN AN AN

= <> > >= < <=

Ejecuta la operacin AND comparando dos items de datos con la condicin de comparacin. El contacto va a N/ FF dependiendo del resultado de la comparacin. os contactos son conectados en serie.

y y y y y y

OR OR OR OR OR OR

La operacin OR se ejecuta por la comparacin de dos items de palabras mediante la condicin de comparacin. Los contactos se vuelven ON/O dependiendo de los resultados de comparacin. Los contactos son conectados en paralelo.

y y y y y y

ORD ORD ORD ORD ORD ORD

= <> > >= < <=

Ejecuta la operacin O por la comparacin de dos item s de palabras dobles con la condicin de comparacin. Los contactos son conectados en paralelo.

y UP/DO N Counter: ejecuta un contador up/down.

EJERCICI S PRACTIC S. 1. Se tienen tres motores, los cuales se deben encender en forma independiente, al mismo tiempo, o en secuencia. Para las dos ltimas formas ( mismo tiempo y en secuencia) se deben activar slo pulsando un botn.

Forma 1: Para esta manera no se necesita usar Timer, solo se definen tres entradas y tres salidas, que en este caso son los motores.

Forma 2: Para conseguir que los motores se activen al mismo tiempo se pulsar un botn el cual energizar tres timer de las mismas caractersticas en paralelo.

Forma 3: Para encender tres motores en secuencia se requiere disponer de tres timer en serie .

2. Supongamos la caseta de un peaje, despus de pagar se debe levantar la barrera y encender la luz verde, cuando el auto salga de la zona se debe bajar la barrera y encender la luz roja.

Adems podramos saber cuando ya hubieran pasado una cierta cantidad de autos, en este caso contabilizaremos 100 autos.

3. Se requiere manejar eficientemente el uso de un estacionamiento, para conseguirlo se necesita considerar lo siguiente: y antidad de autos que entran al estacionamiento. y antidad de autos que salen del estacionamiento. De esta forma se podr llevar una cuenta de cuantos autos hay en el estacionamiento y de cuantos cupos se dispone. ara esta experiencia se simular el uso de dos sensores S1 que sensa los autos que entran y S2 que sensa lo autos que salen. Se simularn generando pulsos en las entradas que se mostrarn en el desarrollo del programa. Adems se agregar el uso de una barra la cual dar o negar el acceso y salida del estacionamiento.

Para conseguir el objetivo de este ejercicio se realizar por partes, trabajando con contadores simples hasta llegar a la utilizacin de contadores P/DW N.

Parte 1: Slo censaremos cuando un auto ingresa al estacionam iento y cuando este se llene, adems se usar una barrera que dar el acceso. (supongamos que el estacionam iento tiene 20 cupos).

Parte 2:

En esta parte se realizar el ejercicio completo.

4. Supongamos un proceso de manufactura de zapatos, estos pasan por un control de calidad pero antes de llegar a l se debe verificar que el brazo porte el zapato, si el brazo no lo lleva se avisar un error, si al cabo de 1 minuto el zapato no es puesto avisar otro error. Adems si pasan tres brazos seguidos y ninguno llevaba zapatos se activar una alarma general.

5. Se necesita controlar el funcionamiento de un semforo de tres tiempos

You might also like