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

AVEVA™ Batch Management

Complete Program

  • Last UpdatedNov 03, 2021
  • 2 minute read

You can use a provided AVEVA Batch Management template to structure the complete control system program. As you can see in the following diagram, the complete program consists of multiple sections, depending on the complexity of the system. Also, the control system code is structured in a manner similar to the batch control system process model. The diagram shows the components in a distinct order. This order is recommended for sequential processing control systems. For control systems that are capable of parallel processing, the flow of information can be different.

Processes

Each defined process in the process model has a corresponding process section in the control system program. The code for this section is located between any transfer classes defined in the model that use this process class. Within each process section is the control logic for the units associated with the process in the model.

Units

Within each process section of the control system program is the logic corresponding to the units defined for the process class in the process model. Within each of these units, the control system code exists for all of the phases defined for the unit.

Transfers

Each defined transfer in the process model has a corresponding transfer section in the control system program. This section is located just before the transfer’s destination process class section of the control system program. Within each transfer section are the connections associated with the transfer in the model.

Connections

Within each transfer section of the control system program is the logic corresponding to the connections defined for the transfer class in the process model. Within each of these connections, the control system code exists for all of the phases defined for the connection.

Phases

The control system code for the phase blocks assigned to each of the defined units and connections appears after the appropriate unit or connection section of the program. The number of phase blocks vary with the sophistication of the system.

Unit Control and Status Words

The code for the unit control and status words is typically kept together in one section of the program. This code receives all of the relevant batch Hold, Restart, and Abort commands from the Batch Control System and performs the requested action on each of the phases associated with this unit.

System Alarms

All the logic that generates control system alarms appears in one section of the program. You can then reference the specific alarms to affect the operation of a phase.

System Outputs

All the logic required to exercise the control system outputs is located in one section of the program. This logic contains references from the phase logic necessary to manipulate the outputs. Also, any manual device operation logic is present in this section.

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