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
(ON/OFF)

en

funciones

Controller.Interaccin
dispositivos externos

directa

lgicas
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).

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

denominado
MODICON

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
elementos en un solo mdulo:

todos

sus

Sensores
Sensores

Memoria

Fuente
Fuentede
de
alimentacin
alimentacin

CPU
CPU

Entradas
Entradas
/Salidas
/Salidas

Interfaz de programacin

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Actuadores
Actuadores

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

m
n

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

PL1

PL2

PL3

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

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Entradas Analgicas

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
OK

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

Con programa ejecutndose en memoria:


I:123456
DD hh:mm
Q:1234

OK
OK

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

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

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!

B01

Entrada
Salida de
otro Bloque

I2
B2
x

1
Q1

No conectado
Bloque

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Salida

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

1
B1
B03

I2
B2
x

B01
B2
B3
x

1
Q1

B1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

B1 Q1

Progamacin del PLC-LOGO!


Ejemplo 1: Se programar en LOGO! El siguiente
circuito lgico:
Bobina
de Rel

I1

I1

K1
I2

I3

I2

K1

L1

Contacto
de Rel

Carga

I3

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

L1

Progamacin del PLC-LOGO!


En LOGO!:

I1
I2

L1

I3

I2
I3
x

&

I1

1
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

L1

Progamacin del PLC-LOGO!


L

Alambrado:

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
OK

>Edit Prg
Clear Prg
Set Clock

ESC
ESC

OK
OK

ESC
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
OK
ESC
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
OK
Presione ESC
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

1
Q1

Q1
_

Q1

Cursor

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

OK
OK

Co Q1

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01
OK
OK

Gf Q1

Co Q1

B2
B3
x

&
Q1

OK
OK

B01
I1 1
_

Q1

B01

B01
OK
OK

Co 1

_
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

OK
OK

1
Q1

Progamacin del PLC-LOGO!


Creacin del programa del Ejemplo 1
B01
I1 1
_

OK
OK
OK
OK

Q1

B02
_

&

OK
OK
OK
OK

B01

OK
OK

B02
I2
_

&
B01

OK
OK
OK
OK
OK
OK
OK
OK

B01
I1 1
B02
_ ?

Q1

B02
OK
OK

I2
I3
x

&

B02
OK
OK

B01

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

OK
OK

I2
I3
_

&
B01

Progamacin del PLC-LOGO!


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

Q1

B01
OK
OK

I1 1
B02
x

Q1

OK
OK

B01 Q1

ESC
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
ESC

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

I:123456
OK
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

1
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


Pasar a modo de edicin de programa:

B01 Q1

varias
teclas de I2
cursor I3

B02
_&
B01

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

B02

OK
OK
OK
OK

I2
I3
x

1
B01

Progamacin del PLC-LOGO!


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

I2
I3
x

I1

1
Q1

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Progamacin del PLC-LOGO!


En modo de edicin de programa:
OK
OK

B01 _
Q1

OK
OK
OK
OK

_
B01 Q1

B02 Q1

El circuito queda:
I2
I3
x

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Q1

Funciones Lgicas Bsicas


LOGO! Cuenta con las siguientes funciones Bsicas:
Funcin AND

Funcin OR

&

Funcin NAND

Funcin NOR

&

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

Funcin NOT
1

Funcin EXOR
=1

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
x

&

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

ESC
ESC

OK
OK

>Set Clock
Set Param

OK
OK

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

Modo de ejecucin
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
R
Par

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
dispositivos

Trg
R
Par

de

encendido

Autor: Jos Juan Rincn Pasaye UMSNH-FIE

de

dos

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