5-18
Batch
flexible
, Manual
C79000-G7076-C650-02
5.3.2 Execution of the batches
That part of batch control which is responsible for
R executing the batch status list,
R starting the batches and
R the sequence specified in the control recipe for running the batch (recipe
execution)
is referred to here as batch execution.
The goal aimed at with automatic execution of the batch status list is the
optimum utilization of the equipment. Here, when a batch starts, batch
control initially only takes into consideration the apparatuses required at the
beginning of this batch. If these apparatuses are free, a released batch will be
started, provided it has the starting mode ’automatic’.
With this procedure, the user can force a sequence in batch planning by
means of ’chaining’ batches (see Page 6-17).
For each released batch, it is determined which apparatuses are required at
the start of this batch. Then a check is made in the PLC with the aid of the
equipment occupancy block to see whether the PLC has been released for use
by BATCH flexible and is not occupied by other batches. If this is the case,
the batch can be started; otherwise, the corresponding parameters will be
signalled at the OS for monitoring.
The controller is always ready to receive as regards OS messages concerning
changes to PLC parameters. If one of the monitored parameters changes, the
controller will be informed and will carry out the actions required, as
described below.
Changes in the parameters in the equipment allocation block which were
notified during earlier passages will be reported by the OS. If this change
indicates that an apparatus has become free, the batch status list will be
executed as follows:
A check is made for every batch which has been released and which needs
this apparatus at the start, to see whether it needs any other equipment at the
start as well. If this is the case, the occupancy code of these apparatuses will
be re-read. If these apparatuses are not occupied either, the batch can be
started, provided that there are no chained predecessor batches which still
have not yet ended.
The Batch flexible-application Control Recipe Generator informs batch
control when new batches have been created. The new batch is then read out
of the database and attached to the end of the batch status list.
Overview
Automatic
execution of the
batch status list
Execution-
sequence
depending on
chaining
Releasing new
batches
Batch control