PROGRAMACIÓN AVANZADA GRAFCET CON PLC FESTO FC34 A+ TEMP A- GRAFCET CONDICIONES CON FESTO Ciclo de trabajo (A+/Temporización/ A-) Con posibilidad de elegir entre Cu – CC o Cx3 con Temp. Entre ciclos CIRCUITO ELECTRONEUMÁTICO
Condiciones de evaluación 1. El sistema de control debe permitir la selección entre Ciclo Único (CU) y Ciclo Continuo (CC). 2. El CC debe quedar interrumpido (termina el ciclo actual y se detiene) por la acción de conmutar a CU o mediante el pulsador de Paro de Emergencia (PE). 3. El dispositivo se explora a través de un detector de pieza, cuando no hay piezas en el depósito, ha de pararse la instalación en su posición base, debiendo quedar interrumpido el Ciclo Continuo (CC). 4. Una vez accionado el pulsador de Paro de Emergencia, deben retornar todos los cilindros a la posición de partida 5. En CC el sistema debe asegurar una temporización entre ciclos. Calificación % 30 Si realiza el CU al pulsar 10 Si realiza el CC al pulsar 5 5 5
CONDICIÓN (C_U) (C_C)
Si CC queda anulado por la acción de Si CC queda anulado por la acción de Si CC queda interrumpido al no haber pieza en el deposito
NOTA DE 1-5
15 30
(abierto = No hay pieza) Si entre Ciclo y Ciclo hay una temporización de 5 s Si al pulsar en cualquier momento PE el sistema el cilindro regresa inmediatamente y se suspenden los ciclos.
GRAFCET DEL PROCESO
Pieza
Interruptor
C O N E X I Ó N
A + / T E M P / A -
I0.0 PE 1
4 I0.1 4 4
3
Y1
C_ U I0.2
Q0.0
A1
C_C
1
Y2 I0.3
A0 4
1
A2
Q0.1 A1
A2
I0.4
D E E N T R A D A S Y S A L I D A S FC34
C O N D I C I O N E S
1
A1 4
1
4
I0.5
%Q0.4
CX3 I0.6
R 1
COM1 %Q0.5
4
I0.7 %Q0.6 COM2
COM %Q0.7
+24 V 0V
ENTRADAS Módulo Base
+24 V 0V ALIMENTACIÓN DEL PLC
COM3
SALIDAS Módulo +24 V Base
0V
DESARROLLO DEL PROYECTO CON FST DE FESTO PROYECT WINDOW
ALLOCATION LIST
CONTROLLER SETTING
PROYECT SETTING
I/O CONFIGURATION PARA PLC FESTO FC34
DRIVER CONFIGURATION Para comunicación por Ethernet (Dirección IP del PLC y dirección de la red)
CONFIGURAR IP DEL COMPUTADOR Y DE LA RED
PROGRAMA 0 STEP inicio IF THEN SET SET SET SET IF THEN
NOP P1 P2 P3 P4 FI V3 CP0 C0
LOAD TO SET
PROGRAMA 1 STEP 1 IF
THEN
( OR OR AND AND JMP TO 2
STEP 2 IF THEN JMP TO IF THEN SET IF THEN RESET SET WITH JMP TO STEP 3 IF THEN JMP TO IF THEN JMP TO
C_U C_C CX3 PIEZA A0
)
'PULSADOR CICLO UNICO 'PULSADOR CICLO CONTINUO 'PULSADOR CICLO X3 'SENSOR DE PIEZA 'SENSOR CIL A RETRAIDO
PE
'SEÑAL DE PARO EMERGENCIA
NOP Y1 A1 Y1 T1 2s
'BOBINA DE ELECTROVAL Y1 'SENSOR CIL A EXTENDIDO 'BOBINA DE ELECTROVAL Y1 'TEMPORIZADOR 1
PE
'SEÑAL DE PARO EMERGENCIA
N
T1
'TEMPORIZADOR 1
NOP Y2 PE
'BOBINA DE ELECTROVAL Y2 'SEÑAL DE PARO EMERGENCIA
A0 Y2
'SENSOR CIL A RETRAIDO 'BOBINA DE ELECTROVAL Y2
MCX3 C0
'MEMORIA DE CICLO X3 'BIT DE CONTADOR 0
4
( N AND N JMP TO 1 SET WITH JMP TO 10
IF
( AND N AND SET WITH JMP TO 11
IF THEN
GRAFCET PRINCIPAL
1
IF
THEN
'PRESELEC DE CONTADOR 0 'BIT DE CONTADOR 0
3
STEP 5 IF THEN INC
IF THEN
'BIT PRIMER CICLO
1
STEP 4 IF THEN SET IF THEN JMP TO 1 IF THEN RESET JMP TO 5
THEN
'PROG 1 GRAFCET PPAL 'GRAFCET C CONTINUO 'GRAFCET C X3 'GRAFCET PARO EMERG
( AND N AND N JMP TO 1
MC_C MCX3
)
'MEMORIA DE CICLO CONTINUO 'MEMORIA DE CICLO X3
MC_C T2 2s
'MEMORIA DE CICLO CONTINUO 'TEMPORIZADOR 2
MCX3 MC_C C0 T3 2s
'MEMORIA DE CICLO X3 'MEMORIA DE CICLO CONTINUO 'BIT DE CONTADOR 0 'TEMPORIZADOR 3
MCX3 MC_C C0
)
)
'MEMORIA DE CICLO X3 'MEMORIA DE CICLO CONTINUO 'BIT DE CONTADOR 0
STEP 10 IF N THEN JMP TO 2
T2
'TEMPORIZADOR 2
STEP 11 IF N THEN JMP TO 2
T3
'TEMPORIZADOR 3
PROGRAMA 2 GRAFCET CICLO CONTINUO STEP 6 IF THEN RESET IF THEN JMP TO 7
NOP MC_C C_C
'MEMORIA DE CICLO CONTINUO 'PULSADOR CICLO CONTINUO
STEP 7 IF THEN SET IF OR OR N THEN JMP TO 6
NOP MC_C C_U PE PIEZA
'MEMORIA DE CICLO CONTINUO 'PULSADOR CICLO UNICO 'SEÑAL DE PARO EMERGENCIA 'SENSOR DE PIEZA
PROGRAMA 3
GRAFCET CICLO X 3
STEP 8 IF THEN RESET LOAD TO SET IF THEN JMP TO 9
NOP MCX3 V3 CP0 C0 CX3
STEP 9 IF THEN SET IF OR OR N THEN JMP TO 8
NOP MCX3 C_U PE PIEZA
'MEMORIA DE CICLO X3 'PRESELEC DE CONTADOR 0 'BIT DE CONTADOR 0 'PULSADOR CICLO X3
'MEMORIA DE CICLO X3 'PULSADOR CICLO UNICO 'SEÑAL DE PARO EMERGENCIA 'SENSOR DE PIEZA
PROGRAMA 4 GRAFCET PARO DE EMERGENCIA STEP 12 IF THEN JMP TO 13
PE
'SEÑAL DE PARO EMERGENCIA
STEP 13 IF THEN RESET SET IF THEN JMP TO 14
NOP Y1 Y2 A0
'BOBINA DE ELECTROVAL Y1 'BOBINA DE ELECTROVAL Y2 'SENSOR CIL A RETRAIDO
STEP 14 IF THEN RESET JMP TO 12
NOP Y2
'BOBINA DE ELECTROVAL
Y2
Hola jóvenes, en estos enlaces del BLOGG y DEL CANAL, pueden encontrar recursos sobre sobre fundamentos de ingeniería mecatrónica como : SOLIDWORKS, PROGRAMACIÓN DE ARDUINO, HIDRÁULICA - ELECTROHIDRÁULICA , NEUMÁTICA, LENGUAJE LADDER , LENGUAJE GRAFCET ELECTRONEUMÁTICA, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM, FACTORY IO, CONTROL, entre otros
https://www.mecatrónica.com.co/ https://mecatronica-itsa.blogspot.com/ http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ Si te ha sido útil, regálame un Like, comenta y suscríbete :) (っ◕‿◕)