Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Practicas PDF
Manual Practicas PDF
de Autómatas programables
Presentación
Este manual está pensado como una guía para que el alumno pueda realizar
experimentos prácticos necesarios para comprobar los conocimientos teóricos
que se han visto en clase.
Este manual está constituido por 8 prácticas que pueden ser terminadas en
aproximadamente 2 horas de trabajo práctico.
El listado de los experimentos es el siguiente:
Práctica No. 1:
Conociendo los PLC’s
Práctica No.2
Introduciendo un programa al PLC
Práctica No.3
Las funciones lógicas y la memoria básica
Práctica No.4
Funciones AND LOD y OR LOD
Práctica No.5
Los Timers
Práctica No.6
Los contadores
Práctica No.7
Los Registros de Corrimiento
Práctica No.8
Programación Avanzada
Practica No.1
Objetivo:
Desarrollo de la práctica:
El alumno ubicará todas las partes que constituyen un PLC
1.-De tipo modular utilizando el TI-305 de Texas Instrument,( como ejemplo
de PLC modular) .
Las partes son:
Base y Slots
Fuente de poder
Módulo del CPU
Programador manual
Módulos de entrada
Módulos de salida
2.-de tipo Compacto utilizando los PLC’s Micro-1 de Square D, Simatic-2XX
de Siemens, y S17 de Telemecanique (como ejemplos de PLC’s compactos).
En éstos el alumno debe determinar los tipos de entradas ( CA, CD, source o
sink ) y salidas ( relevador, Transistor, etc), El tipo de fuente de poder
necesaria, si tiene fuente de poder para conectar sensores etc.
Reporte:
Reporte sus conclusiones respecto a las diferencias esenciales de los tipos de
PLC´s , consultando los apuntes del curso. Implemente una tabla simplificada
con las características de los diferentes PLC’s estudiados, consulte los
manuales del fabricante.
Practica No.2
Objetivo:
Desarrollo de la práctica:
LOD NOT 1
OUT 200
END
Este programa lo único que hace es prender el LED de la salida 200 al momento
de ejecutar el programa
Reporte:
En esta práctica es de suma importancia la función de cada una de las teclas del
programador manual.
Consultando el manual del fabricante, reporte una tabla que condense las
funciones de cada una de las teclas del programador manual y también una que
contemple todas las especificaciones y características técnicas del Micro1.
Practica No.3
Objetivo:
Que el alumno sea capaz de programar al Micro-1 para que realice las
funciones lógicas AND, OR, NOT y una Memoria Básica Set / Reset.
Desarrollo de la práctica:
1.-Conecte un push button NA a la entrada 0 y otro a la 1
L1 L2
PBA 0 1
200 PL1
0 200
PBB 0 PL1= PBA.PBB
201
1 PL2=PBA+PBB
201 PL2
1 PL3= NOT(PBA)
0
202 202 PL3
LOD 0
AND1
OUT 200
END
3.-Cargue la función lógica OR.
LOD 0
OR 1
OUT 201
END
LOD NOT 0
OUT 202
END
203
LOD 0
OR 400
AND NOT 1
OUT 203
END
Reporte :
Ponga sus conclusiones y comentarios, las tablas de verdad comprobadas en la
ctica e implemente nuevas funciones lógicas y sus listados de instrucciones con
su diaprágrama de escalera para el micro-1.
Practica No.4
Objetivo:
Que el alumno sea capaz de programar al Micro-1 para que realice las
funciones serie paralelo y paralelo serie AND LOD y OR LOD.
Desarrollo de la práctica:
1.- Cargue al Micro-1 la función paralelo serie AND LOD mostrada en el
diagrama de abajo y con las combinaciones de la tabla de verdad del circuito
lógico compruebe su operación.
L1 L1
1 2
200
LOD 1
LOD2
OR3
AND LOD
OUT 200
2 200
1
2.- Cargue al Micro-1 la función paralelo serie OR LOD mostrada en el
diagrama de abajo y con las combinaciones de la tabla de verdad del circuito
lógico compruebe su operación.
L1 L2
1 3
200
LOD 1
AND 3
2 4 LOD NOT 2
AND 4
OR LOD
OUT 200
ORLOD
1
3
200
2 4
LOD 1
AND3
5 6 LOD NOT 2
AND 4
OR LOD
LOD 5
AND NOT 6
OR LOD
ORLOD
OUT 200
1
3
2 ORLOD
4
5 200
Reporte :
Los Timers
Objetivo:
Desarrollo de la práctica:
En la figura de abajo mostramos un diagrama funcional de lo que constituye un
timer ( temporizador). Para cargar el preset e iniciar su operación tiene un
circuito de lógica permisiva Podemos ver que tiene un reloj que genera una
base de tiempo fija (frecuencia fija). En el caso del Micro-1 es de 1 pulso cada
0.1 segundo.
También consta de un contador decreciente con un preset programable, cuando
el conteo decrece hasta cero, se activa el relevador que corresponda a la
designación al Timer.
Conteo=0
Contador
relay
Reloj decreciente
Observe que cuando la lógica de arranque está abierta, el valor del preset del
Timer es cargado al contador decreciente del timer. Cuando la lógica se cierra
el contador comienza su desconteo . Si la lógica se abre mientras el timer esá en
desconteo, se recarga de nuevo el valor del Preset.
Lógica de arranque-
on
off
Reloj
Contacto NA
de salida
preset preset
1
TIM 5
500
TIM5
200
LOD 1
TIM 5
500
LOD TIM 5
OUT 200
1..- Utilizando “timers” implemente un diagrama de escaleras y el programa
correspondiente para el PLC, que realice lo siguiente:
a) Que al aplanar PB1 arranca el motor M1
b) 5 segundos después el motor M2
c) 5 Segundos después arranca M3
d) al oprimir PB2 se paran todos simultáneamente.
e)
2.- Modifique el programa del problema anterior para que también al oprimir
PB2 se apaguen los motores en el mismo orden en el que se prendieron, esto es:
primero M1, 5 segundos después M2 y 5 segundos después M3.
3.- Implemente un programa para hacer que un foco prenda al oprimir PB1,
durante 5 minutos, después se apague 5 minutos y se repita hasta que se
oprima PB2.
Reporte :
Reporte los diagramas de escalera, los listados de instrucciones para los
problemas propuestos , escriba los comentarios y sus conclusiones.
Practica No.6
Los Contadores
Objetivo:
Desarrollo de la práctica:
Contadores de eventos
A) De Reinicio (RESET)
B) De entrada de pulso del evento
Reinicio/Habilita
Reinicio/Habilita
CNT nn
CCCC
Cuando el contacto RESET /START es cerrado, el contador es
reinicializado a ceros.
Cuando se abre este contacto el contador queda habilitado para contar.
Cuando la cuenta del contador iguala al valor programado (preset=
conteo), se activa el relevador correspondiente y por consiguiente los
contactos del contador NA se cierran o los NC se abren. Estos contactos
se nominan como CNT xx
CNT nn
CCCC
PULSO ARRIBA
El conteo inicia cuando el
CNT 45 contacto preset es
4 abierto de nuevo
PULSO ABAJO
CNT 4 5
200
preset
Conteo habilitado
Pulso up
on
off
Pulso down
on
off
9999
10
9 9 8
8
6 7 7 6
5 5
4
4
3
2 1
0000
0
CNT 45
on
off
Contador reversible (Up-Down) con entrada de control
de dirección y reloj único: Contador 46
Control de CNT 46
dirección del 4
conteo
UP/DOWN
CNT 4 6
200
preset
Conteo habilitado
Pulso
on
off
UP
DOWN
9999
10 9
9 8
8
Valor de 6 7 7 6
preset 5 5
4
4
3
2 1
0000
0
CNT 45
on
off
1.- Implemente un programa que realice lo siguiente:
que con un push-button NA, conectado a la entrada 0 se simule el conteo de
latas, de tal forma, que al contar 50 “latas”, prenda el motor de una banda
transportadora conectado a la salida 200, éste se para hasta que un
interruptor de límite de carrera, LS1, conectado a la entrada 1 sea activado.
2.- Un contador puede ser usado para mantener el número de vehículos que se
encuentran en un estacionamiento . Conforme un vehículo entre por el
acceso del estacionamiento, el contador incrementa su conteo. Conforme un
vehículo sale por la puerta de salida del estacionamiento, el contador decrece
su conteo. Cuando el estacionamiento está lleno un aviso en el acceso de la
entrada enciende indicando que el estacionamiento está lleno.
Reporte :
Reporte los diagramas de escalera, los listados de instrucciones para los
problemas propuestos , escriba los comentarios y sus conclusiones.
Practica No.7
Objetivo:
Desarrollo de la práctica:
RELOJ
RESET
RELOJ
SFR LOD RESET
0 LOD RELOJ
LOD DATO
SFR 0
DATO 4 4
ETC.
1 ( RE S E T)
SFR LOD 1
2 ( PU LS O S ) 0 LOD2
3 ( D A TO )
4 LOD3
SFR 0
S FR 0
4
210
LOD SFR 0
OUT 210
S F R1
LOD SFR 1
211
OUT 211
S F R2 LOD SFR 2
212 OUT 212
LOD SFR 3
S F R3
OUT 213
213
END
S E HA C EN C EROS
RES ET TO D OS LOS BITS D EL
REG IS TRO D E
ON C ORRIM IEN TOS
OFF
S HIFT
PU LS O S
ON
OFF
D A TO
ON
OFF
DIAGRAMADETIEMPOQUEILUSTRALAOPERACIÓNDELREGISTRODELEJEMPLO
RES ET
ON
OFF
PULS OS
ON
OFF
DATO
ON
OFF
SFR0
SFR1
SFR2
SFR3
2.- Implemente un programa para simular un contador de anillo usando 5 bits
de un registro de corrimiento
Reporte :
Reporte el diagrama de escalera, el listado de instrucciones para el problema
propuesto , escriba los comentarios y sus conclusiones.
Practica No.8
Programación Avanzada
Objetivo:
Desarrollo de la práctica:
I2.1 READ_RTC
EN Pasa el RTC al Buffer que empieza en VB400
RTC
B4V00 T
Carga byte del año al Acumulador 0
MOV_B
EN VB4 01 año 2001
VB4 05 mes mayo
VB400 AC0
IN OUT VB4 02 día 02
VB4 10 10 hrs. AC 01
INC_W
BUFFER VB4 30 30 min
EN VB4 02 20 segs Incrementa año +
AC0 IN OUT AC0 VB4 00 AC
VB4 04 miercoles 02
AC0 VB400
IN OUT VB4 02
VB4 05
Actualiza VB4 02
READ_RTC
EN
RTC RTC VB4 10
T
VB4 30
VB400
VB4 20
VB4 00
VB4 04
Problema :
se requiere que un motor conectado en la salida Q0.0 se prenda todos los
domingos del año en curso a las 2 pm, que se mantenga prendido por 35
minutos y después se apague.
Cargue usando el STEP 7 el programa que resuelve el problema mencionado y
compruebe que opere como es esperado.
I2.1
READ_RTC
EN ;Cargar el RTC al buffer VB400
VB400 T
MOV_B
EN
; Cargar la hora en BCD al AC0
VB403 I OUT AC0
BCD_I
; Convertir los minutos de BCD a entero (16 bits)
y dejar en AC1
EN
AC0 14 VB407 1
== M0.1
Q0.0
M0.0
Reporte :
Reporte sus comentarios y sus conclusiones , proponga una o más aplicaciones
para este reloj de tiempo real del Simatic .