batchtutorial
← All books
The DeltaV Batch subsystem
Batch Tutorial assumptions
DeltaV Batch concepts
Batch Tutorial terminology
DeltaV Batch configuration applications
Overview of the Batch Tutorial
Tutorial startup database
Simulation control modules
Equipment and module naming conventions
Importing the batch tutorial databases
Create a new database for the batch tutorial and set it to active
Import the Startup.fhx and Simulation.fhx files
Additional steps after importing Complete.fhx
Process graphic and Batch graphic
Copy the graphic files to the DeltaV graphics directory
General steps for configuring a batch system
Diagram of module and phase classes
Parameter reference paths and aliases
Equipment definition
Class-based design
The DeltaV Explorer hierarchy
Defining equipment in the DeltaV Explorer
Areas and process cells
Create an area
Create a process cell class
Create a process cell
Control module classes
Create a control module class category
Create a control module class from a library template
Editing the NC_VALVE control module class
Edit the NC_VALVE control module class
Making a parameter configurable
Specify that a parameter is configurable
The Configure dialog in DeltaV Explorer
Modifying the module class to enable simulation
Enable simulation on the NC_VALVE module class
Creating a control module class for level indicators
Create the control module class
Modify the LEVEL_INDICATOR class
Equipment module classes
Using the Expression Editor
Creating a command-driven equipment module (TOTALIZER)
Create the totalizer named set
Create the class category and TOTALIZER equipment module class
Configuring the TOTALIZER equipment module class
Configure the logic for COMMAND_00001 (Totalize_fast)
Configure the logic for COMMAND_00002 (Totalize_accurate)
Configure the logic for COMMAND_00099 (Reset)
Creating a state-driven equipment module class (BLENDER_OUTLET)
Create the outlet_state named set
Create the BLENDER_OUTLET equipment module class
Configuring the BLENDER_OUTLET equipment module class
Add items to the BLENDER_OUTLET module class
Edit the parameter setpoints
Unit classes and unit modules
Create unit class categories and unit classes
Unit class properties
Creating unit parameters
Create a unit parameter definition
Creating alias names in the unit classes
Create an alias name
Add module classes to unit classes
Ownership type for module blocks
Variant module substitution
Creating unit modules
Create the BLENDER unit modules
Create the COLOR unit modules
Create the BASE unit modules
Specifying unit parameter values
Specify the unit parameter value for UM_COLOR_100
Bind aliases to the unit parameter
Finish the unit modules
Phase classes
Phase classes and batch parameters
Create a phase class category
Create a phase class and batch input/report parameters
Creating phase classes and parameters for blender phases
Create the AGITATE and CHG_COLOR phase classes
State transition diagrams
Phase states
Phase commands
Common phase logic parameters
Phase Logic Configuration
Configuring the running logic for the FILL phase
Open the FILL running logic and select the Running composite block
Modify and add an action to the FILL running logic
Add a transition to the FILL running logic
Add a step to the FILL running logic
Creating the remaining logic for the FILL phase
Verify the SFC
Return to the state transition diagram
Assign a phase class to a unit class
Additional steps for the FILL unit phases
Change the phase type and download the controller
Additional step for the COLOR unit modules
Modify the FEED_FLOW parameter
Move the simulation modules to the process cell
Testing UM_COLOR_100 using the Batch graphic
Changing the phase owner
Open the Batch graphic and module phase faceplates
Start and test the FILL phase
Reset the FILL phase
AGITATE phase logic configuration
Adding a confirm to an action
Configuring the AGITATE running logic
The AGITATE running logic
Add a parameter to the running logic
Configuring the AGITATE running logic
Assign the AGITATE phase to the BLENDER unit class
Test the AGITATE running logic
Configuring the AGITATE holding logic
Configuring the AGITATE restarting logic
Verify the AGITATE holding and restarting logic
Failure monitoring
The phase_failures named set
Modifying the phase_failures set
Modify the phase_failures set
Creating the logic to monitor phase conditions
Create the failure monitor logic
Modifying BLOCK1 of the failure monitor
Modify the expression for the Monitor block
Verify the AGITATE phase failure conditions
Modifying the AGITATE phase running logic
Modifying the AGITATE phase holding logic
Changes to the AGITATE holding logic
Modify the AGITATE phase restarting logic
Verify failure monitoring for AGITATE
Equipment arbitration and phase coordination
Modify module properties to allow equipment arbitration
Create the COLOR_HEADER control module
Coordinating the dump and charge color phases
Coordinating the dump and charge phases
Configuring the dump and charge phase classes
Add a parameter to record the blender
Configure the charge and dump phase classes
CHG_COLOR running logic
DUMP running logic
Verifying the phase coordination
Verify the phase coordination
The CHG_BASE and DRAIN phase classes
Create the BASE_HEADER module and complete the configuration
CHG_BASE running logic
DRAIN running logic
Unit module summary
Batch recipe creation
The Recipe Studio application
Procedural function charts
Creating transitions automatically
Create the operation OP_FINISH in Recipe Studio
Configure an operation (OP_FINISH)
Complete the recipe properties
Verify and save the recipe
Assigning recipes to a Batch Executive
Assign the recipe to a Batch Executive
Creating additional operations
Creating unit procedures
Create unit procedures (UP_BLEND and UP_COLOR)
Creating procedures
Create a procedure
Unit aliasing
Link groups
Adding phase partners
Add phase partners
Create the link group LINK_COLOR
The DeltaV Batch Executive
Set up a workstation to run Batch Executive
Assigning areas to a Batch Executive
Assign an area to a Batch Executive
Starting the Batch Executive
Start the Batch Executive
The Batch Operator Interface
Using the Batch Operator Interface
The Batch Operator Interface toolbar
The Batch Operator Interface button bar
Adding and starting a batch
Start the Batch Operator Interface and run the batch
On your own
Formulas and deferred parameters
Deferring parameters
Creating deferred parameters
Defer a phase parameter and create an operation level parameter
Create the parameters at the unit procedure and procedure levels
Defining formulas
Create a formula for PRC_PAINT
Make the formula available to an operator to load
Test recipe formulas
Operator prompts and dynamic references
Overview of changes to Paint application
Creating phase messages
Create the phase messages
Adding operator prompts
Add an operator prompt
Adding a LOGEVENT record
Testing the revised DRAIN phase
Test the revised DRAIN phase
Conclusion