Está en la página 1de 97

FESTO DIDACTIC

BIENVENIDOS
BIENVENIDOS AL
AL
SEMINARIO
SEMINARIO
INTRODUCCIN
INTRODUCCIN A
ALOS
LOS
CONTROLES
CONTROLES LGICOS
LGICOS
PROGRAMABLES
PROGRAMABLES
INSTRUCTOR:
INSTRUCTOR:ING.
ING.JORGE
JORGEGUTIERREZ
GUTIERREZMARTINEZ
MARTINEZ
Festo Didactic Mxico

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.

Festo Didactic Mxico

CONTENIDO:

Tipos
Tipos de
de seales
seales elctricas.
elctricas.

Qu
Qu es
es control
control ??

Cmo
Cmo realizar
realizar interfaces
interfaces empleando
empleando

relevadores
relevadores

Repaso
Repaso de
de los
los conceptos
conceptos tcnicos
tcnicos ms
ms
utilizados.
utilizados.

Qu
Qu es
es un
un PLC?
PLC? Ventajas
Ventajas yy desventajas.
desventajas.

Criterios
Criterios para
para la
la eleccin
eleccin de
de un
un PLC.
PLC.
Festo Didactic Mxico

CONTENIDO:

Caractersticas
Caractersticas tcnicas.
tcnicas. Construccin
Construccin de
de un
un

PLC.
PLC.

Funciones
Funciones lgicas
lgicas bsicas.
bsicas.

Estructuras
Estructuras de
de los
los lenguajes
lenguajes de
de
programacin:
programacin: LDR
LDR yy STL.
STL.

Introduccin
Introduccin al
al software
software FST
FST de
de FESTO.
FESTO.

Mtodo
Mtodo para
para el
el diseo
diseo de
de programas
programas
combinatorios
combinatorios yy secuenciales.
secuenciales.
Festo Didactic Mxico

CONTENIDO:

Programacin
Programacin de
de temporizadores.
temporizadores.

Programacin
Programacin de
de contadores.
contadores.

Programacin
Programacin de
de banderas.
banderas.

Programacin
Programacin de
de automatismos
automatismos

secuenciales.
secuenciales.

Festo Didactic Mxico

Introduccin

Festo Didactic Mxico

Automatizacin Automacin
Realizacin

autnoma
del trabajo.

Festo Didactic Mxico

Automatizacin
Descarga

de trabajo.
Aseguramiento de la calidad.
Aseguramiento de la
productividad.

Festo Didactic Mxico

El Control Lgico Programable


(P.L.C.)

Festo Didactic Mxico

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)

Festo Didactic Mxico

Aplicaciones del P.L.C.

Festo Didactic Mxico

Qu es una seal ?
Seal:

Es la
representacin
de una
informacin,
con medios de
transmisin
fsicamente
medibles

Festo Didactic Mxico

Seales
Las seales se clasifican en:
Analgicas
Discretas

Festo Didactic Mxico

Clasificacin de las seales


Analgicas

t
Discretas

Festo Didactic Mxico

Seal analgica

Una seal analgica es una seal CONTINUA con


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

Festo Didactic Mxico

Seal Discreta

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

S e a l D ig ita l

Seal Binaria
1

0
t1

t2

t3

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).
Festo Didactic Mxico

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.

Festo Didactic Mxico

Clasificacin del Control

CONTROL

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

Festo Didactic Mxico

C O N TRO L DE LA ZO
CERRADO

Control de lazo abierto

Seal de entrada

Sistema
de
control

Seal de salida

En el control de lazo abierto mando regularmente


se emplean seales binarias
Festo Didactic Mxico

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.
Festo Didactic Mxico

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

REPROGRAM ABLE

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

M E M O R IA
N O B ORRABLE
(P R O M )

Festo Didactic Mxico

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 )

El Control Lgico Programable


(P.L.C.)

Festo Didactic Mxico

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
Festo Didactic Mxico

Sistema completo de control


con 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)
Festo Didactic Mxico

Componentes de un sistema de
control con P.L.C.
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.

Festo Didactic Mxico

Componentes de un sistema de
control con P.L.C.

Programador
exclusivo para
digitar e introducir
los programas a la
memoria del P.L.C.
Computadora
personal con el
Software de
programacin
previamente cargado
(por ejemplo: FST)

Festo Didactic Mxico

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

Entradas
(sensores)

Festo Didactic Mxico

Procesador
(CCU)

Salidas
(Actuadores)

Algunos trminos empleados


Bit: Dgito binario (0 1).
Byte: Agrupamiento de 8 bits; tambin se le
conoce como palabra de informacin
(word)
Datos: Representacin de informacin por
medio de cantidades en base binaria, octal
hexadecimal.
Programa: Conjunto de instrucciones
datos que procesan de manera lgica y
matemtica las seales para obtener un
Festo Didactic Mxico
funcionamiento deseado.

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

15
1

4
0

3
0 1

1 0

Organizacin por bit (bit 3 activado)


Festo Didactic Mxico

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
0 1

5
0

4
1

3 2
1 0

1
1

0
0

Organizacin por byte (por palabra)


Festo Didactic Mxico

Lenguajes de programacin
Los

controles FPC de FESTO


pueden ser programados en:
Diagrama de escalera (Ladder
Diagram Kontaktplan) LDR KOP
Lista de instrucciones (Statement List
Anweisungsliste) STL AWL
Diagrama de funciones (Function
Chart Funktionplan) FCH FUP

Festo Didactic Mxico

Programacin en diagrama de
escalera (KOP) (LDR)
Programacin

combinatoria
Similar a un diagrama elctrico de
contactos

Festo Didactic Mxico

Programacin en Lista de
Instrucciones (AWL) (STL)
Programacin

secuencial
Similar a la programacin de alto
nivel

Festo Didactic Mxico

Funcin lgica Identidad S


E

Festo Didactic Mxico

Funcin lgica Identidad S

Festo Didactic Mxico

Funcin lgica Identidad S


E

Tabla de
Verdad

Festo Didactic Mxico

0
1

0
1

Funcin Negacin No
E

Festo Didactic Mxico

Funcin Negacin No

Festo Didactic Mxico

Funcin Negacin No
E

Tabla de
Verdad
Festo Didactic Mxico

0
1

1
0

Funcin Conjuncin Y

Festo Didactic Mxico

E1

E2

E1

E2

Funcin Conjuncin Y

Festo Didactic Mxico

E1

E2

E1

E2

Funcin Conjuncin Y
E1

E2

Diagrama de escalera (LDR) (KOP)

Tabla de
Verdad
Festo Didactic Mxico

E1

E2

0
0
1
1

0
1
0
1

0
0
0
1

Funcin Disyuncin O
E1

E2
E1
E2
Festo Didactic Mxico

Funcin Disyuncin O
E1

E2
E1
E2
Festo Didactic Mxico

Funcin Disyuncin O
E1
E2

Tabla de
Verdad
Festo Didactic Mxico

S
Diagrama de escalera (LDR) (KOP)

E1

E2

0
0
1
1

0
1
0
1

0
1
1
1

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 , STL

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 .

Festo Didactic Mxico

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

Festo Didactic Mxico

Lista de asignaciones (Allocation List)


Operando
Absoluto

Operando Comentario
Simblico

O0.2

Motor

1=Activa movimiento
de banda

I0.0

Inicio

1=Manda inicio del ciclo

Festo Didactic Mxico

Operando simblico
Para el software FST hay que observar
las siguientes reglas:
Longitud de hasta 9 caracteres.
No se permiten espacios entre
caracteres.
No se permiten caracteres especiales

(-, /, *, etc.)
Festo Didactic Mxico

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 l e m a
C o n s id e r a c i o n e s p r e v i a s

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

Paso N o. 3
P r o g r a m a c i n :
LD R , STL

Paso N o. 5
Im p le m e n ta c i n e n e l
e q u ip o d e c o n tr o l

Festo Didactic Mxico

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

Ventajas del P.L.C.

Festo Didactic Mxico

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
Festo Didactic Mxico

Temporizadores (Timers)

Festo Didactic Mxico

Temporizadores (Timers)

El

control FEC permite programar 256


temporizadores (del 0 al 255).
Cada temporizador puede programarse
desde 0.01 hasta 655.35 segundos.
Es posible programarlos como:
Temporizador de impulso (T)
Con retardo a la conexin (TON)*
Con retardo a la desconexin (TOFF)*

*Directamente, slo en diagrama de escalera


Festo Didactic Mxico

Estructura de un temporizador
Los temporizadores estn estructurados de la
siguiente manera:
T255
1

T4 T3 T2 T1 T0
0

Como bit de estado (0= Inactivo 1= Activo)

Festo Didactic Mxico

Preselector del temporizador TP


TP
0

255 1

Palabra de 16 bits en donde se almacena el valor


preseleccionado para cada temporizador (de 0 a 655.35)
Festo Didactic Mxico

Palabra del temporizador TW


TW
0

255 1

Palabra de 16 bits en donde se almacena el valor actual


de tiempo del temporizador correspondiente (TW)
Festo Didactic Mxico

Temporizador de Impulso (T)


1

Parte ejecutiva
Bobina

0
t
1

Parte condicional
Contactos
0

Tiempo programado
Festo Didactic Mxico

Temporizador de Impulso (T)


1

Parte ejecutiva
Bobina

0
t
1

Parte condicional
Contactos
0

Tiempo programado
Festo Didactic Mxico

Programacin de temporizadores
en Diagrama de Escalera (LDR)
Como parte ejecutiva (Inicializacin):
T0
25.7 S
TIMER

Festo Didactic Mxico

Programacin de temporizadores
en Diagrama de Escalera (LDR)
Como parte condicional (Contactos):
T0

T0

Festo Didactic Mxico

Programacin de temporizadores
en Lista de Instrucciones
Como parte ejecutiva (Inicializacin):

STEP 1
IF NOP
THEN LOAD V2570 *
TO TP0
SET T0 **

Valor de tiempo en centsimas de segundo (25.7 s)


** El encendido del temporizador se puede
realizar en cualquier paso
*

Festo Didactic Mxico

Programacin de temporizadores
en Lista de Instrucciones
Como parte condicional (Contactos):
STEP 1
IF T0
THEN SET SOL_1
STEP 2
IF N T0
THEN RESET SOL_1
Festo Didactic Mxico

Programacin de temporizadores
en Lista de Instrucciones
Como parte condicional (Contactos):
STEP 1
IF T0 Condicin verdadera si T0 = 1
THEN SET SOL_1
STEP 2
IF N T0 Condicin verdadera si T0 = 0
THEN RESET SOL_1
Festo Didactic Mxico

Temporizador con retardo a la


conexin (TON)
1

Parte ejecutiva
Bobina
0

t
1
Parte condicionante
Contactos
0

Retardo programado
Festo Didactic Mxico

Programacin de temporizadores
TON en Diagrama de Escalera
(LDR)
Como parte ejecutiva (Inicializacin):
TON1
25.7 S
TIMER

Festo Didactic Mxico

Programacin de temporizadores
TON en Diagrama de Escalera
(LDR)
Como parte condicional (Contactos):
TON1

TON1

Festo Didactic Mxico

Temporizador con retardo a la


desconexin (TOFF)
1

Parte ejecutiva
Bobina
0

t
1
Parte condicionante
Contactos
0

Retardo programado
Festo Didactic Mxico

Programacin de temporizadores
TOFF en Diagrama de Escalera
(LDR)
Como parte ejecutiva (Inicializacin):
TOFF2
25.7 S
TIMER

Festo Didactic Mxico

Programacin de temporizadores
TOFF en Diagrama de Escalera
(LDR)
Como parte condicional (Contactos):
TOFF2

TOFF2

Festo Didactic Mxico

Ejercicios de aplicacin de
temporizadores: T, TON y TOFF
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.

Festo Didactic Mxico

Contadores (Counters)

Festo Didactic Mxico

Contadores (Counters)
El control FEC permite programar 256
contadores (de C0 a C 255).
Cada contador puede programarse desde
0 hasta 65535 eventos (de 0 a +32767 de
-1 hasta -32768)
Es posible programar contadores:
Incrementales (INC)
Decrementales (DEC)

Festo Didactic Mxico

Estructura de un contador
Los contadores estn estructurados de manera
similar a los temporizadores:
C255
1

C4 C3 C2 C1 C0
0

Como bit de estado (0= Inactivo 1= Activo)

Festo Didactic Mxico

Preselector del contador CP


CP
0

255 1

Palabra de 16 bits en donde se almacena el valor


preseleccionado para cada contador (de 0 a 65535)
Festo Didactic Mxico

Palabra del contador CW


CW
0

255 1

Palabra de 16 bits en donde se almacena el valor actual


de eventos del contador correspondiente (CW)
Festo Didactic Mxico

Programacin de contadores en
Diagrama de Escalera (LDR)
Como parte ejecutiva (Inicializacin):
C0
5
COUNTER

Festo Didactic Mxico

Programacin de contadores en
Diagrama de Escalera (LDR)
Como parte condicional (Contactos):
C0

C0

Festo Didactic Mxico

Programacin de contadores en
Lista de Instrucciones
Como parte ejecutiva (Inicializacin):

STEP 1
IF NOP
THEN LOAD V5
TO CP0
SET C0 **
** El encendido del contador se
puede realizar en cualquier paso
Festo Didactic Mxico

Programacin de contadores en
Lista de Instrucciones
Como parte condicional (Contactos):
STEP 1
IF C0 Condicin verdadera si C0 = 1
THEN SET SOL_1
STEP 2
IF N C0 Condicin verdadera si C0 = 0
THEN RESET SOL_1
Festo Didactic Mxico

Bits internos (banderas)


Una

Festo Didactic Mxico

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)
Festo Didactic Mxico

Organizacin de las banderas

Estn organizadas en 10,000 palabras de 16 bits


Palabra
0

9999

Direccionamiento a nivel palabra: FW0


Direccionamiento a nivel bit: F1.12
Festo Didactic Mxico

Integracin de SLC500 dentro ...


SLC 5/02 CPU
POWER

INPUT

OUTPUT

INPUT

RUN COMM
CPU FAULT
FORCED I/O
BATTERY LOW

DC-SINK

DC-SOURCE

DC-SINK

A-B
A-B
QUALITY

.. SB/ SF60
Terminal de Vlvulas Tipo 03/ 4B

Festo Didactic Mxico

Terminal de Vlvulas

Tipo 3

* Elctrica.

* Control (Nodos).
* Neumtica.
Festo Didactic Mxico

SSLW Feb.1999.

Terminal de Vlvulas

Mdulos de Entradas y Salidas.


Mdulos de Entradas:
Versin PNP
Con 4 Entradas con conector M12
Con 8 Entradas con conector M12

Versin NPN
Con 4 Entradas con conector M12
Con 8 Entradas con conector M12

Mdulos de Salida:
Versin PNP
Con 4 Salidas con conector M12

Festo Didactic Mxico

SSLW Feb.1999.

Terminal de Vlvulas

Conexin Elctrica para los mdulos HC.


3:0 VCD.

3:0 VCD.

2:PE.

2:PE.

1:Salida X+1

1:Salida X+1

4:Salida X.
4:Salida X.
3:0 VCD.
2:PE.
1:Salida X+1
4:Salida X.
3:0 VCD.
2:PE.
4:Salida X.
1:Salida X+1

Festo Didactic Mxico

SSLW Feb.1999.

Sistema SLC 500

Tipos de Chassis
Rack con 4 ranuras (slots)
Rack con 7 ranuras (slots)
Rack con 13 ranuras (slots)

Tipos de procesador

S LC 5/02 CPU
RUN COMM
CPU FAULT
FORCE D I/O
BATTERY LOW

SLC 5/04 12..60 K 0.9 ms/K


SLC 5/02 CPU
RUN COMM
CPU FAULT
FORCED I/O
BATTERY LO W

SLC 5/03 12K memoria 1 ms/K


S LC 5/02 CPU
RUN COMM
CPU FAULT
FORCED I/O
BATTERY LO W

S LC 5/02 CPU
RUN COMM
CPU FAULT
FORCED I/O
BATTERY LO W

SLC 5/02 4K memoria 4,8 ms/K


SLC 5/01 1K memoria 8 ms/K

Festo Didactic Mxico

La relacin Festo / Rockwell


La Relacin de Tecnologa

La Cooperacin de comercializacin.
Encompass Partner Program
Local Co-operation
Joint Market
Communication
Festo Didactic Mxico

Nodo SB/ SF60


SB60

LED de Status
como SLC5/02.

Data Highway 485


Interface de Diagnostico
Conector DeviceNet con
LED de Status y Display
Festo Didactic Mxico

SF60

PLC SB60 y SF60 = SLC500


Procesador 5/02
Tensin nominal: 24 V c.d.
Margen admisible: + 10%/-15%
Consumo de potencia: 4.8 W a 24 V c.d.
Capacidad de memoria: 4K bytes de
memoria de usuario
Tiempo de procesamiento: 4.8 ms/Kbyte
Cantidad de programas: 1 programa
principal, mx. 156 subrpogramas

Festo Didactic Mxico

Entradas binarias
96

direcciones de entradas
locales
64 direcciones de entradas
descentralizadas a travs de
conexin a CP
124 direcciones de entradas
descentralizadas a travs de ASi
Festo Didactic Mxico

Salidas binarias
48

direcciones de salidas locales de


salidas, de ellas mx. 26 solenoides
de electrovlvulas
64 direcciones descentralizadas de
salidas a travs de conexin a CP
124 direcciones descentralizadas de
salidas a travs de ASi
Festo Didactic Mxico

Entradas/Salidas analgicas
Entradas

analgicas:

Tensin 0-10 V (12 bits)


corriente 4-20 mA(11 bits)
Salidas

analgicas:

Tensin 0-10 V (12 bits)


Corriente 4-20 mA (12 bits)
Festo Didactic Mxico

Interfaz de programacin
Nodos

SB60 y SF60 como control


aislado a travs de software RSLogix
500 APS.
Se programa y configura en el Data
Highway 485 (DH-485).
Tambin se requiere el PIC-1747
(Personal computer Interface
Converter)
Festo Didactic Mxico

Cmo Programar SB/SF60


KDI-SB60- 3,0-M12
..... - 6,0- ...
..... -10,0- ...

Progr., cable 1747-C10

APS-Software
A.I. -Software
RSLogix 500

Festo Didactic Mxico

También podría gustarte