Sei sulla pagina 1di 59

Introduccin a los PLCs

Laboratorio de Electrnica. Julio de 2009


Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

El relevador
Principio de operacin:

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

El relevador
Aspecto fsico:

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: mejormaiento de la interfaz hombre-mquina Comunicacin con otros PLC y otras computadoras de control en red.
Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Antecedentes
Tendencia actual:

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Campos de aplicacin
Mquina transfer para manufactura flexible

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Opciones Tecnolgicas

Lgica Cableada Rels electromagnticos

Lgica Programada Computadoras

Electroneumtica Electrohidrulica

Electrnica esttica

Microcontroladores Dispositivos Lgicos Programables (FPGAs) PLCs

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Ciclo de operacin del PLC


Inicio Lee estado de entradas

Actualiza salidas

Ejecuta programa

Diagnostica comunicaciones
Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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

Smbolos lgicos:
m n

PL1

m
n

PL2

PL3

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

El PLC LOGO!
Fuente

8 Entradas

Cable para programacin remota Interfaz local de programacin

4 salidas
Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

El PLC LOGO!
Montaje en un Riel:

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

El PLC LOGO!
Conexin de Fuente y Entradas:
Slo las entradas de grupos distintos pueden ser conectadas a fases distintas

Separador de grupos
Autor: Jos Juan Rincn Pasaye UMSNH-FIE

El PLC LOGO!
Conexin de Salidas a rel:

Proteccin 16 Amp. Max.

Carga

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


Vista de un Bloque en el display de Logo!
Nmero de bloque asignado por LOGO! Entrada Salida de otro Bloque No conectado Bloque

B01 I2 B2 x 1

Q1

Salida

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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 1 B1 B2 B3 x 1 Q1 B1 Q1 B01

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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 L1
Carga

I1 I2 I3

L1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


En LOGO!:
I1 I2 I3 L1

I2 I3 x

&

I1 x

Q1

L1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


Alambrado:
L

I2 I3 x

&

I1

1 Q1
L1

L1

N
Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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

para moverse sobre el circuito

ESC

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: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


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

Q1 _
Cursor

Q1

OK

Co Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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 1

B01

B01

_
Q1
OK

1
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01
I1 1 _ Q1
OK OK OK

B02 _ & B01

OK OK

B02
I2 _ & B01
OK OK OK

OK

B01 I1 1 B02 _ ? Q1
OK

B02 I2 I3 x & B01


OK OK

B02 I2 I3 _ & B01

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01 I1 1 B02 _ ? Q1
OK

B01 I1 1 B02 x

Q1

OK

B01 Q1

ESC

>Edit Prg Clear Prg Set Clock

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


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

I2 I3 x

I1
x

1
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


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

B02 _&

OK

B02 I2 I3 x 1 B01

B01 Q1

B01

OK

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


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

I2 I3 x

I1
x

1
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Funciones Lgicas Bsicas


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

Funcin NAND con deteccin de flanco (transicin)


&

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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
P

&

RS Motor

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Motor

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

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: Jos Juan Rincn Pasaye UMSNH-FIE

Trg R Par

Funciones Especiales
Ejemplo: Secuencia dispositivos de encendido de dos

Trg R Par

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Potrebbero piacerti anche