Академический Документы
Профессиональный Документы
Культура Документы
Si ha seguido los apartados anteriores ya se habrá dado cuenta de las dificultades que
existen para resolver automatismos de forma intuitiva. Cuando hacen falta varias
memorias, el problema se convierte en un reto de ingenio y los esquemas finales son
difíciles de interpretar, especialmente si ya se han olvidado los criterios que ayudaron a
resolverlo.
El Grafcet, que supone una recopilación de la experiencia adquirida con otros medios
descriptivos, permite representar gráficamente las especificaciones funcionales, que son
totalmente independientes de la realización tecnológica, pudiendo ésta ser cableada o
programada. Se basa en los conceptos de etapa y transición, que simplifican en gran medida
la síntesis de los automatismos secuenciales.
Surge en Francia a mediados de los años 70, debido a la colaboración entre algunos
fabricantes de autómatas como Telemecánique y Aper, con dos organismos oficiales:
AFCET (Asociación Francesa para la Cibernética, Economía y Técnica) y ADEPA (Agencia
Nacional para el Desarrollo de la Producción Automatizada). Homologado en Francia (NFC),
Alemania (DIN) y posteriormente por la Comisión Electrotécnica Internacional (norma IEC
848, año 1988). Actualmente es una herramienta imprescindible cuando se trata de
automatizar procesos complejos con autómatas programables. El campo de aplicación
abarca a todos los sistemas lógicos de mando en automatismos industriales, sea cual sea su
complejidad o tecnología empleada.
El siguiente programa contiene una cadena secuencial que le permitirá resolver fácilmente
el problema propuesto en la zona derecha. La solución precisa un mínimo de tres memorias,
pero la aplicación de una cadena secuencial facilita notablemente su resolución, a la vez que
refleja con claridad el funcionamiento. Solo se ha previsto espacio para 6 etapas, por lo que
puede esperarse que no serán necesarias más de 6 para resolver el problema. Aunque al
principio no son visibles, pulsando junto a las etapas puede activar campos en los que
introducir datos. Intente resolver el problema y si tiene dificultades pulse el botón azul.
Como cabe esperar, una cadena secuencial debe poderse programar o resolver con
esquemas cableados. Actualmente los fabricantes de autómatas programables están
dotando los nuevos modelos con programación gráfica mediante Grafcet, lo que en esencia
es una simple aplicación de cadenas secuenciales con determinadas prestaciones añadidas.
Si no tenemos la posibilidad de programar en Grafcet, podemos crear nosotros mismos las
cadenas secuenciales que hagan exactamente la misma función.
2.- La conexión de cada etapa se hace cuando se encuentra activa la etapa anterior y se
cumple la transición que sigue a dicha etapa. La desconexión de cada etapa se hace cuando
se activa la etapa siguiente.
3.- Puesto que sin alimentación, todas las memorias estarán desconectadas, hace falta una
condición adicional que permita activar, solo la primera vez, a la etapa de inicio (se marca
con doble recuadro) y opcionalmente, que desconecte al resto de las etapas (en este caso
funcionará como un reset que lleva a la cadena a su estado inicial, independientemente de la
etapa que estuviera activa en el momento de ejecutar el reset). Resetear la cadena no
significa que el automatismo controlado volverá a su estado de inicio, son cosas distintas
que no debemos confundir.
Los condensadores que se han puesto junto con las bobinas de los relés aseguran que la
secuencia funcione correctamente sin depender de las características de los relés.
Supongamos los relés X2 y X3: Cuando la bobina X3 recibe alimentación, sus contactos
cerrados cortan la señal rápidamente pero sus contactos abiertos tardan un poco más en
cerrarse. Puesto que un contacto cerrado de X3 desconecta el relé X2, es posible que X3
pierda su alimentación antes de ser capaz de realimentarse a sí mismo, ya que el X2 abierto
que conecta X3 también se desconecta con rapidez. Es una cuestión de la inercia de los
relés en sus cambios de estado, que no causará problemas si unos condensadores mantienen
un instante la alimentación de las bobinas recien conectadas.
Al esquema representado se puede añadir una lámpara o diodo led con cada relé. De esta
forma, al detenerse la secuencia por una avería, el piloto que quede encendido nos dirá en
qué etapa se ha quedado parado. Bastará consultar el Grafcet o cadena secuencial para
saber las acciones en ejecución y las variables que deberían activarse para pasar a la
siguiente etapa. Es posible que una de esas acciones se haya bloqueado o que alguno de los
captadores no funcione, pero en todo caso el abanico de posibilidades se habrá reducido
considerablemente. Esto es una gran ventaja que suele compensar con creces el mayor
coste del esquema de control, además, si este coste se compara con el de la parte
operativa, resulta que será casi siempre una mínima parte y porcentualmente será
despreciable.
POSIBILIDADES DE UN GRAFCET.
Un programador tiene que tratar directamente con señales que llegan y salen del
dispositivo programable, al técnico de mantenimiento le interesan los accionadores y
captadores, al encargado que plantea una modificación en el proceso le interesa tratar el
problema en lenguaje más coloquial, pero exacto, sin ambigüedades. El Grafcet satisface
todas estas exigencias, es decir, se puede dibujar uno para cada caso de forma que sea
comprensible para la persona que lo interpreta.
Como se puede ver en el cuadro, en las transiciones puede intervenir más de una variable.
En general será una función lógica que tiene en cuenta solamente las variables que se
necesitan para avanzar etapa, no importando el estado del resto de variables. Además de
las variables del proceso, en las transiciones puede intervenir el estado de otras etapas del
esquema o de esquemas independientes, de modo que varias cadenas secuenciales podrán
estar relacionadas por la consulta del estado de etapas.
Las acciones de las etapas no tienen porqué corresponder necesariamente con el control de
accionadores, también pueden representar acciones propias de programación, como
conexión y desconexión de memorias, lanzamiento de temporizadores, control de
contadores, ejecución de partes del programa que se encargan de tareas especiales como
puede ser modificaciones de parámetros en procesos de regulación, selección de
subrutinas, etc.
En las etapas pueden ponerse varias acciones, bien en fila o formando una lista, pero el
orden en que se coloquen no implica un orden de ejecución sino que todas se ejecutan a la
vez. Sin embargo, algunas acciones pueden tener condiciones adicionales de ejecución,
vease acción H de etapa 10, cuya activación exige que esté activa la etapa 10 y a la vez, que
se cumpla la condición "u" que tiene asociada. Entre otras cosas, esto permite establecer
turnos de ejecución, obligando a que determinadas acciones se vayan activando solo cuando
hayan terminado otras.
La norma establece una serie de principios para representar un Grafcet, entre los que cabe
destacar los siguientes: Las líneas descendentes no llevarán flecha y serán horizontales o
verticales, a menos que de otra forma se aporte claridad al esquema. Se admiten los
cruces, pero deben evitarse porque se pueden confundir con uniones de lineas. La figura
muestra algunos ejemplos a evitar:
Con frecuencia los automatismos se configuran con diversos modos de marcha. En el primer
recuadro de la siguiente figura se trata el caso en que se requiere una intervención del
operador para ejecutar cada uno de los ciclos: Se obliga a que la condición de comienzo (CC)
se haya desconectado para poder volver a la primera etapa (un mantenimiento accidental o
provocado de esta condición hace imposible la repetición). Cuando se necesita una marcha
automática en ciclo continuo y el mando de paro (P en segundo recuadro) tiene que permitir
la finalización del ciclo antes de ejecutarse la detención, la estructura utilizada con más
frecuencia incluye un segundo grafcet que memoriza las informaciones de comienzo de ciclo
y de parada (en el caso de que dichas informaciones tengan carácter de impulso). Otra
posible representación para el caso anterior es la que utiliza informaciones permanentes
(tercer recuadro), por ejemplo las que provienen de un conmutador. En el ejemplo, el ciclo
comienza al accionar CC y se repite si el conmutador está en “auto” pero pasa de nuevo a la
etapa 1 si se encuentra en modo “ciclo a ciclo”, con lo que exige accionar de nuevo CC. La
parada se consigue poniendo el conmutador en la posición “ciclo a ciclo”.
Las marchas de intervención o de mantenimiento, de las que son más conocidas las marchas
manuales, exigen de quién las utiliza un conocimiento muy preciso de la máquina y sus
posibilidades. Generalmente son ejecutadas por el encargado de la puesta a punto o de
mantenimiento. Por definición, en los funcionamientos manuales, la ejecución de una acción
está relacionada directamente con una orden manual; la ejecución de esta orden está
sujeta generalmente a unos determinados grados de seguridad, que se clasifican en dos
niveles:
- Seguridades de primer nivel, que deben teener en cuenta las circunstancias de la máquina
y los modos de marcha. La no observación de estas seguridades puede provocar una
Cuando el funcionamiento se realiza secuencia por secuencia o etapa por etapa, la evolución
del ciclo está fraccionada. En el primer recuadro de la siguiente figura, el paso de una
etapa a la siguiente se realiza por orden del operador (activando e, f, etc). Este modo de
funcionamiento es particularmente útil después de la localización de una avería o cuando
hay que efectuar un ajuste. Una variante perfeccionada consiste en provocar la parada del
ciclo en una etapa predeterminada; una vez que se ha producido esa parada, el operador
tendrá la posibilidad de continuar etapa por etapa, o de continuar el ciclo, que se parará
otra vez en esa etapa determinada previamente.