(4) Инжиниринг и Автоматизация Пакетных Процессов с Помощью Pcs 7 По Моделям Isa-88
(4) Инжиниринг и Автоматизация Пакетных Процессов с Помощью Pcs 7 По Моделям Isa-88
automation of batch
processes with PCS 7
along ISA-88 models
Siemens
SIMATIC PCS 7 / SIMATIC BATCH Industry
Online
https://support.industry.siemens.com/cs/ww/en/view/109784331 Support
Legal information
Legal information
Use of application examples
Application examples illustrate the solution of automation tasks through an interaction of several
components in the form of text, graphics and/or software modules. The application examples are
a free service by Siemens AG and/or a subsidiary of Siemens AG ("Siemens"). They are
non-binding and make no claim to completeness or functionality regarding configuration and
equipment. The application examples merely offer help with typical tasks; they do not constitute
customer-specific solutions. You yourself are responsible for the proper and safe operation of the
products in accordance with applicable regulations and must also check the function of the
respective application example and customize it for your system.
Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the
application examples used by technically trained personnel. Any change to the application
examples is your responsibility. Sharing the application examples with third parties or copying the
application examples or excerpts thereof is permitted only in combination with your own products.
The application examples are not required to undergo the customary tests and quality inspections
of a chargeable product; they may have functional and performance defects as well as errors. It is
your responsibility to use them in such a manner that any malfunctions that may occur do not
result in property damage or injury to persons.
Disclaimer of liability
Siemens shall not assume any liability, for any legal reason whatsoever, including, without
limitation, liability for the usability, availability, completeness and freedom from defects of the
application examples as well as for related information, configuration and performance data and
any damage caused thereby. This shall not apply in cases of mandatory liability, for example
under the German Product Liability Act, or in cases of intent, gross negligence, or culpable loss of
life, bodily injury or damage to health, non-compliance with a guarantee, fraudulent
non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for
damages arising from a breach of material contractual obligations shall however be limited to the
© Siemens 2021 All rights reserved
foreseeable damage typical of the type of agreement, unless liability arises from intent or gross
negligence or is based on loss of life, bodily injury or damage to health. The foregoing provisions
do not imply any change in the burden of proof to your detriment. You shall indemnify Siemens
against existing or future claims of third parties in this connection except where Siemens is
mandatorily liable.
By using the application examples, you acknowledge that Siemens cannot be held liable for any
damage beyond the liability provisions described.
Other information
Siemens reserves the right to make changes to the application examples at any time without
notice. In case of discrepancies between the suggestions in the application examples and other
Siemens publications such as catalogs, the content of the other documentation shall have
precedence.
The Siemens terms of use (https://support.industry.siemens.com) shall also apply.
Security information
Siemens provides products and solutions with Industrial Security functions that support the secure
operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary
to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept.
Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems, machines
and networks. Such systems, machines and components should only be connected to an
enterprise network or the Internet if and to the extent such a connection is necessary and only
when appropriate security measures (e.g. firewalls and/or network segmentation) are in place.
For additional information on industrial security measures that may be implemented, please visit
https://www.siemens.com/industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed
at: https://www.siemens.com/industrialsecurity.
Table of contents
Legal information ......................................................................................................... 2
1 Scope of this document .................................................................................... 4
2 ISA-88 introduction ............................................................................................ 5
3 Models of the ISA-88 ......................................................................................... 7
3.1 Physical Model ..................................................................................... 7
3.2 Procedural Control Model..................................................................... 9
3.3 Process Model .................................................................................... 11
4 From Process Flow Diagram to P&ID ............................................................ 14
5 Process Cell Classification ............................................................................. 16
6 Unit classification ............................................................................................ 17
7 Control Module and Equipment Module classification ................................ 18
8 Generic Equipment Module versus recipe-aware Equipment Module
approach ........................................................................................................... 21
9 The implementation of Equipment Modules in PCS 7 ................................. 24
9.1 PCS 7 interpretation of EMs and EPHs ............................................. 24
9.2 What are EMTs and EPHTs? ............................................................. 26
9.3 Design guidelines (comparison of both concepts) ............................. 27
© Siemens AG 2021 All rights reserved
2 ISA-88 introduction
Industrial processes can be classified as continuous, discrete or batch
manufacturing processes. Continuous processes are classified as processes which
have a continuous outflow, for example production of paper or steel. Discrete
processes have a discrete output, for example the production of a car.
A batch process is a process that leads to the production of finite quantities of
material by subjecting quantities of input materials to an ordered set of processing
activities over a finite period of time using one or more pieces of equipment.
There was a need to provide a standard for managing batch processes because of
the following reasons:
• No universal model for batch control
• Difficult for plant operators to communicate processing requirements
• Integration of solutions from different vendors is difficult
• Batch control solutions are difficult to configure
Therefore, the ISA (International Society of Automation) decided to provide a
standard which describes a method to structure batch processes. It defines
terminology and models that makes design and operation of batch plants easier
and uniform. This standard is named ISA-88, whereby only the first part of the
standard (ANSI/ISA–88.00.01–2010), called "Models and Terminology" is
considered in this document.
ISA-88 is more than a standard for software, equipment, or procedures. It is a
© Siemens AG 2021 All rights reserved
design philosophy. Understanding ISA-88 will help to better design processes and
manufacture products.
How does ISA-88 help?
• Modularity allows for easier global replication and better return on investment.
• Isolates equipment from recipes.
• Design concepts make validation easier.
• ISA-88-aware solutions help track product and process data.
• Gathering requirements from customers and conveying requirements to
vendors is easier.
• Provides guidelines on how to recover from abnormal events.
Issue Answer
How to make a product? Recipes, procedures and formulars
What equipment is to be controlled? Equipment entities
What control is needed? Control activities
Therefore, three models and their relationships have been defined in the ISA-88
standard.
Recipe
SIMATIC BATCH
Procedural
RUP
control
ROP
RPH
Equipment control
Controller
EPH
EM
© Siemens AG 2021 All rights reserved
CM
In the next chapters you will find explanation what each of these acronyms really
mean.
Enterprise
may contain
Site
may contain
Area
may contain
Process Cell
must contain
Unit
© Siemens AG 2021 All rights reserved
may contain
Equipment Module
may contain
Control Module
Figure 3-3 Mapping of the physical model to the PCS 7 technological hierarchy
© Siemens AG 2021 All rights reserved
The execution of a phase may result in one or more of the following actions:
• commands to basic control, such as
– changing controller modes, initializing their outputs, and adjusting their set-
points
– setting, clearing, and changing alarm and other limits
– modifying algorithm selections and tuning constants
• the collection of
– process measurement values, such as tank level or liquid density
© Siemens AG 2021 All rights reserved
Figure 3-4 Mapping of the procedural control model to the PCS 7 master recipe
© Siemens AG 2021 All rights reserved
Process Stages
Every batch process can be divided into process stages. Process stages can take
place in series (after each other), in parallel (simultaneously) or a combination.
Each process stage typically operates independently from other process stages. A
sequence of physical or chemical changes to the material is usually the result of a
process stage.
Examples: esterify, strip, neutralize, filter
Process Operations
Each process stage consists of process operations. They represent major
processing activities, where the result is often physical or chemical changes to the
material. Process operations are a bit more concrete than process stages.
Examples: initialize, charge, react
Process Actions
Every process operation can be divided into process actions. They are the lowest
level of the process model. The actions are needed to complete the operations.
Examples: add water, add other ingredients, heat the tank to 55 degrees, hold for
120 minutes
Filter
© Siemens AG 2021 All rights reserved
In the basic design of a facility the PFD is augmented with more details and a
piping and instrumentation diagram (P&ID) is established, which contains all the
information needed for the automation of a plant, and for the structuring according
to ISA-88. For the purpose of this document, a simplified P&ID is depicted in the
next figure.
The PFD and P&ID are closely linked to the ISA-88 physical model. Properly
mapping elements of the physical model onto the P&ID will help us describe the
functionality of the units and subsequently program it for automation. The next
sections take a closer look at each of these elements.
6 Unit classification
The process cell is divided into a number of units. Units represent the physical
processing equipment in the plant, such as a reactor, and are made up of
equipment modules and control modules. A unit is an independent grouping of
equipment usually centered around a major piece of processing equipment, such
as a mixing tank or reactor, and it can perform one or more major processing
activities — such as fermenting, harvest or purifying.
Usually, the modules that make up the unit cannot be manipulated or controlled by
equipment outside of its own unit. Any equipment that is considered common or
manipulated by multiple units should be defined as shared equipment, which can
be temporarily acquired by a unit to carry out specific tasks, see also chapters
9.6 Shared EM and 10.4 Shared Control Module .
An important consideration when defining batch units, is that a unit can only
operate a single batch at the same time. The batch may exist in multiple units, but
a unit can hold only one batch at any given time.
Defining the boundaries for units is important to guarantee the flexibility of the
plant, reusability of the modules, and consistent reporting over multiple plants. The
PFD can be used to initially identify the units. Once the P&ID details are known, the
unit can be further refined. In case modular integration of intelligent unit operations,
the unit and its ISA-88 structuring are defined by the OEM supplier.
In PCS 7, the unit and its modules are identified in the hierarchical folder structure
of the plant view, as shown in below.
© Siemens AG 2021 All rights reserved
A recipe unit procedure is linked to possible unit candidates. The unit candidates
determine which recipe phases can be used in the recipe unit procedure, and
these recipe phases correspond to the common equipment phases for all unit
candidates.
Figure 7-1 Example P&ID from process unit "Reactor" with its EM’s (highlighted) and CM’s
© Siemens AG 2021 All rights reserved
An equipment module is a functional group of control modules that can carry out a
limited number of specific minor processing activities such as dosing, charging or
temperature control. An equipment module is typically centered around a piece of
process equipment such as vessel outlet/inlet manifold, process heater etc. The
separation of a unit into functional Equipment Modules (EM) should already reflect
the process actions and recipe phases from the process and procedural control
model. Introducing a new product on the same equipment should be possible
without altering the base sequences of the EM’s. The EM’s of our example reactor
are shown in the figure above: feeding, temperature control, pressure control,
agitator control and transfer out.
According to ISA-88, it is possible for an equipment module to contain other
subordinate equipment modules, although this is recommended to be restricted to
areas where there are no phases or batch requirements.
An EM is usually a sequence in which all the subordinate CM’s are monitored and
controlled. The EM also contains exception handling logic that will handle failure of
subordinate CM and process failure. Usually the exception logic is labelled as held
state or held logic and drives the EM to a failsafe state. The EM itself does not
have mandatory state logic defined in the ISA-88, although in PCS 7 an EM is
usually recipe-aware and it therefore has a state logic that follows the state logic of
the recipe phase, as shown in the next figure.
As the sequence of the EM reflects the process action, it is common to enable and
disable control module related alarms and process interlocks or change alarm
limits throughout the sequence. This must be considered within the design of such
command sequences.
Arbitration of control modules shared between equipment modules within the same
unit will be performed at the equipment module level, see also chapter 10.4 Shared
Control Module.
Arbitration of equipment modules shared in the same unit or between units is
performed at the phase level. Each phase will acquire the equipment modules
needed to perform a specific process action. It is also possible to acquire
equipment modules on another unit in the same way.
When partitioning the EMs within a unit, the following criteria should be applied:
• all CMs in the EM must support a similar processing purpose and be self-
contained
• the EM must be reusable, so that a type-instance concept can be used
• the module has to be designed so that it can perform all of the available
processing functions, see above
• EM must have the ability to operate on its own without other EM interactions
• ability to minimize the effects of process exceptions by containing them within
the equipment module; ideally an exception will initially only affect one EM
before being propagate to other EM’s or even Units.
Like the CMs, in PCS 7 the equipment modules can be controlled by the operator
in manual mode, or by the phases in automatic mode. The EMs linked to a
particular unit are visualized in the PCS 7 hierarchical folder structure as subfolder
of the unit folder, as was shown in Figure 2-1.
It’s important to note that the CMs and EMs should ideally follow the modularization
approach where functionality is contained within modules that can be programmed
and tested as standalone with a defined interface towards other modules. To
increase reusability, within PCS 7 support for type-instance is made for the control
and equipment modules. Similar EMs and CMs can be grouped in a type. This type
can be tested and then all modules will be instantiated from this type.
By creating these standard ISA-88 batch elements, tremendous benefits can be
achieved:
• savings in software designing and engineering
• faster testing and validation during the initial process of application
implementation
• increased maintenance and flexibility - By means of the pre-tested standard
types, the expansion of the installation can be realized in a faster way, with
less (re-)validation effort.
© Siemens AG 2021 All rights reserved
Equipment Module
In SIMATIC PCS 7 the generic equipment modules are triggered by the recipe via
the equipment phases, which are sequences with a state logic that follows the RPH
state logic as shown here.
Equipment
Recipe Phase
Phase
Equipment Module
Why the need for the distinction between generic and recipe-aware equipment
modules?
The top-level ISA-88 design pattern is the separation of product definition
information from production equipment capability. This separation allows the same
equipment to be used in different ways to make multiple products, or different
equipment to be used to produce the same product. Product definition information
is contained in recipes, and the production equipment capability is described using
a hierarchical equipment model.
The separation of equipment capabilities – defined in an equipment hierarchy –
and product manufacturing instructions – defined in recipes – provide the basis for
improved flexible manufacturing. The master and control recipes’ procedures
© Siemens AG 2021 All rights reserved
contain recipe phases, and these are where the recipe is linked to equipment.
Recipes contain references to equipment functions. The actual functions are
performed by the equipment. The logic in a recipe’s procedure specifies when the
functions are to occur, in what order, and what the transition conditions are
between functions. There is a substantial difference between general/site recipes
and master/control recipes. The general and site recipes are equipment
independent and describe the processing technique. Master and control recipes
are specific to and dependent on the equipment in a defined process cell. They
define the procedure that implements the process with actual physical resources.
Take the use-case where the same product is produced at various sites with the
same general recipe. The equipment design is not necessarily the same between
plants, as you can see in the following P&IDs, but the process actions to make the
product are.
Figure 8-3 P&IDs of similar plants that can produce the same product but have different equipment
When using recipe-aware equipment modules, it could be that each plant needs a
different master recipe for the same product, depending on the equipment specifics
in the equipment modules, that have a direct link to the recipe.
The use of generic EMs and EPHs separate the product manufacturing instructions
from the equipment capabilities to allow improved flexible manufacturing:
• Equipment phases: product process steps that call the various EMs (product
specific)
• Equipment modules: minor process activity sequences that are equipment
specific (plant specific) – For example temperature control EM can be done by
electrical heating, adding steam or a manual operation. EM’s of a certain class
should have the same interface towards the EPH layer.
The process actions as defined in the process model, are minor activities, needed
to make a certain product, for instance: temperature adjust, transfer, agitate, inert,
blend. Process actions should be greatly standardized for re-use in multi-purpose /
multi-product / multiple reactor plants or across sites. In case of generic EMs, the
equipment phases are defined such that there is a one-to-one correspondence
between a process action, a recipe phase and an equipment phase. All equipment
dependencies are “hidden” from the recipe phase and recipe procedure.
© Siemens AG 2021 All rights reserved
Figure 9-1 ISA-88 logic for a particular unit using the recipe aware EM approach
EM EM EM EM
CM CM CM CM CM CM CM CM
© Siemens AG 2021 All rights reserved
Unit
Only one control strategy (phase) of an equipment module can run at a time.
However, a switch from one control strategy to another without actually stopping
the equipment module could be implemented if required. For example, a
temperature control equipment module could have a control strategy to heat the
jacket of the equipment to a certain set point and keep it there. It could have
another control strategy to heat the product to a certain set point and keep it there.
The first control strategy would involve a PID controller with the jacket temperature
as measurement, while the second would involve a cascaded PID controller with
the product temperature as the primary measurement and the jacket temperature
as the secondary measurement. A switch from the first to the second control
strategy when the product temperature reaches 90% of the product temperature
set point could then be implemented in the recipe.
The EM controls and monitors its CMs, which are commonly directly linked as seen
in the previous figure.
The sequence is visualized by a block icon and faceplate, which also shows the
ISA-88 interpretation:
at the same time. Therefore, an explicit acquire and release of the EMs is needed.
A multiplexer is built-in per default into the logic.
Figure 9-3 ISA-88 logic for a particular Unit using the generic EM approach
EM EM EM EM EM
CM CM CM CM CM CM CM CM CM CM
Unit
© Siemens AG 2021 All rights reserved
In both cases, the batch context, consisting of the batchname, the batchID and the
recipe step number, is automatically sent at runtime from the batch to the
equipment phase, and is from there propagated to the EMs and CMs.
Figure 9-4 Linking the CM role to the CM instance when deploying EMTs
Figure 9-5 Visual comparison of the recipe-aware EM (left) and generic EM (right) approaches
Operation Operation
The following table gives a summary of the benefits and deficits of both
approaches:
Recipe-aware equipment module Generic equipment module
Benefits
• Flexibility for definition and change of master • No recipe dependency on process cell specific
recipes by configuration of recipe operations equipment
– No revalidation of the EM’s is needed in • One central definition of master recipe for a
case of modification of recipe operations product for global use. Easier to transfer
• Direct link between recipe phases and recipes to different sites as recipe does not
equipment modules dependent on process cell specific equipment
– Change recipe procedures (ROP level) • Less complex master recipes as complexity is
without changing controller programs shifted to equipment phase level
• Change recipe parameters directly at EM-level – Coordination between equipment modules
– Reduced engineering effort for exception is easier at equipment phase level
handling and assignment of EM, • Standardization: Reduced effort for (partly) re-
– as by default only one RPH can be active use of equipment phases across different
for an equipment module. plants
– Current installed base with specifications • Easier standardization at global level and
and libraries of EM’s available. more possibilities for digital support in
development and life cycle
– Takes advantage of technological
engineering methods introduced with • Possibility for parallel development of recipes
control module types (by process) and automation control (by
automation)
• Takes advantage of technological engineering
© Siemens AG 2021 All rights reserved
https://support.industry.siemens.com/cs/ww/en/view/109781909
And an example project can be found here:
https://support.industry.siemens.com/cs/attachments/109781909/Batch_GS.zip?do
wnload=true
An online training is also available from Siemens Learning Campus:
https://siemens-
learning.sabacloud.com/Saba/Web_spf/EU2PRD0112/app/shared;spf-
url=common%2Flearningeventdetail%2Fcurra000000000003720
Figure 9-6 Defining the EPH interface (IF) and the derived EPHs
EPH IF
QUANTITY
TEMP DosingIF
9.6 Shared EM
In the case of generic equipment modules, the EPH can easily acquire EMs
beyond its unit boundary, see Figure 9-3. The built-in multiplexer takes care of the
arbitration of the shared EM.
information necessary for the function of the measurement loop (function blocks,
signals, parameters, messages …). The instances are generated from the CMTs,
either in PCS 7 engineering tools themselves or with COMOS/PAA.
CMTs essentially consist of a conventional CFC with the function blocks and the
connection logic as well as the technological IOs. These technological IOs:
• contain the commands and statuses for the use in the above-mentioned
equipment module type,
• enable the use of variants,
• are the interface to COMOS.
Due to the split into CFC and technological IOs, the CFC part can be edited as
before and the CMT as a whole can be handled from a technological point of view.
Technological objects are created in the technological IOs and connected to the
blocks, signals, parameters and messages in the CFC part. This means that the
technological connections can be designed according to technological aspects,
independent of the function modules used.
In addition to the mentioned blocks, signals, parameters and messages,
standardized commands and statuses can be created in the types which
considerably facilitate the project engineering of the sequences in the equipment
module type.
The decisive advantages of CMT compared to conventional technology are
synchronization and variant creation.
By using CMT, it is possible to synchronize subsequent changes of types, such as
connection changes or additional blocks, into the instances without having to
create the instances again or losing already done detail engineering. Instance-
specific changes are protected against unwanted changes. In addition, a detailed
list of all changes to be executed is provided before the actual synchronization.
If instance-specific differences, such as additional interlocks or different driver
blocks are required, there are two basic ways to implement them. Which one to
choose depends on the type of difference.
The type offers a choice between instance-specific functions. For example, should
different channel drivers with the same type functionality be used, or functionally
identical valves with or without feedback be implemented? In these cases, the
“optional” functionality is used in the technological connections of the CMT. A
change from one variant to another is possible at any time.
To insert a function extension into one or more instances without changing the
type, independent functions can be created in the master data library and
integrated into the instances. These functions are always handled separately from
the CMT. As with the synchronization of the CMT, it is also possible to make
subsequent changes to the functions and synchronize them in the projects.
instantiate
insert
© Siemens AG 2021 All rights reserved
10.2 Benefit
The highest priority must be given to the type-instance concept. Quick changes in
an instance would be a violation of the concept and would, for example, lead to
risks in synchronization.
In contrast to this limitation, the type-instance concept offers many advantages:
• Adaptation of changes from type to instance without unnecessary modification
of the existing application is possible.
• Changes in the central/general area only need to be tested once.
• System-side proof that the functions are the same in all instances is given.
• A type can contain several variants.
• Change from one variant to another variant without losing connections already
created.
Further information can be found in the following application examples and FAQs:
• FAQ 109475748:
Control Module (CM) Technology – Efficient Engineering with SIMATIC PCS 7
• FAQ 109758382:
Synchronization of individual control module types (PCS 7 V9.0 SP1)
The block can be cascaded via the fourth channel so that accesses via more than
four upstream applications are possible.
More detailed information can be found in „SIMATIC Process Control System
PCS 7 Advanced Process Library (V9.0 SP3) Chapter 7.7.
In detail PCS 7 SIMATIC BATCH provides the following functions for engineering
of recipes:
1 2 3 4 5 6 7 8 9 10 11 12
With SIMATIC BATCH unit class-based recipes can be created. The class concept
allows equipment independent recipes (separation between recipe and equipment)
for facilities with similar units (unit classes) for optimized utilization. During recipe
creation it is not necessary to select a specific unit for a recipe unit procedure,
instead a list of units that are candidates to execute the RUP is created. With the
late binding concept, unit allocation takes place at runtime, based on the allocation
strategy and unit constraints.
SIMATIC BATCH provides four different unit allocation strategies, each RUP is
© Siemens AG 2021 All rights reserved
configured to use a specific allocation strategy to select a unit from the list of
candidates.
• Operator selection: When the RUP is activated the operator can select an
appropriate unit candidate.
• Preferred unit: A unit candidate will be selected during recipe creation in the
master recipe.
• The longest out of use: A unit candidate that hasn’t been used for the longest
amount of time will be allocated.
• Process parameter: A unit candidate can be specified by an external system or
can be selected by controller logic and be deferred up to a process parameter.
The selection of a candidate unit is defined by one or more conditions. Static and
dynamic attributes can be evaluated. Static attributes can be equipment properties
like e.g. “vessel size”, “max. temperature”, “unit class”. Dynamic attributes can be
process parameters like “current pressure inside a vessel”, “actual temperature of
the product”.
and adjust them perfectly to the production processes. In the test mode OSC it is
possible to modify recipe structures in planned, released and started batches. The
altered or changed recipe structure in the control recipe (batch) can be saved for
further use as a new master recipe at any time, serving a faster recipe
development cycle.
At the left-hand side, the figure shows the transformation steps for the recipe
entities. Portability of the recipe was mentioned in section 8, where the generic
equipment model approach was identified as the approach that could make the
recipe less equipment dependent.
Figure 12-2 Relationship between four types of recipes in the ISA-88 standard
The ISA-88 standard defines four types of recipes, each having a different purpose
from the others. The most important of these recipes are the general recipe and the
master recipe.
General recipe
The general recipe, often referred to as an equipment-independent recipe, is
generated for each product variant that is produced. The general recipe defines the
material and process dependencies required to make the product in such a way
that it is independent of the site at which the product is manufactured and the scale
of manufacture, and specific equipment used. The general recipe is usually created
during pilot plant scale up of a recipe used for R&D.
Site recipe
In addition to the general recipe, a site recipe may be maintained for each
manufacturing site at which the product is made. The site recipe may specify local
materials and may correspond to a general recipe that is modified for language and
local units of measurement.
Master recipe
Then a level down, a master recipe is usually generated for each process cell and
for each product variant, and may define exactly how the product is to be made in
© Siemens AG 2021 All rights reserved
the process cell based on the units in the cell, material flows between units and the
equipment available. Usually at this stage some equipment specifics come into the
recipe.
Control recipe
Finally, a control recipe is generated for each batch and may describe custom
options and formula values for a specific batch.
Use of process historian for external access of data offers various advantages: the
load on applications is reduced, redundancy issues are avoided, and the PH can
be placed in the demilitarized zone (DMZ) for cybersecurity compliancy. The
process historian offers various interfaces, not only SQL interfaces (commonly
used for reporting and dashboarding) but also an OPC UA interface for connectivity
to 3rd party historians and cloud-based data warehousing.
Note that the process historian only contains runtime data, such as control recipes.
Master recipe data is maintained on the batch server and can be accessed using
the batch API, which will be covered next.
SIMATIC BATCH offers a COM API interfaces that allows external applications to
interact bidirectional with SIMATIC BATCH, for instance to launch a control recipe
from a 3rd party MES engine, or to read details on master recipes. The API is
described in this manual:
https://support.industry.siemens.com/cs/us/en/view/92344632
SIMATIC BATCH supports external recipe creation, by means of a BatchML
interface, which was covered in chapter 12.
© Siemens AG 2021 All rights reserved
14 Acronyms
Term Definition
AS Automation System = PLC
CFC Continuous Function Chart
CM Control Module
CMT Control Module Type
DCS Decentralized Control System
DMZ Demilitarized Zone
eBR Electronic Batch Recording
EPH Equipment Phase
EPHT Equipment Phase Type
EM Equipment Module
EMT Equipment Module Type
EOP Equipment Operation
IO Input Output
MES Manufacturing Execution System
OSC Online Structure Change
P&ID Piping & Instrumentation Diagram
© Siemens AG 2021 All rights reserved
15 Appendix
15.1 Service and support
Industry Online Support
Do you have any questions or need assistance?
Siemens Industry Online Support offers round the clock access to our entire
service and support know-how and portfolio.
The Industry Online Support is the central address for information about our
products, solutions and services.
Product information, manuals, downloads, FAQs, application examples and videos
– all information is accessible with just a few mouse clicks:
support.industry.siemens.com
Technical Support
The Technical Support of Siemens Industry provides you fast and competent
support regarding all technical queries with numerous tailor-made offers
– ranging from basic support to individual support contracts.
Please send queries to Technical Support via Web form:
support.industry.siemens.com/cs/my/src
© Siemens AG 2021 All rights reserved
Service offer
Our range of services includes the following:
• Plant data services
• Spare parts services
• Repair services
• On-site and maintenance services
• Retrofitting and modernization services
• Service programs and contracts
You can find detailed information on our range of services in the service catalog
web page:
support.industry.siemens.com/cs/sc
The Siemens Industry Mall is the platform on which the entire siemens Industry
product portfolio is accessible. From the selection of products to the order and the
delivery tracking, the Industry Mall enables the complete purchasing processing –
directly and independently of time and location:
mall.industry.siemens.com
\3\ P. A. Sinclair and J. R. Savery, "Method of Generating Recipe for Process". U.S.
Patent Patent 8,160,735 B2, April 17, 2012
\4\ International Society of Automation, "ANSI/ISA-88.00.01-2010 Batch Control Part 1:
Models and Terminology," October 2020. [Online]. Available:
https://www.isa.org/products/ansi-isa-88-00-01-2010-batch-control-part-1-models
\5\ International Society of Automation, "ISA95, Enterprise-Control System Integration,"
International Society of Automation, [Online]. Available:
https://www.isa.org/standards-and-publications/isa-standards/isa-standards-
committees/isa95 [Accessed October 2020]
\6\ Siemens, "SIMATIC PCS 7 Process Control System Compendium Part C -
Equipment Phases with SFC Types (V9.0)," October 2018. [Online]. Available:
https://support.industry.siemens.com/cs/us/en/view/109761602
\7\ Siemens, "SIMATIC Process control system PCS 7 SIMATIC BATCH V9.0 Getting
Started," August 2020. [Online]. Available:
https://support.industry.siemens.com/cs/ww/en/view/109781909.
\8\ Siemens, "SIMATIC BATCH V9.0: BatchML reference & examples," April 2017.
[Online]. Available: https://support.industry.siemens.com/cs/us/en/view/109747147
\9\ Siemens, "Sample application for SIMATIC BATCH COM API," December 2016.
[Online]. Available: https://support.industry.siemens.com/cs/us/en/view/92344632
\10\ R. Peoples, "6 Steps to Designing a Flexible Control System with ISA-88," April
2014. [Online]. Available: https://www.crossco.com/blog/6-steps-designing-flexible-
control-system-isa-88/