Phase registers

Phase registers are phase parameters that are used for any communication between phases and the controller. The following table describe these registers used in the Recipe Simulator.

Used Registers for Phase Logic

Register

Description

Unit

The UNIT register shows the ID of the unit. The unit is identified by the equipment ID number as configured in DeltaV Explorer.

Status

The STATUS register shows the state of the phase.

Request

The REQUEST register indicates that a request has been sent from the simulated phase to the Batch Executive. A request can be to acquire or release system resources, send an operator message, communications requests in a link group, and so on.

Step_Index

The STEP_INDEX register indicates which request line number is currently running. This field is display-only

FAIL_ACT

Displays the failure index selected when the Set Fail button is clicked.

Owner

The OWNER Register shows ownership of the current phase. The OWNER register is set to one (1) to indicate that a phase is under external control.

Pause

When the operator issues a PAUSE request to the phase, it sets the PAUSE bit, indicating that the phase will pause at the next programmed transition. The PAUSE bit resets when the next RESUME command occurs.

0 instructs the phase to ignore pause transitions; 1 instructs the phase to pause at the next Pause transition. This field is display-only.

Paused

Once the phase has paused at the programmed pause transition, the phase logic sets the PAUSED bit, indicating that the phase has paused at the programmed transition. The PAUSED bit resets when the next RESUME command occurs.

0 indicates the phase is not paused; 1 indicates the phase is paused. This field is display-only.

XCommand

The XCOMMAND parameter is used when the phase is under external (not Batch Executive) control and commands the phase to transition to a particular state.

Single Step

The SINGLE_STEP parameter indicates when the phase is in the SINGLE_STEP mode. The SINGLE_STEP mode allows the phase to continue to the next programmed pause and then to wait for the operator to issue a RESUME command.

0 instructs the phase to ignore all pause transitions; 1 instructs the phase to pause at each pause transition. This field is display-only.

Timer

The TIMER register displays the amount of time that has accumulated for the current phase.