isa 88 batch
TRANSCRIPT
![Page 1: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/1.jpg)
Batch Control Using the Batch Control Using the ANSI/ISAANSI/ISA--88 Standard88 Standard
Copyright © 2004 BR&L Consulting 1
ANSI/ISAANSI/ISA--88 Standard88 Standard
Dennis Brandl
BR&L Consulting
![Page 2: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/2.jpg)
What is ISA/S88 ?What is ISA/S88 ?
• An ISA (The International Society of Measurement and Control) standard S88.01 “Batch Control Models and Terminology”
• Also IEC 61512-01 standard
• SP88 is the committee charged with developing the S88
standards
Copyright © 2007 BR&L Consulting 2
standards
• IEC 65A-WG11 is the IEC oversight committee
![Page 3: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/3.jpg)
S88.01 Batch ControlS88.01 Batch Control
• S88.01 is not about the BATCH Industries!► It applies in discrete, continuous, and batch
industries
• S88.01 is a model and methodology for designing & operating control systems for flexible manufacturing
Copyright © 2007 BR&L Consulting 3
flexible manufacturing► Independent of the underlying control system
(PLC, DCS, or PC)
► Independent of the underlying basic control algorithms
![Page 4: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/4.jpg)
Where S88 AppliesWhere S88 Applies
• Flexible manufacturing (including batch)
• Multiple products manufactured using the same set of equipment
• Output is a finite quantity of materials
• Built using a defined order of processing actions
Copyright © 2007 BR&L Consulting 4
Unit 4 Unit 6Input MaterialsStorage
Finished MaterialsStorage
![Page 5: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/5.jpg)
What S88 Does Not AddressWhat S88 Does Not Address
• Can be applied to, but does not specifically address:► Discrete parts manufacturing
► Continuous processing
• But, the concepts and terms have been effectively used is these areas► Continuous
• Startup - shutdown
Copyright © 2007 BR&L Consulting 5
• Startup - shutdown
• Grade change
► Discrete• Setup - Tear down
• Product Change
![Page 6: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/6.jpg)
• Reduce cost of automating systems
• Reduced life cycle engineering effort
►Reduced time to market
► Improved flexibility
► Improved process quality
Benefits of S88.01Benefits of S88.01
Copyright © 2007 BR&L Consulting 6
► Improved process quality
• Rapid batch recipe development
• Applied today around the world, with proven and
identifiable benefits
![Page 7: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/7.jpg)
Three ModelsThree Models
• Equipment Model
►How to effectively organize equipment for flexible manufacturing.
• Procedural & Process Model
►How to effectively organize process and production
Copyright © 2007 BR&L Consulting 7
rules for flexible manufacturing.
• Activity Model
►How to effectively organize manual and automatic activities for flexible manufacturing.
![Page 8: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/8.jpg)
Three ModelsThree Models
Activity ModelDefines all the activities
involved in Batch Automation
Copyright © 2007 BR&L Consulting 8
Recipe ModelDefines the information required
to manufacture a product
Equipment ModelDefines the equipment capabilityavailable to manufacture a product
Executesagainst
![Page 9: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/9.jpg)
Part 1: Recipes and EquipmentPart 1: Recipes and Equipment
• Key S88 Concept:
• Separate:► Product Knowledge - kept in Recipes -
► from Equipment Capabilities
• S88.01 goal
Copyright © 2007 BR&L Consulting 9
► Allow recipe development without the services of a control systems engineer
► 'No control system programming' required
• Result► Same equipment - multiple products
![Page 10: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/10.jpg)
Definition Definition -- RecipeRecipe
• Recipes►The necessary set of information that uniquely
defines the production requirements of a specific product
►The recipe tells the batch control system how to make the product
Copyright © 2007 BR&L Consulting 10
►A recipe usually exists for each final product to be produced
►Recipes may exist for different sets of raw materials that can be used to make the same product
![Page 11: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/11.jpg)
RecipeDefines the informationrequired to manufacture
a product
Recipes and EquipmentRecipes and Equipment
Runs AgainstEquipment
Copyright © 2007 BR&L Consulting 11
EquipmentDefines the equipment capabilityavailable to manufacture a product
Provides ProcessCapabilities for
![Page 12: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/12.jpg)
Recipe Recipe -- Equipment SeparationEquipment Separation
• S88.01 explains the concept that separates the recipe, that describes how a batch is to be made, from the equipment that is actually used to make the batch► Improves the ability to transport a recipe from one system to
another
► Makes recipes more flexible and reusable
► Simplifies recipe validation
Copyright © 2007 BR&L Consulting 12
► Simplifies recipe validation
► Makes equipment control more flexible and reusable
► Lower first cost
► Improved long-term maintainability
![Page 13: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/13.jpg)
Recipe vs EquipmentRecipe vs Equipment
• Recipes reference basic equipment capabilities
► Independent of how the capabilities are actually implemented
Recipe PhasesRecipe Phases Equipment PhasesEquipment Phases
Copyright © 2007 BR&L Consulting 13
Add
Heat
AgitateAgitate
Cool
Heat
Add
Agitate
Cool
![Page 14: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/14.jpg)
“Equipment” Includes Manual and “Equipment” Includes Manual and Automated PhasesAutomated Phases
• Recipes are independent of how the capabilities are actually implemented►Automated in PC, PLC, DCS, …
►Manual documented in SOPs
Recipe PhasesRecipe Phases Equipment PhasesEquipment Phases
Copyright © 2007 BR&L Consulting 14
Cool
1. xxx
2. xxx
Agitate
1. xxxx
2. xxxxAdd
1. xxx
2. xxx
Heat
1. xxx
2. xxx
Add
Heat
Agitate
Cool
Recipe PhasesRecipe Phases Equipment PhasesEquipment Phases
![Page 15: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/15.jpg)
Part 2: Equipment ModelPart 2: Equipment Model
• Equipment entities
• Process Cells
• Units
• Equipment Phases
Copyright © 2007 BR&L Consulting 15
![Page 16: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/16.jpg)
Equipment ModelEquipment Model
• An object approach to organizing equipment
• Designed to support the required level of flexibility
Equipment Control(or SOP Definitions)
Copyright © 2007 BR&L Consulting 16
PhysicalEquipment
Equipment or ManualControl Capability
MVPID
SP
CVADDV1
V2
OUT
Equipment Entities
+
![Page 17: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/17.jpg)
Physical ModelPhysical ModelENTERPRISE
SITE
AREA
MAY CONTAIN
MAY CONTAIN
MAY CONTAIN
Process Cell
Only discussed toplace the Process Cell
in context within amanufacturing enterprise
Copyright © 2007 BR&L Consulting 17
Unit
MUST CONTAIN
EquipmentModule
MAY CONTAIN
ControlModule
MAY CONTAIN
MAY CONTAIN
MAY CONTAIN
ISA 88.01 Model
![Page 18: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/18.jpg)
Mix-U2
Specifies what equipment to use and controls the recipe’s
AddWater
U1Heat
AddSugar
XferOutHot
U2
Coordination Controlin the
Process Cell
AddSyrup
Mix-U1
A Control ViewA Control View
Copyright © 2007 BR&L Consulting 18
Sends equipment and
resource availability to
coordination control
use and controls the recipe’s procedural execution
Send commands to the basic control
elements in equipment
Procedural Controlin Recipe Procedures
Basic Controlin Ladder Logic, SOPs, and PID
MVPID
SP
CVADDV1
V2
OUT
![Page 19: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/19.jpg)
• Process cell ► A logical grouping of equipment required for
production of one or more batches
• Units► A collection of related control modules and
equipment modules that can carry out one or more processing activities
Equipment EntitiesEquipment Entities
Copyright © 2007 BR&L Consulting 19
• Equipment modules► A functional group of equipment and/or control
modules that can carry out a finite number of specific processing activities
• Control modules► A regulating device, a state oriented device, or a
combination of both that is operated as a single device
![Page 20: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/20.jpg)
Process CellProcess Cell
• A logical grouping of equipment required for production of one or more batches
• May contain more than one grouping of equipment needed to make a batch
• The equipment actually used to complete a batch is referred to as the
Unit 1 Unit 2
Copyright © 2007 BR&L Consulting 20
complete a batch is referred to as the path or stream
• May contain more than one batch at a time
Unit 3
![Page 21: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/21.jpg)
Process Cell ScopeProcess Cell Scope
• Defined where the batch maintains its identity
• Or, defined for the scope of a recipe
• Or, defined for a scope of operator control
Copyright © 2007 BR&L Consulting 21
Unit 5Unit 4 Unit 6
Input MaterialsStorage
Finished MaterialsStorage
Unit 1 Unit 2
Unit 3
![Page 22: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/22.jpg)
Example of a 2Example of a 2--Unit Process CellUnit Process Cell
M
F1
PICPremixer
M
Ingredient A
Ingredient B
Copyright © 2007 BR&L Consulting 22
Reactor
PIC
![Page 23: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/23.jpg)
UnitsUnits
• Usually centered on a major piece of process
equipment
• Frequently operates on, or contains the
complete batch
• Cannot operate on, or contain more than one
Copyright © 2007 BR&L Consulting 23
• Cannot operate on, or contain more than one
batch at a time
►One batch per unit
• May operate on, or contain, only part of the
complete batch
►Multiple units per batch are possible
►Multiple units during transfers
![Page 24: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/24.jpg)
UnitUnit
• A collection of related
control modules and
equipment modules
that can carry out one
or more processing
activities
Copyright © 2007 BR&L Consulting 24
activities
• Operates on only one
batch at a time
![Page 25: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/25.jpg)
UnitsUnits
• The primary object for automatic control
• There will often be multiple units involved in
making a batch
• A unit is made up of equipment modules and
control modules
Copyright © 2007 BR&L Consulting 25
control modules
• Provides a direct relationship to unit procedures
and associated operations
![Page 26: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/26.jpg)
Example of a UnitExample of a Unit
M
F1
PIC
Ingredient A
Inert Gas
Vacuum
Waste Air
Copyright © 2007 BR&L Consulting 26
PIC
Cold
Cold
Hot
Hot
Next Unit
Out
In
![Page 27: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/27.jpg)
DOSINGINERTING
STIRRING M
F1
PIC
Ingredient A
Inert Gas
Vacuum
Waste Air
Equipment Modules Equipment Modules
Copyright © 2007 BR&L Consulting 27
TEMPERING
RECYCLE
AND
PUMP OFF
STIRRING
PIC
Cold
Cold
Hot
Hot
Next Unit
Out
In
![Page 28: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/28.jpg)
DOSINGINERTING
STIRRING M
F1
PIC
Ingredient A
Inert Gas
Vacuum
Waste Air
Equipment Modules Equipment Modules –– Equipment PhasesEquipment Phases
Dose
Set Pressure
Copyright © 2007 BR&L Consulting 28
TEMPERING
RECYCLE
AND
PUMP OFF
STIRRING
PIC
Cold
Cold
Hot
Hot
Next Unit
Out
In
Set Temp
Recycle
DischargeMix
![Page 29: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/29.jpg)
Equipment PhasesEquipment Phases
• Equipment phases are the link between the
recipes and the equipment
• Equipment phases are the actions that the
equipment can perform for a recipe
►Charging materials, transferring materials, heating,
Copyright © 2007 BR&L Consulting 29
►Charging materials, transferring materials, heating, cooling, agitating, blending, separating, …
![Page 30: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/30.jpg)
Equipment Phase Equipment Phase -- Recipe PhaseRecipe Phase
• Recipe phases command equipment phases
• Equipment phases are where the work is
actually done
• Anything a recipe ‘does’, it does through an
equipment phase
Copyright © 2007 BR&L Consulting 30
equipment phase
![Page 31: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/31.jpg)
Equipment PhasesEquipment Phases
• The equipment phases of a unit (or equipment module) define the basic processing capabilities of the unit, that are available to recipes
• The details of how the equipment phases are
Copyright © 2007 BR&L Consulting 31
equipment phases are programmed is hidden from the recipe
• Equipment phases are (generally) product independent
![Page 32: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/32.jpg)
Section 3: RecipesSection 3: Recipes
• General
• Site
• Master/Control Procedure
• Unit Procedure
• Procedure Logic
Copyright © 2007 BR&L Consulting 32
• Procedure Logic
![Page 33: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/33.jpg)
Recipe TypesRecipe Types
• General Recipe
►Recipe with equipment independent processing descriptions
• Site Recipe
►Recipe with site specific modifications from the
Copyright © 2007 BR&L Consulting 33
general recipe
• Master Recipe
►Recipe with process cell specific information
• Control Recipe
►Recipe with batch specific information.
![Page 34: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/34.jpg)
Recipe TypesRecipe Types
GeneralRecipe
SiteRecipe
Processing information
Generally not equipment specific
Site-specific informationIn local languageBased on local raw materials
may be transformed into
Copyright © 2007 BR&L Consulting 34
Recipe
MasterRecipe
ControlRecipe
Based on local raw materials
Process cell-specific informationBased upon equipment types or classesRequired in any ISA 88-aware solution
Equipment-specific informationBatch-specific information: batch size, raw materials used & quantities, etc.
MasterRecipe
ControlRecipe
may be transformed into
is the basis for
We’re going to be
more focused
with these types
![Page 35: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/35.jpg)
A Recipe ExplosionA Recipe Explosion
Bright WhiteToothpaste
Madrid ChicagoSiteRecipe
General Recipe
Copyright © 2007 BR&L Consulting 35
Line A
Phase
Line 1 Line 2
PhaseLot Mxxx
PhasePhaseLot C1xxx
PhasePhaseLot C2xxx
MasterRecipe
ControlRecipe
![Page 36: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/36.jpg)
Recipe
Safety and
Compliance
Formula Procedure
Header
Information
ISA 88 Recipes Recipe CompositionISA 88 Recipes Recipe Composition
• Formula:
►Process inputs
►Process outputs
►Process parameters
• Procedure
Copyright © 2007 BR&L Consulting 36
Compliance
InformationEquipment
Requirements
• Procedure
►Control definition
• Equipment needs
• Header information
► Identification, version control
• Safety & compliance information
![Page 37: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/37.jpg)
Header InformationHeader Information
• Administrative information
►Recipe identification and product identification
►Originator
► Issue date
►Approval status
Copyright © 2007 BR&L Consulting 37
• Process summary
![Page 38: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/38.jpg)
• General recipe
►A type of recipe that expresses equipment, location, and site independent processing requirements
►Separates product knowledge from specific equipment knowledge
• Site recipe
General and Site RecipesGeneral and Site Recipes
Copyright © 2007 BR&L Consulting 38
• Site recipe
►A type of recipe that is site specific
►May be derived from general recipes recognizing local constraints, such as local languages, available raw materials, and site processing capabilities
►Separates product knowledge from specific
equipment knowledge
![Page 39: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/39.jpg)
Why General Recipes ?Why General Recipes ?
• Centralized control and global distribution of
product information
► Is the way to unambiguously communicate processing requirements to multiple manufacturing locations
• When you must make the same product in
Copyright © 2007 BR&L Consulting 39
• When you must make the same product in
different sites, regions, and countries
►Manufactured where ever is most economical
![Page 40: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/40.jpg)
Why Site Recipes ?Why Site Recipes ?
• Site control of product information
• Process cell independent product formulation
• For heterogeneous sites; different control
equipment, processing equipment, processing
capabilities
Copyright © 2007 BR&L Consulting 40
capabilities
►Yet all must make the same product
►Separates product knowledge from process cell details
![Page 41: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/41.jpg)
Master RecipeMaster Recipe
• A type of recipe that accounts for equipment
capabilities and may include process cell specific
information
• Is the “template” for executed control recipes
• A “required” recipe type in the ISA 88 model
Copyright © 2007 BR&L Consulting 41
• A “required” recipe type in the ISA 88 model
• Master recipes may be derived from site recipes
![Page 42: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/42.jpg)
Control RecipeControl Recipe
• A type of recipe, which through its execution,
defines the manufacture of a single batch of
product
►One control recipe per batch
• A “required” recipe type in the ISA 88 model
Copyright © 2007 BR&L Consulting 42
• A “required” recipe type in the ISA 88 model
• Derived from a master recipe
![Page 43: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/43.jpg)
Master/Control Recipe ProcedureMaster/Control Recipe Procedure
• Derived from a general or site recipe
• Based on the procedural model
• Creation of Master Recipe from a Site Recipe
may be quite complex!
• Contains process cell specific information and
Copyright © 2007 BR&L Consulting 43
• Contains process cell specific information and
equipment specific information
![Page 44: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/44.jpg)
Master/Control Recipe ProcedureMaster/Control Recipe Procedure
Procedure
Unit
Procedure
A Procedure is made up of an ordered set of one or more Unit Procedures
A Unit Procedure is made up of an ordered
set of one or more Operations
Copyright © 2007 BR&L Consulting 44
Procedure
Operation
Phase
set of one or more Operations
An Operation is made up of an
ordered set of one or more
Phases
![Page 45: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/45.jpg)
ProcedureProcedure
• The highest level in the master/control procedure
hierarchy
• Defines the detailed strategy for carrying out the
processing actions required to make a batch
• Defined in terms of an ordered set of unit
Copyright © 2007 BR&L Consulting 45
• Defined in terms of an ordered set of unit
procedures
• Example: “make product phenalfree”
![Page 46: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/46.jpg)
Unit ProcedureUnit Procedure
• Consists of an ordered set of operations that
cause a continuous production sequence to take
place within a unit
• One unit procedure is presumed to be active in a
unit at any time
Copyright © 2007 BR&L Consulting 46
• A unit procedure is carried to completion in a
single unit
![Page 47: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/47.jpg)
Unit ProcedureUnit Procedure
• Multiple unit procedures or one procedure may
run concurrently, each in different units
• Examples of unit procedures are:
►Esterify
►Strip
Copyright © 2007 BR&L Consulting 47
►Strip
►Neutralize
►Filter
![Page 48: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/48.jpg)
OperationOperation
• An ordered set of phases that defines a major
processing sequence
• Takes the material being processed from one
state to another
• Usually involved a chemical or physical change
Copyright © 2007 BR&L Consulting 48
• Usually involved a chemical or physical change
to the material
• Operation boundaries are often at points where
normal processing can be safely suspended
![Page 49: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/49.jpg)
OperationOperation
• Only one operation is presumed to be active in a
unit at any time
• An operation is carried to completion in a single
unit
• Examples for the Esterify unit procedure are:
Copyright © 2007 BR&L Consulting 49
• Examples for the Esterify unit procedure are:
► Initialize
►Charge
►React
►Transfer
![Page 50: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/50.jpg)
PhasePhase
• The smallest element of procedural control that
can accomplish a process-oriented task
• The logic or set of steps that make up a phase is
equipment specific, and not part of the recipe
• Phases for the charge operation are:
Copyright © 2007 BR&L Consulting 50
• Phases for the charge operation are:
► Initialize
►Add material A at 20L/min
►Add material B at 20L/min
►Mix for 20 minutes
• USUALLY THE LINK TO EQUIPMENT
►Commands the equipment
![Page 51: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/51.jpg)
ISA 88 Part 2 ISA 88 Part 2 -- Recipe RepresentationRecipe Representation
Complete
Phase
Add A
Phase
Wait
Phase
Phase
Mix
True
Start Symbol
Transition Symbol
Procedural Element Symbol
Start Parallel
Copyright © 2007 BR&L Consulting 51
Phase
Add B
Phase
Heat
Temperature at 200 Deg F
A & B Complete
End Symbol
End Parallel
![Page 52: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/52.jpg)
• Three levels defined, for three reasons
►Batch to unit associations, operations of products,
manipulations required to perform operations
Procedural Element RelationshipProcedural Element Relationship
Unit
Procedure11
Operation
44
Copyright © 2007 BR&L Consulting 52
Unit
Procedure
2
Unit
Procedure
3
Operation
11
Phase
15
Phase4
Phase
32
![Page 53: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/53.jpg)
Sample Recipe Sample Recipe –– S88 Part 2 StandardS88 Part 2 Standard
CompleteCharge
Operation
+
TRUE
Initialize
Sulfurize
Unit Procedure
+
Phase
Add A
Phase
Wait
Phase
Mix
True
Sulfurize.state = complete
Sulfurize
Unit Procedure
+
Copyright © 2007 BR&L Consulting 53
Operation
Charge.state = complete
React1
Operation
React1.state = complete
MoveToStorage
Operation
+
Transfer.state = complete
+
Phase
Add B
Phase
Heat
Temperature at 200 Deg F
A & B Complete
Sulfurize.state = complete
![Page 54: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/54.jpg)
Master & ControlRecipes
PROCEDURE
General & SiteRecipes
PROCESS
Batch Manufacturing MethodologyBatch Manufacturing Methodology
Master Recipe defineshow to carry out aprocess cell specific execution of a processdefined in a Site Recipe
Copyright © 2007 BR&L Consulting 54
PROCEDURE
UNIT
PROCEDURE
OPERATION
PHASE
PROCESS
PROCESS
STAGE
PROCESSOPERATION
PROCESSACTION One or More
One or More
One or More
![Page 55: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/55.jpg)
Why a Major Transformation?Why a Major Transformation?
• General and site recipes only describe
processing technology
• General and site recipes do not reference any
target equipment in the plant
►But they may specify requirements on the equipment
Copyright © 2007 BR&L Consulting 55
►But they may specify requirements on the equipment
• General and site recipes do not have to deal with
initial conditions and startup checks
►Unless they are vital to the product definition
• General and site recipes do not have to deal with
material transfers between units
![Page 56: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/56.jpg)
Why a Major Transformation?Why a Major Transformation?
Site Recipe
Unit Procedure ADD
Master Recipe
• Material may have to be transferred between units
• One action may map to several phases
• Initial and exceptions phases may have to be added
Copyright © 2007 BR&L Consulting 56
AddMaterial A
AddMaterial B
AddMaterial C
MIX
HEAT
Unit Procedure MIX
Unit Procedure ADD
Start
Add Mat-A Add Mat-B
XfreOut
Initialize
XferIn
Add Mat-C
MIX
HEAT
Start
![Page 57: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/57.jpg)
FormulaFormula
• The information of a recipe used by the
procedure
• The formula is used to distinguish the products
defined by procedures
• The formula concept simplifies generating
Copyright © 2007 BR&L Consulting 57
• The formula concept simplifies generating
different products using an established and
proven procedure
►The term ‘grade’ is often used to describe the recipes using the same procedure logic, but with different formula values
![Page 58: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/58.jpg)
Formula InformationFormula Information
Formula
Copyright © 2007 BR&L Consulting 58
Process
Parameters
Process
Inputs
Process
Outputs
Identification and quantity of
raw materials or other resources required to make
the product
Identification and quantity of
materials expected to result from the execution of the
recipe
Everything else
![Page 59: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/59.jpg)
Equipment RequirementsEquipment Requirements
• Define the attributes of the equipment needed,
such as:
►Type of equipment needed
►Materials of construction
►Equipment (tag) name
Copyright © 2007 BR&L Consulting 59
• Specific information may vary depending on the
recipe level
►Master and control may be very specific, identify the specific equipment or class
►General and site may just identify equipment characteristics
![Page 60: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/60.jpg)
Equipment RequirementsEquipment Requirements
• Master recipe
►Reactor class 1
►Stripper class 2
►R-502 reactor
►S-503 stripper
Copyright © 2007 BR&L Consulting 60
Charge
React
Equipment RequirementsHEATING
COOLINGMATERIAL OF CONSTRUCTIONVENTING
Max TemperatureMax Heat Load
Normal Heat Load
• General recipe
![Page 61: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/61.jpg)
Other InformationOther Information
• Recipe dependent safety comments
(Not MSDS)
• Recipe dependent compliance comments
• Data collection requirements
• Reporting requirements
Copyright © 2007 BR&L Consulting 61
• Reporting requirements
![Page 62: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/62.jpg)
Recipe
EquipmentControl
Recipe
Control RecipeProcedure
Control Separation Control Separation
• ISA 88 model describes alternate places to put
the recipe logic, depending on needed flexibility
Copyright © 2007 BR&L Consulting 62
Recipe
Procedure
Recipe Unit
Procedure
Recipe
Operation
Recipe
Phase
Equipment
Phase
Is a set of
Is a set of
Is a set of
Recipe
Procedure
[Must always exist]
![Page 63: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/63.jpg)
Control RecipeProcedure
EquipmentControl
Procedure Logic in the RecipeProcedure Logic in the Recipe
• Typical use
►Recipe procedure logic in the recipe
►Equipment phase logic in equipment
►Maximum flexibility
Copyright © 2007 BR&L Consulting 63
Recipe
Procedure
Recipe Unit
Procedure
Recipe
Operation
Recipe
Phase
Equipment
Phase
Is a set of
Is a set of
Is a set of
References
Control
![Page 64: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/64.jpg)
Control RecipeProcedure
EquipmentControl
Procedure Logic in the EquipmentProcedure Logic in the Equipment
• Procedure “hard-coded” into the equipment
► Recipe authors can only use pre-defined equipment procedures
► Less flexibility, but may be required by equipment
Copyright © 2007 BR&L Consulting 64
Recipe
Procedure
Equipment
Phase
References
Equipment Unit
Procedure
Equipment
Operation
Is a set of
Is a set of
Equipment
Procedure
Is a set of
![Page 65: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/65.jpg)
Alternate SeparationAlternate Separation
• Operations ‘hard-coded’ into equipment logic
► Recipe authors may only use a set of predefined operations
► Intermediate flexibility, but may be required due to equipment restrictions
Control RecipeProcedure
EquipmentControl
Copyright © 2007 BR&L Consulting 65
Recipe
Procedure
Recipe Unit
Procedure
Recipe
Operation
Is a set of
Is a set of
Procedure Control
Equipment
Phase
References Equipment
Operation
Is a set of
![Page 66: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/66.jpg)
Procedure Model CollapsibilityProcedure Model Collapsibility
• Any part of the ISA 88 model may be collapsed or expanded
• E.g. expanded model may include “macro phases”
• Different “collapsed” recipes
Copyright © 2007 BR&L Consulting 66
PROCEDURE
UNIT PROCEDURE
PHASE
PHASE
PHASE
PHASE
PHASE
PROCEDURE
OPERATION
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PHASE
PROCEDURE
![Page 67: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/67.jpg)
Summary: RecipesSummary: Recipes
• General
• Site
• Master/Control Procedure
• Unit Procedure
• Procedure Logic
Copyright © 2007 BR&L Consulting 67
• Procedure Logic
![Page 68: ISA 88 Batch](https://reader034.vdocuments.us/reader034/viewer/2022050704/55255c714a795953498b4b14/html5/thumbnails/68.jpg)
SummarySummary
• S88 (ANSI/ISA-88) provides an excellent basis for developing batch systems
• The concept of separation of product information (recipes) from equipment capability is key to designing flexible systems
• S88. applies to any level of automation, and any type of
Copyright © 2007 BR&L Consulting 68
• S88. applies to any level of automation, and any type of automation equipment
• Defines a 'design pattern' for the architecture of batch systems that works for complex or simple problems