Professional Documents
Culture Documents
1
1 INTRODUCCIÓN
2 DEFINICIÓN DE AUTOMATIZACIÓN
6 AUTÓMATAS PROGRAMABLES
11 IMPLEMENTACIÓN
11.1 ACTIVACIÓN Y DESACTIVACIÓN DE LAS ETAPAS 12
CONDICIONES INICIALES 13
12 OTRAS POSIBILIDADES DEL GRAFCET 14
14 SECUENCIAS SIMULTÁNEAS
2
1 INTRODUCCIÓN
El sistema de representación gráfica GRAFCET (Gráfico de Comando de Etapa
y Transición), está universalmente aceptado como método para resolver la
automatización de procesos secuenciales con autómatas programables.
A lo largo del curso se dan una serie de problemas basados en procesos
industriales reales, que pertenecen al tipo de procesos discretos o procesos
discontinuos. Para obtener la evolución de los procesos, y posteriormente el
programa de usuario, se ha empleado el GRAFCET.
2 DEFINICIÓN DE AUTOMATIZACIÓN
Se define la Automática como el estudio de los métodos y procedimientos cuya
finalidad es la sustitución del operador humano por un operador artificial en la
generación de una tarea física o mental previamente programada.
Partiendo de esta definición y ciñéndonos al ámbito industrial, puede definirse
la Automatización como el estudio y aplicación de la Automática al control de
los procesos industriales.
Producto Producto
De PROCESO Terminado
Entrada
Figura 1
3
3.2 Control En Lazo Cerrado
Operario Sistema
Actuadores
De
Control
Producto Producto
De PROCESO Terminado
Entrada
Sensores
Figura 2
4
4.2 Procesos discretos
El producto de salida se obtiene a través de una serie de operaciones, muchas
de ellas con gran similitud entre sí. La materia prima sobre la que se trabaja es
habitualmente un elemento discreto que se trabaja en forma individual. Por
ejemplo el proceso de fabricación de una pieza en la industria metalmecánica.
5 CONTROLADORES SECUENCIALES
Se comprueba que los procesos discretos y discontinuos, tienen una gran
similitud entre sí. Ambos procesos podrán controlarse mediante el mismo tipo
de sistema de control, que debido a su forma de actuación, recibe el nombre de
controlador secuencial.
Los siguientes puntos son un resumen de las características de los procesos
que se controlan de forma secuencial.:
• El proceso se puede descomponer en una serie de estados que se
activarán de forma secuencial (variables internas).
• Cada uno de los estados cuando está activo realiza una serie de acciones
sobre los actuadores (variables de salida).
• Las señales procedentes de los sensores (variables de entrada) controlan la
transición entre estados.
• Las variables empleadas en el proceso y sistema de control (entrada, salida
e internas), son múltiples y generalmente de tipo discreto, sólo toman dos
valores activado o desactivado. Por ejemplo un sensor situado sobre un
cilindro neumático estará activado cuando el pistón esté ubicado a su altura,
y desactivado en caso contrario.
5
6 AUTÓMATAS PROGRAMABLES
Un autómata programable es un equipo electrónico, basado en un
microprocesador o microcontrolador, que tiene generalmente una configuración
modular, que puede programarse en un lenguaje sencillo y está diseñado para
controlar en tiempo real y en ambiente industrial procesos que presentan una
evolución secuencial.
El sistema formado por el proceso y el autómata que se encarga de controlarlo
está representado en la figura 3.
ACTUADORES SENSORES
PROCESO
AUTÓMATA
SALIDAS PROGRAMABLE ENTRADAS
Figura 3
6
8 SÍMBOLOS NORMALIZADOS UTILIZADOS EN EL GRAFCET
Los GRAFCET se representan con dos niveles de descripción.
El Nivel I es el GRAFCET que describe el funcionamiento del sistema.
Contiene información que permite conocer el proceso.
El Nivel II es el GRAFCET que describe la solución tecnológica. Es decir que
contiene la dirección de las entradas, salidas, relés internos, registros etc. o
sea la información que permite obtener el programa.
8.1 Etapas
El nexo de unión entre las actuaciones que hay que hacer sobre el proceso
(activar un motor, cerrar una válvula, etc.) y el programa de usuario, cargado en
el autómata, que da origen a aquellas es la etapa.
La representación gráfica de la evolución de un proceso con GRAFCET estará
formada por una serie de etapas, y cada una de ellas llevará asociada una o
varias acciones a realizar sobre el proceso. En ocasiones es necesario que la
etapa no lleve asociada una acción, se denominan etapas vacias.
Las etapas se representan con un cuadrado, en cuyo interior se coloca un
número o una letra E con un número como subíndice. En ambos casos el
número indica el orden que ocupa la etapa dentro del GRAFCET. Para
distinguir el comienzo del GRAFCET la primera etapa se representa con un
doble cuadrado.
Representación de Etapas
3 E3
0 E0
Figura 4
7
4 Activar 7 Activar Activar
Bomba Bomba Motor
Figura 5
4 Activar
Bomba
CT
5 Parar
Bomba
Figura 6
En la figura 6 hay dos etapas y una condición de transición entre ellas. Para
que el proceso evolucione de la etapa 4 a la etapa 5 es necesario que :
1. La etapa 4 esté activa
2. La CT (condición de transición) también debe estar activa.
En este caso sólo puede existir una única etapa activa por lo que al
franquearse la CT se activará la etapa 5 y se desactivará la etapa 4.
La condición de transición puede ser una o varias variables de las que
intervienen en el proceso; por ejemplo una señal de un final de carrera, la
activación de un motor, un tiempo, etc. Para la condición de transición se
emplea lógica positiva y se pueden tomar los dos valores CT=1 y CT=0.
Ejemplos de CT referidos a la fig. 6.
• Condición Activa: CT = F1.
La activación de la etapa 5 se produce cuando el final de carrera F1 está
activado.
• Condición Inactiva: CT = F1.
La activación de la etapa 5 se produce cuando el fin de carrera F1 está
inactivo.
• Condición por tiempo: CT = t/3/10 seg.
La activación se produce cuando el temporizador activado en la etapa 3
alcanza los 10 segundos.
8
• Condición de varias variables: CT = F1 F2 F3
La activación se produce si los finales de carrera F1 y F3 están activos y F2
está inactivo.
• Condición Incondicional: CT = 1.
La activación de la etapa 5 se produce al activarse la etapa 4.
• Condición Flanco Descendente: CT = A1
La activación se produce cuando la señal A1 pasa de 1 a 0.
• Condición flanco ascendente: CT = A1
La activación de la etapa 5 se produce cuando la señal A1 pasa de 0 a 1.
9
CT de la Etapa
Etapa E (n+1)
E(n+1)
S Q
Etapa
CT de la
E(n)
Etapa
E(n)
R -Q
S Q
Etapa
E(n-1) R -Q
S Q
Acciones
R -Q Asociadas
a E(n)
Acciones
Asociadas
a E(n-1)
Figura 7
Si la salida del biestable (n-1) está en 1 (es decir activada), las acciones
asociadas a esa etapa estarán activadas. Si posteriormente se activan las
condiciones de transición de la etapa (n), el biestable n se activará, e
instantáneamente se desactiva (n-1).
Para utilizar este sistema en el GRAFCET, se asocia a cada una de las etapas
una variable interna. La condición de transición, situada entre dos etapas es la
encargada de activar la etapa posterior y desactivar la anterior, para ello se
utilizan las instrucciones SET y RESET del autómata.
Las instrucciones SET y RESET se utilizan junto con las variables internas
asociadas a cada una de las etapas del GRAFCET. en la figura 8 se
representan las dos instrucciones en esquemas de contactos.
10
1
SET R1
RST R1
Figura 8
11
11 IMPLEMENTACIÓN
La Figura 9 sirve como ejemplo integrador de las distintas partes que
componen un GRAFCET.
E0
CT(N-1)
E(N-1)
CT(N)
E(N)
CT(N+1)
E(N+1)
CT(N+2)
Figura 9
12
• Para Activar la Etapa E N y Desactivar E (N-1)
E(N-1) CTN
SET EN
RST E(N-1)
EN CT(N+1)
SET E N+1
RST EN
Figura 10
E1 E N-1 EN E N+1
SET Eo
Figura 11
13
2) Se utiliza una variable interna especial que está disponible en la mayoría de
los PLC actuales. Esa variable es la denominada PI: Pulso inicial. Al pasar el
PLC al modo RUN (ejecución), esta variable (relé interno especial) envía un
pulso solamente en el primer ciclo. Por lo que se debe prever para los ciclos
subsiguientes que la activación provenga de la última condición de transición.
P.I.
SET Eo
Figura 12
Cualquiera de las dos formas vistas es válida para inicializar un GRAFCET. La
elección de una de ellas depende del tipo de proceso, o del tipo de PLC. Es
posible que con la experiencia, se puedan implementar algunas otras maneras
de inicialización.
14
13 ELECCIÓN CONDICIONAL ENTRE VARIAS SECUENCIAS
Suele suceder que en un proceso se llegue a un punto del ciclo en el que hay
que realizar una elección entre varias secuencias posibles, en función de las
variables que intervienen en el proceso.
A A
4 5
A E3
S E4
E3
R
A E3
S E5
E3
R
Figura 13
15
El final de dos secuencias condicionales se produce cuando una de las dos
transiciones de entrada a la etapa única posterior se activa, como puede
analizarse en la Figura 14.
4 11
A C
F
i
12
A Sist
S E12
C E11
E4
R
R E11
Figura 14
De la Figura 14 se pueden deducir las siguientes ecuaciones:
Si [(A) AND (E4)] OR [(C) AND (E11)] Entonces activar E12 y desactivar E4 y
E11.
14 SECUENCIAS SIMULTÁNEAS
Puede darse el caso de que sea necesario el desarrollo de más de una
secuencia a la vez, sin que haya ninguna interrelación entre sus etapas.
16
Para representar esta circunstancia se utilizan dos trazos paralelos entre el
principio y el fin de esas secuencias. En la Figura 15 se pueden ver y analizar
las ecuaciones que resuelven las secuencias simultáneas.
E2
F1
E3 E4
F2 F3
E6 E5
F4
E7
F1 E2
S
E3
Figura 15
S E4
R E2
F4 E6 E5
S
E7
R E5
R E6
17
15 SALTO CONDICIONAL A OTRA ETAPA
En ciertos procesos puede ser necesario que llegado a una determinada etapa
del ciclo y si se cumplen ciertas circunstancias, pasar a otra etapa, hacia
adelante o hacia atrás, sin activar las etapas intermedias.
E1 Cx
E1
F1 C1
E2 E2
E7 E7
F5 C5
Fx E8 E8
E7 Fx F5 E1 Cx C1
S E2 S E8
R E7 R E1
Figura 16
18
16 ACCIONES ASOCIADAS A LAS ETAPAS
E7
E7 Activar Motor
Motor
T2 /2/5"
E5 T2
E5 Activar Motor 3
Motor 3
E2
E2 Activar S Motor1
Motor1
E9
E9 Parar
Motor1 R Motor1
E9
Figura 17
19
17 EJEMPLO GUÍA PARA LA APLICACIÓN DE LOS GRAFCET
La solución de problemas mediante la aplicación de los GRAFCET tiene varias
ventajas aunque también acarrea ciertas dificultades.
17.1 Ventajas
• Permite trabajar en forma ordenada y con métodos.
• Su empleo facilita el dialogo entre personas con diferente grado de
formación técnica, tanto en el momento del análisis como posteriormente en
el mantenimiento y reparación de averías.
• Permite generar una documentación metodológica, con los distintas partes
de la solución obtenida.
17.2 Desventajas
18 PASOS A SEGUIR
20
18.1 EJEMPLO 1: Tanque de Agua
Entradas Salidas
Senso I0 Bomba B
r I0
Senso I1 Activada: B+ Q0
r I1 Desactivada: /Q0
B-
Bomba
0 Desactivada 0 B+
Nivel Mínimo I0
Bomba
1 Activada 1 B-
Nivel Máximo I1
Esquema de Contactos
SET M0
Inicialización
M301
SET M1
M0 I0 Q0
RST M0 M0
Condiciones M1 x
de Transición
Variables de
SET M0
GRAFCET y
Salidas
M1 I1
RST M1
Asignación
de Salidas
M1 Q0
21