high-level grafcet and batch control johnsson,...

11
High-Level Grafcet and Batch Control Johnsson, Charlotta; Årzén, Karl-Erik Published: 1994-01-01 Link to publication Citation for published version (APA): Johnsson, C., & Årzén, K-E. (1994). High-Level Grafcet and Batch Control. Paper presented at Automation of Mixed Process: Dynamic Hybrid Systems (ADPM), Brussels, Belgium. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Upload: buidien

Post on 12-Sep-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

LUND UNIVERSITY

PO Box 117221 00 Lund+46 46-222 00 00

High-Level Grafcet and Batch Control

Johnsson, Charlotta; Årzén, Karl-Erik

Published: 1994-01-01

Link to publication

Citation for published version (APA):Johnsson, C., & Årzén, K-E. (1994). High-Level Grafcet and Batch Control. Paper presented at Automation ofMixed Process: Dynamic Hybrid Systems (ADPM), Brussels, Belgium.

General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authorsand/or other copyright owners and it is a condition of accessing publications that users recognise and abide by thelegal requirements associated with these rights.

• Users may download and print one copy of any publication from the public portal for the purpose of privatestudy or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portalTake down policyIf you believe that this document breaches copyright please contact us providing details, and we will removeaccess to the work immediately and investigate your claim.

Page 2: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

Download date: 12. Sep. 2018

Page 3: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)
Page 4: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

Alternative paths

Parallel pathsTransition

Token

Initialstep

Step

Closed chart Non−closed chart

Page 5: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

Condition "true"

When true thenstart fire−transition−of(this workspace)

Automatically generated G2rule

G2 rules

If status is OK thenstart diagnosis()

Initiallyconclude that v1 is open

TransitionAttribute Table

Step subworkspace

Transition subworkspace

Enterstep

Exit step

Macro step subworkspace

Macro step

Enterstep

Exit step

Procedurestep

Procedurestep

Proc−1

Grafchartprocedure

SubworkspaceCall toproc−1

Call toproc−1

Activeexceptiontransitions

Page 6: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

Branch A Branch B

1

Aready Bready

Branch A Branch B

1

Bready Aready

Aready or Bready Bready or Aready

Branch A Branch B

Aready Bready

Exception Transition

Aready OR Bready

Branch A Branch B

Aready Bready

Aready OR Bready

Page 7: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

tank tank−12limit 10

Initially start fill−tank(sup.tank^)

Condition: "sup.tank^.level > sup.limit"

Fl1, a fill−tank

Fl1

Page 8: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

tank tank−12operation fill−heatlimit 5

Ta macro−step−template

superior−attribute

operationFL2

LIBRARY:

Fill Fill−heat Fill−heat−agitate

FL2, a fill−tank G2 object

Attributes:

.......

Method 1 Method 2

Page 9: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

T1

Invocation object

T1

Invocation object

After firing T1Before firing T1

Attributes

Process Cell

Unit

Equipment Module

ControlModule

Must contain

May contain

Maycontain

May contain

Maycontain

Page 10: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)

Procedure

Unit procedure

Operation

Phase

consists of an ordered set of

consists of an ordered set of

consists of an ordered set of

may be transformed into

may be transformed into

is the basis for

includes

includes

includes

includes

Product−specific processing information

Site−specificinformation

Process Cell−Specific information

Batch ID, size, in−processoperator− and/or system−generated information

General recipe

Site recipe

Master recipe

Control recipe

Page 11: High-Level Grafcet and Batch Control Johnsson, …lup.lub.lu.se/search/ws/files/6116645/7761820.pdf · Condition "true" When true then start fire−transition−of(this workspace)