3.4.5 Recipe processing in runtime
Control recipe definition
The complete controller information required to execute a batch in the automation system is
called the control recipe. This information is distributed over units and loaded into the
automation system by the BATCH control server. Each unit is assigned one or more data
blocks for storage of unit recipes.
Control recipe request from the AS
A control recipe is requested by the AS. The unit recipe procedure is then generated in the
BATCH control server and loaded into the data block for the UNIT block.
The start of a unit is initiated by:
● The order system (BatchCC) on the BATCH control server
● The SIMATIC BATCH OS controls on the PCS 7 OS
Recipe synchronization
Recipe synchronizations are loaded in the AS with the control recipe. When a recipe
synchronization line is reached during the control of a unit, the the following individual actions
occur:
● The AS sends a frame to the recipe synchronization in the BATCH control server. In addition
to the batch ID, the frame also contains the synchronization number that is unique within
a recipe.
● The BATCH control server determines the participants of the synchronization with the first
frame. The synchronization definition is read for the recipe for this purpose. The definition
includes the recipe unit procedures (RUPs) involved in the synchronization.
● The BATCH control server determines the unit candidates for this batch. The candidate
information includes which unit is selected for this RUP in the current batch.
● If the conditions of a synchronization are met, the BATCH control server will set an
"acknowledgment bit". The acknowledgment bit is set in the AS for each participating unit.
● The execution in all units is then simultaneously resumed in the AS.
3.5 Possible configurations
3.5.1 System software architecture
System and software architecture.
The following figure shows the hardware components involved in the system (colored gray)
that are interconnected via bus systems (colored brown) Software program packages or parts
of software program packages (colored white) of SIMATIC BATCH are shown for each
Product introduction and installation
3.5 Possible configurations
SIMATIC BATCH V8.2
48 Operating Manual, 02/2016, A5E35958174-AA