0% found this document useful (0 votes)
19 views35 pages

PM-BATCH System Overview and Features

This document provides an overview of the PM-BATCH system for recipe and job management. It describes the system's universal use in independent or linked production units. It also outlines the main functions including recipe creation, job control, connection to automation systems, and different editions with varying performance characteristics and features.

Uploaded by

chochoroy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views35 pages

PM-BATCH System Overview and Features

This document provides an overview of the PM-BATCH system for recipe and job management. It describes the system's universal use in independent or linked production units. It also outlines the main functions including recipe creation, job control, connection to automation systems, and different editions with varying performance characteristics and features.

Uploaded by

chochoroy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Overview 1

System Configuration 2

Operating Principle 3
PM-BATCH
Recipe/Product Data Management,
Job Control
Topology Manager 4

System Description Version 3


Compact, Standard, Professional
Recipe System 5

Job Control 6
(only Standard and Professional)

Application Program Interface (API) for Job


Control (only Professional with Independent 7
Production Units)

Connection to the Automation System 8

Function Overview 9
(Compact, Standard, Professional)

Edition: 07/01/2000
PM-BATCH System Description

Table of Contents

1 Overview Page 1-1


1.1 General Information Page 1-1
1.2 Universal Use Page 1-1
1.2.1 Independent Production Units Page 1-2
[Link] One Production Unit Page 1-2
[Link] Multiple Production Units Page 1-3
1.2.2 Linked Production Units Page 1-4
[Link] One Plant Section Page 1-4
[Link] Multiple Plant Sections Page 1-5
1.3 Performance Characteristics Page 1-6
1.3.1 ”Compact” Performance Characteristics Page 1-6
1.3.2 ”Standard” Performance Characteristics Page 1-6
1.3.3 ”Professional” Performance Characteristics Page 1-7
1.4 Problem-free Integration in WinCC Page 1-8

2 System Configuration Page 2-1


2.1 PM-BATCH Single-User System on a WinCC Single-User System Page 2-1
2.2 PM-BATCH Single-User System on a WinCC Multi-User System Page 2-1
2.3 PM-BATCH Multi-User System on a WinCC Multi-User System Page 2-1

3 Operating Principle Page 3-1


3.1 General Information Page 3-1
3.2 Step 1: Configuring in the Topology Manager Page 3-1
3.3 Step 2: Product/Recipe Creation in the Recipe System Page 3-1
3.4 Step 3a: Job Control for ”Standard” and Professional” Page 3-2
3.5 Step 3b: Recipe Transmission for ”Compact” Page 3-2

4 Topology Manager Page 4-1


4.1 General Information Page 4-1
4.2 Operating Modes Page 4-1
4.3 Topology Parameters Page 4-2

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page I-1


PM-BATCH System Description

Table of Contents

5 Recipe System Page 5-1


5.1 General Information Page 5-1
5.2 The Main Window of the Recipe System Page 5-1
5.3 Recipe Types Page 5-2
5.3.1 Recipe with Absolute Values (Values per Batch) Page 5-2
5.3.2 Recipe with Normalised Batch with Absolute Values Page 5-2
5.3.3 Recipe with Normalised Batch with Percentage Values Page 5-3
5.4 Create Recipe Page 5-3
5.4.1 Enter Recipe Data Page 5-4
5.4.2 Operating Page 5-4
5.5 Product Batch Types Page 5-5
5.5.1 Product with Absolute Values Page 5-5
5.5.2 Product with Normalised Batch with Absolute Values Page 5-5
5.5.3 Product with Normalised Batch with Percentage Values Page 5-6
5.6 Create Product Page 5-6

6 Job Control (only Standard and Professional) Page 6-1


6.1 General Information Page 6-1
6.2 The Main Window of the Job Control Page 6-1
6.3 Create/Change Job Page 6-3
6.3.1 Select the Recipe and the Production Unit / Page 6-3
Select the Product and the Plant Section
6.3.2 Production Set Quantity Page 6-5
6.4 Display/Adjust Recipe Data Page 6-9

7 Application Program Interface (API) for Job Control Page 7-1


(only Professional with independent Production Units)

8 Connection to the Automation System Page 8-1


8.1 General Information Page 8-1
8.2 Connection for ”Compact” Page 8-1
8.3 Connection for ”Standard” and ”Professional” Page 8-1
8.3.1 Automatic Sending of the Jobs to the PLC Page 8-1
8.3.2 Manual Sending of the Jobs to the PLC Page 8-1
8.4 Raw Data Tags Page 8-1

9 Function Overview Page 9-1


(Compact, Standard, Professional)

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page I-2


PM-BATCH System Description

1 Overview

1.1 General Information Application example of industrial process plants:

Both in the process industry and in the manufacturing • Create and manage recipes, e.g. temperature,
industry, the automation of batch-oriented manufactur- pressure, ingredients and quantities, job list for the
ing procedures for lot or batch products places special scheduling of production jobs (recipe name and set
demands on the planning and control of these quantity)
processes. • Job control for a production unit for the automatic
PM-BATCH provides you with a fully scalable and supply of the automation level with the required set
flexible software system. In the following sections, the data.
term ”recipe” represents the various designations used
in the individual industrial branches.

Depending on the variant used (Compact, Standard,


Professional), PM-BATCH supports different plant
configurations (refer to the next Sections 1.2.1 and
1.2.2).
1.2 Universal Use

Whether in chemicals, pharmaceuticals or rub-


ber/plastic manufacturing, whether in the food industry,
for glass or ceramics manufacturers, or in the machine
tool industry, or, or, or: PM-BATCH with its many
advantages is being used everywhere where product-
specific parameters (recipes) are needed for the
production.

Application example of technical manufacturing plants


or machines :

• Create and manage recipes, e.g. machine


parameters, tab settings, conversion data, NC/tool
data
• Load function for the transfer of this set data to the
connected automation devices.

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-1


PM-BATCH System Description

1 Overview

1.2.1 Independent Production Units When several production units are present, these
operate independent of each other. PM-BATCH ensures
Although a production unit can be built physically from
the parallel supply of the production units with the
several aggregates such as proportioning units, mixers
scheduled production jobs/recipes.
and filling units, at any specific time only a single
production job (corresponding to a recipe) can be
processed in a production unit.

Only a single job can be processed on a production


unit. This means that the next job can be loaded only
when the previous job has reported "finished".

[Link] One Production Unit

PM-BATCH manages the recipes and transfers the WinCC +


PM-BATCH
scheduled production jobs/recipes of a production unit
into the associated automation s ystems.

The PM-BATCH Compact, Standard and Professional


variants support this plant configuration.
Production unit

“Standard” und “Professional” “Compact”

PM-BATCH Job control PM-BATCH Recipe transmission

Production line 1
Processed jobs

Current job Transfer


0 Job 101 Sponge base

Planned jobs
+1 Job 102 Marble cake
+2 Job 103 Almond cake

Only one job active: Only one recipe


Job 101 in processing in processing

Production unit: Production unit:


Production line 1 Production line 1

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-2


PM-BATCH System Description

1 Overview

[Link] Multiple Production Units


WinCC +
PM-BATCH manages the recipes centrally and transfers PM-BATCH
the scheduled production jobs/recipes to the
automation systems of the associated production unit.
The parallel supply of the production units with
independent production jobs / recipes is guaranteed.

The PM-BATCH Compact and Professional variants


support this plant configuration. Production unit 1 . . . . . . Production unit x

“Professional” “Compact”

PM-BATCH job control PM-BATCH Recipe transmission

Production unit 1 Production unit x


Processed jobs Processed jobs

. . . . .
Current job Current job Transfer
0 job 101 sponge base 0 job 201 Poppy seed bread

Planned jobs Planned jobs


+1 job 102 Marble cake +1 job 202 Rye bread
+2 job 103 Almond cake +2 job 203 Sesame bread

Only one job active: Only one job active: Only one recipe Only
Nur ein
oneRezept
recipe
Job 101 in processing Job 201 in processing in processing ininBearbeitung
processing

Production unit: Production unit : Production unit: . . . . . . . Production unit:


. . . . . . . Production line 1 Production line x
Production line 1 Production line x

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-3


PM-BATCH System Description

1 Overview

1.2.2 Linked Production Units [Link] One Plant Section

Only the PM-BATCH Professional variant supports this PM-BATCH manages the products that are built from
plant configuration. individual subrecipes, and transfers individual
subjobs/subrecipes for the scheduled production jobs
In contrast to the independent production units, every
to the corresponding automation systems. This
aggregate (e.g. proportioning unit/mixer, oven, filling
enables production units to already start with the next
unit) for linked production units is called a production
production job while the down-stream production units
unit. These individual production units are combined in
are still processing the previous production job.
the Topology Manager to form a logical unit (linked) and
called a plant section. A product that consists of several
WinCC +
subrecipes is defined in the recipe system. When a PM-BATCH
production job is created in the job control, the
production job automatically consists of the same
number of subjobs as subrecipes in the product.

The product is produced on a plant section; each Production


unit 1
corresponding subjob (subrecipe) runs on an
appropriate production unit.
Production
unit 2
The linked production units permit several subjobs
(subrecipes) from different production jobs (products) to
run on a plant section at a specific time. Production
unit 3

Multiple independent plant sections can operate in


parallel.

The following figures show all three production jobs


being processed concurrently on the production line 1
PM-BATCH job control
plant section:
Section: Baking line 1
• Subrecipe 3 (biscuit coating) of job 101 (product1) Processed jobs
is being processed on the Coating Filler 1 produc- -1 Job 100 Marble cake Cake batter Baking1 Chocolate topping
tion unit
Current jobs
• Subrecipe 2 (bake biscuit) of job 102 (product2) is No.
1
Job descript.
Job 101
Product
Sponge roll
Subrecipe 1
Sponge base
Subrecipe 2
Bake sponge
Subrecipe 3
Sponge topping
on the Oven 1 production unit 2 Job 102 Strawberry cake Sponge base Bake sponge Strawberry topp.
3 Job 103 Chocolate cake Choco. base Bake sponge Chocolate topping

• Subrecipe 1 (chocolate base) of the third job, job Planned jobs


+1 Job 104 Almond cake Almond base Baking 2 Silvered almonds
103 (product3), is already being processed on the
Proportioning Unit / Mixer 1 production unit.

Job 103: Job 102: Job 101:


Sub job1 Sub job 2 Sub job 3
in processing in processing in processing

Production unit: Mixer1 Production unit: Oven 1 Production unit: Topping 1


Processed sub jobs Processed sub jobs Processed sub jobs
-2 Job 101 Sponge base -2 Job 100 Baking 1
-1 Job 102 Sponge base -1 Job 101 Bake sponge -1 Job 100 Choco. topping

Current sub job Current sub job Current sub job


0 Job 103 [Link] 0 Job 102 Bake sponge 0 Job 101 Sponge base

Planned sub jobs Planned sub jobs Planned sub jobs


+1 Job 104 Almond base +1 Job 103 Bake sponge +1 Job 102 Strawberry topp.
+2 Job 104 Baking 2 +2 Job 103 [Link]

Section: Production unit 1

Production unit: Production unit: Production unit:


Mixer 1 Oven 1 Topping 1

Flow of material

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-4


PM-BATCH System Description

1 Overview

[Link] Multiple Plant Sections

PM-BATCH manages centrally the products that are


built from individual subrecipes, and transfers individual WinCC +
subjobs/subrecipes for the scheduled production jobs PM-BATCH

to the automation systems of the ”target” production


unit.

The parallel supply of the plant sections with


independent production jobs is guaranteed. The Production Production
unit 1 unit x
production units for a plant section can already start
with the next production job while the down-stream

Section 1

Section x
Production Production
production units are still processing the previous unit 2 . . . . . . unit y

production job.
Production Production
unit 3 unit z

PM-BATCH Job control

Section: Production line 1 Section: Production line x


Processed jobs Processed jobs
-1 Job 100 Marble cake Cake batter Baking 1 Chocolate topping -1 Job 200 Rye bread Rye dough Bake bread 1 Flour

Current jobs Current jobs


No. Job descript.. Product Subrecipe1 Subrecipe 2 Subrecipe 3 No. Job descript. Product Subrecipe 1 Subrecipe 2 Subrecipe.3
1 Job 101 Sponge roll Sponge base Bake sponge Sponge topping 1 Job 201 Sesame bread Mixed dough Bake bread 1 Sesame seeds
2 Job 102 Strawberry cake Sponge base Bake sponge Strawberry topping 2 Job 202 Poppy seed bread Mixed dough 2 Baking 2 Poppy seeds
3 Job 103 Chocolate cake Choco. base Bake sponge Chocolate topping

Planned jobs Planned jobs


+1 Job 104 Almond cake Almond base Baking 2 Silvered Almonds

Job 103: Job 102: Job 101: No job Job 202: Job 201:
Subjob 1 Subjob 2 Subjob 3 scheduled Subjob 2 Subjob 3
in processing in processing in processing pending in processing in processing

Product. Unit: Mixer 1 Product. Unit: Oven 1 Product. Unit: Topping 1 Product. Unit: Mixer 2 Product. Unit: Oven2 Product. Unit:Topping2
Processed subjobs Processed subjobs Processed subjobs Processed sub jobs Processed sub jobs Processed subjobs
-2 Job 101 Sponge base -2 Job 100 Baking 1 -2 Job 201 Mixed dough -2 Job 200 Bake bread 1
-1 Job 102 Sponge base -1 Job 101 Bake sponge -1 Job 100 Choco. Topp. -1 Job 202 Mixed dough 2 -1 Job 201 Bake bread 1 -1 Job 200 Flour

Current subjob Current subjob Current subjob Current subjob Current subjob Current subjob
0 Job 103 Choco. Base 0 Job 102 Bake sponge 0 Job 101 Sponge topp. 0 Job 202 Baking 2 0 Job 201 Sesame seeds

Planned subjobs Planned subjobs Planned subjobs Planned subjobs Planned subjobs Planned subjobs
+1 Job 104 Almond base +1 Job 103 Bake sponge +1 Job 102 Strawberry +1 Job 202 Poppy seeds
+2 Job 104 Baking 2 +2 Job 103 Choco. topp.

Section: Production line 1 Section: Production line x

Production unit: Production unit: Production unit: Production unit: Production unit:: Production unit:
Mixer 1 Oven 1 Topping 1 Mixer 2 Oven 2 Topping 2

Flow of material Flow of material

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-5


PM-BATCH System Description

1 Overview

1.3 Performance Characteristics 1.3.2 "Standard" Performance Characteristics

The high flexibility of PM-BATCH is based on a • Plant configurations:


consistent, modular construction and a sophisticated, - one production unit (refer to Section 1.2.1)
powerful engineering system.
• Create and manage
The integrated ”engineering assistant” enables the
- recipes with absolute values
user to build exactly the scope of the system that he
needs for his task. PM-BATCH is also available in three - normalised recipes
variants with different capabilities
• Recipe-specific batch quantities
• Compact • Select recipes and load the recipes using job
• Standard control
• Professional • Display the ”current job”,
and so is a decisive factor in providing an economical the ”scheduled jobs” (future) and
solution. the ”processed jobs” (history)
• With or without set quantity details
The Professional variant supports independent or linked
production units. - set quantities as absolute values or number of
batches
The PM-QUALITY functionality optimally complements
PM-BATCH: This WinCC add-on archives and logs all • Divide the jobs into several batches
process data, fault/operational messages, operator • Automatic scaling of the quantity-dependent recipe
messages and manually entered values during the parameters
batch runtime. • Consider the remaining product quantities for the
scaling of the recipe parameters
• Manual operation (adjustment) of individual
parameters in the current recipe (production recipe)
1.3.1 "Compact" Performance Characteristics within the defined limits

This provides an optimum price/performance ratio for • Copy new job from the processed job (history)
simple applications without job control. • Additional release conditions to load a job using

• Plant configurations: - binary signal

- one production unit (refer to Section [Link]) - time/date

- multiple independent production units • Batch name


(refer to Section [Link]) - automatic generation
• Create and manage recipes with absolute values - manual input
• Select recipe and load the recipes using WinCC
• Input and calculation of the recipe-specific job
graphic pictures and/or directly from the automation
duration and expected end times of the scheduled
system using recipe name / recipe number
jobs.
• With or without automatic generation of the batch
name.

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-6


PM-BATCH System Description

1 Overview

1.3.3 "Professional" Performance Characteristics

In addition to the performance characteristics described


for ”Standard”, ”Professional” provides:

• Plant configurations:
- multiple independent production units
(refer to Section [Link])

- plant sections with linked production units


(refer to Sections 2.2.1 and [Link])

• Creation and management of products built from


subrecipes (for linked production units)
• Division of production jobs into individual subjobs
(for linked production units)
• An application Program Interface for the job control
(for independent production units)

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-7


PM-BATCH System Description

1 Overview

1.4 Problem-free Integration in WinCC

The complete integration of PM-BATCH in the Siemens


SIMATIC WinCCT M HMI System provides a compact and
economical solution for the recipe/product data
management and job control.

The SIMATIC WinCC provides process couplings to


connect to the process.

PM-BATCH grows with your requirements from a single-


user system through to the multi-user system using
client/server technology.

The operating system platform is Windows NT. Please


consult the current ordering document for further
information.

WinCCsystem modules Add-On module

Alarm Tag PM-


B+B
Graphics Logging Logging BATCH

Data Manager

Process bus

PM-BATCH in the WinCC environment

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 1-8


PM-BATCH System Description

2 System Configuration

2.1 PM-BATCH Single-User System on a 2.3 PM-BATCH Multi-User System on a


WinCC Single-User System WinCC Multi-User System

The PM-BATCH system software can be installed on a A PM-BATCH multi-user system consists of
WinCC single-user system and runs under the
• A PM-BATCH Server (Type S system package)
Windows NT operating system in accordance with the
WinCC specifications. • One or more PM-BATCH client(s) (Type C system
package).

The PM-BATCH Server is installed on a WinCC Server


PM-BATCH
and is the central coordinator within a PM-BATCH multi-
user system. The complete engineering for PM-BATCH
Typ S system package
using the Topology Manager is made on the PM-BATCH
Server.

The product/recipe creation and the job control


(schedulingprocessing of production jobs ) are possible
both on the server and on the clients that are connected
using a Windows network.

Operating system:

Server: Windows NT;


PM-BATCH single-user system on a
refer to the current WinCC specification for
WinCC single-user system
details on the use of NT Workstation or NT
Server.

Client: Windows NT.

2.2 PM-BATCH Single-User System on a The PM-BATCH Client is installed on the WinCC Client
WinCC Multi-User System and makes no special demands on the WinCC Client
variant (RT/CS system, number of process tags).
The PM-BATCH System software can be installed within
a WinCC multi-user system on the WinCC Server and
runs under the Windows NT operating system in
accordance with the WinCC specifications.

PM-BATCH

PM-BATCH Type C system package

PM-BATCH Typ S system package

Typ S system package


Clients

Server
Clients

Server

PM-BATCH multi-user system on a


WinCC multi-user system
PM-BATCH single-user system on a
WinCC multi-user system server

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 2-1


PM-BATCH System Description

3 Operating Principle

3.1 General Information 3.2 Step 1: Configuring the Topology Manager

A significant advantage of PM-BATCH lies in the division Setting the operating modes, creation of the topology
into several software modules: parameters and the linking with WinCC tags, etc.

• Topology Manager
• Recipe system
• Job control (processing)
• Job control (visual), only in the ”Standard” and
”Professional” variants.

PM-BATCH

D B

Job control
The engineering normally only needs to be performed
Recipe system
Visual once during the plant design. The configured
parameters are displayed clearly in the topology tree
and in tabular form.
Job control
Processing

Parameter (set data) and job data

Automation system

3.3 Step 2: Product/Recipe Creation in the Recipe


& &
System
>1
Create new products 1) and recipes, change or delete
products/recipes, copy and print products/recipes.
Assign to plant sections 1) on which the product can run
Functional representation of the
and assign to the production units on which the recipe
"Standard" and "Professional" variants
can run. Enter recipe-specific batch quantities and
recipe-specific job duration, etc.

PM-BATCH WinCC

D B
Recipe request

Recipe system Recipename/


-number

Job control
(Processing)

Parameter (set data)

Automation system

& &

>1

1) Professional with linked production units

Function representation of the "Compact" variant

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 3-1


PM-BATCH System Description

3 Operating Principle

3.4 Step 3a: Job Control for "Standard" and 3.5 Step 3b: Recipe Transmission for "Compact"
"Professional"
The recipe parameters are transferred to the
The job control consists of the Job Control Processing automation systems on request; the recipe name or the
and Job Control Visual modules . recipe number is specified using a WinCC tag. The
request and the recipe selection can be made directly
The Job Control Processing module runs in the
from the automation system or using a WinCC picture.
background and is responsible for the transfer of the
recipe parameters and for the handshake with the
automation s ystem.

The Job Control Visual module is realised as ActiveX


control and is included directly in a WinCC picture. It is
responsible for the input and scheduling of production
jobs (products/recipes + set quantity), the selection of
the plant section and the production units, automatic
scaling of the recipe parameters depending on the set
quantity, separation of a production job into several
batches, and manual or automatic loading to the
automation systems as appropriate for the set
operating mode.

PM-BATCH Compact contains two ActiveX controls and


a predefined WinCC picture for the selection of the
recipe and the production unit using a WinCC picture.

The Job Control Processing module runs in the


background and is responsible for the transfer of the
recipe parameters and for the handshake with the
automation system.

Tabular display of the scheduled jobs and the


processed jobs. "Adjustment" of recipe parameters
before and after loading the production jobs .

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 3-2


PM-BATCH System Description

4 Topology Manager

4.1 General Information 4.2 Operating Modes1)

The Topology Manager is used to select the required The wide range of settings for the operating modes for
functionality in the associated application as well as for the subsequent job control permit the adaptation to
the adaptation of PM-BATCH to the physical and different plant configurations:
automation equipment of the plant.
• ...with set quantity
The topology is an image of the plant with all A selection between "set quantity in absolute values"
parameters that can assume various product or recipe- and "set quantity in number of batches" is made in
specific values. These values are written to the the job control.
automation system (PLC) through the transfer of a • Minimum and maximum batch quantities
production job/recipe. The PLC is responsible for The job control monitors the input of the "set quan-
maintaining these setpoints. tity" to these values. The values are apparatus-
The linking of the topology parameters with the specific (fixed) limits within which the recipe-specific
corresponding WinCC tags is made in the topology. (soft) limits ("maximum and minimum production
quantity per batch") can be configured in the recipe
The "topology assistant" guides the user through the system.
creation of a new plant. The configured parameters are
• Individually transfer a parameter record to the PLC
displayed as a clear tree structure in the main window.
for each calculated batch
Detailed information can be displayed at any time using
The job control uses the "set quantity" and the
the appropriate tables. The "ToDo" list (list of open
"maximum production batch quantity" to divide a
items) that the topology assistant automatically creates
job2) or subjob 3) into several batches and transfers
and monitors can be used at any time to provide an
these successively to the automation systems.
optimum overview of the tasks to be performed.
• Calculations for remaining product quantity
A remaining product quantity can also be specified
1) Standard and Professional in the job control. The
2) Standard and Professional with independent "new product quantity" = "set quantity" - "remaining
production units product quantity"
3) Professional with linked production units to be produced is calculated automatically.
The recipe parameters are then scaled on the basis
of the "new product quantity".
The Professional variant also selects the mode for
"independent" or "linked" production units.

The main window of the Topology Manager ("Professional" variant with linked production units)
Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 4-1


PM-BATCH System Description

4 Topology Manager

4.3 Topology Parameters The "Parameters" dialogue is used for the complete
parameterization of the required parameters:
Every parameter is linked in the Topology Manager with
a WinCC tag; the parameter name can be assigned • Parameter name
freely and serves as an interface between the recipe • WinCC tag connection
system and the automation system. This permits the
• For raw data: format, bit position, offset
creation of apparatus-neutral products/recipes.
• Type details: binary value, digital value, analogue
To improve the display, the parameters can be value, text
arranged into user-defined "Parameter Groups" (e.g.
• Text assignment for binary and digital values
proportioning, heating or temperatures, pressures,
e.g.: 0 = "Motor on"; 1 = "Motor off", etc.
etc.). The appropriate additional parameters can also
These text items are available as possible selection
be configured for each parameter. These additional
in the recipe system and for "adjusting" in the job
parameters are displayed in the topology tree as
control
"subobjects" of the parameter.
• Input limits for analogue values for the recipe
All parameters configured in a plant can be invoked system, and the number of decimal positions and a
using the "parameter list" and so, together with their unit as text field
additional parameters, can easily be added as a copy to
• Input of the "default values"
the current parameter group and modified.
• Additional parameters
An "actual value"1) for each parameter can be configured
• Actual value 1)
in the Topology Manager. The job control cyclically
reads and visualises this actual value from the • etc.
automation system during the display of the recipe
parameters of the current job. The job control monitors
In addition to the recipe and, possibly, set-quantity
analogue values in comparison with the configured limit
dependent parameters, recipe-independent, constant
values and marks any limit value violations in colour.
values can be configured. The values for these
"aggregate constants" are entered in the topology and
are transferred with the recipe parameters to the
1) Standard and Professional
automation system when a recipe is loaded.

List: Topology parameters

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 4-2


PM-BATCH System Description

5 Recipe System

5.1 General Information Products that consist of several subrecipes are defined
for technical production equipment built from linked
The recipe system is responsible for the creation and
production units 2) .
management of an arbitrary number of products 2) and
recipes. It also performs the assignment to the plant A recipe/subrecipe consists of n parameters for
sections 2) and production units 1) on which these setpoints. The parameters of a recipe/subrecipe are
products/recipes can be processed. displayed as a list or grouped user-defined, e.g. in
process control procedures such as proportioning,
The recipe assistant supports the creation of different
heating, etc.
product batch types 2) and recipe types
The copy function is used to add the complete recipe
• Product/recipe with absolute values
structure with all recipe settings and the recipe values
• Product/recipe with normalising base with absolute as a new recipe; the "new" recipe parameters are
values 3) simply adapted in the dialogue.
• Product/recipe with normalising base with
The created products 2) and recipes can be output on a
percentage values 3)
printer for documentation.

5.2 The Main Window of the Recipe System


1) only in the PM-BATCH "Compact" and "Professional"
Products 2) , recipes and parameter data records are variants
displayed in the usual "Windows Explorer" manner as a 2) only in the PM-BATCH "Professional" variant with linked
tree structure, where these can be stored under user- production units
defined, e.g. product-related folders. The products and 3) only in the PM-BATCH "Standard" and "Professional"
recipes are automatically sorted alphabetically in the variants
"tree structure".

Main window of the "Professional" variant recipe system


(left-hand side: linked production units, right-hand side: independent production units)

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 5-1


PM-BATCH System Description

5 Recipe System

5.3 Recipe Types 5.3.2 Recipe with Normalising Base with


Absolute Values
5.3.1 Recipe with Absolute Values (Values per
Batch) The parameters are absolute for this recipe type. The
job control uses the entered "set quantity" and the
In this recipe type, the parameters are absolute and not
"normalising-base quantity" specified in the recipe to
converted in the job control.
convert the corresponding parameters.
Example:
Example:
Details in the recipe/subrecipe:
Details in the recipe:
Absolute quantity ingredient 1 = 100 kg constant
standard value ingredient 1 = 100 kg linear
Absolute quantity ingredient 2 = 30 kg constant
standard value ingredient 2 = 30 kg linear
Absolute quantity ingredient 3 = 20 kg constant
standard value ingredient 3 = 20 kg linear
The sum of the individual absolute ingredient quantities
normalising-base quantity = 140 kg
does not need to agree with the production batch
quantity, because a weight loss can occur during the The sum of the individual standard value ingredients
production process, e.g. through drying. does not need to agree with the normalizing-base
quantity, because a weight loss can occur during the
production process, e.g. through drying.
This recipe type is also used in production engineering
When the recipe is created, it is specified for analogue
plants, to load machine parameters, NC/tool data, etc.
values whether this value for the job control is constant
This recipe type is not available in the "linked production or linear, or converted according to the set quantity
units" operating mode of the PM-BATCH "Professional" using a formula.
variant.
Details in the production job:

absolute set quantity = 300 kg

The job control converts analogue linear parameters as


follows:

absolute set quantity


conversion factor = -----------------------------
normalising-base quantity

conversion factor = 300 kg / 140 kg = 2.14

Absolute quantity ingredient x =


= conversion factor * standard value ingredient x.

Absolute quantity ingredient 1 =


= 2.14 * 100 Kg = 214.0 kg

Absolute quantity ingredient 2 =


= 2.14 * 30 Kg = 64.2 kg

Absolute quantity ingredient 3 =


= 2.14 * 20 Kg = 42.8 kg

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 5-2


PM-BATCH System Description

5 Recipe System

5.3.3 Recipe with Normalising Base with 5.4 Create Recipe


Percentage Values
The recipe creation is performed in two phases:
The parameters are specified as percentages for this
In the "recipe structure assistant", enter
recipe type. The job control uses the "set quantity"
entered there to convert the corresponding parameters. • The recipe header data

Example: • The recipe-specific minimum and maximum


production batch quantity within the topology limit
Details in the recipe: values (dependent on the operating mode)
standard value ingredient 1 = 45 % linear • The assignment to the production units 1)
standard value ingredient 2 = 20 % linear • The recipe-specific job duration2)
standard value ingredient 3 = 40 % linear • Possible notes for the job control that are to be
displayed during the scheduling of a job,
normalising-base quantity = 100 % (not editable)
and select
The sum of the individual standard value ingredients
does not need to be 100%, because a weight loss can • The recipe type (with normalising-base quantity)
occur during the production process, e.g. through • The recipe status (locked, released, test recipe).
drying. Within the recipe data assistant, it is possible to

• Enter recipe header data that is to be transferred


When the recipe is created, it is specified for analogue to the automation systems when the recipe is
values whether this value for the job control is constant loaded, linked with the corresponding topology
or linear, or converted according to the set quantity parameters
using a formula. • Create user-defined parameter groups (inde-
pendent of the topology parameter groups)
Details in the production job:
• Define recipe parameters from the topology
absolute set quantity = 300 kg parameters previously created in the Topology
The job control converts analogue linear parameters as Manager
follows: • Enter recipe data with operating limits and
scaling (linear, using formula) for the job control.
absolute set quantity
conversion factor = --------------------------------
100% A completion message that displays the performed
tasks is made before terminating the assistant. The
conversion factor = 300 kg / 100 % = 3.0 kg / % settings can be made within the assistant or changed
afterwards.

absolute quantity ingredient x =


= conversion factor * standard value-ingredient x. The "Plausibility check" can be used to test the created
recipes with the topology parameters. Changes in the
topology are displayed so that the affected recipes can
absolute quantity ingredient 1 = be adapted automatically at the "click of a button".
= 3 kg / % * 45 % = 135.0 kg The plausibility check is performed selectively for
absolute quantity ingredient 2 = individual recipes, recipes within a recipe group, or for
= 3 kg / % * 20 % = 60.0 kg all recipes in the recipe system.

absolute quantity ingredient 3 =


= 3 kg / % * 40 % = 120.0 kg 1) Compact and Professional
2) Standard and Professional

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 5-3


PM-BATCH System Description

5 Recipe System

5.4.1 Enter Recipe Data 5.4.2 Operation1)

The display of the recipe parameters for the recipe data The job control can individually modify (adjust) the
input is made either recipe parameters entered under "value".

• In a table The parameters values can be changed before loading


• In register tabs the recipe and/or during the recipe processing.
Operator limits can also be configured for analogue
depending on whether recipe parameter groups have values.
been created beforehand.

PM-BATCH provides a user-friendly recipe data input:


Example of input limits and operating limits:
Binary value: This displays the two text items that
For constructive reasons, the temperature must not
were configured in the topology for this pa-
exceed a value of 120 °C. Consequently, an "upper
rameter. A double-click on the field changes
limit" of "120" is entered in the Topology Manager as
the text for the binary value 0/1.
"input limit" for the recipe creation. No values >120 can
Digital value: A double-click on the field opens a list be entered for this parameter during the recipe creation.
that displays the text items that were con- In the recipe, for example, a value of 85°C is entered for
figured in the topology for this parameter. A this parameter but this can be "adjusted" during the job
text item can be selected in this list. processing. For example, "operating limits" in the range
70°C as "lower limit" and 95°C as "upper limit" are
Analogue value: The analogue value, e.g. 70 for a
permitted for this "adjustment".
temperature, can be entered in this field.
This value can be entered only within the
topology upper limit and topology lower
limit. The number of decimal positions is
configured in the topology.

Text: Text can be entered in this field.

1) Standard and Professional

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 5-4


PM-BATCH System Description

5 Recipe System

5.5 Product Batch Types1) 5.5.2 Product with Normalising Base with
Absolute Values1)
In the recipe system, it is specified during the creation
of a product which subrecipes the product consists of, The quantities of the individual subrecipes are entered
and the batch type of the product. as an absolute value. The job control uses the "set
quantity" entered there to calculate the required
subquantity of the individual subrecipes.

Example:

Details of the product (e.g. "strawberry cake"):


5.5.1 Product with Absolute Values1)
Normalising-base quantity (product) =
The quantities of the individual subrecipes are entered 1000 kg
as an absolute value. No "set quantity" is entered in the
of which:
job control.
subrecipe 1 (e.g.: "base") = 600 kg

subrecipe 2 (e.g.: "topping") = 300 kg


Example:
subrecipe 3 (e.g.: "decoration") = 250 kg
Details of the product (e.g. "strawberry cake"):
The sum of the individual subrecipe quantities does not
subrecipe 1 (e.g.: "base") = 600 kg
need to agree with the normalizing-base quantity,
subrecipe 2 (e.g.: "topping") 300 kg because a weight loss can occur during the production
process, e.g. through drying.
subrecipe 3 (e.g.: "decoration") = 250 kg

Details in the production job:


No set quantity details in the case of production job.
absolute set quantity = 2500 kg
The job control does not convert the individual
quantities of the subrecipes: absolute set quantity
conversion factor = -----------------------------
absolute quantity subrecipe 1 = 600 kg
normalizing-base quantity
absolute quantity subrecipe 2 = 300 kg

absolute quantity subrecipe 3 = 250 kg conversion factor = 2500kg / 1000 kg = 2.5

These quantities are used to convert the associated The job control then calculates:
subrecipe parameters.
absolute quantity subrecipe 1 =
= 2.5 * 600 kg = 1500 kg

absolute quantity subrecipe 2


= 2.5 * 300 kg = 750 kg

absolute quantity subrecipe 3


= 2.5 * 250 kg = 625 kg

These quantities are used to convert the associated


parameters of the subrecipes.

1) Professional with "linked production units"

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 5-5


PM-BATCH System Description

5 Recipe System

5.5.3 Product with Normalising Base with The job control then calculates:
Percentage Values1)
absolute quantity subrecipe 1 =
The quantities of the individual subrecipes are also
= 25kg / % * 60 % = 1500 kg
percentages for this product normalisation type. The job
control uses the "set quantity" entered there to calculate
the required subquantity of the individual subrecipes.
absolute quantity subrecipe 2 =
Example:
= 25kg / % * 30 % = 750 kg
Details of the product (e.g. "strawberry cake"):

normalizing-base quantity (product) =100 %


absolute quantity subrecipe 3 =
(not editable)
= 25kg / % * 25 % = 625 kg
of which:

subrecipe 1 (e.g.: "base") = 60 %


These quantities are used to convert the associated
subrecipe 2 (e.g.: "topping") = 30 %
parameters of the subrecipes.
subrecipe 3 (e.g.: "decoration") = 25 %

The sum of the individual subrecipe quantities does not


need to be 100%, because a weight loss can occur
during the production process, e.g. through drying. 5.6 Create Product1)

The "product assistant" guides the user through the


creation of a product. The following processing is
Details in the case of production job:
performed here
absolute set quantity = 2500 kg
• The input of the product header data
absolute set quantity • The assignment to the plant sections on which the
conversion factor = ----------------------------- product can be produced
normalizing-base quantity
• The assignment of the subrecipes that constitute
the product and on which production unit the
conversion factor = 2500kg / 100 % = 25 kg / % subrecipe is produced
• The input of the proportional quantity that each
subrecipe contributes to the production of the
product.
1) Professional with "linked production units" The copy function permits the creation of similar
products without much time effort.

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 5-6


PM-BATCH System Description

6 Job Control (only Standard and Professional)

6.1 General Information 6.2 The Main Window of the Job Control

In the job control, the user schedules the processing of For plant configurations that consist of several
the individual production jobs. It is specified which independent production units, each production unit is
recipe with which set quantity is to be processed on displayed in its own window within the main window.
which production unit or which product2) with which set For plant configurations with "linked production units",
quantity is to be processed on which plant section, etc. the production jobs of several plant sections can be
The tabular display of the scheduled jobs and their displayed within a single window.
status give the plant operator an optimum overview of
A double-click on the line of the current or scheduled job
the current state of the job processing. 1)
/ subjob2) displays the associated recipe data and the
The job control adapts itself automatically to the details quantity-dependent scaled job data. Assuming the
from the Topology Manager and from the recipe system appropriate configuring has been made, this data can
and to the used variant (Standard, Professional): be "adjusted" within the limits specified in the recipe.
The most recently set recipe parameters are displayed
• With or without set quantity details
for processed jobs 1) / subjobs 2) .
• Manual/automatic transfer to the automation
systems The sequence of the scheduled jobs can be changed
easily using "drag&drop".
• Automatic scaling of the quantity-dependent recipe
parameters (linear / user-specific) The run number of the current batches is displayed in
• Manual operation of individual recipe parameters the "Batch number" column when a job 1) / subjob 2) is
within the specified limits separated into several batches.

• Division of a job/subjob into several batches The status display provides the plant operator with
• Automatic generation of the batch name current information about the running job / subjob2) and
about the scheduled jobs / subjobs 2) . The recipe-
• etc.
specific job duration is used to determine the expected
start and the expected end of the individual scheduled
jobs / subjobs, which are then displayed in the main
1) Professional with "independent production units" window of the job control. The columns to be displayed
can be configured.
2) Professional with "linked production units"

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-1


PM-BATCH System Description

6 Job Control (only Standard and Professional)

Main window of the job control (Professional with independent production units)

Main window of the job control (Professional with linked production units)

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-2


PM-BATCH System Description

6 Job Control (only Standard and Professional)

6.3 Create/Change Job 6.3.1 Select the Recipe and the Production Unit /
Select the Product and the Plant Section
The support provided by the job assistant reduces the
creation of a new production job and the change of PM-BATCH provides a very user-friendly selection of the
existing production jobs to just a few "mouse clicks": recipe 1+3) and the production unit1) or the product 2) and
plant section:
• Enter the job header data
• Select a product 2) or recipe 1+3) Firstly, only those products/recipes that can run on the
selected plant section / production unit are displayed in
• Select a plant section 2) or a production unit 1)
the "product tree"/ "recipe tree". Secondly, the plant tree
• Specify the production set quantity either in absolute displays only those plant sections / production units that
values or number of batches can process a specifically selected product/recipe.
• Specify the remaining product quantity (for the
The search function is used to display prod-
appropriate configuring).
ucts 2) /recipes 1+3) via their name or number in a list. A
Before the assistant is terminated, a completion further selection is made via the selection of a specific
message is issued that lists the performed tasks in a "final product". This means the list contains only those
well arranged layout. The inputs can be changed within products or recipes that produce this "final product". The
the assistant or subsequently. product tree / recipe tree shows the products/recipes in
New production jobs are automatically added to the a different colour corresponding to their status (free,
"Scheduled jobs" table once they have been created. locked, etc.).

A significant advantage of PM-BATCH is that a The selection of the product 2) and of the plant section
production job can simply be copied from the table of on which the product is to be produced automatically
the "processed jobs" into the table of the "scheduled results in the subrecipes and the production units of the
jobs"; the new job runs with the most recently adjusted individual subjobs.
recipe values.

Additional job-specific release conditions are another


advantage of the PM-BATCH job control. These permit
the time-dependent loading of a subjob2) /job so that this
is transferred to the automation system only when a
specified time (and date) is reached. It is also possible
to link a subjob/job with a WinCC bit tag configured in
1) Professional with independent production units the Topology Manager, for example, to make the loading
2) Professional with linked production units of the subjob/job dependent on the filling level of an
ingredient, on the temperature of a heating element or
3) Standard on the position of an apparatus part, etc.

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-3


PM-BATCH System Description

6 Job Control (only Standard and Professional)

Selection of the Recipe and the Production Unit


(Professional with independent production units)

Selection of the Product and the Plant Section


(Professional with linked production units)

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-4


PM-BATCH System Description

6 Job Control (only Standard and Professional)

6.3.2 Production Set Quantity • Set quantity in absolute values with details of the
min./max. quantity per batch and remaining
The wide range of settings in the Topology Manager for
product quantity:
the operating mode increases the flexibility of PM-
The job control accepts for the "set quantity" only
BATCH for specifying the "production set quantity" in the
those values that lie within the "minimum" and
job control. The "job assistant" automatically displays
"maximum production batch quantity" and calcu-
the correct set quantity dialogue for the resulting 12
lates the
different input dialogues for the set quantity:
"new product quantity" = "set quantity" - "remaining
• Without set quantity: product quantity".
The set quantity dialogue is not displayed. The scalable recipe parameters are converted using
the "new product quantity".
• Set quantity in absolute values (e.g.: kg, tons, etc.):
The scalable recipe parameters are converted • Set quantity in number of batches with details of
based on the "set quantity". the min./max. quantity per batch and remaining
product quantity:
• Set quantity in number of batches: The job control calculates for 1) and 3)
Because no scaling can be performed, no "normal- "set quantity" = "number of batches" x "maximum
ised recipes" can be selected for the recipe selec- production batch quantity"
tion. for 2)
"set quantity" = "number of batches" x "batch quantity 4)".
• Set quantity in absolute values with remaining
product quantity:
and the
The job control calculates the
"new product quantity" = "set quantity" - "remaining
"new product quantity" = "set quantity" - "remaining
product quantity".
product quantity"
The scalable recipe parameters are converted using
The scalable recipe parameters are converted using
the "new product quantity".
the "new product quantity".
• Set quantity in number of batches with remaining
• Set quantity in absolute values with details of the
product quantity:
min./max. quantity per batch and division into
Because no scaling can be performed, no "nor-
several batches:
malised recipes" can be selected for the recipe
When the "set quantity" is larger than the "maximum
selection.
production batch quantity", the job control divides a
• Set quantity in absolute values with details of the production job into several batches.
min./max. quantity per batch:
The job control accepts for the "set quantity" only The number of batches is calculated from
those values that lie within the "minimum" and n = "set quantity" / "max. productions batch quantity"
"maximum production batch quantity". where the number is always rounded up (e.g.: n =
The scalable recipe parameters are converted using 3.1 ---> number of batches = 4).
the "set quantity".
The individual batches receive as "batch set quan-
• Set quantity in number of batches with details of tity" the "maximum production batch quantity"; these
the min./max. quantity per batch: values can be changed manually.
The job control calculates for 1) and 3) The scalable recipe parameters are converted using
"set quantity" = "number of batches" x "maximum the value under "batch set quantity". The individual
production batch quantity". batches are transferred successively to the automa-
for 2) tion system.
"set quantity" = "number of batches" x "batch quantity 4)".

The scalable recipe parameters are converted using


the "set quantity". 1) Professional with independent production units
2) Professional with linked production units
3) Standard
4) The value for the batch quantity is entered product-
specifically in the recipe system

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-5


PM-BATCH System Description

6 Job Control (only Standard and Professional)

• Set quantity in number of batches with details of • Set quantity in number of batches with details of
the min./max. quantity per batch and division into the min./max. quantity per batch and division into
several batches: several batches and remaining product quantity:
The job control divides a production job into several The job control divides a production job into several
batches. batches.
For 1) and 3), the "number of batches" value deter- For 1) and 3), the "number of batches" value deter-
mines the number of batches, whereby the number mines the number of batches, where the number is
is always rounded up (e.g.: n = 3.1 ---> number of always rounded up (e.g.: n = 3.1 ---> number of
subjobs = 4). subjobs = 4).
For 2), initially the (total) set quantity is calculated as: For 2), initially the (total) set quantity is calculated as:
"set quantity" = "number of batches" x "batch quantity 4)". "set quantity" = "number of batches" x "batch quantity 4)".
and then the number of batches: and then the number of batches:
n = "set quantity" / "max. production batch quantity" n = "set quantity" / "max. production batch quantity"

where the number is always rounded up (e.g.: n = where the number is always rounded up (e.g.: n =
3.1 ---> number of batches = 4). 3.1 ---> number of batches = 4).
The individual batches receive the "maximum
The individual batches receive the "maximum production batch quantity" as "batch set quantity";
production batch quantity" as "batch set quantity"; this value can be changed manually.
this value can be changed manually.
The scalable recipe parameters are converted using The job control calculates the
the value under "batch set quantity". The individual "batch new product quantity" = "batch set quantity" -
batches are transferred successively to the automa- "batch remaining product quantity".
tion system.
The scalable recipe parameters are converted using
• Set quantity in absolute values with details of the the "batch new product quantity". The individual
min./max. quantity per batch, division into several batches are transferred successively to the automa-
batches and remaining product quantity: tion system.
When the "set quantity" is larger than the "maximum
production batch quantity", the job control divides a
production job into several batches.
The number of batches is calculated from In the Professional variant with linked production units,
n = "set quantity" / "max. production batch quantity" the set quantity of the individual subjobs is calculated
whereby the number is always rounded up (e.g.: n = automatically from the (total) set quantity. The
3.1 ---> number of subjobs = 4). The individual calculation depends on the batch type of the product
batches receive the "maximum production batch configured in the recipe system.
quantity" as "batch set quantity"; this value can be The following examples show the most comprehensive
changed manually. dialogue for the input of the set quantity. Those fields
not required because of the set operating mode are not
The job control calculates the visible in the other dialogues.
"batch new product quantity" = "batch set quantity" -
"batch remaining product quantity".

The scalable recipe parameters are converted using


the "batch new product quantity". The individual
batches are transferred successively to the automa- 1) Professional with independent production units
tion system. 2) Professional with linked production units
3) Standard
4) The value for the batch quantity is entered product-
specifically in the recipe system

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-6


PM-BATCH System Description

6 Job Control (only Standard and Professional)

Set quantity dialogue for Professional variant with independent production units

Set quantity dialogue for Professional variant with linked production units

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-7


PM-BATCH System Description

6 Job Control (only Standard and Professional)

"Maximum assignment" set quantity New product quantity

The batch quantity of the batches 1 to n-1 is initialised The job control calculates this value:
with the value of the "maximum production batch
"batch new product quantity" =
quantity". The batch quantity of the last batch receives
= "batch quantity" - "batch remaining product quantity"
the remainder.

Total
"Linear assignment" set quantity
The job control accumulates individual quantities in the
The set quantity is assigned uniformly to the individual
table, and, assuming the appropriate configuring has
batches.
been made, they are transferred with the recipe
The "batch quantities" can be edited subsequently. The parameters to the automation system.
job control accepts only those values that lie within the
"minimum production batch quantity" and the
"maximum production batch quantity". Batch name

In accordance with the configuring in the Topology


Manager, the batch name is generated automatically or
"User-defined " set quantity
entered manually.
A dialogue is used to enter the "individual batch
quantity" and accepted for all batches. The last batch
receives any remaining set quantity.

"Assignment to the first batch" remaining product If this button is clicked, the manual inputs are
quantity discarded and the calculations performed again using
the settings.
The value entered as "Remaining product quantity"
is assigned to the remaining product quantity of the first
batch, the other batches receive the value 0. The job
control accepts only those values less than or equal to
the "maximum production-batch quantity".

The value entered as "remaining product quantity"


is assigned to the individual batches in accordance with
the "maximum assignment" or "linear assignment"
setting of the set quantity.

The "batch remaining product quantities " can be edited


subsequently. The job control accepts only those values
less than or equal to the "batch quantity".

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-8


PM-BATCH System Description

6 Job Control (only Standard and Professional)

6.4 Display/Adjust Recipe Data The "Transfer recipe parameters" button is used to
transfer the "adjusted" recipe parameters of the current
A double-click on the "job line" displays the recipe
job or subjobs to the automation system. This
parameter data and the quantity-dependent scaled job
"adjustment" can be released/locked via the automation
data, and, if released appropriately, can be adjusted in
system.
the recipe within the specified operating limits.
The parameters are displayed
The input depends on the type of the parameter:
• In register tabs when "Parameter groups" have been
• Binary value:
created in the recipe
A double-click on the field switches the configured
text for the binary value 0/1. • In a table otherwise.

• Digital value: The job control cyclically reads and visualises the actual
A double-click on the field opens a list that displays values from the automation system during the display of
the text that has been configured in the topology for the recipe parameters of the current job or subjobs . If
this parameter. the "actual value" overshoots/undershoots the upper or
lower limit configured in the topology, the parameter
• Analogue value:
name and the "actual value" are displayed "red".
The analogue value, e.g. 70 for a temperature, can
be entered in this field. This value can be entered The "job value" fields display the quantity-dependent
only within the "Plant LL" or "Operating LL" and scaled recipe data as used in the job.
"Plant UL" or Operating UL". The number of decimal
places is configured in the topology.
• Text:
Text items can be entered in this field.

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 6-9


PM-BATCH System Description

7 Application Program Interface (API) for the Job Control

In the "independent production units" operating mode,


the job control of PM-BATCH Professional provides a
programming interface on the basis of OLE Autom ation.

This makes it possible to

• Create jobs
• Delete jobs
• Change jobs.
The programming interface can be used from WinCC
(Script), Visual Basic, C++ or other programming
environments.

PM-BATCH
External Application x
D B

Job control External Application 2


Recipe system
Visual

External Application 1

Job control
Processing
API

Parameter (set data) and job data

Automation system
PM-BATCH
& &
ActiveX Control
>1

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 7-1


PM-BATCH System Description

8 Connection to the Automation System

8.1 General Information With each new request, the job control automatically
transfers the next job/subjob from the scheduling table
To process jobs/subjobs, a data exchange takes place
to the automation system (PLC).
between the job control and the (master) automation
system. WinCC tags are used for this data exchange.

8.3.2 Manual Sending of Jobs to the PLC

8.2 Connection for "Compact" The transfer of a job/subjob to the automation system
(PLC) is performed with the manual activation of a
There are two different transmission mechanisms here:
button in the job control. The manual activation is
Firstly, the recipe selection is made directly from the released only when the automation system (PLC) has
automation system; this writes the recipe name or the assigned a release via a tag.
recipe number into a WinCC tag and uses another
WinCC tag to set a request.

Secondly, a recipe can be selected using a WinCC


picture and the transmission to the PLC activated via a 8.4 Raw Data Tags
button. PM-BATCH Compact provides an appropriate
In addition to the use of word, double-word, floating-
OCX and a predefined WinCC picture for this selection.
point tags, etc., PM-BATCH also supports raw data tags
for S5/S7 communication.

The "Raw data overview" window of the Topology


Manager visualises all raw data tags used in PM-
8.3 Connection for "Standard" and "Professional"
BATCH graphically.
The transfer of the production jobs to the automation
The used raw data tags are displayed as a folder within
systems can be carried out in two ways:
the tree structure and graphically as a green block. The
selected parameter is shown hatched in the graphic.
Overlapping of parameters within a raw data tag are
8.3.1 Automatic Sending of Jobs to the PLC
emphasised by being shown red. The configured
The automation system (PLC) requests the parameter data for the raw data tag is also listed in a
jobs/subjobs from the job control. table.

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 8-1


PM-BATCH System Description

9 Function Overview

Functions Compact Standard Professional


Topology
Operating mode settings for the set quantity, batch quantity, remaining -
product quantity, division of a job into several batches etc.
One production unit

Several independent production units -


One or more plant sections consisting of linked production units - -

Recipe system
Create and manage normalised recipes -
Create and manage recipes with absolute values

Recipe-specific batch quantities -


Create and manage products built from subrecipes - -

Job control (only Standard and Professional)


Select recipe and load the recipes via user-friendly job control dia- -
logues from PM-BATCH
Select product and load the subrecipes via user-friendly job control - -
dialogues from PM-BATCH
Display the "current job", the "scheduled jobs" and the "processed -
jobs" in table form
Display the "current jobs/subjobs", the "scheduled jobs/subjobs" and - -
the "processed jobs/subjobs" in table form
Set quantity details in absolute values and number of batches -
Divide a job into several batches -
Automatic scaling of the quantity-dependent recipe parameters -
Consider the remaining product quantities during the scaling of the -
recipe parameters
Manual operation (adjustment) of individual recipe parameters with the -
limits specified in the recipe
Copy new production job from processed production job -
Additional release conditions to load a production job using binary -
signal and time/date
Additional release conditions to load a subjob using binary signal and - -
time/date
Automatic generation of the batch name -
Manual input of the batch name -

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 9-1


PM-BATCH System Description

9 Function Overview

Functions Compact Standard Professional


Job control (only Standard and Professional)
Input and calculation of the job duration and expected end dates -
Display and monitor "actual values" -
Application Program Interface (API) for the job control - -
(only in the independent production units operating mode)

Recipe transfer (only Compact)


Select recipe and load the recipes via WinCC graphic pictures and/or - -
directly from the automation system via recipe name / recipe number
Automatic generation of the batch name - -

Subject to change without prior notice

Siemens Aktiengesellschaft Valid from 07/01/2000 Page 9-2

You might also like