Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Batch Management

PHASE_EXEC Sequence Block

  • Last UpdatedNov 20, 2024
  • 2 minute read

A PHASE_EXEC Block (an independent sequence block) is required for all of the compounds that interface with AVEVA Batch Management with Foxboro DCS components.

In every compound, this block is positioned immediately after the unit block. The PHASE_EXEC block handles AVEVA Batch Management with Foxboro DCS components and Foxboro DCS Control interface for the following operations:

  • Batch Hold, Abort, and Restart control operations (to Unit blocks)

  • All phase control operations

  • Phase Interlocked operations

The default PHASE_EXEC is located in the <Installation directory>\templates folder.

Use the Integrated Control Configurator (ICC) to extract a copy of the default PHASE_EXEC. Position the copy immediately following the unit block in the selected compound. Then you can configure PHASE_EXEC specifically for that compound. For more information, see "PHASE_EXEC Configuration File Description". As you configure the file, follow these guidelines:

  • You must specify the number (NUM_ID) and names of all compounds (IDNAMn) that are to use the Batch ID data in their LOOPID register.

  • You must specify the number (NUM_OP) and names of all sequence blocks (OPNAMn) in the compound being controlled by AVEVA Batch Management with Foxboro DCS components.

  • PSTATUS is the assignment for each phase block status word. Every phase block must have status word assignment. II0008 is the default assignment. This must also correspond to the default assignment for this status word in the FB_CONST.inc file (assignment for Ready, Held, Run, Done, Aborted, and Interlocked).

  • UNITAVAIL is the unit availability indicator. II0008 is the default assignment that the PHASE_EXEC uses. In the PHASE_EXEC block, this item should be ICC connected to: UNIT.II0008. If this item is non-zero, the PHASE_EXEC enables the Interlocked status for all phase blocks that are in a Ready status. This prevents all these phase blocks from being started.

  • UNITCONTROL is the unit control assignment. All batch Hold, Restart, and Abort control signals are addressed to this designation in the unit block. If you are configuring the PHASE_EXEC to respond to these signals, this item in the PHASE_EXEC should be ICC-connected to: UNIT.II0007. The PHASE_EXEC correspondingly operates on all currently active phase blocks in the compound that require a corresponding operation for these batch control signals. This configuration must also correspond to the default assignment for unit control tag extensions in the TagMap file.

  • PCONTROL is the assignment for each phase block control word. Every phase block must have a control word assignment. II0007 is the default assignment. This must also correspond to the default assignment for this control word in the FB_CONST.inc file (assignment for Hold, Restart, Abort, Start and Reset).

  • ABORT_STEP is the parameter assigned for the termination step of each phase. II0006 is the default assignment in each phase. Make this assignment in the FB_CONST.inc file along with all control and status phase block assignments.

TitleResults for “How to create a CRG?”Also Available in