You are on page 1of 75

PLC ALLEN BRANDLEY

BIENVENIDOS
INTRODUCCIN A LOS
CONTROLES LGICOS
PROGRAMABLES
INSTRUCTOR: JOSE IBARRA S..

OBJETIVOS:
- Disear,construir y probar sistemas
electroneumticos sencillos manejados
por controles lgicos programables
- Implementar cambios en la programacin
de mquinas industriales, controladas por
PLCs.
- Seleccionar y programar el PLC ms
adecuado para un proceso industrial.
- Corregir fallas en un proceso industrial
bsico.

CONTENIDO:
- Tipos de seales elctricas.
- Qu es control ?
- Repaso de los conceptos tcnicos ms
utilizados en la Tcnica de Automatizacin
- Qu es un PLC? Ventajas y desventajas.
- Criterios para la eleccin de un PLC.

CONTENIDO:
- Caractersticas tcnicas. Construccin de
un PLC.
- Funciones lgicas bsicas.
- El lenguaje de programacin: Diagrama de
Escalera (Ladder Diagram)
- Introduccin al software RS LOGIX 500.
- Mtodo para el diseo de programas
combinatorios y secuenciales.

CONTENIDO:
- Programacin de temporizadores.
- Programacin de contadores.
- Programacin de relevadores
internos (banderas).
- Programacin de automatismos
secuenciales.

Introduccin

El Control Lgico Programable


(P.L.C.)

PLC
- Programmable Logic Controller
- Control Lgico Programable
- Aparicin de los primeros Controles
Programables en la dcada de los 70 en la
industria Automotriz
- Programacin similar a los circuitos
electromagnticos de control (Diagrama
de contactos de escalera)

Qu es una seal ?
- Seal: Es la
representacin
de una
informacin,
con medios de
transmisin
fsicamente
medibles

Seales
Las seales se clasifican en:

- Analgicas
- Discretas

Clasificacin de las seales


- Analgicas

- Discretas
t

Seal analgica

- Una seal analgica es una seal CONTINUA


con respecto al tiempo.
- Tiene una cantidad INFINITA de valores.
- Ejemplos: Temperatura, Velocidad, Caudal,
etc.

Seal Discreta

S e a l D i s c r e ta
S e a l B i n a r ia

S e a l D ig ita l

Seal Binaria
1
0

t
La seal binaria es una seal discontinua (0=Inactivo
1=Activo).
Todos los PLCs procesan seales binarias. Es ms fcil
manejar slo 2 valores (0 1, 0V 24V, No S,
Apagado Encendido).
t1

t2

t3

Qu es control ?
- Es aquel proceso
en un sistema, en
el cual influyen
magnitudes de
entrada sobre
magnitudes de
salida debido a la
lgica intrnseca
del sistema.

Clasificacin del Control

CONTROL

C O N TRO L DE LA ZO
A B IE R T O

C O N TRO L DE LA ZO
CERRADO

Control de lazo abierto

Seal de entrada

Sistema
de
control

En el control de lazo abierto mando


regularmente
se emplean seales binarias

Seal de salida

Control de lazo cerrado


Seal de entrada

Sistema
de
control

Seal de salida

Seal de
Retroalimentacin
En el control de lazo cerrado regularmente se emplean
seales analgicas.

Tipos de Control de acuerdo


con su programacin
CONTR OL
P R O G R A M A
C A B LE A D O

F IJ O

M E M O R IA
P R O G R A M A B LE

REPRO GRAM ABLE

PROG RAM AS
IN T E R C A M B IA B L E S

M E M O R IA
NO BORRABLE
(P R O M )

M E M O R IA D E L IB R E
P R O G R A M A C I N
(R A M )

M E M O R IA
BO RRABLE
(E P R O M )

Qu es un P.L.C. ?
Es un mando electrnico con una
organizacin interna definida. Esta
organizacin puede compararse con un
cableado interno. La estructura consta de
los siguientes elementos funcionales:
Unidad Central de Control (CCU)
- Memoria de datos
- Memoria de programa
- Unidades de Entrada y Salida

Ventajas del P.L.C.


- Elevada seguridad de
funcionamiento
- Localizacin sencilla de
averas
- Sencilla instalacin
- Reducida necesidad de
espacio
- Reducido consumo de energa
- Rpida modificacin del
programa

Desventajas
- Elevados costos
de adquisicin
- Ausencia de
normalizacin
- Ausencia de un
lenguaje de
programacin
unificado

Componentes de un P.L.C.
El sistema con P.L.C.
consta bsicamente de:
- Hardware (parte tangible,
por ejemplo: los
circuitos elctricos y
electrnicos)
- Software (parte no
tangible, por ejemplo: los
programas)

Componentes de un P.L.C.
el hardware de un PLC se
compone principalmente de 4
bloques :
Memoria

Sistema

Usuario
Comunicacin
con Usuario
Teclado
Display
PC
Monitor
Programador
Etc.

CPU

Comunicacin con el Proceso


Entradas

Salidas

Sistema completo de control


con P.L.C.
CPU
Unidad de procesamiento Central
En esta unidad se procesa toda la
informacin existente, se toman
decisiones y se ordenan las ejecuciones.
Es la parte inteligente del PLC

Sistema completo de control


con P.L.C.
Memoria:
Es el lugar donde se almacena la informacin
Tipos de memoria

RAM
ROM
PROM
EPROM
RPROM
EEROM
EAROM

Random Access Memory


Memoria de accesor aleatorio
memoria escritura/lectura
Read-Only-Memory
Memoria de slo lectura
memoria de datos fijos
Programable PROM
Memoria fija programable
Erasable ROM
Memoria fija borrable
Reprogramable ROM
Memoria fija reprogramable
Electrrically Erasable ROM
Memoria fija borrable elctricamente
Electrically Alterable ROM
Memoria fija reprogramable
elctricamente

Borrado

Programacin

Sin
voltaje, la
memoria
es

Elctrico

Elctrica

Voltil

Imposible

Por mscaras
en fbrica

No voltil

Imposible

Elctrica

No voltil

Por luz UV

Elctrica

No voltil

Por luz UV

Elctrica

No voltil

Elctrico

Elctrica

No voltil

Elctrico

Elctrica

No voltil

Componentes de un sistema
de control con P.L.C.
Comunicacin con el
proceso

- Sensores: En general, nos


referimos a todos los
elementos de introduccin
de seal
- Actuadores elementos de
trabajo, como por
ejemplo: motores
elctricos, cilindros
neumticos, focos piloto,
alarmas sonoras, etc.

Componentes de un sistema
de control con P.L.C.
Comunicacin con el usuario

- Programador exclusivo
para digitar e introducir los
programas a la memoria
del P.L.C.
- Computadora personal con
el Software de
programacin previamente
cargado (RS LOGIX 500)

Diagrama a bloques de un
P.L.C.
Memoria de
Programa

Entradas
(Sensores)

Procesador
(CCU)

Salidas
(Actuadores)

Bit
- Dgito binario, es decir, 0 1, Apagado
Encendido, Inactivo Activo, Falso
Verdadero, Etc.
- Todos los PLCs procesan seales
binarias
15
1

4 3 2
0

1 1

1 0
0

Organizacin por bit (bit 3 activado)

Byte
- Agrupamiento de informacin en 8 bits.
Tambin se le conoce como palabra de
informacin (Word)
- Siempre que no se indique otra cosa, una
palabra equivale a un byte.
7 6 5 4 3 2
0 1 0 1 1 0

1
1

0
0

Organizacin por byte (por palabra)

Formato de direccionamiento
- Los datos como
las entradas y
salidas se deben
de direccionar
de acuerdo al
formato
correspondiente
a cada marca y
modelo de PLC.

Direccionamiento de datos
(Allen Bradley)
- SALIDAS-OUTPUTS:
O0
- ENTRADAS-INPUTS:
I1
- ESTATUS-STATUS:
S2
- BIT INTERNOS-BIT:
B3
- TEMPORIZADORES-TIMERS T4
- CONTADORES-COUNTERS: C5
- REGISTROS-REGISTERS:
R6
- ENTEROS-ENTEGERS:
N7
# = No. De
archivo

Direccionamiento por palabra


- A las salidas se les direcciona con la letra
O (Output). No. de archivo 0
- A las entradas se les direcciona con la letra
I (Input). No. de archivo 1
- Ejemplo: O0:6.0
Mdulo de salidas del slot 6, palabra 0
- Ejemplo: I1:5.0
Mdulo de entradas del slot 5, palabra 0
- En estos ejemplos nos referimos a
palabras completas de salidas y entradas

Direccionamiento por bit


- Ejemplo: O0:4.0/15
Bit 15 (terminal de conexin 15) de
salida de palabra 0, slot 4
- Ejemplo: I1:3.0/8
Bit 8 (terminal de conexin 8) de
entrada de palabra 0, slot 3

Diagrama de escalera
(Ladder)
Este lenguaje se adapta muy bien a sistemas
con lgica combinatoria; sin embargo, con
una adecuada tcnica, es posible programar
sistemas con lgica secuencial.
El diagrama de escalera es el lenguaje de
programacin que el control SLC 500
permite utilizar.
Este lenguaje de programacin es similar a
un diagrama de contactos elctricos.

Funcin lgica Identidad S


E

Funcin lgica Identidad S


E

Funcin lgica Identidad S


E

Tabla de
Verdad

0
1

0
1

Funcin Negacin No
E

Funcin Negacin No
E

Funcin Negacin No
E

Tabla de
Verdad

0
1

1
0

Funcin Conjuncin Y
E1

E2

E1

E2

Funcin Conjuncin Y
E1

E2

E1

E2

Funcin Conjuncin Y
E1

E2

Diagrama de escalera (LDR) (KOP)

Tabla de
Verdad

E1

E2

0
0
1
1

0
1
0
1

0
0
0
1

Funcin Disyuncin O
E1

E2
E1
E2

Funcin Disyuncin O
E1

E2
E1
E2

Funcin Disyuncin O
E1
E2

Tabla de
Verdad

S
Diagrama de escalera (LDR) (KOP)

E1

E2

0
0
1
1

0
1
0
1

0
1
1
1

A propsito de ...
La mxima cantidad de brazos
paralelos por peldao es de 75.
La mxima cantidad de bobinas en
paralelo por peldao es de 75.
La mxima cantidad de
instrucciones por peldao es 128.

Mtodo para el diseo de programas


para un P.L.C.
Paso N o. 1
D e f i n ic i n d e l p r o b le m a

Paso N o. 2
C o n s id e r a c i o n e s p r e v i a s

Paso N o. 3
L is ta d e a s ig n a c io n e s

Paso N o. 4
P r o g r a m a c i n :
LD R , S TL

Paso N o. 5
C a r g a d e l p r o g r a m a a la
M e m o r ia d e l P .L .C .

Paso N o. 6
P ru e b a d e l p ro g ra m a y
P u e s ta e n M a r c h a

Paso 1: Consideraciones
previas
Diagrama de situacin

Esbozo de secuencia
Diagrama de contactos
Modo de funcionamiento
y actuacin de los
sensores y actuadores
Diagrama de
conexionado
Tabla de verdad

Lista de asignaciones (Allocation


List)
Operando
Absoluto

Operando Comentario
Simblico

O:2.0/7

Motor

1=Activa movimiento
de banda

I:0.0/2

Inicio

1=Manda inicio del


ciclo

Temporizadores (Timers)

Temporizadores (Timers)
La palabra de control para instrucciones
del tiempo incluye tres bits de estado del
temporizador.
Estos bits solamente pueden accesarse
en la palabra de control:
EN = Bit de temporizador habilitado
TT = Bit de control de temporizador (1=
mientras est contando tiempo)
DN = Bit de trmino de tiempo

El elemento Temporizador
TP 15 14 13
0 EN TT DN

CONTROL

PRESET

ACCUMULATE

Ejemplo: Preset del temporizador 0

T4:0.PRE

Ejemplo: Acumulador del temporizador 0

T4:0.ACC

Base de tiempo para el procesador 5/02: 0.01 1.0 segs.


Rango de tiempo: de 0 a + 32, 767 centsimas de segundo

Temporizador con retardo a la


conexin (TON)
Bit EN T4:0/EN=1
Parte ejecutiva
Bobina

0
t
1

Bit DN
T4:0/DN
0

Retardo programado Bit TT T4:0/TT=1

Programacin de
temporizadores TON en
Diagrama de Escalera (LDR)
Como parte ejecutiva (Inicializacin):
TON
TIMER ON DELAY

Timer
T4:0
Time Base 0.01
Preset
120
Accum
0

(EN)
(DN)

Bits de control del TON


T4:0/DN

T4:0/TT

T4:0/EN

Temporizador con retardo a la


desconexin (TOF)
Bit EN T4:1/EN=1
Parte ejecutiva 1
(Inicializacin)
0
t
1
Bit DN
T4:0/DN
0

Retardo programado (Bit TT)= 1

Programacin de
temporizadores TOF en
Diagrama de Escalera (LDR)
Como parte ejecutiva (Inicializacin):
TOF
TIMER OFF DELAY

Timer
T4:1
Time Base 0.01
Preset
120
Accum
0

(EN)
(DN)

Bits de control del TOF


T4:1/DN

T4:1/TT

T4:1/EN

Temporizador retentivo On
Delay

El temporizador RTO comienza a contar el


tiempo en cuanto las condiciones del
peldao se hacen verdaderas.
El valor acumulado (ACC) se detiene en
cuanto sucede lo siguiente:
Las condiciones del peldao no son
verdaderas
Cuando se cambia del modo RUN al
modo PROGRAM
Se desenergiza al procesador

Temporizador con retardo a la


conexin retentivo (RTO)
RTO
RETENTIVE TIMER ON

Timer
T4:2
Time Base 0.01
Preset
120
Accum
0

(EN)
(DN)

Ejercicios de aplicacin de
temporizadores: TON y TOF
Por medio de un botn pulsador se
deber controlar la apertura de una
compuerta, la cual ser activada por
un actuador de doble efecto y un
electrovlvula 5/2 monoestable.
Al alcanzar su posicin final, la
compuerta deber permanecer 10
segundos abierta y posteriormente
deber cerrar automticamente.

Bits internos (banderas)


Una bandera es
un bit interno de
control, el cual
tambin se
conoce como:
Marca
Recordador
Relevador
interno

Bits internos (banderas)


Las banderas se utilizan como:
Detectores de flanco
Recordadores de paso
A nivel palabra, como memorias de
estados operativos del proceso
Aplicaciones en donde se requiere
memorizar ciertos eventos (por
ejemplo, en un teclado-display)

Organizacin de las banderas


Los bits internos banderas estn disponibles en el archivo 3
Palabra
0 0

1 0

n 1

Direccionamiento: B3:0/4
Direccionamiento: B3:1/11

Contadores (Counters)

Contadores (Counters)
El nmero de archivo
correspondiente a los contadores es
el 5, por ejemplo C5:0
Los contadores se pueden programar
como ascendentes (CTU), con un
rango de 0 a + 32, 767 eventos
O descendentes (CTD), con un rango
de -1 a - 32, 768 eventos

El elemento Contador
15 14 13 12 11
0 CU CD DN OV UN

CONTROL

PRESET

ACCUMULATE

Ejemplo: Preset del contador 0

C5:0.PRE

Ejemplo: Acumulador del contador 0 C5:0.ACC


Rango para un contador ascendente CTU: de 0 a +32,767
Rango para un contador descendente CTD: de -1 a -32,768

Programacin de contadores
ascendentes en Diagrama de
Escalera (LDR)
Como parte ejecutiva (Inicializacin):
CTU

(CU)

COUNT UP

Counter
Preset
Accum

C5:0
120
0

(DN)

Bits de control del CTU


C5:0/DN

C5:0/CU

C5:0/OV

Programacin de contadores
descendentes en Diagrama de
Escalera (LDR)
Como parte ejecutiva (Inicializacin):
CTD
COUNT DOWN

Counter
Preset
Accum

C5:1
120
0

(CD)
(DN)

Bits de control del CTD


C5:1/DN

C5:1/CD

C5:1/UN

Reestablecimiento de un
contador
El contador debe reestablecerse una vez que ha
alcanzado la cantidad de eventos programada
en caso de una reinicializacin de parmetros
Condiciones

C5:0
( RES )

You might also like