Sunteți pe pagina 1din 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 en funciones lgicas
(ON/OFF)
Controller.- Interaccin directa con
dispositivos externos
*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 denominado
Controlador Digital Modular o MODICON
(MOdular DIgital CONtroler).








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
Electroneumtica
Electrohidrulica
Electrnica esttica
Lgica Programada
Computadoras
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 todos sus
elementos en un solo mdulo:
Fuente de
alimentacin

CPU

Entradas
/Salidas
Actuadores
Sensores
Interfaz de programacin
Memoria
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
Ejecuta
programa
Diagnostica
comunicaciones
Actualiza
salidas
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
n
Programacin
Lenguaje original: Diagrama de contactos
(diagrama de escalera)
m
n
PL1
PL3 m
m
n
PL2
Smbolos lgicos:
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!
8 Entradas
Fuente
4 salidas
Interfaz local de
programacin
Cable para
programacin
remota
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:
Carga
Proteccin
16 Amp. Max.
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Arrancando LOGO!
Al energizar sin programa en Memoria:






Con programa ejecutndose en memoria:
>Program..
PC/Card..
Start..

No Program

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

I:123456

DD hh:mm
Q:1234
OK
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!
B01
I2 1
B2 Q1
x
Nmero de bloque
asignado por LOGO!
Salida
Entrada
Salida de
otro Bloque
No conectado
Bloque
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:
B01
B2 1
B3 Q1
x
B02
I2 1
B2 B1
x
B03
I2 1
B2 B1
x


B1 Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Ejemplo 1: Se programar en LOGO! El siguiente
circuito lgico:
I1
I2 I3
K1
K1
Carga
Bobina
de Rel
Contacto
de Rel
L1
L1
I1
I2
I3
L N
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
En LOGO!:

I1 1
Q1
x

I2 &
I3
x
L1
L1
I1
I2
I3
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Alambrado:

I1 1
Q1
x

I2 &
I3
x
L1
L
N
L1
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Creacin del programa en LOGO!
>Program..
PC/Card..
Start..

OK
>Edit Prg
Clear Prg
Set Clock

ESC


Q1

OK
ESC
Modo de
programacin
Otra salida
El programa
comienza desde la
salida hacia atrs
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 para moverse sobre el circuito

Presione para cambiar a modo de seleccin de Conector o Block.
Presione 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
Presione para volver al modo anterior
OK
ESC
OK
ESC
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Creacin del programa del Ejemplo 1

I1 1
Q1
x

I2 &
I3
x


Q1

Cursor


_ Q1

_
OK


Co Q1


Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Creacin del programa del Ejemplo 1
OK


Co Q1




Gf Q1


B01
B2 &
B3 Q1
x
B01
_ 1
Q1

OK
B01
Co 1
Q1

OK

B01
I1 1
_ Q1

OK
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Creacin del programa del Ejemplo 1
OK
OK
OK
B01
I1 1
_ Q1

OK
B02
_ &
B01

OK
OK
B02
I2 &
_ B01

OK
OK
OK
B02
I2 &
I3 B01
_
OK
OK
OK
B02
I2 &
I3 B01
x
B01
I1 1
B02 Q1
_ ?
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Creacin del programa del Ejemplo 1
OK
B01
I1 1
B02 Q1
_ ?
B01
I1 1
B02 Q1
x
OK


B01 Q1

ESC
>Edit Prg
Clear Prg
Set Clock

Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Ejecucin del Programa
ESC
>Edit Prg
Clear Prg
Set Clock

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

OK
I:123456

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:

I1 1
Q1
x

I2 1
I3
x
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Pasar a modo de edicin de programa:


B01 Q1

varias
teclas de
cursor
B02
I2 &
I3 B01
x
_
OK
B02
I2 1
I3 B01
x
OK
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
Borrado de Bloques:
Si deseamos borrar el bloque B01 del ejemplo 1:

I1 1
Q1
x

I2 1
I3
x
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Progamacin del PLC-LOGO!
En modo de edicin de programa:




El circuito queda:


B01 Q1

_
OK OK


B01 Q1

_
OK


B02 Q1


I2 1
I3
x
Q1
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Funciones Lgicas Bsicas
LOGO! Cuenta con las siguientes funciones Bsicas:

Funcin AND Funcin OR Funcin NOT






Funcin NAND Funcin NOR Funcin EXOR
&
1 1
&
1 =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)
&
Produce una salida 1 solamente cuando
todas sus entradas son 1 y al menos una
de ellas era 0 en el ciclo previo.
1
2
3
Q
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Funciones Lgicas Bsicas
Funcin NAND con deteccin de flanco (transicin)
Produce una salida 1 solamente cuando
al menos una de sus entradas es 0 y todas
ellas eran 1 en el ciclo previo.
1
2
3
Q
&
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
Q
RS
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.
Motor
RS
&
A
C
x
P
L
N
Motor
A
P
C
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Funciones Especiales
Encendido Retardado (ON Delay).- Esta funcin
permite programar el encendido temporizado de
dispositivos.
Trg
Par
Q
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.
ESC OK
I:123456

DD hh:mm
Q:1234
Modo de ejecucin
>Set Clock
Set Param

OK
B01:T
T=03:00s

Ta=00.00s
Tiempo de retardo
en evolucin
Tiempo de retardo
programado
Autor: Jos Juan Rincn Pasaye UMSNH-FIE
Funciones Especiales
Apagado Retardado (OFF Delay).- Esta funcin
permite programar el apagado temporizado de
dispositivos.
Trg
R
Par
Q
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
Funciones Especiales
Ejemplo: Secuencia de encendido de dos
dispositivos
Trg
R
Par
Q
Autor: Jos Juan Rincn Pasaye UMSNH-FIE

S-ar putea să vă placă și