domingo, 14 de diciembre de 2014

Electroneumática y autómatas programables



Ayer tuve el inmenso placer de asistir a una jornada técnica sobre electroneumática y autómatas programables. 

Realizada en el instituto de Badia del Vallés, fue un privilegio volver a estar bajo el tutelaje de dos excelentes profesores como son Josep María Baró y Albert Pahissa. Son ya varias jornadas técnicas disfrutadas con ellos y sin duda han sido de las más provechosas.

Para ésta iba especialmente motivado porque los temas no podían ser más interesantes. Haré un breve repaso de las diversas actividades con las que pasamos entretenidos mañana y tarde.

Primeramente teníamos unos esquemas neumáticos y electroneumáticos dibujados en FluidSIM que teníamos que montar en el mundo real. Para ello contábamos con unos entrenadores didácticos de Festo ya listos para trabajar, lo cual minimizó el número de conexiones a realizar y nos permitió en poco tiempo montar y probar toda una serie de circuitos diferentes sobre los que había que comprender y razonar el funcionamiento.

He aquí algunos ejemplos:



Vistas del entrenador didático de Festo:




Pasamos un buen rato la mar de entretenidos con este "cacharro", sobretodo al experimentar alterando las condiciones de funcionamiento de algunos de los circuitos para ver que pasaba. En algunos ejercicios también se nos pedía usar nuestra creatividad para resolver problemas y crear funciones mediante el uso de todo el arsenal de contactos de la parte eléctrica, fácilmente "patcheable" gracias al panel superior izquierdo. 

Después de estos primeros pasos la cosa empezó a ponerse realmente seria ya que de manipular estos componentes manualmente íbamos a pasar a hacerlo mediante un autómata programable. Para esta ocasión utilizaríamos el CP1L de Omron.


Conectando el autómata al PC, llegaba el momento de ponerse a programar.


Un primer ejercicio consistía en confeccionar un programa que diera salida al siguiente funcionamiento, que en lógica cableada sería así:


Aquí está una de las posibles traducciones a KOP, ésta la he realizado a posteriori con el Step 7 MicroWin, el software utilizado para programar autómatas de Siemens como el S7200. Las direcciones varían respecto al Omron CP1L pero por lo demás, el programa es idéntico. Aquí está:




Con su correspondiente lista de instrucciones (AWL):

ORGANIZATION_BLOCK PRINCIPAL:OB1
TITLE=COMENTARIOS DEL PROGRAMA
BEGIN
Network 1 // Título de segmento
// Comentario de segmento
LD     I0.0
A      I0.3
LD     I0.1
O      Q0.1
ALD
AN     Q0.2
=      Q0.1
Network 2 
LD     Q0.1
=      Q0.3
Network 3 
LD     I0.0
A      I0.3
LD     I0.2
O      Q0.2
ALD
AN     Q0.1
=      Q0.2
Network 4 
LD     Q0.2
=      Q0.4
Network 5 
LDN    I0.0
=      Q0.5
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=COMENTARIOS DE LA SUBRUTINA
BEGIN
Network 1 // Título de segmento
// Comentario de segmento
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=COMENTARIOS DE LA RUTINA DE INTERRUPCIÓN
BEGIN
Network 1 // Título de segmento
// Comentario de segmento
END_INTERRUPT_BLOCK

Tras comprobar este programa con un sencillo montaje (se me olvidó hacer foto o vídeo de esto) finalmente llegamos al último tema de la jornada: automatización mediante Grafcet. 

Esta vez, los ejercicios requerían "cambiar el chip" y en lugar de programar en KOP desde la perspectiva de la lógica cableada se nos pedía hacerlo desde la perspectiva del Grafcet lo cuál, al principio, puede ser un poco desorientador ya que, como digo, se trata de programar desde otro punto de vista.

Se nos pedía una secuencia de funcionamiento concreta. Ésta sería su descripción funcional, Grafcet de nivel 1:


Tras programar en KOP las etapas correspondientes al Grafcet programamos las salidas y lo hicimos de manera que el ciclo se ejecutara una sola vez. Para comprobar este funcionamiento conectamos el autómata al entrenador didáctico de Festo.


                             

El siguiente ejercicio nos pedía añadir una funcionalidad extra. Mediante otro par de pulsadores controlaríamos el arranque y paro de un ciclo continuo.


                             

La jornada técnica concluyó con algunas consideraciones sobre la guía GEMMA, un tema sobre el cuál no pudimos ahondar demasiado ya que el tiempo de este día de formación tocaba a su fin.

Desde aquí quiero dar las gracias a los profesores y los compañeros por una jornada tan provechosa. Fue una fantástica hands-on experience. Mi interés sobre estas materias no ha hecho más que acentuarse. Estoy decidido a seguir formándome sobre estos temas que considero realmente apasionantes.

Esto es todo por ahora.

Un saludo.