Professional Documents
Culture Documents
System Configuration 2
Operating Principle 3
PM-CONTROL
Recipe/Product Data Management,
Job Control
Topology Manager 4
Job Control 6
(Standard and Professional only)
Function Overview 9
(Compact, Standard, Professional)
Edition: 2008/10/01
PM-CONTROL System Description
Table of Contents
Table of Contents
1 Overview
1 Overview
1.2.1 Independent Production Units When several production units are present, these
operate independent of each other. PM-CONTROL
Although a production unit can be built physically from
ensures the parallel supply of the production units with
several aggregates such as proportioning units, mixers
the planned 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".
Production unit
transmit
Production unit:
Production line 1 Production unit:
Production line 1
1 Overview
„Professional“ „Compact“
transmit
1 Overview
Only the PM-CONTROL Professional variant supports PM-CONTROL manages the products that are built from
this plant configuration. individual subrecipes, and transfers individual
subjobs/subrecipes for the scheduled production jobs to
In contrast to the independent production units, every
the corresponding automation systems. This enables
aggregate (e.g. proportioning unit/mixer, oven, filling unit)
production units to already start with the next production
for linked production units is called a production unit.
job while the down-stream production units are still
These individual production units are combined in the
processing the previous production job.
Topology Manager to form a logical unit (linked) and
called a section. A product that consists of several
recipes is defined in the recipe system. When a
production job is created in the job control, the
production job automatically consists of the same
number of subjobs as recipes in the product.
Production-
Production-
unit
unit 22
Section
Production-
Production-
unit
unit 33
1 Overview
Section x
Production-
Production- Production-
Production-
unit
unit 33 unit
unit zz
1 Overview
The PM-QUALITY functionality optimally complements • Divide the jobs into multiple batches
PM-CONTROL: This PM-Product archives and logs all • Automatic scaling of the quantity-dependent recipe
process data, fault/operational messages, operator parameters
messages and manually entered values during the batch • Consider the remaining product quantities for the
runtime. scaling of the recipe parameters
• Manual operation (adjustment) of individual
parameters in the current recipe (production recipe)
within the defined limits
1.3.1 "Compact" Performance Characteristics • Copy new job from the processed job (history)
This provides an optimum price/performance ratio for • Additional release conditions to load a job using
simple applications without job control. - binary signal
• Plant configurations: - time/date
- one production unit (refer to Section 1.2.1.1)
• Batch name
- multiple independent production units - automatic generation
(refer to Section 1.2.1.2)
- manual input
• Create and manage recipes with absolute values
• Input and calculation of the recipe-specific job
• Select recipe and load the recipes using process
duration and expected end times of the scheduled
graphic pictures and/or directly from the automation
jobs.
system using recipe name / recipe number
• Parameter view
• With or without automatic generation of the batch
name. • User text view
• Parameter view • Recipe group parameters
• User text view • Parameter value editing
• Recipe group parameters • Material availibility checking
• All actions in the recipe data sets e.g. insert, add, • Write back control recipe
delete are recorded in the Audit Trail • All actions in the recipe data sets e.g. insert, add,
• Rollback function, which allows changes to recipe delete are recorded in the Audit Trail
data sets to be checked
• Electronic Signatures of the recipe data sets
1 Overview
1)
For the released base system versions please refer to the release notes of PM-CONTROL.
Subject to change without prior notice
2 System Configuration
The PM-CONTROL system software can be installed on The PM-CONTROL system software can be installed
a base system single-user system and runs under the within a multi-user system on the base system server
Windows 2000 / Windows XP Professional / Windows and runs under the Windows 2000 / Windows XP
2003 Server operating systems in accordance with the Professional / Windows 2003 Server operating systems
specifications of the base system. in accordance with the specification of the base system.
A PM- CONTROL multi-user system consists of
• A PM- CONTROL server (Type S system package)
• One or more PM- CONTROL clients (Type C system
package).
PM-CONTROL
PM-SERVER PM-CONTROL
and
Base system or
System software Type S
WinCC MultiClient PM-CONTROL
Process bus
PM-CONTROL
PM-SERVER
PM-AGENT
Base system
LAN (TCP/IP)
Process bus
2 System Configuration
2.4 PM-CONTROL Multi-User-System in distri- The visualization of the process and production data and
buted systems the logging are possible on both the server and on the
clients that are connected using a Windows network.
A PM-CONTROL system software can be installed within
a distributed system on any computer and runs under the Operating systems:
Windows 2000 / Windows XP Professional / Windows
Server: Windows 2000 / Windows XP Professional /
2003 Server operating systems.
Windows 2003 Server
A PM- CONTROL multi-user system consists of
• a PM- CONTROL server (Type S system package) Client: Windows / 2000/ Windows XP Professional /
• One or more PM- CONTROL clients (Type C system Windows 2003 Server
package).
The PM- CONTROL client is installed on the base
system clients or on any computer in the LAN.
The PM- CONTROL servers are used for the acquisition
and archiving within a distributed system. The complete
configuring of PM- CONTROL using the Topology
Manager is always done on the PM- CONTROL server.
PM-CONTROL
and
WinCC / PCS7 Client
or
PM-CONTROL
WinCC MultiClient
PM-SERVER
3 Operating Principle
A significant advantage of PM-CONTROL lies in the Setting the operating modes, creation of the topology
division into several software modules: parameters and the linking with process tags, etc.
• Topology Manager
• Recipe System
• Job Control (processing)
• Job Control (visual), only in the ”Standard” and
”Professional” variants.
PM-CONTROL
Job
JobControl
ControlVisual
Visual Recipe
Recipesystem
system
once during the plant design. The configured parameters
are displayed clearly in the topology tree and in tabular
Job
JobControl
Control
Processing
Processing
form.
Automatisation system
& &
„Compact“
Production unit:
Production line 1
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 automation
The job control consists of the Job Control Processing systems on request; the recipe name or the recipe
and Job Control Visual modules . number is specified using a tag. The request and the
recipe selection can be made directly from the
The Job Control Processing module runs in the
automation system or using a process picture.
background and is responsible for the transfer of the
recipe parameters and for the handshake with the
automation system.
The Job Control Visual module is realised as ActiveX
control and is included directly in a process picture. It is
responsible for the input and scheduling of production PM-CONTROL
jobs (products/recipes + set quantity), the selection of the
section and the production units, automatic scaling of the
recipe parameters depending on the set quantity,
separation of a production job in multiple batches, and
manual or automatic loading to the automation systems
as appropriate for the set operating mode.
Process bus
4 Topology Manager
4.1 General Information In the user texts view the Parameter names, parameter
descriptions, recipe header data, job header data e.g.
The Topology Manager is used to select the required
can be configured in german and english. It is possible to
functionality in the associated application as well as for
create additional languages.
the adaptation of PM-CONTROL to the physical and
automation equipment of the plant. The "topology wizard" guides the user through the
creation of a new plant. The configured parameters are
The topology is an image of the plant with all parameters
displayed as a clear tree structure in the main window.
that can assume various product or recipe-specific
Detailed information can be displayed at any time using
values. These values are written to the automation
the appropriate tables. The "ToDo" list (list of open items)
system (PLC) through the transfer of a production
that the topology wizard automatically creates and
job/recipe. The PLC is responsible for maintaining these
monitors can be used at any time to provide an optimum
setpoints.
overview of the tasks to be performed.
Before the configuration is begun in the Topology
Manager, each relevant base system is set up as a
station in PM-SERVER. Process tags, archive tags, 1) Standard and Professional
alarm blocks and permissions are imported from the 2) Standard and Professional with independent
base systems to the PM-SERVER and are then available production units
for configuration in the Topology Manager. 3) Professional with linked production units
The main window of the Topology Manager ("Professional" variant with linked production units)
4 Topology Manager
•
1)
4.2 Operating Modes Calculation for remaining product quantity
A remaining product quantity can also be specified in
The wide range of settings for the operating modes for
the job control. The
the subsequent job control permit the adaptation to
"new product quantity" = "set quantity" - "remaining product
different plant configurations:
quantity"
• ...with set quantity to be produced is calculated automatically.
A selection between "set quantity in absolute values" The recipe parameters are then scaled on the basis
and "set quantity in number of batches" is made in of the "new product quantity".
the job control. The Professional variant also selects the mode for
• Input fields for min./max. quantity per batch "independent" or "linked" production units.
The job control monitors the input of the "set quantity"
to these values. The values are apparatus-specific
(fixed) limits within which the recipe-specific (soft)
limits ("maximum and minimum production quantity
per batch") can be configured in the recipe system.
• Transmit jobs in multiple batches
The job control uses the "set quantity" and the
2)
"maximum production batch quantity" to divide a job
3)
or subjob in multiple batches and transfers these
successively to the automation systems.
4 Topology Manager
4.4 Topology Parameters • Type details: binary value, digital value, analog value,
text, block
Every parameter is linked in the Topology Manager with
a process tag; the parameter name can be assigned • Text assignment for binary and digital values
freely and serves as an interface between the recipe e.g.: 0 = "Motor on"; 1 = "Motor off", etc.
system and the automation system. This permits the These text items are available as possible selection
creation of apparatus-neutral products/recipes. in the recipe system and for "adjusting" in the job
control
To improve the display, the parameters will be arranged
• Input limits for analog values for the recipe system,
into user-defined "Parameter Groups" (e.g. proportioning,
and the number of decimal positions and a unit as
heating or temperatures, pressures, etc.). The
text field
appropriate additional parameters can also be configured
for each parameter. These additional parameters are • Input of the "default values"
•
1)
displayed in the topology tree as "subobjects" of the Value
parameter. • Material settings
•
1) 1)
An "value" for each parameter can be configured in the Availability check
Topology Manager. The job control cyclically reads and • etc.
visualises this value from the automation system during
the display of the recipe parameters of the current job.
The job control monitors analog values in comparison In addition to the recipe and, possibly, set-quantity
with the configured limit values and marks any limit value dependent parameters, recipe-independent, constant
violations in color. values can be configured. The values for these
"aggregate constants" are entered in the Topology
The "Parameters" dialog is used for the complete
Manager and are transferred with the recipe parameters
parameterization of the required parameters:
to the automation system when a recipe is loaded.
• Parameter name
1) Standard and Professional
• Process tag connection
• For raw data: format, bit position, offset
4 Topology Manager
4.5 View Parameters Only parameters of the same type are displayed.
The "Parameters" view provides an overview of the The data fields in the columns of the production unit are
assignment and configuration of the parameters in the fully editable.
individual production units.
The "Data" column describes the settings and the values
that will be output for the parameters in the production
unit columns. This allows a comparison of the same or
different configurations of a parameter in the various
production units
4 Topology Manager
4.6 The library PM-Library The table below shows the history of the already
exported data with the given version number referring to
the above selected object structure.
The library PM-LIBRARY is a central library for saving
and administrating object structures, which have been
configured project-specifically in the topology manager.
The left hand side shows the selected object type in form
of a tree structure (e.g. production units, parameter
groups, etc.), which exist in the PM-LIBRARY library. For
a clearly arranged structure a category (description) can
be created during the export of an object structure.
4 Topology Manager
The PM-Library client is opened to select an object
structure. The view within the PM-Library client is limited
4.6.4 Export / Import of an object structure to the objects, which are possible for the import.
A wizard supports as well the export as the import
functionality.
During the export function selected object structures are
transferred from the topology manager to the library.
When storing in the library, an object structure can be
either directly assigned to an object type, e.g. a
production unit or a category (description), e.g. mixer 1.
Categories serve to structure the data storage and
increase the clear arrangement of the library.
Example for the import of an object structure
During the import function object structures can be “parameter group”
transferred again from the library to the tree structure of
the topology-manager.
Therefore according to the hierarchy of the selected For selection all object types of a selected data structure
object in the equipment topology object types, belonging are shown:
to the tree structure one level below, are offered for the
import.
Example for a data import This figure shows the import of a parameter group.
Because the parameter names have to be unique within
a production unit, double assignments are marked in
different colors. A dialog for changing the parameter
names is offered.
5 Recipe System
5 Recipe System
5 Recipe System
5.3 Edit parameter values With analog parameters, user releasing, user limitations
and material assignment can be adapted.
In the Recipe System the assignment of parameters to
the recipes can be displayed. The values change can be executed absolutely or
relatively with a single action.
The value of the parameter can be changed for selected
recipes or for all recipes that the parameter is assigned
to.
5 Recipe System
5 Recipe System
5 Recipe System
5.5.1 Enter Recipe Data 5.5.2 Load block parameter with data
The display of the recipe parameters for the recipe data A block parameter can only be assigned to a raw data
input is made either in register tabs. tag from Tag Management.
PM-CONTROL provides a user-friendly recipe data input: The following procedure is necessary to load a block
parameter with the corresponding machine data:
Binary value: This displays the two text items that
were configured in the topology for this pa- • Create a recipe (in the Recipe System) to which a
rameter. A double-click on the field changes defined block parameter in the Topology Manager is
the text for the binary value 0/1. assigned. The content of the raw data tag belonging
to the block parameter is empty at first.
Digital value: A double-click on the field opens a list that
displays the text items that were configured • Load the recipe into the automation system (PLC) as
in the topology for this parameter. A text a job in Job Control or with tags used for the "hand-
item can be selected in this list. shake" in the variant Compact.
• In the PLC: Save the corresponding machine data in
Analog value: The analog value, e.g. 70 for a
the defined raw data tag.
temperature, can be entered in this field.
This value can be entered only within the • After loading the raw data tag with the correspond-
topology upper limit and topology lower ing content, the recipe is reloaded into the recipe
limit. The number of decimal positions is system from the PLC with RecipeUpload.
configured in the Topology Manager. The machine settings are recorded via the raw data
tag in the block parameter and saved with the other
Text: Text can be entered in this field. recipe data in the recipe
Block: The block parameter is used to save
machine settings such as servo data to-
gether with the recipe. The content is not
displayed in PM-CONTROL and cannot be
edited.
5 Recipe System
1)
5.5.2 Operation Example of input limits and editing limits:
The job control can individually modify (adjust) the recipe For constructive reasons, the temperature must not
parameters entered under "Recipe value". exceed a value of 120 °C. Consequently, an "Plant limit"
of "120" is entered in the Topology Manager as "input
The parameters values can be changed before loading limit" for the recipe creation. No values >120 can be
the recipe and/or during the recipe processing. Operator entered for this parameter during the recipe creation.
limits can also be configured for analog values. In the recipe, for example, a value of 85°C is ente red for
this parameter but this can be "adjusted" during the job
processing. For example, "Editing limits" in the range
70°C as "lower limit" and 95°C as "upper limit" are
permitted for this "adjustment".
5 Recipe System
1)
5.6 Product Batch Types 5.6.2 Product with Normalising Base with
1)
Absolute Values
In the recipe system, it is specified during the creation of
a product which recipes the product consists of, and the The quantities of the individual recipes are entered as an
batch type of the product. absolute value. The job control uses the "set quantity"
entered there to calculate the required subquantity of the
individual recipes.
Example:
Details of the product (e.g. "strawberry cake"):
1)
5.6.1 Product with Absolute Values
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.
recipe 1 (e.g.: "base") = 600 kg
recipe 2 (e.g.: "filling") = 300 kg
Example:
recipe 3 (e.g.: "topping") = 250 kg
Details of the product (e.g. "strawberry cake"):
The sum of the individual recipe quantities does not need
recipe 1 (e.g.: "base") = 600 kg
to agree with the normalizing-base quantity, because a
recipe 2 (e.g.: "filling") 300 kg weight loss can occur during the production process, e.g.
through drying.
recipe 3 (e.g.: "topping") = 250 kg
These quantities are used to convert the associated The job control then calculates:
subrecipe parameters.
absolute quantity recipe 1 =
= 2.5 * 600 kg = 1500 kg
5 Recipe System
5.6.3 Product with Normalising Base with The job control then calculates:
1)
Percentage Values
absolute quantity recipe 1 =
The quantities of the individual recipes 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 recipes.
absolute quantity recipe 2 =
Example:
= 25kg / % * 30 % = 750 kg
Details of the product (e.g. "strawberry cake"):
normalizing-base quantity (product) = 100 %
absolute quantity recipe 3 =
(not editable)
= 25kg / % * 25 % = 625 kg
of which:
recipe 1 (e.g.: "base") = 60 %
These quantities are used to convert the associated
recipe 2 (e.g.: "topping") = 30 %
parameters of the recipes.
recipe 3 (e.g.: "decoration") = 25 %
6.1 General Information 6.2 The Main Window of the Job Control
In the job control, the user plans the processing of the For plant configurations that consist of several
individual production jobs. It is specified which recipe independent production units, each production unit is
with which set quantity is to be processed on which displayed in its own window within the main window. For
2)
production unit or which product with which set quantity plant configurations with "linked production units", the
is to be processed on which plant section, etc. The production jobs of several plant sections can be
tabular display of the planned jobs and their status give displayed within a single window.
the plant operator an optimum overview of the current 1)
A double-click on the line of the current or planned job
state of the job processing. 2)
/ subjob 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 be
and to the used variant (Standard, Professional): "adjusted" within the limits specified in the recipe. The
most recently set recipe parameters are displayed for
• With or without set quantity details 1) 2)
processed jobs / subjobs .
• Manual/automatic transfer to the automation systems
The planned jobs table shows a job marked in color
• Automatic scaling of the quantity-dependent recipe
when the configured sequence for the recipe has been
parameters (linear / user-specific)
violated in the recipe system.
• Manual operation of individual recipe parameters
within the specified limits The sequence of the planned jobs can be changed easily
using "drag&drop".
• Division of a job/subjob into multiple batches
• Automatic generation of the batch name The run number of the current batches is displayed in the
1) 2)
"Batch number" column when a job / subjob is
• Signing of several recipes when the function
separated into multiple batches.
“Electronic Signatures” is activated.
• etc. The status display provides the plant operator with
2)
current information about the running job / subjob and
2)
about the planned jobs / subjobs . The recipe-specific
job duration is used to determine the expected start and
1) Professional with "independent production units" the expected end of the individual planned jobs /
2) Professional with "linked production units" subjobs, which are then displayed in the main window of
the job control. The columns to be displayed can be
configured.
Main window of the Job Control (Professional with independent production units)
Main window of the Job Control (Professional with linked production units)
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 wizard reduces the
creation of a new production job and the change of PM-CONTROL provides a very user-friendly selection of
1+3) 1) 2)
existing production jobs to just a few "mouse clicks": the recipe and the production unit or the product
and section:
• Enter the job header data
• Select a product
2)
or recipe
1+3) Firstly, only those recipes/products that can run on the
production unit / selected section are displayed in the
•
2) 1)
Select a section or a production unit
"recipe tree"/"product tree. Secondly, the plant tree
• Specify the production set quantity either in absolute displays only those production units / sections that can
values or number of batches process a specifically selected recipe/product.
• Specify the remaining product quantity (for the
In the use of the “Electronic Signatures” only signed
appropriate configuring).
recipe/products are displayed.
Before the wizard is terminated, a completion message is 1+3)
issued that lists the performed tasks in a well arranged The search function is used to display recipes /
2)
layout. The inputs can be changed within the wizard or products via their name or number in a list. A further
subsequently. selection is made via the selection of a specific "final
product". This means the list contains only those
In using of “Electronic Signatures” directly after the job products or recipes that produce this "final product". The
wizard or at a later time point, the wizard for signing the recipe tree / product tree shows the recipes / products in
batch data set can be edited. a different color corresponding to their status (free,
New production jobs are automatically added to the locked, etc.).
"Planned jobs" table once they have been created. 2)
The selection of the product and of the section on
A significant advantage of PM-CONTROL is that a which the product is to be produced automatically results
production job can simply be copied from the table of the in the recipes and the production units of the individual
"processed jobs" into the table of the "planned jobs"; the subjobs.
new job runs with the most recently adjusted recipe
values.
Additional job-specific release conditions are another
advantage of the PM-CONTROL job control. These
2)
permit the time-dependent loading of a subjob /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 the Topology Manager, for example, to
1) Professional with independent production units make the loading of the subjob/job dependent on the
2) Professional with linked production units filling level of an ingredient, on the temperature of a
heating element or on the position of an apparatus part,
3) Standard etc.
6.3.2 Production Set Quantity • Set quantity in absolute values with input field for
min./max. quantity per batch and calculation for
The wide range of settings in the Topology Manager for
remaining product quantity:
the operating mode increases the flexibility of PM-
The job control accepts for the "set quantity" only
CONTROL for specifying the "production set quantity" in
those values that lie within the "minimum" and
the job control. The "job wizard" automatically displays
"maximum production batch quantity" and calculates
the correct set quantity dialog for the resulting 12
the
different input dialogs for the set quantity:
"new product quantity" = "set quantity" - "remaining product
• Without set quantity: quantity".
The set quantity dialog is not displayed. The scalable recipe parameters are converted using
the "new product quantity".
• Set quantity in absolute values (e.g.: kg, tons,
etc.): • Set quantity in number of batches with input field
The scalable recipe parameters are converted based for min./max. quantity per batch and calculation
on the "set quantity". for remaining product quantity:
The job control calculates for 1) and 3)
• Set quantity in number of batches: "set quantity" = "number of batches" x "maximum
Because no scaling can be performed, no "normal- production batch quantity"
ised recipes" can be selected for the recipe selection. for 2)
"set quantity" = "number of batches" x "batch quantity 4)".
• Set quantity in absolute values with calculation
for remaining product quantity:
and the
The job control calculates the
"new product quantity" = "set quantity" - "remaining product
"new product quantity" = "set quantity" - "remaining product
quantity".
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 calcula-
• Set quantity in absolute values with input field for
tion for remaining product quantity:
min./max. quantity per batch and transmit job in
Because no scaling can be performed, no "normal-
multiple batches:
ised recipes" can be selected for the recipe selection.
When the "set quantity" is larger than the "maximum
• Set quantity in absolute values with input field for production batch quantity", the job control divides a
min./max. quantity per batch: production job into several batches.
The job control accepts for the "set quantity" only
those values that lie within the "minimum" and The number of batches is calculated from
"maximum production batch quantity". n = "set quantity" / "max. productions batch quantity"
The scalable recipe parameters are converted using where the number is always rounded up (e.g.: n = 3.1
the "set quantity". ---> number of batches = 4).
• Set quantity in number of batches with input field The individual batches receive as "batch set quantity"
for min./max. quantity per batch: the "maximum production batch quantity"; these
The job control calculates for 1) and 3) values can be changed manually.
"set quantity" = "number of batches" x "maximum The scalable recipe parameters are converted using
production batch quantity". the value under "batch set quantity". The individual
for 2) batches are transferred successively to the automa-
"set quantity" = "number of batches" x "batch quantity 4)". tion system.
• Set quantity in number of batches with input field • Set quantity in number of batches with input field
for min./max. quantity per batch and transmit job for min./max. quantity per batch,transmit job in
in multiple batches: multiple batches and calculation for remaining
The job control divides a production job into several product quantity:
batches. The job control divides a production job into several
For 1) and 3), the "number of batches" value deter- batches.
mines the number of batches, whereby the number is For 1) and 3), the "number of batches" value deter-
always rounded up (e.g.: n = 3.1 ---> number of mines the number of batches, where the number is
subjobs = 4). always rounded up (e.g.: n = 3.1 ---> number of
For 2), initially the (total) set quantity is calculated as: subjobs = 4).
"set quantity" = "number of batches" x "batch quantity 4)". For 2), initially the (total) set quantity is calculated as:
and then the number of batches: "set quantity" = "number of batches" x "batch quantity 4)".
n = "set quantity" / "max. production batch quantity" and then the number of batches:
n = "set quantity" / "max. production batch quantity"
where the number is always rounded up (e.g.: n = 3.1
---> number of batches = 4). where the number is always rounded up (e.g.: n = 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 value under "batch set quantity". The individual The job control calculates the
batches are transferred successively to the automa- "batch new product quantity" = "batch set quantity" - "batch
tion system. remaining product quantity".
• Set quantity in absolute values with input field for The scalable recipe parameters are converted using
min./max. quantity per batch, transmit job in the "batch new product quantity". The individual
multiple batches and calculation for remaining batches are transferred successively to the automa-
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 calculation
3.1 ---> number of subjobs = 4). The individual depends on the batch type of the product configured in
batches receive the "maximum production batch the recipe system.
quantity" as "batch set quantity"; this value can be The following examples show the most comprehensive
changed manually. dialog 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 dialogs.
"batch new product quantity" = "batch set quantity" - "batch
remaining product quantity".
Set quantity dialog for Professional variant with independent production units
Set quantity dialog for Professional variant with linked production units
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 distribution " 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
"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".
6.4 View/Edit Recipe Data The "Transmit parameters" button is used to transfer the
"adjusted" recipe parameters of the current job or
A double-click on the "job line" displays the recipe
subjobs to the automation system. This "adjustment" can
parameter data and the quantity-dependent scaled job
be released/locked via the automation system.
data, and, if released appropriately, can be adjusted in
the recipe within the specified operating limits. In connection with the use of “Electronic signatures”
changes in the batch data set require a new signature
The input depends on the type of the parameter:
before the transmission to the PLC is released.
• Binary value:
The “write back control recipe” function allows to add
A double-click on the field switches the configured
recipes with changed batch data into the recipe system
text for the binary value 0/1.
as a new base recipe. This makes a changed recipe
• Digital value: available again for the creation of a new recipe.
A double-click on the field opens a list that displays
the text that has been configured in the Topology The parameters are displayed in register tabs with the
Manager for this parameter. "Parameter group" name.
• Analogue value: The job control cyclically reads and visualises the actual
The analog value, e.g. 70 for a temperature, can be values from the automation system during the display of
entered in this field. This value can be entered only the recipe parameters of the current job or subjobs. If the
within the "Plant LL" or "Operating LL" and "Plant UL" "actual value" overshoots/undershoots the upper or lower
or Operating UL". The number of decimal places is limit configured in the Topology Manager, the parameter
configured in the Topology Manager. name and the "actual value" are displayed "red".
• Text: The "job value" fields display the quantity-dependent
Text items can be entered in this field. scaled recipe data as used in the job.
• Block:
The block parameter is used to save machine
settings such as servo data together with the recipe.
The content is not displayed in PM-CONTROL and
cannot be edited.
PM-CONTROL
DB
Topology Manager
Job
JobControl
ControlVisual
Visual Recipe
Recipesystem
system
Job
JobControl
Control
Processing
Processing External Application x
External Application 2
Parameter (set data)
und job data Programmierschnittstelle
External Application
(API) 1
Programmierschnittstelle
(API)
Automatisation system
API
PM-CONTROL
& & PM-CONTROL
ActiveX Control
ActiveX Control
PM-CONTROL
>1
ActiveX Control
8.1 General Information With each new request, the job control automatically
transfers the next job/subjob from the planning table to
To process jobs/subjobs, a data exchange takes place
the automation system (PLC).
between the job control and the (master) automation
system. Process 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 button
There are two different transmission mechanisms here:
in the job control. The manual activation is released only
Firstly, the recipe selection is made directly from the when the automation system (PLC) has assigned a
automation system; this writes the recipe name or the release via a tag.
recipe number into a tag and uses another tag to set a
request.
8.4 Raw Data Tags
In the use of the “Electronic Signatures” only signed
recipes can be requested. In addition to the use of word, double-word, floating-point
tags, etc., PM-CONTROL also supports raw data tags for
Secondly, a recipe can be selected using a process
S5/S7 communication.
picture and the transmission to the PLC activated via a
button. PM-CONTROL Compact provides an appropriate The "Raw data overview" window of the Topology
OCX and a predefined process picture for the base Manager visualises all raw data tags used in PM-
system SIMATIC WinCC for this selection. CONTROL graphically.
9 Function Overview
Recipe System
Create and manage normalised recipes -
Create and manage recipes with absolute values
Material table
Electronic Signatures
RecipeUpload
9 Function Overview
PM-CONTROL
Recipe/Product Data Management,
Job Control
PM-QUALITY
Job/Batch-oriented Archiving and
Recording
PM-MAINT
Intelligent Maintenance Management
System
PM-ANALYZE
Analysis of Alarms and Process Data
PM-OPEN
Solutions for Communication and
Integration
Your authorized
WinCC Competence Center Mannheim
Siemens AG Subject to change without prior notice The information provided in this catalog contains descriptions or
Siemens Deutschland characteristics of performance which may change as a result of further
Industry Sector development of the products. An obligation to provide the respective
Customer Services Division characteristics shall only exist if expressly agreed in the terms of contract.
WinCC Competence Center Availability and technical specifications are subject to change without
notice.
Dynamostraße 4
All product designations may be trademarks or product names of Siemens
D-68165 Mannheim AG or supplier companies whose use by third parties for their own
purposes could violate the rights of the owners.