Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
15/04/2002
CONTENIDO:
15/04/2002
Introduccin
15/04/2002
Automatizacin Automacin
15/04/2002
Automatizacin
Descarga de trabajo.
Aseguramiento de la calidad.
Aseguramiento de la productividad.
15/04/2002
15/04/2002
PLC
15/04/2002
15/04/2002
Qu es una seal ?
15/04/2002
Seales
Analgicas
Discretas
15/04/2002
Seal analgica
t
Una seal analgica es una seal CONTINUA con respecto al tiempo.
Tiene una cantidad INFINITA de valores.
Ejemplos: Temperatura, Velocidad, Caudal, etc.
15/04/2002
Seal Discreta
Seal Binaria
Festo Didactic Mxico
Seal Digital
15/04/2002
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
15/04/2002
Qu es Control ?
15/04/2002
CONTROL
CONTROL DE LAZO
ABIERTO
CONTROL DE LAZO
CERRADO
15/04/2002
Seal de entrada
Sistema
de
control
Seal de salida
15/04/2002
Sistema
de
control
Seal de salida
Seal de
Retroalimentacin
15/04/2002
FIJO
MEMORIA
PROGRAMABLE
REPROGRAMABLE
PROGRAMAS
INTERCAMBIABLES
MEMORIA
NO BORRABLE
(PROM)
Festo Didactic Mxico
MEMORIA DE LIBRE
PROGRAMACIN
(RAM)
MEMORIA
BORRABLE
(EPROM)
15/04/2002
15/04/2002
Qu es un P.L.C. ?
Un sistema electrnico de funcionamiento digital, diseado para ser utilizado en un
entorno industrial, que utiliza una memoria programable para el almacenamiento interno
de instrucciones orientadas al usuario, para la realizacin de funciones de: enlaces lgicos,
secuenciacin, temporizacin, recuento y clculo, para controlar a travs de entradas y
salidas digitales o analgicas, diversos tipos de mquinas o procesos.
15/04/2002
15/04/2002
Desventajas
15/04/2002
15/04/2002
15/04/2002
15/04/2002
Memoria de
Programa
Entradas
(sensores)
Procesador
(CCU)
Salidas
(Actuadores)
15/04/2002
15/04/2002
Bit
15
1
4 3 2
0
1 0
0
15/04/2002
Byte
7 6 5 4 3 2 1
15/04/2002
Lenguajes de programacin
15/04/2002
PROGRAMAS
P0 a P63.
MDULOS DE PROGRAMA
CMP0 a CMP99
(Definidos por el
usuario).
MDULOS DE FUNCIN
CFM0 a CFM99
(Definidos por FESTO).
15/04/2002
Programacin
combinatoria
Similar a un diagrama
elctrico de contactos
15/04/2002
Programacin secuencial
Similar a la programaci
de alto nivel
15/04/2002
REGLAS DE EJECUCIN DE UN
PASO
Primera frase o anterior
en el Paso X
Parte
NO
condicional
cierta?
SI
SI
OTHRW
en esta
frase?
Ejecuta la
Accin
Es esta
la ltima frase en el
instruccin OTHRW
NO
NO
NO
Paso X?
Es esta
la ltima frase en el
Paso X?
SI
SI
Siguiente frase
Ir al Paso siguiente
Festo Didactic Mxico
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
Festo Didactic Mxico
15/04/2002
COMANDOS
AND
CMP n
DEC
IF
INC
JMP TO
Salto a un paso.
SWAP
TO
15/04/2002
COMANDOS
NOP
OR
OTHRW
RESET
ROL
ROR
SET
THEN
WITH
LOAD
15/04/2002
OPERADORES
N
NOT
<
Menor que
Asignacin decimal
>
Mayor que
V$
Asignacin hex.
<>
Diferente
Suma
<=
Menor o igual
Resta
>=
Mayor o igual
Multiplicacin
Divisin
15/04/2002
CAPACIDAD DE EXPANSION
15/04/2002
Descripcin fsica
15/04/2002
Distribucin FEC20
15/04/2002
Caractersticas tcnicas
15/04/2002
Caractersticas tcnicas
Control con
el
IPC@CHIP de FESTO
15/04/2002
Caractersticas tcnicas
Dos Opciones:
1 Lnea con LEDs
3 Lneas con LEDs conexin
alimentacin para sensores
15/04/2002
Caractersticas tcnicas
15/04/2002
Caractersticas tcnicas
FEC-FC400
16/8 E/S
FEC-FC440
FEC-FC520
16/8 E/S
+3/1 E/S
FEC-FC560
Digitales
Digitales
analgicas
15/04/2002
Caractersticas tcnicas
FEC-FC600
FEC-FC620
FEC-FC640
FEC-FC660
15/04/2002
Caractersticas tcnicas
Switch Rotativo
Posicin STOP en posicin 0
RUN en cualquier otra posicin
15 posiciones para se usados en su
aplicacin como selector de operacin,
ajuste de timers etc.
15/04/2002
Caractersticas tcnicas
15/04/2002
LED de RUN
3 estados posibles
Verde
Programa ejecutndose.
Naranja
Programa en paro,
almacenamiento de programa.
Rojo
Error,
sin programa.
15/04/2002
24V
0V
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
S0
I1.0
I1.0
I1.0
I1.3
S1
Festo Didactic Mxico
PRIMER GRUPO
DE 8 ENTRADAS
(p.ejemplo N.A.)
SEGUNDO GRUPO
DE 4 ENTRADAS
(p.ejemplo N.C.)
15/04/2002
TIPO NPN
S1
I0.n
24V
0V
I0.n
S2
S1
S2
S0
S0
I1.n
S1
I1.n
S1
15/04/2002
Ejemplo de
Conexin de
salidas a +24V CD
24 V CD
Ejemplo de
Conexin de
salidas a 120V CA
Ejemplo de
Conexin de
salidas a 220V CA
Festo Didactic Mxico
CARGA
L1 120 V CA
L1
CARGA
L2 220 V CA
L1 (24v)
N ( 0v)
O0.0
O0.1
O0.2
O0.3
C0
O0.4
O0.5
C1
O0.6
O0.7
C2
15/04/2002
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
Festo Didactic Mxico
15/04/2002
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
15/04/2002
O0.2
Motor
1=Activa movimiento
de banda
I0.0
Inicio
15/04/2002
Operando simblico
15/04/2002
15/04/2002
15/04/2002
15/04/2002
Tabla de
Verdad
Festo Didactic Mxico
0
1
0
1
15/04/2002
Funcin Negacin No
15/04/2002
Funcin Negacin No
15/04/2002
Funcin Negacin No
S
Tabla de
Verdad
0
1
1
0
15/04/2002
Funcin Conjuncin Y
E1
E2
E1
E2
15/04/2002
Funcin Conjuncin Y
E1
E2
E1
E2
15/04/2002
Funcin Conjuncin Y
E1
E2
E1
Tabla de
Verdad
Festo Didactic Mxico
0
0
1
1
E2
0
1
0
1
0
0
0
1
15/04/2002
Funcin Disyuncin O
E1
E2
E1
E2
Festo Didactic Mxico
15/04/2002
Funcin Disyuncin O
E1
E2
E1
E2
Festo Didactic Mxico
15/04/2002
Funcin Disyuncin O
E1
E2
S
Diagrama de escalera (LDR) (KOP)
E1
Tabla de
Verdad
Festo Didactic Mxico
0
0
1
1
E2
0
1
0
1
0
1
1
1
15/04/2002
Temporizadores (Timers)
15/04/2002
Temporizadores (Timers)
El control FEC permite programar 256 temporizadores (del 0 al 255).
15/04/2002
Estructura de un temporizador
Los temporizadores estn estructurados de la siguiente manera:
T255
1 0
T4 T3 T2 T1 T0
1
15/04/2002
0 1
1 0
1 0
1 0
1 1
255 1
1 0 0
Palabra de 16 bits en donde se almacena el valor preseleccionado para cada temporizador (de 0 a
655.35)
Festo Didactic Mxico
15/04/2002
0
1
0
0
1
0
0
0
0
0
0
1
0
1
1
0
1
1
0
0
1
0
0 1
1 0
255 1
1 0
1 1
1 0 0
Palabra de 16 bits en donde se almacena el valor actual de tiempo del temporizador correspondiente
(TW)
Festo Didactic Mxico
15/04/2002
1
0
Parte condicional
Contactos
1
0
Tiempo programado
t
15/04/2002
0
Parte condicional
Contactos
1
0
Tiempo programado
Festo Didactic Mxico
t
15/04/2002
T0
25.7 S
TIMER
Festo Didactic Mxico
15/04/2002
T0
T0
15/04/2002
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
15/04/2002
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
15/04/2002
1
0
Parte condicional
Contactos
1
0
Retardo programado
t
15/04/2002
TON1
25.7 S
TIMER
Festo Didactic Mxico
15/04/2002
TON1
TON1
15/04/2002
Parte ejecutiva
Bobina
0
Parte condicional
Contactos
0
Retardo programado
Festo Didactic Mxico
15/04/2002
TOFF2
25.7 S
TIMER
Festo Didactic Mxico
15/04/2002
TOFF2
TOFF2
15/04/2002
15/04/2002
Contadores (Counters)
15/04/2002
Contadores (Counters)
15/04/2002
Estructura de un contador
Los contadores estn estructurados de manera similar a los temporizadores:
C255
1 0
C4 C3 C2 C1 C0
1
15/04/2002
255 1
15/04/2002
255 1
15/04/2002
C0
5
COUNTER
Festo Didactic Mxico
15/04/2002
Condiciones
C0
( INC )
Condiciones
C0
( DEC )
15/04/2002
C0
C0
15/04/2002
STEP 1
IF NOP
THEN LOAD V5
TO CP0
SET C0 **
** El encendido del contador se puede realizar en cualquier paso
Festo Didactic Mxico
15/04/2002
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
15/04/2002
15/04/2002
Detectores de flanco
Recordadores de paso
15/04/2002
Se activa la bandera
Se desactiva la bandera
15/04/2002
Palabra
0
9999
15/04/2002
Sistemas secuenciales
15/04/2002
15/04/2002
15/04/2002
15/04/2002
15/04/2002
15/04/2002
15/04/2002
15/04/2002
En la seccin de Operacin es donde se activarn las salidas fsicas, as como los temporizadores,
incrementos o decrementos de contadores, y en general todas las acciones.
15/04/2002
Se utilizar un contacto N.A. del paso en el que la salida en cuestin tiene que Activarse.
Se programar en serie con el contacto anterior, un contacto N.C. del paso en el que la salida en
cuestin tiene que Desactivarse.
15/04/2002
15/04/2002
GRACIAS
15/04/2002