Crearemos un nuevo ejemplo de programación GRAFCET en este artículo.
Realizaremos un programa para el control de una instalación de mezclado de tierras.
El sistema está compuesto por:
- Tres silos S1, S2 y S3 que contienen productos distintos.
- Una cinta transportadora accionada por un MOTOR.
- Un CARRO situado en un extremo que recibe las mezclas de la cinta.
- Un final de carrera FC que indica el posicionamiento del carro.
- 3 electroválvulas EV1, EV2 y EV3 para la apertura y cierre de las compuertas de los silos.
- 4 pulsadores de marcha M1, M2, M3 y M4 para seleccionar la mezcla que se realizará.
- 1 pulsador de paro P para detener el automatismo en cualquier momento.
Las mezclas a realizar con los silos son las siguientes:
Mezcla 1: S1+S2
Mezcla 2: S1+S3
Mezcla 3: S2+S3
Mezcla 4: S1+S2+S3
Funcionamiento:
- Una vez colocado el carro al final de la cinta, y detectada su posición por el final de carrera FC, se podrá realizar la puesta en marcha de la cinta mediante cualquiera de los pulsadores indicados para las mezclas.
- La compuerta de cada silo debe permanecer abierta durante 5 segundos desde que la cinta transportadora esté en macha.
- Una vez cerradas las compuertas la cinta debe permanecer en funcionamiento 10 segundos para evacuar el producto hacia el carro.
- Si se pulsa el paro todo el sistema se detiene parándose la cinta y cerrándose las compuertas de los silos. El producto que pueda encontrarse encima de la cinta, o en el carro, se retirará manualmente, debiéndose iniciar de nuevo el ciclo.
- Cada vez que se termine una mezcla o después de haber pulsado el paro, será obligatorio quitar el carro para vaciarlo y volverlo a poner en su sitio para iniciar una nueva mezcla.
GRAFCET:
Diseñamos el diagrama basandonos en el funcionamiento.
LISTADO DE SIMBOLOS:
Creamos un listado de símbolos con las entradas/salidas del autómata.
Nombre |
Tipo de datos |
Dirección |
Comentario |
FC |
BOOL |
0.00 |
Final de carrera CARRO |
M1 |
BOOL |
0.01 |
Marcha MEZCLA1 |
M2 |
BOOL |
0.02 |
Marcha MEZCLA2 |
M3 |
BOOL |
0.03 |
Marcha MEZCLA3 |
M4 |
BOOL |
0.04 |
Marcha MEZCLA4 |
P |
BOOL |
0.05 |
Pulsador PARO |
FLS_M1 |
BOOL |
20.01 |
Flanco Marcha Mezcla_1 |
FLS_M2 |
BOOL |
20.02 |
Flanco Marcha Mezcla_2 |
FLS_M3 |
BOOL |
20.03 |
Flanco Marcha Mezcla_3 |
FLS_M4 |
BOOL |
20.04 |
Flanco Marcha Mezcla_4 |
MC_MZ1 |
BOOL |
30.01 |
Motor Cinta Mezcla_1 |
MC_MZ2 |
BOOL |
30.02 |
Motor Cinta Mezcla_2 |
MC_MZ3 |
BOOL |
30.03 |
Motor Cinta Mezcla_3 |
MC_MZ4 |
BOOL |
30.04 |
Motor Cinta Mezcla_4 |
EV1_MZ1 |
BOOL |
40.01 |
EV_SILO_1_MEZCLA_1 |
EV1_MZ2 |
BOOL |
40.02 |
EV_SILO_1_MEZCLA_2 |
EV1_MZ4 |
BOOL |
40.03 |
EV_SILO_1_MEZCLA_4 |
EV2_MZ1 |
BOOL |
50.01 |
EV_SILO_2_MEZCLA_1 |
EV2_MZ3 |
BOOL |
50.02 |
EV_SILO_2_MEZCLA_3 |
EV2_MZ4 |
BOOL |
50.03 |
EV_SILO_2_MEZCLA_4 |
EV3_MZ2 |
BOOL |
60.01 |
EV_SILO_3_MEZCLA_2 |
EV3_MZ3 |
BOOL |
60.02 |
EV_SILO_3_MEZCLA_3 |
EV3_MZ4 |
BOOL |
60.03 |
EV_SILO_3_MEZCLA_4 |
FLB_C |
BOOL |
70.00 |
Flanco de CINTA |
FLS_P |
BOOL |
70.01 |
Flanco del paro |
Q_C |
BOOL |
70.02 |
Quitar CARRO |
MOTOR_CINTA |
BOOL |
100.00 |
Motor CINTA TRANSPORTADORA |
EV1 |
BOOL |
100.01 |
Electrovalvula SILO1 |
EV2 |
BOOL |
100.02 |
Electrovalvula SILO2 |
EV3 |
BOOL |
100.03 |
Electrovalvula SILO3 |
TIM_1 |
BOOL |
T0001 |
Tiempo apertura SILOS |
TIM_2 |
BOOL |
T0002 |
Tiempo paro MOTOR CINTA |
DIAGRAMA DE RELÉS:
Mostramos a continuación como hemos realizado el programa en diagrama de relés con CX_PROGRAMMER (sin utilizar el GRAFCET adjunto).
Os dejamos que penséis en la modificación que hay que realizar para que el motor sea con arranque estrella-triángulo.
También os invitamos a hacer el programa siguiendo el GRAFCET que os adjuntamos.
Si queréis probar este ejemplo, con CX-PROGRAMMER podéis descargarlos en este enlace: EJEMPLO GRAFCET