Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso PLC Festo
Curso PLC Festo
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:
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.
Introduccin
Automatizacin Automacin
Realizacin
autnoma
del trabajo.
Automatizacin
Descarga
de trabajo.
Aseguramiento de la calidad.
Aseguramiento de la
productividad.
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
t
Discretas
Seal analgica
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
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.
CONTROL
C O N TRO L DE LA ZO
A B IE R T O
C O N TRO L DE LA ZO
CERRADO
Seal de entrada
Sistema
de
control
Seal de salida
Sistema
de
control
Seal de salida
Seal de
Retroalimentacin
En el control de lazo cerrado regularmente se emplean
seales analgicas.
Festo Didactic Mxico
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 )
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
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.
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)
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
0
3
0 1
1 0
Byte
5
0
4
1
3 2
1 0
1
1
0
0
Lenguajes de programacin
Los
Programacin en diagrama de
escalera (KOP) (LDR)
Programacin
combinatoria
Similar a un diagrama elctrico de
contactos
Programacin en Lista de
Instrucciones (AWL) (STL)
Programacin
secuencial
Similar a la programacin de alto
nivel
Tabla de
Verdad
0
1
0
1
Funcin Negacin No
E
Funcin Negacin No
Funcin Negacin No
E
Tabla de
Verdad
Festo Didactic Mxico
0
1
1
0
Funcin Conjuncin Y
E1
E2
E1
E2
Funcin Conjuncin Y
E1
E2
E1
E2
Funcin Conjuncin Y
E1
E2
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
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 .
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
Operando Comentario
Simblico
O0.2
Motor
1=Activa movimiento
de banda
I0.0
Inicio
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
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
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
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)
Temporizadores (Timers)
El
Estructura de un temporizador
Los temporizadores estn estructurados de la
siguiente manera:
T255
1
T4 T3 T2 T1 T0
0
255 1
255 1
Parte ejecutiva
Bobina
0
t
1
Parte condicional
Contactos
0
Tiempo programado
Festo Didactic Mxico
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
Programacin de temporizadores
en Diagrama de Escalera (LDR)
Como parte condicional (Contactos):
T0
T0
Programacin de temporizadores
en Lista de Instrucciones
Como parte ejecutiva (Inicializacin):
STEP 1
IF NOP
THEN LOAD V2570 *
TO TP0
SET T0 **
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
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
Programacin de temporizadores
TON en Diagrama de Escalera
(LDR)
Como parte condicional (Contactos):
TON1
TON1
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
Programacin de temporizadores
TOFF en Diagrama de Escalera
(LDR)
Como parte condicional (Contactos):
TOFF2
TOFF2
Ejercicios de aplicacin de
temporizadores: T, TON y TOFF
Por
Contadores (Counters)
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)
Estructura de un contador
Los contadores estn estructurados de manera
similar a los temporizadores:
C255
1
C4 C3 C2 C1 C0
0
255 1
255 1
Programacin de contadores en
Diagrama de Escalera (LDR)
Como parte ejecutiva (Inicializacin):
C0
5
COUNTER
Programacin de contadores en
Diagrama de Escalera (LDR)
Como parte condicional (Contactos):
C0
C0
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
bandera es
un bit interno de
control, el cual
tambin se
conoce como:
Marca
Recordador
Relevador
interno
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
9999
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
Terminal de Vlvulas
Tipo 3
* Elctrica.
* Control (Nodos).
* Neumtica.
Festo Didactic Mxico
SSLW Feb.1999.
Terminal de Vlvulas
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
SSLW Feb.1999.
Terminal de Vlvulas
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
SSLW Feb.1999.
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
S LC 5/02 CPU
RUN COMM
CPU FAULT
FORCED I/O
BATTERY LO W
La Cooperacin de comercializacin.
Encompass Partner Program
Local Co-operation
Joint Market
Communication
Festo Didactic Mxico
LED de Status
como SLC5/02.
SF60
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
Entradas/Salidas analgicas
Entradas
analgicas:
analgicas:
Interfaz de programacin
Nodos
APS-Software
A.I. -Software
RSLogix 500