Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Practicas
Manual Practicas
de Autmatas programables
Presentacin
Este manual est pensado como una gua para que el alumno pueda realizar
experimentos prcticos necesarios para comprobar los conocimientos tericos
que se han visto en clase.
Tambin le dar pautas para que pueda resolver problemas prcticos de
automatizacin y as realizar aplicaciones reales de los conocimientos
adquiridos .
Aunque este manual est adecuado al equipo con el que se cuenta en el
laboratorio de Instrumentacin y control de la Facultad de Ciencias, podra ser
usado con cualquier otro equipo con las adaptaciones correspondientes.
Este manual est constituido por 8 prcticas que pueden ser terminadas en
aproximadamente 2 horas de trabajo prctico.
Prctica No. 1:
Prctica No.2
Prctica No.3
Prctica No.4
Prctica No.5
Los Timers
Prctica No.6
Los contadores
Prctica No.7
Prctica No.8
Programacin Avanzada
Practica No.1
Conociendo los PLCs
Objetivo:
Que el alumno identifique las componentes tanto de un PLC modular
como de uno compacto.
Desarrollo de la prctica:
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
Mdulo del CPU
Programador manual
Mdulos de entrada
Mdulos de salida
Reporte:
Reporte sus conclusiones respecto a las diferencias esenciales de los tipos de
PLCs , consultando los apuntes del curso. Implemente una tabla simplificada
con las caractersticas de los diferentes PLCs estudiados, consulte los
manuales del fabricante.
Practica No.2
Introduciendo un programa al PLC.
Objetivo:
Que el alumno sea capaz de introducir un programa ejemplo como
listado de instrucciones, utilizando el programador manual del Micro-1.
Desarrollo de la prctica:
Antes de poder empezar, el programador manual se debe conectar al enchufe
tipo telefnico que tiene el Micro-1 para ese fin.
El programa de prueba, se teclea en el programador manual tipo calculadora
para ser cargado primero en su memoria RAM, su visualizador de cristal
lquido nos muestra lnea por lnea las instrucciones conforme se van
introduciendo. El interruptor Arranque/ Paro debe estar en modo STOP, para
poder cargar el programa.
Una vez cargado el programa en la memoria del programador, debe ser
transferido a la memoria del PLC con el comando TRS (transmit).
Ya con el programa en el PLC, se puede puede proceder a ejecutarlo poniendo
el interruptor de Arranque/Paro en modo RUN .
Para ver los detalles de la programacin del Micro-1, es necesario consultar el
manual del fabricante.
El programa de prueba que se va cargar es:
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 prctica es de suma importancia la funcin 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 tambin una que
contemple todas las especificaciones y caractersticas tcnicas del Micro1.
Practica No.3
Las funciones Lgicas y la Memoria Bsica.
Objetivo:
Que el alumno sea capaz de programar al Micro-1 para que realice las
funciones lgicas AND, OR, NOT y una Memoria Bsica Set / Reset.
Desarrollo de la prctica:
1.-Conecte un push button NA a la entrada 0 y otro a la 1
L1
PBA
L2
1
200
0
PBB
200
PL1
PL1= PBA.PBB
0
201
1
1
PL2=PBA+PBB
201
PL2
202
PL3
PL3= NOT(PBA)
0
202
Mdulo de entrada
Mdulo de salida
Programa en diagrama de contactos
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 lgicas y sus listados de instrucciones con
su diaprgrama de escalera para el micro-1.
Practica No.4
Funciones AND LOD Y OR LOD
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 prctica:
1.- Cargue al Micro-1 la funcin paralelo serie AND LOD mostrada en el
diagrama de abajo y con las combinaciones de la tabla de verdad del circuito
lgico compruebe su operacin.
L1
L1
1
2
200
LOD 1
LOD2
OR3
AND LOD
OUT 200
3
2
200
L1
L2
1
3
200
LOD 1
AND 3
LOD NOT 2
AND 4
OR LOD
OUT 200
ORLOD
1
3
200
2
4
L1
1
L2
3
200
LOD 1
AND3
LOD NOT 2
AND 4
OR LOD
LOD 5
AND NOT 6
OR LOD
OUT 200
ORLOD
1
3
2
ORLOD
4
5
200
Reporte :
Ponga sus conclusiones y comentarios, las tablas de verdad comprobadas en la
prctica e implemente nuevas funciones lgicas y sus listados de instrucciones
con su diagrama de escalera para el micro-1.
Practica No.5
Los Timers
Objetivo:
Que el alumno conozca la operacin y sea capaz de programar los
timers del Micro-1 .
Desarrollo de la prctica:
En la figura de abajo mostramos un diagrama funcional de lo que constituye un
timer ( temporizador). Para cargar el preset e iniciar su operacin tiene un
circuito de lgica 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.
Tambin consta de un contador decreciente con un preset programable, cuando
el conteo decrece hasta cero, se activa el relevador que corresponda a la
designacin al Timer.
Reloj
Lgica de arranque
Contador
decreciente
Conteo=0
relay
off
Paso de conteo de
acuerdo a reloj
Timer
preset
Reloj
Contacto NA
de salida
preset
preset
1
TIM 5
500
TIM5
200
LOD 1
TIM 5
500
LOD TIM 5
OUT 200
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:
Que el alumno conozca la operacin y sea capaz de programar los
diferentes tipos de contadores del Micro-1 .
Desarrollo de la prctica:
Contadores de eventos
Un contador es un dispositivo cuya funcin es realizar el conteo de eventos
externos provenientes de un sensor o internos ocurridos en el PLC.
Requiere 2 circuitos de lgica permisiva:
A) De Reinicio (RESET)
B) De entrada de pulso del evento
Reinicio/Habilita
Reinicio/Habilita
CNT nn
CCCC
CNT nn
CCCC
Contadores especiales:
El micro-1 tiene 2 contadores especiales reversibles (up/down), el 45 de
entradas separadas par cada direccin de conteo y el 46 de entrada de seleccin
de direccin de conteo y entrada de reloj separada.
PRESET
PULSO ARRIBA
CNT 45
4
PULSO ABAJO
CNT 4 5
200
preset
Conteo habilitado
Pulso up
on
off
Pulso down
on
off
9999
5
4
10
4
3
0000
CNT 45
on
off
PRESET
CNT 46
4
Control de
direccin del
conteo
UP/DOWN
CNT 4 6
200
preset
Conteo habilitado
Pulso
on
off
UP
DOWN
9999
Valor de
preset
10
4
3
0000
CNT 45
on
off
Reporte :
Reporte los diagramas de escalera, los listados de instrucciones para los
problemas propuestos , escriba los comentarios y sus conclusiones.
Practica No.7
Los Registros de corrimiento
Objetivo:
Que el alumno conozca la operacin y sea capaz de programar los
Registros de corrimiento del Micro-1 .
Desarrollo de la prctica:
REGISTROS DE CORRIMIENTO (SHIFT REGISTERS)
En PLCs existe una instruccin que nos permite programarlos para que operen
como un registro de corrimiento.
Un registro de corrimiento es un grupo de localidades de memoria , que
llamaremos celdas, operadas sincrnicamente por una seal de reloj ( pulsos) .
El objetivo, es que un dato cargado en la primera celda sea transferida a la
siguiente celda al recibir un pulso del reloj hasta moverlo a lo largo de todo el
registro.
El dato es cargado en la primera etapa movindose una posicin a la derecha ( o
izquierda) por cada transicin positiva del pulso del reloj, hasta salir y ser
descartado en el otro extremo.
CMO SE ESPECIFICA UN REGISTRO DE CORRIMIENTO?
La forma de referencia de un registro de corrimiento depende del PLC , pero en
forma general , el usuario debe definir donde inicia el registro y el nmero de
bits o etapas que constituyen al registro .
Normalmente para definir un registro de corrimiento se usa el trmino SFR xx
, ( mnemnico de Shift Register) .
En un diagrama de escaleras se especifica con tres peldaos de entrada :
RESET
RELOJ
DATO
RESET
DATO DE ENTRADA
CELDA
CELDA11
CELDA
CELDA21
CELDA 3
CELDA 1
CELDA
4
CELDA
1
DATO DESCARGADO
RELOJ
RELOJ
SFR
0
DATO
LOD RESET
LOD RELOJ
LOD DATO
SFR 0
4
ETC.
L1
L2
1 ( RE S E T)
( PU LS O S )
3 ( D A TO )
SFR
0
4
S FR 0
210
S F R1
211
S F R2
212
S F R3
213
RES ET
ON
S E HA C EN C EROS
TO D OS LOS BITS D EL
REG IS TRO D E
C ORRIM IEN TOS
OFF
S HIFT
PU LS O S
ON
OFF
D A TO
ON
OFF
LOD 1
LOD2
LOD3
SFR 0
4
LOD SFR
OUT 210
LOD SFR
OUT 211
LOD SFR
OUT 212
LOD SFR
OUT 213
END
0
1
2
3
DIAGRAMADETIEMPOQUEILUSTRALAOPERACINDELREGISTRODELEJEMPLO
RES ET
ON
OFF
PULS OS
ON
OFF
DATO
ON
OFF
SFR0
SFR1
SFR2
SFR3
Reporte :
Reporte el diagrama de escalera, el listado de instrucciones para el problema
propuesto , escriba los comentarios y sus conclusiones.
Practica No.8
Programacin Avanzada
Objetivo:
Que el alumno sea capaz de programar tanto el Micro 1, como el
simatic S-200 , usando una PC y el software correspondiente
Desarrollo de la prctica:
PROGRAMACION DE UN PLC USANDO UNA
COMPUTADORA PERSONAL
Los fabricantes de PLCs proporcionan, adems de su programador porttil, un
programa para que puedan ser programados a travs de una PC. Para poder
conectar el PLC a la PC tambin suministran un adaptador de comunicacin
serial.
Estos programas normalmente son implementados para ambiente DOS o para
ambiente WINDOWS .
Estn provistos de editores grficos que nos permiten implementar el programa
de control del PLC en la PC, inclusive directamente como un diagrama de
escalera,
MUCHAS VENTAJAS, ENTRE ELLAS :
FACILIDAD PARA PROGRAMAR
IMPRESIN DEL PROGRAMA Y SU DOCUMENTACIN
SIMULACIN DEL PROGRAMA
RASTREO DE LA EJECUCIN DEL PROGRAMA DE CONTROL
RESPALDO DE LOS PROGRAMAS EN MEDIOS MAGNETICOS
FACILIDAD DE REVISIN Y CORRECCIN DE PROGRAMAS
SE PUEDE USAR CUALQUIER PC COMPATIBLE CON IBM.
EJECUCIN DE LOS PROGRAMAS DEL PLC A DISTANCIA
I2.1
READ_RTC
EN
RTC
B4V00
MOV_B
VB4
VB4
VB4
VB4
VB4
VB4
VB4
VB4
EN
VB400
IN
OUT
INC_W
AC0
BUFFER
EN
AC0
IN
OUT
AC0
IN
OUT
READ_RTC
EN
VB400
05
ao 2001
mes mayo
02
da 02
10
10 hrs.
30
30 min
02
20 segs
AC
Incrementa ao
AC
00
04
01
miercoles
VB400
RTC
Actualiza
RTC
+
02
MOV_B
EN
AC0
01
VB4
VB4
VB4
VB4
VB4
VB4
VB4
VB4
02
05
02
10
30
20
00
04
Problema :
se requiere que un motor conectado en la salida Q0.0 se prenda todos los
domingos del ao en curso a las 2 pm, que se mantenga prendido por 35
minutos y despus 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
VB400
EN
VB403
MOV_B
OUT
BCD I
EN
AC0
OUT
MOV_B
EN
VB404
OUT
EN
AC1
AC0
14
==
VB407
BCD_I
OUT
AC0
; Convertir
AC1
1
M0.0
==
M0.1
M0.0
35
AC1
==
M0.1
Q0.0
M0.0
Reporte :
Reporte sus comentarios y sus conclusiones , proponga una o ms aplicaciones
para este reloj de tiempo real del Simatic .