process automation by gemma guide and block programming mx 2015... · process automation by gemma...

39
PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK PROGRAMMING M. In S. Sanchez Irving Universidad del Valle de Mexico [email protected]

Upload: dangthien

Post on 04-Feb-2018

230 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

PROCESS AUTOMATION BY

GEMMA GUIDE AND BLOCK

PROGRAMMING

M. In S. Sanchez Irving

Universidad del Valle de Mexico

[email protected]

Page 2: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

CONTENTS

• 1. Basic Concepts

• 2. GEMMA guide

• 3. GRAFCET (flow chart) and activation functions

• 4. Programming an example

• 5. Video

Page 3: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

BASIC CONCEPTS

Page 4: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

Page 5: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

Page 6: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

Page 7: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

Page 8: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

System/

Control Variable

Input

variable

Output

variable

Page 9: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

System/

Control Variable

Input

variable

Output

variable

Page 10: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

System/

Control Variable

Input

variable

Output

variable

Page 11: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

System/

Control Variable

Input

variable

Output

variable

Page 12: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

System/

Control Variable

Input

variable

Output

variable

Page 13: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

Page 14: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Basic Concepts

Page 15: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA GUIDE

Page 16: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

Page 17: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

With energy W

ith

ou

t en

erg

y

Page 18: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

With energy

Wit

ho

ut en

erg

y

Stop Operating

.

Defects

.

Page 19: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

F1 Normal

Production

F2 Preparation

Sequence

F3 Ending

Sequence

F5 Verification

with order F6 Test

F4 Verification

with no order

Page 20: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

A1 Initial state

stop

A2 Requested

end cycle stop

A3 Requested

particular state

stop

A4 Obtained stop A5 After Defect

Preparation

A6 Initial state

preparation

A7 Defined state

preparation

Page 21: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

D1 Emergency

Stop

D2 Failure

Diagnostic

D3 Production

with failure

Page 22: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

A6

A7

A1

A4

A5 A2 A3

F2 F3

F1

F4

F5

F6 D2 D3

D1

Page 23: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Process Design

• E1 General Aspects and Grafcet level 1

• E2 Select devices

• E3 Grafcet level 2

• E4 Study GEMMA states

• E5 Define GEMMA paths

• E6 Design Control Panel

• E7 Define GEMMA transitions

• E8 Final Grafcet

Page 24: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

PLC’S LANGUAGES

Page 25: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GRAFCET

Page 26: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GRAFCET

Sn=(Sn-1*Tn-1+Sn)Sn+1

MotorA=S3+S7

Bomba=(S7+Bomba)S0

Page 27: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GRAFCET

Sn=(Sn-1*Tn-1+Sn)Sn+1

MotorA=S3+S7

Bomba=(S7+Bomba)S0

Page 28: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

DISTRIBUTING STATION by Festo

Page 29: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Distributing Station

Page 30: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Distributing Station

Magazine

• Infrared sensor (A)

• Cylinder (C, FC2)

• Storage tower

Pneumatic Arm

• Double twirl movement

(FB1,FB2,B1,B2)

• Vacuum valve (V1)

• Blowing valve (V2)

Page 31: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Distributing Station

Page 32: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Distributing Station

ON

Semiautomatic Normal

Begin Emergency

Page 33: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Distributing Station

• Initial Conditions=Begin • FB1=TRUE, V1=V2=FALSE

• Normal process 1. AUTO=TRUE and START=TRUE

2. A=FALSE

3. B2=TRUE

4. FB2=TRUE, C=TRUE

5. FC2=TRUE, B1=TRUE

6. FB1=TRUE, V1=TRUE

7. VA=TRUE, C=FALSE

8. B2=TRUE

9. FB2=TRUE, V2=TRUE

10. IF VA=FALSE AND A=FALSE GO TO STEP 4

11. IF VA=FALSE AND A=TRUE GO TO INITIAL CONDITIONS

Page 34: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

SOLVING PROBLEM

Page 35: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

Solving Problem

Page 36: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

GEMMA guide

A6

A7

A1

A4

A5 A2 A3

F2 F3

F1

F4

F5

F6 D2 D3

D1

END

STOP

AUT&ST

FB1

FB1

RESET

MANUAL

MANUAL

OPERATOR

MANUAL

Page 37: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

FINAL GRAFCET

Page 38: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation

FINAL GRAFCET

Page 39: Process automation by GEMMA guide and block programming MX 2015... · PROCESS AUTOMATION BY GEMMA GUIDE AND BLOCK ... •E1 General Aspects and Grafcet level 1 ... Process automation