La práctica del taladro mediante la programación graph de SIMATIC la he
llevado a cabo en tres cadenas. Una de ellas nos identifica el flanco ascendente del pulsador de marcha, así evitaremos que el mantenimiento del pulsador nos pueda representar algún problema a lo largo del desarrollo del proceso. En otra cadena se desarrolla el proceso en su funcionamiento normal, es decir, en caso de que no haya errores. Por último, en la última cadena, establecemos los posibles errores que se pueden dar a lo largo del funcionamiento del taladro.
El funcionamiento del taladro no varía de la práctica anterior, por lo que no es
necesario profundizar en ello; sin embargo, la entrada en error y salida de éste si que merece la pena le echemos un vistazo ya que supone un serio avance en la sencillez que propone Simatic, frente a otro tipo de lenguajes de programación. La cadena de entrada en error nos facilita además la inserción de más condiciones de error de una manera sencilla y cómoda para el programador. Establecemos una etapa de inicio en la que esta cadena se mantendrá hasta que las condiciones de error se cumplan. En este caso he colocado las siguientes condiciones: • Que se active el pulsador de marcha sin tener las condiciones precias establecidas. • Que se active el pulsador de paro. • Que se activen simultáneamente los sensores superior e inferior. • Que se active el pulsador de marcha una vez iniciado el proceso.
En caso de que se cumpla cualquiera de las condiciones anteriores, la cadena de
error inicia su proceso, que consiste en desactivar todas las etapas del grafcet de todas las cadenas, así como las posibles acciones en las que pueda estar incurso el proceso; para esto, asociamos al evento que supone entrar en esta etapa la desactivación de las etapas del grafcet mediante S1 OFF S_ALL, que significa que cuando se entra en la etapa (S1), apaga (OFF) todas las etapas o pasos (S, de step (etapa), all(todas)). Esta etapa es transicional para, en la siguiente, activar la etapa inicial de la cadena de flanco del pulsador de marcha, y así establecer la condición de salida de la situación de error mediante la pulsación del pulsador de marcha, que activa la subida del taladro. Una vez el taladro se encuentra en la posición inicial, es decir, se ha activado el sensor superior se habilita la etapa inicial de la cadena de proceso y se devuelve la cadena de error a su etapa inicial para comenzar de nuevo el proceso.
La cadena de detección del flanco de subida del pulsador de marcha consta
simplemente en tres etapas. La primera es una etapa inicial cuya transición es la activación del pulsador de marcha; cuando es activado el pulsador de marcha pasa a la segunda etapa con la asociación de una bobina a la marca M0.0, y, sin transición, pasar a la etapa tercera. Esto es, la marca permanecerá activada tan solo un ciclo de autómata. De la etapa tercera salimos una vez el pulsador de marcha ha sido desactivado, retornando de nuevo a la posición inicial de la cadena.