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