PROGRAMACIÓN AVANZADA GRAFCET CON PLC FESTO FC34

Page 1

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 :) (っ◕‿◕)


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.