Sei sulla pagina 1di 61

Introduccin a los PLCs

Ing. Christian Lezama Cuellar


Autor: Ing. Christian Lezama Cuellar

Qu son los PLCs?


PLC = Programmable Logic Controller

Programmable.- Computadora de propsito especfico. Lenguaje de programacin propio


Logic.- Basado (ON/OFF) en funciones lgicas

Controller.Interaccin dispositivos externos

directa

con

*PLC tambin es una marca registrada de Allen-Bradley, pero actualmente se ha vuelto un trmino genrico.
Autor: Ing. Christian Lezama Cuellar

Qu son los PLCs?


El PLC est diseado para realizar control automtico en tiempo real de procesos secuenciales, mquinas o herramientas en ambientes industriales.

El PLC fue concebido originalmente para reemplazar el control basado en relevadores.

Autor: Ing. Christian Lezama Cuellar

El relevador
Principio de operacin:

Autor: Ing. Christian Lezama Cuellar

El relevador
Aspecto fsico:

Autor: Ing. Christian Lezama Cuellar

Antecedentes
Control basado en relevadores: Cada esquema de control estaba alambrado en tableros de relevadores. Cuando cambian los requerimientos de produccin tambin tiene que cambiar el sistema de control. Cambios frecuentes Costo elevado, e.g. industria automotriz. Los relevadores son dispositivos electromecnicos: vida til limitada. Conexiones entre cientos o miles de rels enorme esfuerzo de diseo y mantenimiento.

Autor: Ing. Christian Lezama Cuellar

Antecedentes
En 1968 Ford y General Motors imponen condiciones a sus proveedores de sistemas de control: Deban ser fcilmente programables y modificables por ingenieros de planta o personal de mantenimiento. El tiempo de vida deba ser largo. Operacin en entornos industriales adversos.

Autor: Ing. Christian Lezama Cuellar

Antecedentes
Bedford Associates propuso algo Controlador Digital Modular o (MOdular DIgital CONtroler). denominado MODICON

Autor: Ing. Christian Lezama Cuellar

Antecedentes
En la dcada de los 70s el desarrollo de los microprocesadores gener un auge en el desarrollo de los PLC, mejorndolos en Mayor capacidad de memoria Mayor capacidad de entradas /salidas Reduccin de tamao Incorporacin de funciones ms poderosas Facilidad de programacin: mejoramiento del interfaz hombre-mquina Comunicacin con otros PLC y otras computadoras de control en red.
Autor: Ing. Christian Lezama Cuellar

Antecedentes
En la dcada de los 80s continu el mejoramiento de los PLC, en cuanto a Mayor concentracin de entradas /salidas por mdulo, Incorporacin de funciones analgicas: Control PID Servocontroladores Control Fuzzy

Autor: Ing. Christian Lezama Cuellar

Antecedentes
Dcada de los 90s:
Tendencia a la estandarizacin Reduccin de protocolos de comunicacin El estndar IEC-1131-3 intenta unificar el sistema de programacin de PLCs en un nico sistema a nivel mundial. Desplazamiento del PLC por las cada vez ms potentes PCs.

Autor: Ing. Christian Lezama Cuellar

Antecedentes TENDENCIA ACTUAL:

Autor: Ing. Christian Lezama Cuellar

Campos de Aplicacin
Aplicaciones donde es necesario realizar procesos de Maniobra, secuenciacin, sealizacin Maquinarias con procesos variables Procesos de produccin cambiantes por periodos Procesos complejos y amplios Ejemplos tpicos: Mquinas herramientas, mquinas transfer, maquinaria industrial del mueble y madera, plsticos, cementeras, industria qumica y elctrica, empacadoras y ensambladoras, semforos, control de iluminacin, riego de jardines, invernaderos, climatizacin, etc..
Autor: Ing. Christian Lezama Cuellar

Campos de aplicacin
Mquina transfer para manufactura flexible
Tableros de control
Fuente de poder

Transferencia de proceso continuo

Fuente de poder

Autor: Ing. Christian Lezama Cuellar

Opciones Tecnolgicas
Lgica Cableada Rels electromagnticos Electroneumtica Electrohidrulica Lgica Programada Computadoras Microcontroladores Dispositivos Lgicos Programables (DLP)
PLCs

Electrnica esttica

Autor: Ing. Christian Lezama Cuellar

Ventajas respecto a la lgica cableada


Reduccin del tiempo de diseo Reduccin del cableado Reduccin de espacio Posibilidad de hacer cambios en el diseo sin cambiar el cableado Facilidad de mantenimiento Desventajas: En lugar de alambrar hay la necesidad de programar. Dependiendo del modelo, la inversin inicial puede ser muy elevada.

Autor: Ing. Christian Lezama Cuellar

Estructura de un PLC
Estructura Compacta: Contiene elementos en un solo mdulo:
Memoria

todos

sus

Sensores

Fuente de alimentacin

CPU

Entradas /Salidas
Actuadores

Interfaz de programacin

Autor: Ing. Christian Lezama Cuellar

Estructura de un PLC
Estructura Modular: Estructura Americana: Separa las unidades de Entrada/Salida del resto de las unidades del PLC. Estructura Europea: Separa un mdulo para cada funcin: Fuente, CPU, Entradas/Salidas, etc.

Autor: Ing. Christian Lezama Cuellar

Gamas de PLCs
La capacidad ms importante de un PLC es su nmero de entradas/salidas: Gama Baja: nmero de E/S menor de 256 Gama Media: nmero de E/S de 256 a 1024 Gama Alta: nmero de E/S mayor de 1024

Autor: Ing. Christian Lezama Cuellar

Unidades de Entrada/Salida
Tipos de Entrada: se pueden clasificar en cuanto a la tensin que manejan como: Libres de tensin De corriente directa De corriente alterna Y en cuanto al tipo de seal: Analgicas Digitales

Autor: Ing. Christian Lezama Cuellar

Unidades de Entrada/Salida
Tipos de Salida: tambin se clasifican de acuerdo al tipo de voltaje manejado: A relevador (corriente directa o alterna) A triac (slo corriente alterna) A transistor (slo corriente directa) Y en cuanto al tipo de seal: Analgicas Digitales

Autor: Ing. Christian Lezama Cuellar

Unidades de Entrada/Salida
Aislamiento Galvnico: Para proteccin contra sobrevoltajes, sobrecorrientes o errores de conexin, tanto entradas como salidas pueden ser de dos tipos: Con aislamiento galvnico (por optoacopladores) Con conexin directa.

Autor: Ing. Christian Lezama Cuellar

Ciclo de operacin del PLC


Inicio
Lee estado de entradas

Actualiza salidas

Ejecuta programa

Diagnostica comunicaciones
Autor: Ing. Christian Lezama Cuellar

Programacin
Lenguaje original: Diagrama (diagrama de escalera) de contactos

Smbolos lgicos:
m n PL1

m
n

PL2

PL3

Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
El PLC LOGO! De SIEMENS es un PLC de bajo costo, muy compacto de gama baja.

Familia de PLCs de Siemens


Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
El LOGO! Bsico tiene 8 entradas y 4 salidas (ampliable) y tiene dos versiones:

Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
Fuente 8 Entradas

Interfaz local de programacin

Cable para programacin remota

4 salidas
Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
Identificacin y variantes:
12: versin de 12 v DC 24: versin de 12 v DC 230: versin de 115240 v AC R: Salidas a Rel C: Incluye timer semanal o: Versin ciega DM: Mdulo digital AM: Modulo analgico CM: Mdulo de comunicaciones
Entradas Analgicas

Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
Montaje en un Riel:

Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
Conexin de Fuente y Entradas:

Slo las entradas de grupos distintos pueden ser conectadas a fases distintas

Separador de grupos
Autor: Ing. Christian Lezama Cuellar

El PLC LOGO!
Conexin de Salidas a rel:

Proteccin 16 Amp. Max.

Carga

Autor: Ing. Christian Lezama Cuellar

Arrancando LOGO!
Al energizar sin programa en Memoria:
No Program
OK

>Program.. PC/Card.. Start..

Con programa ejecutndose en memoria:


I:123456 DD hh:mm Q:1234
OK

>Program.. PC/Card.. Start..

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Crear un programa en Logo! es equivalente a alambrar un circuito lgico con los componentes que Logo! Proporciona:

Conectores:
Entradas: I1, I2, I6, I7, I24, AI1, , AI8 Salidas: Q1, Q2, Q3, Q4, Q5, , Q16, AQ1, AQ2 Banderas: M1, , M8, M9, , M24 Constantes: hi, lo, x

Bloques:
Funciones Bsicas Funciones Especiales
Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Vista de un Bloque en el display de Logo!
Nmero de bloque asignado por LOGO!
Entrada

B01 I2 B2 x 1

Salida de otro Bloque No conectado

Q1

Salida

Bloque

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Interconexin de Bloques: Como slo se puede ver un bloque a la vez, LOGO! Asigna nmeros para indicar la interconexin entre bloques:
B02

I2 B2 x I2 B2 x

1
B1 B03 B01

1
B1

B2 B3 x

1
Q1 B1 Q1

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Ejemplo 1: Se programar en LOGO! El siguiente circuito lgico:
I1 I2 K1
Contacto de Rel Bobina de Rel

K1 I3

I1
I2 L1

L1
Carga

I3

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


En LOGO!:
I1 I2 I3 L1

I2 I3 x

&

I1 x

Q1

L1

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Alambrado:
L

I2 I3 x

&

I1 x

1
Q1
L1

L1

N
Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Creacin del programa en LOGO!
Modo de programacin

>Program.. PC/Card.. Start..

OK

ESC

>Edit Prg Clear Prg Set Clock

OK

ESC

Q1

El programa comienza desde la salida hacia atrs

Otra salida

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Manejo del Cursor en modo de Programacin:

Se puede Mover el cursor cuando est en forma de _


Presione alguno de los botones Presione Presione
OK ESC

para moverse sobre el circuito

para cambiar a modo de seleccin de Conector o Block. para salir del modo de programacin.

En modo de seleccin de Conector o Block (el cursor se ve en forma de un bloque slido)


Presione para seleccionar un Conector o un Block

Confirme con OK Presione ESC para volver al modo anterior

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
I2 I3 x & I1
x

1
Q1

Q1 _
Cursor

Q1

OK

Co

Q1

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01
OK

Co

Q1

Gf

Q1

B2 B3 x

& Q1

OK

B01

I1 1
_ Q1

OK

Co

B01

B01

1
Q1
OK

1
Q1

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01
OK OK

B02

OK OK

B02

I1 1
_ Q1

&
B01

OK

I2 _

&
B01
OK OK

OK

OK

B01
I1 1 B02 _ ? Q1
OK

B02
I2 I3 x & B01
OK OK

B02
I2 I3 _ & B01

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01 B01
OK

I1 1 B02 _ ?

Q1

I1 1 B02 x

Q1

OK

B01 Q1

ESC

>Edit Prg Clear Prg Set Clock

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Ejecucin del Programa
>Edit Prg Clear Prg Set Clock
ESC

Program.. PC/Card.. >Start..

I:123456
OK

DD hh:mm Q:1234
Modo de Ejecucin

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Modificacin del programa: Si el diagrama del ejemplo 1 se desea cambiar a:

I2 I3 x

I1

1 Q1

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Pasar a modo de edicin de programa:
varias teclas de cursor

B02

OK

B02

B01 Q1

I2 I3 x

_& B01
OK

I2 I3 x

1
B01

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


Borrado de Bloques: Si deseamos borrar el bloque B01 del ejemplo 1:

I2 I3 x

I1

1 Q1

Autor: Ing. Christian Lezama Cuellar

Progamacin del PLC-LOGO!


En modo de edicin de programa:
OK OK OK

B01 Q1 _

_ B01 Q1

B02 Q1

El circuito queda:
I2 I3 x 1 Q1

Autor: Ing. Christian Lezama Cuellar

Funciones Lgicas Bsicas


LOGO! Cuenta con las siguientes funciones Bsicas:
Funcin AND
&

Funcin OR
1

Funcin NOT
1

Funcin NAND &

Funcin NOR 1

Funcin EXOR =1

Autor: Ing. Christian Lezama Cuellar

Funciones Lgicas Bsicas


Otras funciones Bsicas:
Funcin AND con deteccin de flanco (transicin)
&

Funcin NAND con deteccin de flanco (transicin)

&

Autor: Ing. Christian Lezama Cuellar

Funciones Lgicas Bsicas


Funcin AND con deteccin de flanco (transicin)
1 2 3

&

Produce una salida 1 solamente cuando Q todas sus entradas son 1 y al menos una de ellas era 0 en el ciclo previo.

Autor: Ing. Christian Lezama Cuellar

Funciones Lgicas Bsicas


Funcin NAND con deteccin de flanco (transicin)
1 2 3

&

Produce una salida 1 solamente cuando Q al menos una de sus entradas es 0 y todas ellas eran 1 en el ciclo previo.

Autor: Ing. Christian Lezama Cuellar

Funciones Especiales
Las aplicaciones ms poderosas del PLC estn basadas en el manejo de timers y contadores. Este tipo de funciones se denominan Funciones Especiales, a continuacin se describen algunas.

El Latch Set Reset:


S R Par RS
Q

Set: Activa la Salida Q=1 Reset: Apaga la salida Q=0 Parmetro: Activa/desactiva la Retentividad = Capacidad de conservar el estado previo a una corte de energa.
Autor: Ing. Christian Lezama Cuellar

Funciones Especiales
Ejemplo: Un arrancador simple de motor consiste en un botn de arranque A y un botn de paro P. En este caso se ha agregado un switch C de mantenimiento para evitar el arranque. P
L
A C

A C x

&

RS

Motor

P
N
Motor

Autor: Ing. Christian Lezama Cuellar

Funciones Especiales
Encendido Retardado (ON Delay).- Esta funcin permite programar el encendido temporizado de dispositivos.

Trg Par

Trg: En el flanco de subida arranca el conteo de tiempo, cuando el tiempo programado termina la salida se enciende. Si Trg=0 la salida se apaga. Par: Establece el tiempo de retardo de encendido. Opciones de Proteccin: +: Permite Lectura/Modificacin en modo de asignacin de parmetros -: Protege contra Lectura/escritura en modo de asignacin de parmetros y slo puede ser modificado en modo de programacin
Autor: Ing. Christian Lezama Cuellar

Funciones Especiales
Modo de asignacin de parmetros: Permite visualizar y/o modificar valores de parmetros siempre y cuando no estn protegidos.
Tiempo de retardo programado

I:123456 DD hh:mm Q:1234


Modo de ejecucin
ESC OK

>Set Clock Set Param

OK

B01:T T=03:00s Ta=00.00s

Tiempo de retardo en evolucin

Autor: Ing. Christian Lezama Cuellar

Funciones Especiales
Apagado Retardado (OFF Delay).- Esta funcin permite programar el apagado temporizado de dispositivos.
Trg: En el flanco de bajada enciende la salida y arranca el conteo de tiempo, al terminar el tiempo programado la salida se apaga. Si Trg =1 el conteo se reinicia. R (Reset): Si R =1 la salida se apaga. Par: Establece el tiempo de retardo. Opciones de Proteccin: +: Permite Lectura/Escritura - : Protege contra Lectura/escritura
Autor: Ing. Christian Lezama Cuellar

Trg R Par

Funciones Especiales
Ejemplo: Secuencia dispositivos
Trg R Par

de

encendido

de

dos

Autor: Ing. Christian Lezama Cuellar

Programacin en Logo Soft

Autor: Ing. Christian Lezama Cuellar

Pantalla de programacin

Autor: Ing. Christian Lezama Cuellar

Potrebbero piacerti anche

  • Pe Credicoop 2012
    Pe Credicoop 2012
    Documento86 pagine
    Pe Credicoop 2012
    Alexis Jussef Soto Carcasi
    100% (1)
  • Plan 10439 2008 Unsch Tasas
    Plan 10439 2008 Unsch Tasas
    Documento58 pagine
    Plan 10439 2008 Unsch Tasas
    Ropas Interiores Carhuapoma
    Nessuna valutazione finora
  • Unidad 01
    Unidad 01
    Documento58 pagine
    Unidad 01
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • Unidad 02
    Unidad 02
    Documento67 pagine
    Unidad 02
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • Unidad 01
    Unidad 01
    Documento58 pagine
    Unidad 01
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • Plan 10439 2008 Unsch Tasas
    Plan 10439 2008 Unsch Tasas
    Documento58 pagine
    Plan 10439 2008 Unsch Tasas
    Ropas Interiores Carhuapoma
    Nessuna valutazione finora
  • Operaciones de Mantenimiento
    Operaciones de Mantenimiento
    Documento6 pagine
    Operaciones de Mantenimiento
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • Unidad 01
    Unidad 01
    Documento58 pagine
    Unidad 01
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • Unidad 02
    Unidad 02
    Documento67 pagine
    Unidad 02
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • Operaciones de Mantenimiento
    Operaciones de Mantenimiento
    Documento6 pagine
    Operaciones de Mantenimiento
    Fiorella Luque Mendieta
    Nessuna valutazione finora
  • G10IS348I3V1
    G10IS348I3V1
    Documento54 pagine
    G10IS348I3V1
    Fiorella Luque Mendieta
    Nessuna valutazione finora