FST 640 Apuntes
FST 640 Apuntes
FST 640 Apuntes
ACTUADORES ELEMENTOS DE
TRABAJO : MOTORES ELCTRICOS,
CILINDROS NEUMTICOS, FOCOS
PILOTO, ALARMAS SONORAS, ETC.
OPERANDOS DEL FEC
PROGRAMAS
P0 a P63.
MDULOS DE PROGRAMA
CMP0 a CMP99 (Definidos por el usuario).
MDULOS DE FUNCIN
CFM0 a CFM99 (Definidos por FESTO).
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
REGLAS DE EJECUCIN DE UN
Primera frase o anterior
PASO (STEP)
en el Paso X
Parte NO
condicional
cierta?
SI OTHRW
SI (IF) en esta
frase?
Ejecuta la
THEN Accin
instruccin OTHRW NO
Es esta NO NO Es esta
la ltima frase en el la ltima frase en el
Paso X? Paso X?
SI SI
Siguiente frase
Ir al Paso siguiente del Paso X Vuelve al inicio del Paso X
ESTRUCTURA DE PROGRAMACIN
LISTADO DE INSTRUCCIONES
(Paso)
STEP (Etiqueta)
(Frase)
IF (Parte condicional)
THEN (Parte ejecutiva)
OTHRW (Ejecucin opcional)
(Frases)
(Pasos) ...
STEP
COMANDOS
* Multiplicacin
/ Divisin
CAPACIDAD DE EXPANSION
Descripcin fsica
Distribucin FEC20
Caractersticas tcnicas
Caractersticas tcnicas
Dos Opciones:
1 Lnea con LEDs
3 Lneas con LEDsconexin
alimentacin para sensores
Switch Rotativo
15 posiciones para se
usados en su aplicacin
como selector de operacin,
ajuste de timers etc.
Caractersticas tcnicas
3 estados posibles
Verde Programa ejecutndose.
24V 24V
0V S1 0V S1
I0.n I0.n
S2
S2
S0 S0
I1.n I1.n
S1 S1
Conexin de salidas FEC20
CARGA O0.0
Ejemplo de O0.1
Conexin de
O0.2
salidas a +24V CD
O0.3
24 V CD C0
L1 CARGA O0.6
Ejemplo de O0.7
Conexin de
L2 220 V CA C2
salidas a 220V CA
MTODO PARA EL DISEO DE
PROGRAMAS PARA UN P.L.C.
Paso No. 1
Definicin del problema
Paso No. 2
Consideraciones previas
Paso No. 3
Lista de asignaciones
Paso No. 4
Programacin:
LDR, STL
Paso No. 5
Carga del programa a la
Memoria del P.L.C.
Paso No. 6
Prueba del programa y
Puesta en Marcha
LISTA DE ASIGNACIONES (ALLOCATION LIST)
OPERANDO SIMBLICO
E S
FUNCIN LGICA IDENTIDAD S
E S
E S
FUNCIN LGICA IDENTIDAD S
E S
E S
Tabla de
Verdad 0 0
1 1
FUNCIN NEGACIN NO
E S
FUNCIN NEGACIN NO
E S
E S
FUNCIN NEGACIN NO
E S
E S
E S
Tabla de
Verdad 0 1
1 0
FUNCIN CONJUNCIN Y
E1 E2 S
E1 E2 S
FUNCIN CONJUNCIN Y
E1 E2 S
E1 E2 S
FUNCIN CONJUNCIN Y
E1 E2 S
E1 E2 S
0 0 0
Tabla de
0 1 0
Verdad
1 0 0
1 1 1
FUNCIN DISYUNCIN O
E1 S
E2
E1 S
E2
FUNCIN DISYUNCIN O
E1 S
E2
E1 S
E2
FUNCIN DISYUNCIN O
E1 S
E1 E2 S
0 0 0
Tabla de 0 1 1
Verdad 1 0 1
1 1 1
TEMPORIZADORES (TIMERS)
TEMPORIZADORES (TIMERS)
T255 T4 T3 T2 T1 T0
1 0 1 0 1 0 1 1 0 0
0 0 0 0 1 0 0 0 0 1 1 0 1 0 1 1 0
1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1
255 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0
TW
0 0 0 0 1 0 0 0 0 1 1 0 1 0 1 1 0
1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1
255 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0
Parte ejecutiva
1
Bobina
0
t
Parte condicional 1
Contactos
0
Tiempo programado t
TEMPORIZADOR DE IMPULSO (T)
Parte ejecutiva
1
Bobina
0
t
Parte condicional 1
Contactos
0
t
Tiempo programado
PROGRAMACIN DE TEMPORIZADORES EN DIAGRAMA DE
ESCALERA (LDR)
T0
25.7 S
TIMER
PROGRAMACIN DE TEMPORIZADORES EN DIAGRAMA DE
ESCALERA (LDR)
T0
T0
PROGRAMACIN DE TEMPORIZADORES EN LISTA DE
INSTRUCCIONES (AWL)
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
PROGRAMACIN DE TEMPORIZADORES EN LISTA DE
INSTRUCCIONES
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
TEMPORIZADOR CON RETARDO A LA CONEXIN (TON)
1
Parte ejecutiva
Bobina
0
t
Parte condicional 1
Contactos
0
Retardo programado t
PROGRAMACIN DE TEMPORIZADORES TON EN
DIAGRAMA DE ESCALERA (LDR)
TON1
25.7 S
TIMER
PROGRAMACIN DE TEMPORIZADORES TON EN DIAGRAMA
DE ESCALERA (LDR)
TON1
TON1
TEMPORIZADOR CON RETARDO A LA DESCONEXIN (TOFF)
1
Parte ejecutiva
Bobina
t
1
Parte condicional
Contactos
Retardo programado t
PROGRAMACIN DE TEMPORIZADORES TOFF EN DIAGRAMA
DE ESCALERA (LDR)
TOFF2
25.7 S
TIMER
PROGRAMACIN DE TEMPORIZADORES TOFF EN DIAGRAMA DE
ESCALERA (LDR)
TOFF2
TOFF2
EJERCICIOS DE APLICACIN DE TEMPORIZADORES: T, TON Y TOFF
1 0 1 0 1 0 1 1 0 0
CP
0 0 0 0 1 0 0 0 0 1 1 0 1 0 1 1 0
1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1
255 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0
CW
0 0 0 0 1 0 0 0 0 1 1 0 1 0 1 1 0
1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1
255 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0
C0
5
COUNTER
INSTRUCCIONES DE INCREMENTO Y DECREMENTO
Condiciones C0
( INC )
Condiciones C0
( DEC )
PROGRAMACIN DE CONTADORES EN DIAGRAMA DE
ESCALERA (LDR)
C0
C0
PROGRAMACIN DE CONTADORES EN LISTA DE
INSTRUCCIONES
STEP 1
IF NOP
THEN LOAD V5
TO CP0
SET C0 **
** El encendido del contador se puede realizar en cualquier paso
PROGRAMACIN DE CONTADORES EN LISTA DE
INSTRUCCIONES
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
BITS INTERNOS (BANDERAS)
0 0 0 0 1 0 0 0 0 1 1 0 1 0 1 1 0
1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1
1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0
9999
Direccionamiento a nivel palabra: FW0
Direccionamiento a nivel bit: F1.12