|
Control de un limpiaparabrisas de automóvil
por medio de un PLC.
Por: Oscar De Jesús
osodj_18@yahoo.com
osodj_18@hotmail.com
Ciudad de Puebla, Pue., México. 25 Febrero 2007
El
siguiente programa fue simulado satisfactoriamente en un software llamado
"Simsa32", y realizado en "STEP 7" para los PLC de SIEMENS.
Su funcionamiento se ejecuta de la siguiente forma:
Entradas.
-
Debe haber un botón de paro y uno de arranque.
(Pulsadores)
- Un sensor para el límite derecho (Pulsador).
- Un sensor para el límite izquierdo (Interruptor).
Salidas.
- Una que active un
motor hacia la derecha.
- Una que active un motor hacia la izquierda.
Especificaciones:
- Para que el sistema
sea activado el limpiador debe de estar colocado en la parte izquierda (el
sensor de la izquierda debe de estar cerrado), de lo contrario el sistema no
debe de activarse.
- En cuanto el sistema sea activado, los limpiadores deben de moverse de
derecha a izquierda, por ello los sensores de ambos lados se van a abrir y a
cerrar según la ubicación de estos.
- Para que el sistema sea apagado el limpiador debe de estar en el sensor
izquierdo, de lo contrario no se debe de apagar hasta que esta condición se
cumpla (se debe cumplir todo el ciclo).
Programa en AWL:
NETWORK 1
LD ARRANQUE // Verifica el arranque
A SENIZQ // Verifica el límite izquierda
S M0.0, 1 // Pone la condición de arranque
NETWORK 2
LD PARO // Verifica el paro
S M0.1, 1 // Pone la condición de paro
NETWORK 3
LD M0.0
// Verifica si arranca
O MOTDER
// Verifica si motor derecha activo
AN SENDER
// Detiene si límite derecha o
AN MOTIZQ //
si el motor gira hacia la izquierda
= MOTDER
// Activa giro de motor hacia la derecha
NETWORK 4
LD M0.0
// Verifica marca de arranque
O MOTIZQ
// Verifica si motor gira hacia la izquierda
AN SENIZQ
// Detiene si límite izquierda o
AN MOTDER
// si el motor gira hacia la derecha
= MOTIZQ
// Activa giro de motor hacia la izquierda
NETWORK 5
LD M0.1 // Verifica el paro
A SENIZQ // Verifica si ya se alcanzó límite izquierdo
R M0.0, 1 // Si, apaga motor y
R M0.1, 1 // limpia marca de paro
NETWORK 6
MEND
Programa en KOP:

Este
es solo un ejemplo muy sencillo, pero que puede tener mucha utilidad para
aplicarlo a otro fin.
Para
hacer esto más participativo los invito a diseñar un programa que haga el
funcionamiento de un semáforo, donde la luz verde parpadee tres veces, después
se encienda la luz amarilla, después la roja y se repita el ciclo.
Espero
sus programas, opiniones, dudas o aclaraciones a mi correo:
osodj_18@hotmail.com u
osodj_18@yahoo.com. La solución la
mandaré aproximadamente en un mes a partir de hoy, así que estén pendientes.
Enlaces relacionados
-
El autómata o PLC
-
Como programar un PLC
- Origen e historia de los
autómatas
- Historia del PLC
-
Foro de PLC / autómatas
Recomendar este circuito un amigo
|