Buscador
YoReparo.com La Web 

Lenguajes de Programación en PLC

Escrito por Ing. Martín Torres

Ejemplos de Aplicación: Control de apertura y cierre de puerta con luz de pasillo temporizada

Supongamos que para proveer el control automático de una puerta disponemos de los siguientes componentes: Motor M1 eléctrico para abrir y cerrar la puerta

Contactores

  1. M ON, encendido y apagado el motor.
  2. M_open, direccionamiento del giro al motor necesario para abrir la puerta
  3. M_close, direccionamiento de giro de cerrar la puerta
  4. Interruptor ABRIR que accionado ordena la apertura de la puerta y sin accionar ordena que se cierre

Sensores

  1. S_open, fin de carrera puerta totalmente abierta
  2. S_close, fin de carrera puerta cerrada
  3. S_Día, tipo Día/Noche que se activa cuando hay suficiente luz solar
  4. Bombilla LUZ, para iluminar el pasillo
  5. Interruptor ILUM, para el encendido manual de la luz del pasillo
  6. Cuando se activa ABRIR la puerta debe abrirse y al desactivarse la puerta debe cerrarse.

Ejemplos de Aplicación: Estampadora

En una línea de producción en serie se estampan 1500 piezas, el proceso inicia al presionar el pulsador y termina cuando se enciende una luz y suena una sirena para dar aviso que se han fabricado las 1500 piezas. Cuando se posiciona una pieza en el área de estampado se acciona la prensa la cual se mantiene presionando la pieza durante 10 segundos, al cabo de los cuales se retira la prensa. Se esperan tres segundos adicionales para que la pieza repose y entonces se retira. Desde un proveedor se desplazará, por gravedad, otra pieza al área de estampado.

Proceso del Estampado

  1. Posicionamiento de la pieza (en bruto) en el área de estampado
  2. Accionamiento de la prensa
  3. Presión de 10 seg.
  4. Apertura de la prensa
  5. Reposo de la pieza 3 seg.
  6. Retiro de la pieza fabricada


El sistema consta de los siguientes componentes:

  1. Z1, cilindro de simple efecto, encargado de realizar el estampado
  2. Y1, electro válvula comandado
  3. S_HEAT, sensor de fin de carrera, el cual detecta cuando Z1 está completamente extendido
  4. Z2, cilindro de simple efecto, encargado de expulsar la pieza
  5. Y2, electro válvula comando
  6. S_INI, 2 sensores de fin de carrera, que indica cuando Z2 está retraído
  7. S_EXP, sensor que indica cuando Z2 está extendido
  8. S0, sensor de proximidad que indica cuando la pieza se halla en el área de estampado
  9. LUZ, luz indicadora de fin de producción
  10. SIREN, sirena indicadora de fin de producción
  11. START, pulsador inicio de producción

Iniciemos con la asignación de circuitos:

Símbolo Variable Descripción
START 10.0 Pulsador, accionado por el operario para iniciar la producción
S_HEAT 10.1 Fin de carrera, indica que Z1 está en posición de estampado
S_INI 10.2 Fin de carrera, indica que Z2 está en su posición inicial
S_EXP 10.3 Fin decarrera, indica que Z2 acaba de expulsar la pieza
S0 10.4 Detector de proximidad, indica que hay una pieza en el área de estampado
Y1 Q0.0 Cilindro de simple efecto, conforma la prensa de estampado
Y2 Q0.1 Cilindro de simple efecto, para retirar la pieza procesada
LUZ Q0.2 Bombilla, indica al operario que la producción se completó
SIREN Q0.3 Sirena, indica al operario que la producción se completó
T_ESTAMP T1 Temporizador de retardo de conexión utilizado para contar los 10 segundos de prensado de la pieza
T_COLD T2 Temporizador de retardo de conexión memorizado, para contar el tiempo de reposo de la pieza
CUENTA C1 Contador, para contar los 1500 estampados
MO M0.0 Marcador interno, 1 = en produccion, 0 = fin de producción

MO, bit en memoria, señala que el proceso de producción esta en marcha, se activa al presionar el botón de START y se desactiva cuando el contador desciende hasta 0 (cero).

El contador CUENTA es inicializado por START. MO debe encargarse de que la CUENTA sólo se inicie una vez durante la producción ya que el botón START podría presionarse varias veces, accidentalmente, durante el proceso.

(SET M0) = (NOT MO) AND (START).
(C1, #1500) = (NOT MO) AND (START).

Z1 avanza cuando se está en producción, caso en el cual una hay pieza localizada en el área de estampado, y por ende el cilindro expulsor Z2 esta retraído. (SET Y1) = M0 AND INI AND S0.

Z1, se retraerá cuando T_STAMP completa su tiempo de retardo.
(RESET Y1) = T_STAMP.

El disparo a T_STAMP se efectúa cuando Z2 alcanza la posición HEAT.
(T_STAMP, T#10Seg)= HEAT.

Se aprovecha HEAT para disparar T_COLD, por 3 segundos más.
(T_COLD, T#13Seg)= HEAT.

Al cabo del retardo de T_COLD se inicia el proceso de expulsión.
(SET Y2)= T_COLD.

Z2 se retrae con la señal S_EXP, siendo necesario efectuar la reposición del temporizador T_COLD
(RESET Y2)= S_EXP.
(RESET T_COLD)= S_EXP.

Al alcanzar Z2 a INI se aprovecha para el contador CUENTA descienda
(conteo descedente CUENTA)= INI.

En este punto el sistema está listo para un nuevo ciclo de estampado. Al cumplirse los 1500 ciclos el valor de la cuenta habrá llegado a 0 (cero), con lo cual se debe desactivar MO y encender la luz y la sirena.

(RESET MO)= (NOT CUENTA).
LUZ= (NOT CUENTA).
SIREN= (NOT CUENTA).

El Programa


1 2 3 4

 

Acerca de Ing. Martín Torres

Ing. Electrónico con orientación en control e instrumentación industrial, Técnico superior electromecánico. Su empresa DG-TAM OIL Work & Service Industry se aboca al sector industrial, desarrollos electrónicos, ingenierías de obras. Hobbies “off-road en su 4x4, jugar al rugby, asados. Su frase favorita es: “Mas vale ser una bolita de nervios, que un boludo nervioso….”

Opine
¿Le sirvió el artículo? ¿Tiene algo que agregar?

muy claro y exacto el articulo estaba buscando algo de plcs gracias  JOSE ANGEL RIVERA GONZALE

 

lo mejor que podeis hacer es instruir al lector gracias  astro80

 

no me dejes iniciado aconsejame un sitio para bajar un simulador gratuito de ladder, siempre me ha interesado el tema, pero no lo he logrado porque no poseo experiencia en la programacion. chao y gracias. quedo a la espera de tus buenas ideas  idmoreno

 

[b:285704c9fe]Bien amigo,[/b:285704c9fe] como veras, en el foro de electronica industrial, hay un post [b:285704c9fe]"NueVoS TuToRiaLeSy NoTaS(instalacion y configuracion de PLC)"[/b:285704c9fe] donde encontraras varios tutoriales complementarios al tutorial que estas realizando ahora, y tambien tienes varios links de descarga de informacion, software, entre otros ( http://www.yoreparo.com/foros/electronica_industrial/nuevos-tutorialesy-notasinstalacion-y-configuracion-de-plc-t171394.html ) Si sos iniciado, te recomiendo que te bajes gratuitamente desde estos links los siguiente programas de simulacion de PLC [b:285704c9fe]WinSPS 3.3 -[/b:285704c9fe] http://193.108.217.183/ATProducts/plcwebsite/englisch/ [b:285704c9fe]LABORATORIO DE AUTOMATIZACIÓN VIRTUAL: LAV[/b:285704c9fe] http://www.isa.uniovi.es/genia/spanish/app/prog/lav.htm [b:285704c9fe]LAV 1.9 (1/1) (16,8Mb) :[/b:285704c9fe] http://www.isa.uniovi.es/genia/spanish/download/lav.exe [b:285704c9fe]Prosimax = Simulador de Procesos Industriales[/b:285704c9fe] http://www.isa.uniovi.es/genia/spanish/app/prog/prosimax.htm [b:285704c9fe]Winss = Simulador de PLC Simatic S5 de Siemens[/b:285704c9fe] http://www.isa.uniovi.es/genia/spanish/app/prog/winss_5.htm [b:285704c9fe]Winss7-200 = Simulador de PLC Simatic S7-200 de Siemens[/b:285704c9fe] http://www.isa.uniovi.es/genia/spanish/app/prog/winss_7_200.htm [b:285704c9fe]otro:[/b:285704c9fe] http://www.vicman.net/es/dir/35877/Descarga-PLC_que_Entrena_-_Simulador_de_RSlogix.htm espero que te ayuden a complementar el curso de lenguajes de PLC... Cualquier duda o consulta, estoy a tu disposicion  torres.electronico

 

Ver todos los comentarios »

Su nombre:
Su comentario:
 

Artículos técnicos

Publicar un artículo

 

siempre útiles