Batch Equipment Editor
Batch Equipment Editor
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this
equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated
with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and
diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this
manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to
personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic
loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be
present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangerous
temperatures.
Important: Identifies information that is critical for successful application and understanding of the product.
Allen-Bradley, Rockwell Software, and Rockwell Automation ControlLogix, eProcedure, FactoryTalk, RSBizWare, RSBizWare BatchHistorian, RSBizWare Historian, RSBizWare MaterialTrack, and RSLinx are
trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Table of contents
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 3
Table of contents
Chapter 5
Chapter 6
4 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Table of contents
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 5
Table of contents
Chapter 11
Chapter 12
6 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Table of contents
Chapter 13
Chapter 14
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 7
Table of contents
Chapter 15
8 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Table of contents
Chapter 16
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 9
Table of contents
Chapter 17
Appendix A
Supported area model Area model object warm restart support ..................................................................... 243
Resource classes warm restart support ......................................................................... 244
changes
Resources warm restart support .................................................................................... 244
Unit attributes warm restart support ........................................................................... 245
Unit attribute tags warm restart support..................................................................... 245
Equipment phase tags warm restart support............................................................... 246
Enumeration sets warm restart support....................................................................... 246
Data servers warm restart support ................................................................................ 247
Process cell classes warm restart support ..................................................................... 247
Process cells warm restart support ................................................................................ 248
Unit classes warm restart support ................................................................................. 249
Units warm restart support ............................................................................................ 249
Parameters warm restart support .................................................................................. 250
Added parameters warm restart support ............................................................. 251
Report warm restart support.......................................................................................... 252
Added reports warm restart support .................................................................... 252
Configured messages warm restart support ................................................................ 253
Recipe phases warm restart support ............................................................................. 253
Equipment phases warm restart support ..................................................................... 254
10 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Table of contents
Appendix B
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 11
Chapter 1
For example, during recipe configuration, the area model provides a list of
available units and phases. Later during recipe verification, it verifies that the
designated equipment is capable of executing the procedures. During recipe
execution, resource arbitration functions use the area model to allocate equipment
based on recipe and operator requests.
Important: Verify any recipes that run against a new or modified area model, and
restart the FactoryTalk Batch Server service.
As outlined in the ISA S88.01 Batch Control Standard, the facility area model
organizes into model components:
• Process Cell
• Unit
• Phase
• Control Module
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 13
Chapter 1 FactoryTalk Batch Equipment Editor introduction
If using FactoryTalk Batch with FactoryTalk Batch Material Manager, set security
for FactoryTalk Batch to access the material database.
See also
14 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
FactoryTalk Batch Equipment Editor introduction Chapter 1
Additional resources These documents contain additional information concerning related Rockwell
Automation products.
Resource Description
FactoryTalk Batch ActiveX Controls User Guide Quick and easy access to information and instructions required to
use the FactoryTalk Batch ActiveX Custom Controls.
FactoryTalk Batch Administrator Guide Instructions for configuring security and services, and
implementation and use of components not normally accessed or
used by batch operators, such as the FactoryTalk Batch Server,
Simulator, and performance chart.
FactoryTalk Batch Server API Communication Provides quick and easy access to information regarding the
Language Reference Guide interface between the FactoryTalk Batch Server and FactoryTalk
Batch View — the Server Application Programming Interface (API).
It is intended to be used as a reference guide by those who want to
develop custom interfaces.
FactoryTalk Event Archiver User Guide The FactoryTalk Event Archiver collects data from the batch record
files (.evt files) generated by the FactoryTalk Batch Server and
stores the data in a Microsoft SQL Server database.
FactoryTalk eProcedure Client User Guide Provides information and procedural instructions required to create
and command batches using the FactoryTalk® eProcedure® Client,
and can be used as a reference information by the operator.
FactoryTalk Batch PCD Programmer Technical Provides information and instructions about the FactoryTalk®
Reference Guide Batch-PCD interface design. It is intended to be used as a reference
guide.
FactoryTalk Batch PhaseManager User Guide Describes the integration of the FactoryTalk Batch software with the
Studio 5000 Logix Designer™ application and the Logix5000™ family
of controllers. This integration simplifies the configuration and
maintenance of the FactoryTalk Batch automation system, provides
a superior means of communication between the FactoryTalk Batch
Server and the Logix5000 controller, and significantly reduces the
programming effort required to develop the phase logic code that
resides in your Logix5000 controller.
FactoryTalk Batch Recipe Editor User Guide Use FactoryTalk Batch Recipe Editor to create and configure master
recipes for use in batch automation. The interface is based on IEC
61131-3 sequential function charts to graphically organize recipes
into procedures, unit procedures, operations, and phases. Build
recipes using either the SFC format or a table-based format.
FactoryTalk Batch View User Guide FactoryTalk Batch View is used to initiate and execute FactoryTalk
Batch automation processing. FactoryTalk Batch View secured
objects are located in the FactoryTalk Diagnostics and are modified
using the FactoryTalk Administration Console. A system
administrator can customize FactoryTalk Batch View security to
meet the needs of the facility. FactoryTalk Batch View is used in
conjunction with a Human-Machine Interface (HMI).
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 15
Chapter 1 FactoryTalk Batch Equipment Editor introduction
FactoryTalk Batch Security for FactoryTalk Batch Equipment Editor uses the FactoryTalk Security
product policy settings defined in the FactoryTalk Directory. Only FactoryTalk
Equipment Editor security Security users have access to FactoryTalk Batch Equipment Editor.
When opening FactoryTalk Batch Equipment Editor, the user logged on to the
FactoryTalk Directory automatically logs on to FactoryTalk Batch Equipment
Editor or the Log on to FactoryTalk dialog box opens requiring a user name and
password.
If enabled, the FactoryTalk Use single sign-on system policy setting and
FactoryTalk Batch Equipment Editor Single Sign-On product policy setting is
True, these scenarios are possible when opening FactoryTalk Batch Equipment
Editor:
See also
16 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
FactoryTalk Batch Equipment Editor introduction Chapter 1
Open FactoryTalk Batch Use these instructions to open FactoryTalk Batch Equipment Editor.
Equipment Editor
To open FactoryTalk Batch Equipment Editor:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. (optional) If the Log On to FactoryTalk dialog box displays, type the user
name and password and then select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 17
Chapter 1 FactoryTalk Batch Equipment Editor introduction
FactoryTalk Batch Use FactoryTalk Batch Equipment Editor to configure the facility area model.
The components defined in the FactoryTalk Batch Equipment Editor interface
Equipment Editor interface with the facility process-connected devices.
Location bar The location bar indicates the unit and process cell currently working. Select
View > Location Bar to show and hide.
Class View Shows the existing cell classes, unit classes, or phases in the active area model. The column
area heading reflects the active level. Double-click (or right-click) an icon to open the Edit dialog
box for that item.
Design View Use this area to construct the area model and display the layout of the active level. In Select
area mode, double-click an item to display the layout of the next lower level. Right-click the item
to open the Edit dialog box.
Status bar The right side of the status bar displays the selected unit, process cell, and current user name.
See also
Toolbar on page 19
18 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
FactoryTalk Batch Equipment Editor introduction Chapter 1
Name Purpose
File Lists options for opening, creating, saving, securing, and importing and exporting area models.
Edit Edit the various area model components, perform a tag import, and configure signoffs for recipe
approval.
Class Create a new class of items for the current level.
View Specify the FactoryTalk Batch Equipment Editor components to display, and indicate the zoom
percentage.
Options Specify directories for area model icons and configure the FactoryTalk Batch Server options. Server
options include project settings (directories, recipe storage file type, recipe versioning enable and
disable), archiver event filters, batch reporting, and other settings.
Help Provides on-line help and information regarding the software and the system.
See also
Toolbar The FactoryTalk Batch Equipment Editor toolbar contains a group of buttons
used to perform commands in FactoryTalk Batch Equipment Editor. The
buttons, from left to right, are:
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 19
Chapter 1 FactoryTalk Batch Equipment Editor introduction
See also
20 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 2
Area models
The area model contains information about the process equipment used to create
batches. It includes all the components configured for one area of a specific
physical plant. An area model corresponds to a single FactoryTalk Batch Server.
The area model saves as a configuration file (.cfg) for use by FactoryTalk Batch
Recipe Editor, FactoryTalk Batch View, and Phase Simulator.
• Enumerations
• Data servers
• Resources
• Process cells
• Units
• Phase classes
• Phases
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 21
Chapter 2 Area models
Create a new area model Certain FactoryTalk Batch modules use the area model name to identify the
FactoryTalk Batch system data to associate with the area model.
Important: The area name must be unique for each FactoryTalk Batch Server running
on a network.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
6. Select OK to return to the Design View area. The area name displays in the
title bar of the Design View area.
8. Type an appropriate file name, and then select Save to save the area model.
The area model saves to the configuration file and can open at any time for
modification.
Important: Restart the FactoryTalk Batch Server to initiate the changes and re-verify
any recipes that run against any modified area model.
Tip: If running FactoryTalk Batch Material Manager and the FactoryTalk Batch Server
loses communications with the Material Server while creating or editing the area
model, some of the enumeration sets contain only the default values —
NULL_MATERIAL, NULL_CLASS, and NULL_CONTAINER.
See also
22 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Area models Chapter 2
Open an existing area Use these instructions to open an existing area model.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Locate and select the area model file (.cfg), and then select Open.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 23
Chapter 2 Area models
Area models migration When opening area models created using FactoryTalk Batch version 11.00 or
later, the option to have the area model automatically migrated to the latest
FactoryTalk Batch version is available. The existing data migrates to the new
schema. If the area model is not migrated, the current FactoryTalk Batch
Equipment Editor version is unable to open.
Tip: If upgrading from a FactoryTalk Batch version older than the previous major
release (such as from version 10.xx or earlier to version 12.xx), contact the
Rockwell Customer Support Representative to have the area model upgraded to
the new equipment database schema.
See also
Area models and FactoryTalk When opening area models containing enumeration sets of the same name as the
system enumeration sets (YES_NO, and if FactoryTalk Batch Material Manager
Batch Material Manager
is supported, MATERIALS, MATERIAL_CLASSES, and CONTAINERS),
rename these non-FactoryTalk Batch Material Manager enumeration sets.
Renaming the enumeration sets updates all parameters, report parameters, and
unit attribute tags to the renamed enumeration set and creates the new system
enumeration set. If not renamed, the area model cannot open in the current
FactoryTalk Batch Equipment Editor version.
Tip: When using FactoryTalk Batch Material Manager in conjunction with FactoryTalk
Batch, there is a dependency between the area model and the material database.
When an area model opens, the MATERIALS and CONTAINERS enumeration sets
recreate, based on the materials and containers that exist in the material database.
If the Material Server is unavailable, the enumeration sets contain only the default
values — NULL_MATERIAL and NULL_CONTAINER.
See also
24 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Area models Chapter 2
See also
Material database is unavailable The MATERIALS and CONTAINERS enumeration sets recreate each time an
area model creates, opens, or imports. If the Material Server is unavailable, the
enumeration sets only contain the default values — NULL_MATERIAL and
NULL_CONTAINER.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 25
Chapter 3
FactoryTalk Batch gives the ability to import XML area models or export area
models to XML format. XML provides a standard, non-proprietary format for
distributing the area model configuration.
See also
XML area models XML schemas and XML instance documents have become the industry standard
for providing implementation of neutral information. With FactoryTalk Batch,
FactoryTalk Batch Equipment Editor can import and export an area model in
XML format. This function allows for the exchange of the area model information
with other companies in a standard, non-proprietary XML format. The area
model information may be edited using text editors or XML editors.
Tip: When securing an area model to a Security Authority Identifier, the Export
command disables, and the area model cannot export.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 27
Chapter 3 Import and export area models overview
Import an XML area model When an XML area model imports, FactoryTalk Batch Equipment Editor
constructs the area model in memory. Save the imported area model to the
proprietary binary file or export it to another text file.
Files with extensions other than .axml read as tab-delimited files. Although the
.txt file extension is expected for the tab-delimited text files, FactoryTalk Batch
Equipment Editor attempts to read all files with extensions other than .axml as
tab-delimited text files.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
28 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Import and export area models overview Chapter 3
5. Select Open to initiate the import process. A message box displays the name
of each component imported and validated.
The Save As dialog box opens with Untitled.cfg highlighted in the File
name box.
8. In File name, type the new file name. Give the file the same name as the
currently selected area model to overwrite the current file.
9. Select Save. The new area model saves and the file name displays on the
FactoryTalk Batch Equipment Editor title bar.
Tip: If the file name is anything other than the area model currently selected in the
Server Options dialog box, change the Server Options settings before the new
area model is used.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 29
Chapter 3 Import and export area models overview
Import enumerations Create and maintain these system enumeration sets in FactoryTalk Batch
Equipment Editor:
• PHASE_FAILURES
• YES_NO
• REPORTING_CONTEXTS
• MATERIALS (with an installed Material Server)
• MATERIAL_CLASSES (with an installed Material Server )
• CONTAINERS (with an installed Material Server)
See also
30 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Import and export area models overview Chapter 3
Import system phase classes FactoryTalk Batch Equipment Editor creates and maintains these system phase
class sets:
• $NULL
• $TIMER
On import of system phase classes, the entire phase class validates and only those
that match completely import.
Tip: If any of the system phase classes ($TIMER or $NULL) contain errors, only the first
error show.
$NULL phase
$TIMER phase
• The name of the phase class must be $TIMER_X (where X is the type of
Timer and the unit of measure; for example, $TIMER_DN_SECOND or
$TIMER_UP_DAY).
• There must be no configured messages.
• There must be no configured control strategies.
• There must be no configured request parameters.
• There must be no configured message partners.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 31
Chapter 3 Import and export area models overview
Export an area model to XML FactoryTalk Batch allows export of an area model to a well-formed XML format.
With the exception of PHASE_FAILURES and REPORTING_CONTEXTS,
the data type or the members of the system-maintained enumeration sets cannot
change. The XML file must include these system enumeration sets for validation
against the schema. These system enumeration sets can export but cannot import.
All system phases ($NULL or $TIMER) export. All associated recipe and report
parameters and associated data (for $TIMER_X phases) are part of the export (for
example, where X is the type of Timer and the unit of measure;
$TIMER_DN_SECOND or $TIMER_UP_DAY).
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Select File > Export. The File Export As dialog box opens.
4. Locate and select the file to export the area model or, in File name, type a
new file name.
6. Select Save to initiate the export process. If the file already exists, confirm to
replace the file.
See also
32 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Import and export area models overview Chapter 3
Convert XML to binary from the Convert XML area models to the proprietary binary format from the command
command line overview line using the supplied program AreaModelConvert.exe. Only well-formed,
schema-conformed, and program-validated XML files convert.
Where:
Example:
C:AreaModelConvert.EXE
\\Batchctl\SampleDemo1\recipes\ice_cream1.axml
\\Batchctl\SampleDemo1\recipes\ice_cream1.cfg
\\Batchctl\SampleDemo1\logs\convert.log
The command line validates the information in the XML file and overwrites the
existing file specified by OutputFile. Error messages append to the log file.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 33
Chapter 3 Import and export area models overview
If the command line arguments are valid, the program returns a 0 (zero),
indicating a successful import. If the command line arguments are invalid, the
command line program returns a 1 (one), indicating a failure. View the return
code in the log file to check if the conversion succeeded or failed.
See also
Convert XML to binary from COM A COM object exposes an interface that allows conversion of area models from
XML files to MFC binary files. The COM object,
overview
AreaModelXMLToBinary.exe, installs in the Batch/bin directory and consists
of the:
• Component: AreaModelXMLToBinary.exe
• ProgID: AreaModelConvert.AModelXMLToBinary.1
• Interface: IAreaModelXMLToBinary
• Method: HRESULT AreaModelXMLToBinary.ConnvertXMLToBinary
(BST InputFile, BST OutputFile)
See also
34 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Import and export area models overview Chapter 3
COM object syntax The syntax of the interface method of the COM object is:
Where:
If using C++ to create the COM object, the syntax looks like this code sample:
#import AreaModelConvert.tlb
....
IAreaModelConvertPtr piAreaModelConvert;
piAreaModelConvert.CreateInstance("AreaModelConvert.AModelXMLTo
Binary");
HRESUTL hr= piAreaModelConvert ->ConnvertXMLToBinary (InputFile,
OutputFile);
BSTR bstr = piAreaModelConvert ->MessageString();
If using Visual Basic to create the COM object, the syntax looks similar to this
example.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 35
Chapter 3 Import and export area models overview
Where:
[InputFile] is the path and file name of the XML area model (.axml) and
[OutputFile] is the path and file name of the binary area model file (.cfg).
Spaces are not allowed in the path names unless contained in quotation marks, as
shown in the previous example. UNC names are also supported, as demonstrated
in this syntax example:
returnCode =
obj.ConvertXMLToBinary("\\batchctl\SampleDemo1\recipes\ice_crea
m1.axml", "\\batchctl\SampleDemo1\recipes\ice_cream1.cfg")
See also
36 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 4
Enumerations overview
• PHASE_FAILURES
• YES_NO
• MATERIALS (for Material Server-installed system)
• MATERIAL_CLASSES (for Material Server-installed system)
• CONTAINERS (for Material Server-installed system)
• REPORTING_CONTEXTS
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 37
Chapter 4 Enumerations overview
See also
38 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Enumerations overview Chapter 4
System enumeration sets There are five default system enumeration sets. The data type or the members of
these system-maintained enumeration sets are not allowed to change, except for
the Phase_Failures and Reporting_Contexts enumeration sets.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 39
Chapter 4 Enumerations overview
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. Type the new enumeration set name. Select OK to return to the Create
Enumeration Sets and Enumerations dialog box.
The new enumeration set name displays in the Enumeration Sets column.
Tip: If members are not added to a new enumeration set, the set will not display as an
option in the Enum/E.U. list when updating phase class parameters and reports.
See also
40 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Enumerations overview Chapter 4
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
Tip: Members to the system enumeration sets cannot be added: YES_NO, MATERIALS,
MATERIAL_CLASSES, and CONTAINERS.
5. Type the enumeration name and the ordinal value, or accept the default
ordinal value.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 41
Chapter 4 Enumerations overview
Edit enumerations and Use these instructions to edit enumerations and enumeration sets.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Select Edit > Enumeration Sets to open the Create Enumeration Sets and
Enumerations dialog box.
42 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Enumerations overview Chapter 4
7. Select Yes to edit the enumeration set name. The items listed in this dialog
box modify to include the new enumeration set name. Or, select No to
cancel the modification.
See also
Delete enumerations and Use these instructions to delete enumerations and enumeration sets.
enumeration sets Tip: The system enumeration sets or members (enumerations) of the system
enumeration sets cannot be deleted: YES_NO, MATERIALS, MATERIAL_CLASSES,
and CONTAINERS.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Select Edit > Enumeration Sets to open the Create Enumeration Sets and
Enumerations dialog box.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 43
Chapter 4 Enumerations overview
4. Select Delete.
5. To delete an enumeration:
Tip: Items that were using the deleted enumeration set are defaulted to Type =
Integer and Eng.Units = Eng.Units.
See also
44 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 5
See also
Parameters and reports in When adding a phase class to an operation-level recipe using FactoryTalk Batch
Recipe Editor, the phase class parameters are formula values, and the phase class
recipes reports are report values. When defining the formula values, the recipe author has
these options:
• Accept the default formula value (this is the corresponding phase class
parameters default value).
• Assign a new value.
• Defer the formula value assignment to the operator or to a recipe formula
parameter - a parameter associated solely with the recipe.
Using parameters can minimize the number of phase classes or recipes needed.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 45
Chapter 5 Parameters and reports with FactoryTalk Batch
Parameters example If a plant has a unit that mixes several different products, define a phase class to
indicate the agitator’s speed in the mixer unit. Either define a different phase class
for each of the required speeds, or define one phase class and configure a parameter
for the agitator speed. When using the phase class in a recipe, assign a value
immediately or later. By deferring the value assignment, one operation is created to
use in multiple recipes.
See also
How parameters and A phase, which is an instance of a phase class in an area model, uses tags to
communicate with the engineered logic in the process-connected device (PCD).
reports work with phase Each tag in the phase maps to a specific memory address or tag in the PCD where
tags data associated with the phase is stored during the recipe’s execution. The
FactoryTalk Batch Server and the PCD use the tags to exchange information
regarding the phase.
Tip: The configuration for RSLinx Enterprise FactoryTalk Live Data tags is identical to that of OPC tags.
Every OPC phase has a minimum of ten standard tags. When configuring the
phase class from which the OPC phase is created, define the number of tags
required for parameter and report communications, as well as additional request
tags.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, it is not necessary to define the number
of parameter, report, and request tags. The correct number of tags automatically configure when the area
model synchronizes with the Logix Designer project.
See also
46 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Additional request, parameter, A Request tag is one of the ten standard tags associated with every OPC phase.
and report tags for phases The process-connected device (PCD) uses the Request tag to request service from
the FactoryTalk Batch Server. Sometimes, the PCD needs to communicate more
information to the FactoryTalk Batch Server than can be accommodated by the
single standard Request tag. For this purpose, specify on the phase class, the
number of additional request tags needed for an OPC phase.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, do not configure request tags. The
tags automatically create for Logix5000 CIP phases when the area model synchronizes with the Logix
Designer project.
To have the number of parameters and reports on the phase class always equal the
number of parameter tags and report tags on the associated phases, enable
Parameter/Tag Locking on the phase class. If Parameter/Tag Locking is
disabled, specify on the phase class the number of parameter and report tags that
exist on the associated OPC phases. This number may be different from the
number of defined phase class parameters and reports for OPC phases.
Tip: For Logix5000 CIP phases, Parameter/Tag Locking always enables, regardless of the setting selected.
When the area model synchronizes with the Logix Designer project file, FactoryTalk Batch Equipment
Editor creates the same number of parameter tags as parameters that exist on the phase class, and the
same number of report tags as reports that exist on the phase class.
• The number of parameters and reports associated with the phase class.
• The number of tags in the phase associated with those parameters, reports,
and additional requests. Either enable Parameter/Tag Locking, or specify
the actual number of tags.
Tip: The configuration for RSLinx Enterprise FactoryTalk Live Data tags is identical to OPC tags.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 47
Chapter 5 Parameters and reports with FactoryTalk Batch
When creating the OPC phase instance (phase assigned an OPC data server),
specify:
• The memory addresses or tags in the PCD associated with each of the ten
standard tags.
• The memory addresses or tags in the PCD associated with any configured
parameters, reports, and additional request tags.
Tip: If the number of phase tags does not equal the number of parameters for the specified phase class (the
number of phase tags should be equal to the highest parameter ID number), the Upload/Download
functionality does not operate correctly. Additionally, to correctly pass parameter values, the phase logic
must use request data parameters for specifying how FactoryTalk Batch uploads the parameters.
See also
Phase tags Review the configuration of the process-connected device (PCD) to verify that
the number of tags configured for the OPC phase corresponds to an equal number
of tags in the PCD. The parameter and report data types defined in FactoryTalk
Batch Equipment Editor must be compatible with the corresponding tag data
types in the PCD.
Tip: The configuration for RSLinx Enterprise FactoryTalk Live Data tags is identical to
that of OPC tags.
This table shows each parameter and report data type that can be defined in
FactoryTalk Batch Equipment Editor and its corresponding data types that can be
stored in PCD memory:
See also
48 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Batch parameters and Parameters pass values from the FactoryTalk Batch Server to the
process-connected device (PCD). The PCD uses reports for returning values to
reports the server.
Important: Do not use these words or phrases as parameter names or report names:
• all
• length
• recipepath
• outerhtml
• finalinstructions
• stepindex
• submitstring
• submit
Using these phrases as parameter or report names can cause errors during
manual phase control.
See also
Phase class parameters Phase class parameters pass from the FactoryTalk Batch Server to the phase logic
during the recipe phase’s execution. Phase class parameters usually correspond to
phase tags, which are addressed to actual, configured parameters in the process-
connected device (PCD).
When configuring the phase class, define phase class parameters. When
configuring the OPC phase, define the corresponding parameter tags, including
the address or tag in the PCD to which it is addressed.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, the parameter
tags automatically create when the area model synchronizes with the Logix
Designer project. Parameter tags for Logix5000 CIP phases do not have to be
defined.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 49
Chapter 5 Parameters and reports with FactoryTalk Batch
Phase class reports Phase class reports values pass from the process-connected device (PCD) to the
FactoryTalk Batch Server. Report values contain data that indicates how the phase
functioned. They are in the event journal file (.evt) for the running batch and can
be in FactoryTalk Batch reports. Phase class reports usually correspond to phase
tags addressed to configured parameters in the PCD.
Tip: The configuration for RSLinx Enterprise FactoryTalk Live Data report tags is
identical to that of OPC tags.
When configuring the phase class, define phase class reports for the phase. When
configuring the OPC phase, define the corresponding report tags, including the
address or tag in the PCD to which it is addressed.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, the report tags
automatically create when the area model synchronizes with the Logix Designer
project. There is no need to define report tags for Logix5000 CIP phases.
See also
Material parameters If using FactoryTalk Batch Material Manager with FactoryTalk Batch, create
material-enabled phase classes. Material-enabled phase classes use system
parameters that specify the material and amount of material to use within a recipe.
See also
50 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Types of containers FactoryTalk Batch Material Manager uses three types of containers: Composite,
Plug-Flow and Pallet. All three containers require the material specification to
contain at least a material name. Composite and plug-flow containers support a
material specification that includes a lot name. Pallet containers support a material
specification that includes a lot name, or a label, or both.
If a material specification is only a material name, then any three of the container
types are valid. However, if a material specification includes a material name, lot,
and label, then only the pallet container type is valid.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 51
Chapter 5 Parameters and reports with FactoryTalk Batch
Parameter Purpose
MATERIAL Generally configured with the default value of NULL_MATERIAL; the actual material is assigned in
the recipe. Assign a material to the parameter, but then the phase class can only be used to feed
that specific material. The combination of the MATERIAL parameter, the unit for the phase in
which the phase class is running, and the high and low values for the AMOUNT parameter
determines if the phase class is going to be an addition of material, distribution, or both.
FEED_COMPLETE Reports that a material addition or distribution is complete. The ACTUAL_AMOUNT report
parameter records the actual quantity of material produced or consumed.
CONTAINER Used to hold the name of the container to which a step is bound when a batch runs. It is created
with a default value of NULL_CONTAINER. The CONTAINER parameter cannot be assigned a value
in the area model or in a recipe. Containers are considered to be equipment outside of the area
model. Either the FactoryTalk Batch Server or the operator determines the appropriate container
to which the step is bound. At that time, the value of the bound container name is assigned to the
CONTAINER parameter. Other than the default value, the parameter only contains a value while
the step is bound during run time.
MATERIAL_CLASS Represents a set of material classes configured in the material database. It is created with a
default value of NULL_CLASS. The only attributes of MATERIAL_CLASS that can be modified are
Default and Download on Start, depending on whether or not control strategies are enabled.
LOT Used to refine the list of materials to which a phase class can be bound. The lot specifies a discrete
quantity of a given material. When this parameter is blank at run time, the FactoryTalk Batch
Server binds to a container without regard to the lot.
LABEL Represents a sublot of a material, which is a discrete quantity of a given material’s lot distributed
to a specific container. In material addition phase classes, the label is used to refine the material
list to which a phase class can be bound. In material distribution phase classes, the label is applied
to the sublot of material distributed into inventory.
Tip: The values of the optional material parameters (except for the
MATERIAL_CLASS parameter) within FactoryTalk Batch Equipment Editor
cannot be edited.
See also
52 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Scale parameters Select the Scale check box to set a parameter to automatically adjust
proportionally when a batch containing a phase based on this phase class scaled at
runtime.
For example, if a batch containing a phase based on this phase class runs at a scale
of 200%, the ADD_AMOUNT value automatically increments by 200%. The
ADD_AMOUNT adjusts to 100, since the default is 50. Likewise, if the batch
runs at a scale of 50%, the ADD_AMOUNT adjusts to 25.
See also
Verification method for A parameter deviation occurs when the parameter or report value is outside the
acceptable range defined by the designer of the area model. A verification policy
parameter deviations defines the set of acceptable limits for each parameter and the corresponding
action to take when the parameter or report value exceeds or falls short of the
limits. The Verification Method is the policy portion that defines the set of
acceptable limits for a parameter or report. When adding a parameter or report to
a phase class, either accept the default Verification Method, which is No Limits, or
select a different Verification Method.
Tip: To require electronic signatures as part of a Verification Policy, set up Signature Templates before
configuring the Verification Policy.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 53
Chapter 5 Parameters and reports with FactoryTalk Batch
Control strategies overview Create parameters and reports applicable to a specific phase class in FactoryTalk
Batch Equipment Editor. The parameters and reports are directly associated with
the phase class. All the parameters and reports assume to be applicable to each
recipe that includes the phase class. However, some phase classes may assume
different roles within a single recipe or different roles across different recipes. In
this situation, only a subset of the parameters and reports associated with the
phase class may be required, resulting in unnecessary phase I/O when the recipe
executes. This is where control strategies are helpful.
Control strategies are user-defined groupings of phase class parameters and reports
that can be associated with a single phase class. Organizing parameters and reports
into separate control strategies allows phase classes to assume multiple roles
without generating unnecessary phase I/O.
Create multiple control strategies for a phase class, each with its own parameters
and reports. Within a phase class associate parameters and reports with a single or
multiple control strategies. If a parameter or report is associated with more than
one control strategy, the value range, engineering units, and the engineering units
of the report can be defined independently for each control strategy with which
the parameter or report is associated.
Tip: In FactoryTalk Batch Recipe Editor, when viewing recipe phase class enabled
control strategies, only the parameter values with specified control strategy
display. Associating parameters with specific control strategies eliminates the
need for the recipe author or operator to determine which phase class
parameters, and report parameters are applicable when creating, viewing, and
executing a specific recipe.
See also
54 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Control strategies example This table represents the configured parameters, reports, and control strategies for
a single phase class. The table illustrates the relationship between parameters,
reports, and control strategies. An X placed below a control strategy indicates that
the parameter or report is associated with that control strategy.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 55
Chapter 5 Parameters and reports with FactoryTalk Batch
Implement control strategies Configure the phase class in an area model to enable or disable the control strategy
functionality. For phase classes that have the control strategy functionality
enabled, configure one or more strategies for that phase class. Assign phase class
parameters and reports to each control strategy, as well as configure their ranges,
values, and engineering units.
When creating master recipes using FactoryTalk Batch Recipe Editor, specify
which control strategy to use for each instance of the phase class within the recipe.
When the recipe executes, the phase class uses only the parameters associated with
the control strategy specified during recipe creation. Likewise, when the executed
recipe is viewed in the FactoryTalk Batch View or other client program, a control
strategy-enabled phase class only displays the specified control strategy and any
parameters associated with that control strategy. However, the default values of
parameters associated with control strategies can be changed. Additionally, if a
phase class is executed using manual phase control, select which control strategy to
use before running the phase class.
Tip: Configure the tags in the phase and the phase logic in the process-connected
device(s) (PCD) to support control strategy use. When a PCD requests to
download phase class parameters or upload phase class reports, only the
appropriate phase class parameters and reports are loaded, based on the
control strategy. Configure and map the phase class and report parameters to
the tags in the PCD(s).
See also
56 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Parameter and report Use the download parameter subsets to define subsets of phase class parameters
for Download (DL) on Start and Download (DL) on Transfer of Control
subsets overview (TOC). These subsets provide for a more efficient batch execution. Also, the
upload report subsets allows definition of a subset of the phase class reports for
Upload (UL) on Terminal State or Upload (UL) on Transfer of Control
(TOC). These subsets provide for a more efficient process.
Tip: Transfer of control means that two instances of the same phase exist in a recipe
and are separated by a recipe transition condition containing something other
than <Phase Name>.State = Complete. In this case, the running logic does
not terminate when the transition condition becomes true.
Tip: The 145 (Request Failed) command value can be issued by the FactoryTalk
Batch Server when processing a phase logic request experiences an error. This
enhanced error handling phase logic protocol is supported by making a request
where the value is 10,000 greater than the current standard requests.
For example, to upload a report parameter using the enhanced phase logic
request, add 10,000 to the standard request code of 2200 to get the enhanced
request code of 12200.
Important: When using Auto Upload with the FactoryTalk Batch Server
configured for Warm or Warm All Restart, the Server may upload
addition material information twice when a phase is transitioned to
External during the upload. Check the journal file. If the upload has
occurred twice, manually adjust the amount in the material
database. The setpoint of the amount parameter is recalculated with
each warm restart as well. This number may need to be manually
updated.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 57
Chapter 5 Parameters and reports with FactoryTalk Batch
Phase class with different This table is an example of a phase class and how its parameters and reports can be
assigned to the different subsets:
subsets example
AGITATE_1
Parameters DL on DL on Reports UL on Terminal UL on TOC
Start TOC State
SPEED X X AGITATE_TIME X X
TIME X X AVG_TEMP X
LEVEL X AVG_SPEED X X
TEMP X AMT_DUMPED X
See also
Download parameter requests Download parameter subsets allows definition of subsets of parameters
downloaded to the process-connected device (PCD) when the appropriate phase
logic requests are sent to the FactoryTalk Batch Server.
To download only the parameters assigned to the DL on Start subset, use these
download requests:
58 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
To download only the parameters assigned to the DL on TOC subset, use these
download requests:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 59
Chapter 5 Parameters and reports with FactoryTalk Batch
Upload report requests If UL on Terminal State is selected, the FactoryTalk Batch Server uploads this
subset of reports from the process-connected device (PCD) after the phase logic
transitions to a terminal state of COMPLETE, STOPPED, or ABORTED. The
phase logic can explicitly request the server to upload these reports or the phase
can be configured for the server to automatically upload these reports after the
phase logic transitions to a terminal state.
If UL on TOC is selected, the reports are uploaded to the PCD when a transfer of
control situation occurs. In this case, the phase logic must explicitly request the
FactoryTalk Batch Server to upload the transfer of control report subset from the
PCD.
See also
60 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Parameters and reports with FactoryTalk Batch Chapter 5
Tip: The 145 (Request Failed) command value can be issued by the FactoryTalk Batch Server
when processing a phase logic request experiences an error. This enhanced error handling
phase logic protocol is supported by making a request where the value is 10,000 greater
than the current standard requests.
For example, to upload a report parameter using the enhanced phase logic request, add
10,000 to the standard request code of 2200 to get the enhanced request code of 12200.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 61
Chapter 5 Parameters and reports with FactoryTalk Batch
Control strategies with If assigned parameters or reports to upload/download parameter subsets, and
enabled control strategies, only those parameters common to all the involved
upload/download subsets and selected control strategy upload or download.
parameter subsets
In this example, the phase class has a number of reports and parameters. The
control strategies are enabled and the CS1 control strategy is the default. When a
phase logic request:
• Is issued for Download on Start, only the SPEED, TIME, LEVEL, and
TEMP parameters are included.
• Is issued for Download on TOC, only the SPEED and TIME parameters
are included.
• For Upload on Terminal State is issued, only the AVG_SPEED,
AGITATE_TIME, AVG_TEMP, and AMT_DUMPED reports are
included.
• For Upload on TOC is issued, only the AVG_SPEED and
AGITATE_TIME reports are included.
AGITATE_1 (Control Strategies enabled; CS1 is the default control strategy)
Parameters DL on DL on CS1 Reports UL on UL on CS1
Start TOC Terminal TOC
State
SPEED X X X AVG_SPEED X X X
TIME X X X AGITATE_TIME X X X
LEVEL X X AVG_TEMP X X
TEMP X X AMT_DUMPED X X
See also
62 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 6
Electronic signatures
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 63
Chapter 6 Electronic signatures
Types of electronic Signatures can be configured for verification of these runtime FactoryTalk Batch
events:
signatures
• Report parameters for automated and manual (eProcedure) phases.
• Changes to the recipe parameter values made by operators from the
FactoryTalk Batch View or ActiveX controls.
• Completion of eProcedure steps.
• Batch or phase commands issued by operators from FactoryTalk Batch
View or ActiveX controls.
• General usage that can be configured to display at any time when executing
an automated or manual phase.
Electronic signatures are stored in the FactoryTalk Batch Event Journal with their
corresponding electronic records. These electronic signatures include all the
components necessary for compliance with 21 CFR Part 11.
See also
64 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
How electronic signatures The steps involved in configuring and executing electronic signatures span the
FactoryTalk Batch product suite.
work
• The FactoryTalk Batch system administrator sets up electronic signature
and signoff security.
Important: Changing the FactoryTalk Directory Server after configuring electronic
signatures using FactoryTalk Security is not supported. Doing so may
cause Signature Signoffs to fail.
When the master recipe builds, the recipe parameter limits that trigger the
verification policy default from the parameter limits specified on the equipment
phase. Change these values at the recipe level in FactoryTalk Batch Recipe Editor.
If configured a phase class to obtain a signature for deviation of report limits,
specify those limits on the report for the phase class in FactoryTalk Batch Recipe
Editor.
When a batch runs and parameter or report deviations occur requiring signature
verification, or the operator issues commands requiring signature verification, a
signature is added to the signature list in FactoryTalk Batch View, the Electronic
Signature ActiveX control, or the eProcedure client, prompting the appropriate
users to enter signatures.
All signatures record as Signature events in the FactoryTalk Batch Event Journal
viewer in FactoryTalk Batch View.
Once signature event data generates, create FactoryTalk Event Archiver reports, or
other reports that capture electronic signature data.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 65
Chapter 6 Electronic signatures
This flow chart shows the sequence of tasks in the setup and configuration,
execution, viewing, and reporting of electronic signatures:
See also
66 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
Signature template Before setting up phase classes and recipes to require electronic signatures,
establish a set of signature templates. Each signature template defines the number
of signoffs required, the meaning of those signoffs, whether comments are
included with the signoff, and which users or user groups have the required
security permissions to complete the signoff. Create as many templates as needed
to distinguish the different signature types the business processes requires.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 67
Chapter 6 Electronic signatures
Edit signature templates The Edit Signature Templates dialog box contains:
dialog box
Name Purpose
General tab
Template Name Displays the name of the template selected in the Signature Templates list. If there are no
templates in the template list, this is disabled.
• Template names must be unique, and can range from 1 through 50 characters in length.
• The name must begin with an alpha character (a-z or A-Z) and may be followed with any
combination of alphanumeric characters or under score.
• Template Name is not case sensitive.
• Spaces are not valid.
Template Index The unique identification number of the template selected in the Signature Templates list.
This value must be a positive integer from 1 to 2,147,483,647.
Signoffs Required The number of signatures required in the verification policy this template represents.
Last Signoff A number indicating which signoff must be completed last, after other signatures have been
entered. If None is selected, the signatures may be entered in any order.
New Template Opens the Create Signature Template dialog box where new templates can be added to the
Signature Templates list.
Delete Template Removes the selected Signature Template form the list. If the selected template is used by
the verification policy of any commands, phase class parameters, or reports, the template
cannot be deleted.
Signoffs tab
Template Name Lists the templates that have been added on the General tab. Select the template to see its
signoff information or to configure signoffs.
Signoff Each number in the list represents a required signature for the selected template. These values
are determined by the value selected in the General tab Signoffs Required box. Select the
number of the Signoffs. Consider which value was selected in the General tab Last Signoff
box.
Meaning (optional) Type a short phrase describing the significance of the selected signoff.
For example, Command Authorized by Signer, Done By Signer, or Checked by Signer.
The Meaning displays as part of the signoff event recorded in the FactoryTalk Batch event
journal. The Meaning box can range from 0 through 80 characters, and can contain any
viewable and printable character. Special control or non-printable characters are not valid.
Comment Select whether a comment is Optional, Required, or Not Allowed by the signer at the time
the signoff is entered.
Security Permissions Displays the users and groups of users that can complete the selected signoff. If this area is
blank, no security permissions have been configured yet. Security Permissions must be
configured for all signoffs before the Edit Signature Templates dialog box can be closed.
Add Opens the Select User or Group dialog box. Select which users and groups have permission
to complete the selected signoff.
Delete Removes the selected user or group from the Security Permissions box, and removes the
user or group permission to complete the selected signoff.
See also
68 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
5. In the Template Name box, enter a unique name to identify the template.
The name must begin with an alpha character (a through z or A through Z)
and may be followed with any combination of alphanumeric characters or
underscores. This box is not case sensitive. Spaces are not accepted as valid
input.
Tip: Choose a name that easily identifies the template properties or purpose.
The template name is used to identify the signature template when the
command verification policies, phase classes, and recipes are being
configured.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 69
Chapter 6 Electronic signatures
Important: If a decimal is entered in the Template Index box, the value is automatically rounded up or
down to the nearest integer. If the nearest integer is already assigned to another template, a
duplicate index value error message is opened.
7. Select OK. The Create Signature Template dialog box closes and the new
template is listed in the Signature Templates list in the Edit Signature
Templates dialog box.
8. In the Signoffs Required list, select the number of signatures that must be
obtained for this signature template.
9. In the Last Signoff list, select the number of the signoff that corresponds to
the signature that must be completed last (that is, after other signatures have
been entered). If the signatures do not have to be completed in any
particular order, select None.
See also
70 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
Configure signature template Use these instructions to configure the signature template signoffs.
signoffs
Before you begin:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. From the Edit Signature Templates dialog box, select the Signoffs tab.
4. From Signoff, select the number that represents the signoff to configure.
Tip: This Signoff list corresponds to the Signoffs Required list on the General tab. When completing these
steps, keep in mind the number selected for Last Signoff on the General tab.
Tip: The Meaning displays as part of the signoff event recorded in the FactoryTalk Batch event journal.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 71
Chapter 6 Electronic signatures
When finished assigning security permissions for the signoff, the User and
Group names are displayed in the Security Permissions area. (For detailed
instructions, see Assign security permissions for a signoff.)
8. Select Apply.
9. If creating a template that requires more than one signoff, repeat steps
3 through 7 until all the signoffs have been configured for the template.
Tip: When a signature requires multiple signoffs, each signoff must be made using a unique UserID and
password.
10. When finished configuring all the signoffs for the template, either return to
the General tab to add other signature templates, or select OK to close the
dialog box.
See also
72 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
Assign security permissions for a When configuring signoffs for a signature template, specify which users or groups
signoff may complete each signoff.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. From the Edit Signature Templates dialog box, select Signoffs tab.
3. From the Security Permissions area, select Add. The Select User or
Group dialog box opens.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 73
Chapter 6 Electronic signatures
4. In the Select User or Group dialog box, select Show all to view a list of all
users and groups. The list displays all FactoryTalk Security users and groups
and all Windows-linked users and groups defined in the FactoryTalk
Directory Server.
Tip: Changing the FactoryTalk Directory Server after adding users and groups to a
signature template is not supported and may cause signature signoffs to fail.
6. Select OK.
See also
74 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
Remove signoff permissions for a Complete these steps to remove authority from an individual or group to
user or group complete a particular signoff.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Select Edit > Signature Templates, select the template, and then select the
Signoffs tab.
4. Select Delete.
5. Select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 75
Chapter 6 Electronic signatures
• Modify each command verification policy that uses the template to use a
different signature template or to not require signature verification.
• Modify the verification policy for phase class parameters or reports to use a
different signature template or no signature template, or the parameter or
report must be deleted before the template currently in use can be deleted.
• Modify recipe approval step to have a different signature template assigned
to its signoff.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
6. Select OK.
See also
76 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
Modify a signature template The Template Name or Template Index cannot be modified if the signature
template is currently used in the verification policy of any command, phase class
parameters, or reports, or if assigned to a recipe approval step.
• Modify each command verification policy that uses the template to use a
different signature template or to not require signature verification.
• Modify the verification policy for phase class parameters or reports to use a
different signature template or no signature template, or the parameter or
report must be deleted before the template currently in use can be deleted.
• Modify recipe approval step to have a different signature template assigned
to its signoff.
Important: If the number of Signoffs Required for a template is changed, the value of Last Signoff may also be
affected. If the change results in the value of Last Signoff being greater than the value of Signoffs
Required, the value of Last Signoff automatically changes to None. To enforce a different signature
as the last signoff, select a different value in Last Signoff.
For example, the value of Signoffs Required is 3 and Last Signoff is 3. If Signoffs Required is
changed to 2, the value of Last Signoff is automatically changed to None.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
6. Select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 77
Chapter 6 Electronic signatures
Command verification Set up command verification policies to obtain signatures for batch or phase
commands issued by operators from FactoryTalk Batch View or ActiveX controls.
policies
Before configuring command verification policies, create signature templates that
describe the signoff policies to use for the commands.
Important: If signature verification for the Remove command is enabled, all AUTOREMOVE executes sent to the
FactoryTalk Batch Server fail and generate an error message. The AUTOREMOVE execute tells the
server to automatically remove a batch when its state reaches COMPLETE.
See also
Add a signature requirement to Use these instructions to add electronic signatures to commands.
commands To add a signature requirement to commands:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
78 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
Tip: The ability to secure FactoryTalk eProcedure instruction files does not currently
exist in FactoryTalk Security, require an electronic signature on Parameter
Change to prevent unauthorized users from executing instructions.
3. Select the check box next to the command that requires an electronic
signature. From Select Template, select the signature template that defines
the signature policy to use for this command.
4. Select OK. The Select Signature dialog box closes, and the signature
template displays in the Signature Template box next to the selected
command.
5. Repeat these steps for each additional command that requires an electronic
signature.
6. Select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 79
Chapter 6 Electronic signatures
Edit command verification policies The components in the Edit Command Verification Policies dialog box
dialog box include:
Name Purpose
Command This column displays each command that can be configured to require an electronic
signature (view only).
Requires Signature Opens the Select Signature Template dialog box. Select the check box next to each
command that should require an electronic signature when it is executed.
Signature Template Displays the signature template that defines the verification policy for the command. If
the command does not require a signature, this box is disabled. To change the
Signature Template, select browse ( ) and select a different template in the Select
Signature Template dialog box.
See also
Change the verification policy If a command requires a signature and has a signature template specified, follow
these instructions to change the verification policy for the command.
for a command
Before you begin:
• Verify a signature template already exists that describes the new signoff
policies to use. If not, create one.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
80 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Electronic signatures Chapter 6
5. Select OK. The Select Signature dialog box closes. The signature template
chosen displays in the Signature Template box next to the selected
command.
7. Select OK.
See also
Remove the signature To remove the verification policy and signature requirement for a command,
complete these steps.
requirement for a command
To remove the signature requirement for a command:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Clear the Requires Signature check box next to the appropriate command.
The Signature Template box is disabled and the template name appears
shaded. This indicates that the signature template is not in use for this
command and no signature verification is required.
Tip: To re-enable the signature requirement for a command, select the Requires Signature check box. The
signature template previously used automatically activates.
4. Select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 81
Chapter 6 Electronic signatures
82 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 7
The recipe approval process validates the development and maintenance of batch
recipes. Using signature certification, the recipe approval process safeguards design
workflow in a formalized manner. This ensures each recipe validates by authorized
personnel before being released to production, or released as a component within a
larger recipe.
In addition to the primary approval process with up to six approval steps (three
optional), a two-step expedited approval process is available. Both primary and
expedited processes provide a revert option to allow forward and reverse progress
through the recipe approval process.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 83
Chapter 7 Recipe approval process overview
Recipe approval tasks As a necessary first step, a FactoryTalk Batch system administrator sets up
electronic signatures for signoff security.
Finally, the primary approval process (or expedited approval process) itself
executes in FactoryTalk Batch Recipe Editor.
This flow chart shows this sequence of tasks in the setup, configuration, and
execution of signatures for recipe approval.
See also
84 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Recipe approval process overview Chapter 7
Configure recipe approval Use the Recipe Approvals Configuration dialog box to configure the steps used
by the primary approval process and expedited approval process. This includes
steps assigning step names, step order, step concurrency and signature templates to the
selected approval steps. Upon saving the area model, FactoryTalk Batch
Equipment Editor stores the current recipe approval process configuration.
Tip: The recipe approval process uses signoffs to progress through the primary approval
process, the expedited approval process, or to revert back from a prior approval.
Determine if existing signature templates are sufficient for the recipe approval
process signoffs or if additional templates must be created.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
Tip: If configured with View Only access rights under FactoryTalk Policies, the OK disables and changes are not
saved.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 85
Chapter 7 Recipe approval process overview
3. Configure the steps for the approval process. Three steps are mandatory: the
first listed step (default label: Begin Approval), Release Recipe as Step,
and Release Recipe to Production must all have Approval and Revert
signoffs configured before enabling recipe approval.
4. (optional) To enable one or more of the three optional steps in the primary
approval process, select the check box next to the desired step. Once
enabled, customize the name and description for these steps if desired. The
optional steps can be named for any approval milestone the methodology
requires.
5. When configured Approval and Revert signature templates for all enabled
steps, select the Enable Recipe Approvals check box. The recipe approval
process enables for all recipes in the current project.
Tip: If configured to have View Only rights in FactoryTalk Batch Equipment Editor, the OK button is
disabled.
7. Save the area model and exit FactoryTalk Batch Equipment Editor. Open
and verify all recipes against the updated area model (in FactoryTalk Batch
Recipe Editor), to activate the approval process.
See also
86 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Recipe approval process overview Chapter 7
Recipe Approvals Configuration The Recipe Approvals Configuration dialog box contains:
dialog box Name Purpose
Step Order The order that steps are approved. There can be multiple steps with the same number.
When that happens, all steps of that number must be approved before the recipe can
continue to the next step.
Step Name Name of each approval step. Default names are provided. If needed, edit the name for
the first and optional steps. Names must be unique, and must begin with 0 through 9,
or A through Z. Maximum number of characters allowed is 32.
Approval Approval signoff template.
Revert Revert signoff template.
Description An editable description of each approval step. Maximum number of characters allowed
is 128.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 87
Chapter 7 Recipe approval process overview
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. Select OK.
5. Save the area model and select Invoke Recipe Editor ( ) to open
FactoryTalk Batch Recipe Editor.
Tip: FactoryTalk Batch Recipe Editor must be restarted to see the updated area model and recipe
approval changes made.
See also
88 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Recipe approval process overview Chapter 7
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. Select OK. A dialog box displays a warning that existing approval signoffs
are removed from all recipes in the current working set when FactoryTalk
Batch Recipe Editor is next opened.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 89
Chapter 7 Recipe approval process overview
5. Select OK.
Tip: FactoryTalk Batch Recipe Editor must be restarted to see the updated area model and recipe approval
changes made.
See also
90 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 8
Important: If the SAI in a FactoryTalk Network Directory is changed or lost, any area model that is bound to it can
lose access. Rockwell Automation recommends that, before securing an area model, back up the
FactoryTalk Network Directory, and save an unsecured version of the area model in a secure location.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 91
Chapter 8 Security authority overview
Security authority This flow chart shows the sequence of tasks in the configuration and use of
security authority.
configuration
Area models are secured within FactoryTalk Batch Equipment Editor using the
Security Authority command. The FactoryTalk Network Directory Security
Authority Identifier (SAI) is written into the area model schema. To subsequently
open and edit the area model, the SAI in the area model must match that of the
current FactoryTalk Network Directory. No match prevents the opening and
editing of an area model and its associated recipes in FactoryTalk Batch Recipe
Editor.
Recipes are secured within FactoryTalk Batch Recipe Editor using the Security
Authority command. The FactoryTalk Network Directory SAI is written into the
recipe header data. To subsequently open and edit the recipe in FactoryTalk Batch
Recipe Editor, the SAI in the recipe must match the one in the current
FactoryTalk Network Directory.
See also
92 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Security authority overview Chapter 8
Secure an area model Area models are secured using the Security Authority command.
Important: Before securing an area model to a specific FactoryTalk Network Directory, Rockwell
Automation recommends backing up the FactoryTalk Network Directory and storing unsecured
versions of the area model file in configuration (.cfg), XML (.axml), or text (.txt) formats in a
secure location.
For backup details, see FactoryTalk Help: Select Start, point to All Programs > Rockwell
Software > FactoryTalk Tools, and then select FactoryTalk Help.
Once an area model is secured with a particular FactoryTalk Network Directory, the area model
cannot be opened if the security authority identifier associated with that directory no longer
exists.
2. Select Edit > Security Authority. The Security Authority dialog box
opens.
3. Select the check box to secure the area model. If the check box is not
enabled, the logged in user account is not authorized to use this feature.
4. Select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 93
Chapter 9
In FactoryTalk Batch Equipment Editor, add a data server definition for each data
server program (and its associated data source) that communicates with the
FactoryTalk Batch Server. This allows FactoryTalk Batch to access current tag
data within the PCD, which is necessary to successfully run recipes, arbitrate
equipment, and control single phases or operation sequences.
Tip: The FactoryTalk Live Data protocol is based on the OPC Data Access protocol. The FactoryTalk Batch
Simulator imitates the functionality of a data server and can communicate with the FactoryTalk Batch
Server using OLE for Process Control (OPC) communications. Sample programs are included with the
FactoryTalk Batch Phase Simulator and can be run to simulate batch processes without being connected to
a PCD.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 95
Chapter 9 Data servers overview
Data server definition files Each data server defined in FactoryTalk Batch Equipment Editor must reference a
data server definition file (DSDF). Configuration parameters for data servers are
defined using DSDF files. Each data server program and associated data source
that communicates with the FactoryTalk Batch Server must have its own
associated DSDF file defining that data server type. The configuration values
within the DSDF file define the communication parameters used by the Server
when communicating with data servers of this type. DSDF files must be located in
the Dataservers directory, which is located within the Batch root directory. These
server types (.dsdf files) are included with FactoryTalk Batch:
Tip: A data server using the Instruction-based Server cannot be created. This data server is created automatically.
Tip: Data server definition files should never be edited directly. For questions regarding DSDF files, contact
Rockwell’s Customer Support.
See also
96 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Data servers overview Chapter 9
Area model data servers One data server needs to be defined in the area model. Define a data server before
adding phases or operation sequences to the area model.
Important: The Instruction-Based Server is for use with FactoryTalk eProcedure only. The data server
automatically creates when an area model opens. A new data server using the
InstructionBasedServer data server type cannot be created. If this data server is deleted,
any phases or operation sequences and associated tags are also deleted. The next time
the area model opens, the data server automatically creates again.
The Data Servers dialog box provides a list of data servers defined for the active
area model. The first data server in this list is the default. Select the Name header
to sort the list in ascending or descending alphabetical order.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 97
Chapter 9 Data servers overview
Data Servers dialog box The Data Servers dialog box contains:
Name Purpose
Name The user-defined name of the data server. Select the Name header to sort the data
servers in ascending or descending alphabetical order.
Type The type of data server, defined by a DSDF file. By selecting the Type header, the data
server types can be sorted in ascending or descending alphabetical order.
Add Opens the Add Data Server dialog box that is used to add new data servers to the
area model.
Edit Opens the Edit Data Server dialog box that is used to edit existing data servers.
Remove Opens the Remove Data Server dialog box that is used to remove an existing data
server. The dialog box displays a list of all associated phases or operation sequences,
phase tags or operation sequence tags, and unit attribute tags that are removed.
Close Closes the dialog box without applying a data server selection.
See also
98 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Data servers overview Chapter 9
OPC data servers These items are displayed for OPC data servers.
When adding a data server to the area model, these items must be configured in
the Add Data Server dialog box:
Name Purpose
Name The unique user-defined name for the data server definition.
Type The various choices of data server types are defined within separate DSDF files.
Default Item Access Path The OPC item access path that is the default for the tags on all subsequently
created phases that this data server is assigned to.
To reset the access path for all phase tags to this value, in the Edit Phase dialog
box Tags tab, select Defaults. The tag item names are also reset to include the
name of the phase.
Watchdog Item Access Path The OPC watchdog item access path is for data servers that do not require separate
read and write items. For data servers that require separate read and write items,
this label changes to Watchdog Read Item Access Path and is used only for the
read item access path. This is optional, depending on the data server.
Watchdog Item Name The name of the OPC watchdog item for data servers that do not require separate
read and write items. For data servers that require separate read and write items,
this label changes to Watchdog Read Item Name and is used only for the read
item name.
Location Only used with OPC data servers. The location of the OPC data server. If the data
server is located on the local computer, Local must be selected. If the data server
is located on a remote network computer, Remote must be selected and the
name of the computer where the data server is located must be provided. Enter
the name of the remote computer using the naming scheme of the network
transport. By default, Universal Naming Convention (UNC) names and Domain
Names System (DNS) names are supported.
RSLinx Enterprise Server Path Only used with RSLinx Enterprise FactoryTalk Live Data servers. A string that
defines the path to a data server located in the FactoryTalk Directory. (See RSLinx
Enterprise FactoryTalk Live Data server for more information.)
Watchdog Protocol The type of watchdog protocol to be used by the data server. This can be either the
Standard or Enhanced protocol.
Watchdog Write Item Access Path The OPC access path for the watchdog write item. If the data server does not
require separate read and write items or does not require an access path, this is
disabled.
Watchdog Write Item Name The OPC item name for the watchdog write item. If the data server does not
require separate read and write items, this is disabled.
Scan Rates The default On Control and Off Control scan rates for the data server, in
milliseconds. The valid range of the On Control scan rate is 250 through 30,000
milliseconds. The valid range of the Off Control scan rate is 250 through 60,000
milliseconds. The usage of these rates is determined by the type of data server
selected. Typically, these values do not need to be modified.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 99
Chapter 9 Data servers overview
Add an OPC data server These instructions only apply to OPC data servers.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Select Edit > Data Server. The Data Servers dialog box opens.
3. Select Add.
5. From Type, select the data server definition that corresponds to the
physical OPC data server being defined.
6. If necessary, type the appropriate values for the Default Item Access Path,
Watchdog Item Access Path, and Watchdog Item Name.
10. If necessary, type the appropriate values for the Watchdog Write Item
Access Path and the Watchdog Write Item Name.
100 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Data servers overview Chapter 9
11. Under Scan Rates, type the On Control and Off Control scan rates for the
data server.
12. Select OK to save the data server configuration and return to the Data
Servers dialog box.
See also
RSLinx Enterprise FactoryTalk The FactoryTalk Live Data protocol provides services that read and write
real-time manufacturing data from OPC servers and controllers for all
Live Data server
participating FactoryTalk-enabled products in the FactoryTalk Directory.
FactoryTalk Live Data improves on OPC-Data Access (DA) by making
communication with multiple servers easier.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 101
Chapter 9 Data servers overview
Add a data server The items necessary to configure an RSLinx Enterprise data server type in
FactoryTalk Batch Equipment Editor are identical to OPC servers with the
exception of the RSLinx Enterprise server path.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
5. From Type, select RSLinx Enterprise. When the data server Type is
RSLinx Enterprise, the RSLinx Enterprise Server Path text box replaces
the Location text box in the Add Data Server dialog box.
102 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Data servers overview Chapter 9
6. If necessary, type the appropriate values for the Default Item Access Path
and the Watchdog Item Access Path. (These are the device shortcut
name(s) assigned in FactoryTalk Live Data.)
7. If necessary, type the appropriate values for the Watchdog Item Name.
8. Type the connection string for the RSLinx Enterprise Server Path found
on the FactoryTalk Administration Console dialog box. Enter the path
that is shown, but without the server name shown at the end of the path.
(See RSLinx Enterprise server path for more information.)
9. Select More to view the watchdog write item access path and name and the
on and off control scan rates for the data server.
10. Select OK to save the data server configuration and return to the Data
Servers dialog box.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 103
Chapter 9 Data servers overview
RSLinx Enterprise server path Once an RSLinx Enterprise data server is added to an Application in the
FactoryTalk Directory, to view the RSLinx Enterprise Server Path connection
string that is needed to configure the RSLinx Enterprise server type in FactoryTalk
Batch Equipment Editor, see the Communication Setup title in the
Communication Setup dialog box.
In this example, the RSLinx Enterprise Server Path connection string is:
RNA://$Global/MyApplication/
(Note that the final name in the path (RSLinx Enterprise) does not show at the
end as shown in the image.)
See also
Configure the RSLinx Enterprise Use these instructions to open the FactoryTalk Communication Setup dialog
server path box.
See also
104 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Data servers overview Chapter 9
Edit a data server When editing an OPC or RSLinx Enterprise FactoryTalk Live Data server
associated with a unit attribute tag, a phase or any tag within a phase, Logix5000
CIP does not display in the Type list. One OPC type can be changed to another
or changed from an OPC type to an RSLinx Enterprise FactoryTalk Live Data
type (for example, for a Simulator OPC data server, change Type to Rockwell
RSLinx Classic OPC), but an OPC or RSLinx Enterprise FactoryTalk Live Data
type server cannot be changed to a Logix5000 CIP type data server.
To change the Type to Logix5000 CIP, delete the data server, and add a new one.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Select Edit > Data Servers to open the Data Servers dialog box.
3. Select the data server definition edit, and then select Edit.
4. Make any required changes and select OK to return to the Data Servers
dialog box.
All phase tags assigned to the modified data server definition are updated to
reflect the changes.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 105
Chapter 9 Data servers overview
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
• To delete the data server and remove all associated phases or operation
sequences and tags, select Yes.
• To cancel the deletion and return to the Data Servers dialog box, select
No.
See also
106 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Data servers overview Chapter 9
Assign data servers After a data server is added, assign it to either a phase, an operation sequence, or a
unit.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 107
Chapter 10
Resources overview
Resource is a general term for equipment including process cells, units, phases and
shared control modules.
Define the resources in the area model prior to assigning them as shared
equipment. Create resource classes (such as PUMPS) and resource instances (such
as PMP102). After resource instances are defined in the area model, they can be
assigned to process cells, units, phases, and other resources as necessary equipment
that are allocated by the FactoryTalk Batch Server. To configure a resource
instance, assign a name, equipment ID, the maximum number of owners, and any
other equipment requirements for that resource. When the maximum number of
owners are defined, the number of area model components that can
simultaneously use the resource are also defined.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 109
Chapter 10 Resources overview
Arbitration of resources Before the recipe procedure executes, all resources needed by the process cells,
units, phase classes, and operation sequence classes in which the recipe procedure
is running must be acquired by the FactoryTalk Batch Server through arbitration.
This example shows how each recipe level behaves when its corresponding area
model component requires resources. Define resources as required by an area
model component in the Edit Process Cell, Edit Unit, Edit Phase, or Edit
Operation Sequence dialog boxes on the Arbitration tab.
Tip: When a resource is deleted, it is removed from all equipment lists in which it
previously existed.
See also
110 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Resources overview Chapter 10
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. To create a new resource class, select Add Class. The Edit Resource Class
dialog box displays.
4. To add a resource instance to a resource class, select the new resource class,
and then select Add. The Edit Resources: [Resource Name] dialog box
displays.
The Edit Resources: [Resource Name] dialog box contains four tabs:
• General
• Arbitration
• Cross Invocation
• Hyperlink (eProcedure only)
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 111
Chapter 10 Resources overview
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Edit Resources: [Resource Name] dialog box, select the General
tab.
See also
112 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Resources overview Chapter 10
Configure arbitration On the Edit Resources dialog box Arbitration tab, the Equipment Allocation
information for resources by Resource area contains a hierarchical view in the left pane that displays the
current equipment configuration of the area model. The hierarchy has two roots:
Process Cells and Resources. The right pane is the list of equipment on which this
resource is dependent. Any equipment in the right pane must be acquired by the
FactoryTalk Batch Server before any procedural element requiring this resource
can begin execution.
Expand the Process Cells root to view all the process cells within the area model.
From here, organization is hierarchical, so process cells contain units and units
contain phases.
Expand the Resources root to view a list of all the configured resource instances
within the area model.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 113
Chapter 10 Resources overview
5. In Max Owners, enter the number that represents how many process cells,
units, phases, or other resources can maintain ownership of this resource at
one time.
See also
114 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Resources overview Chapter 10
Configure cross invocation Use the Cross Invocation tab to specify cross invocation labels for different
information for resources resource types.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Edit Resources: [Resource Name] dialog box, select the Cross
Invocation tab.
6. Select Apply to save changes and continue, or select OK to save changes and
return to the Edit Resources: [Resource Name] dialog box.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 115
Chapter 10 Resources overview
Configure hyperlink This feature, allows hyperlinks to be associated with any of the equipment
resources, used in conjunction with eProcedure only.
information for resources
To configure hyperlink information for resources:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
116 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 11
Global unit binding requirements are sets of expressions that tell the FactoryTalk
Batch Server what units are valid binding candidates for a recipe. A binding
requirement can be evaluated against instances of a unit class to determine which
instances of the class are legal bind candidates for a unit requirement. When the
FactoryTalk Batch Server attempts to bind a unit requirement during recipe
execution, the entire set of binding requirements defined for the unit requirement
is evaluated against each potential binding candidate. Units unable to meet every
binding requirement defined for the unit requirement are eliminated as potential
binding candidates.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 117
Chapter 11 Global binding requirements
Unit binding expression Create expressions in the Unit Binding Expression Builder. The Unit Binding
Expression Builder contains a type list on the left pane, which displays Recipe
builder Header and Unit Attribute data that can be used to build an expression.
When Recipe Header is selected, a list of recipe header parameters displays in the
list view (in the middle). The Recipe Header box names map to the same boxes
defined in FactoryTalk Batch Recipe Editor within a Recipe Header.
When the Unit Attributes is selected, an alphabetic list of all global unit
attributes existing within the area model displays in the list view.
Create or edit an expression by typing directly in the Expression Builder text box,
selecting items in the list view and enumerations view, selecting various operators,
or selecting a combination of items and operators. The Operator buttons of the
Expression Builder are always enabled. When an Operator button is selected, the
corresponding operator is inserted into the expression at the current cursor
position and displays in the Expression Builder text box.
See also
118 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Global binding requirements Chapter 11
Expression operators Binding expressions support operators. The precedence of the execution depicts
from highest to lowest. An operator with a higher precedence executes before an
operator of lower precedence.
See also
Supported data types The data types supported are integer, real, string, and enumeration. Data type
examples:
Integer: 423
Real: 423.123456789012
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 119
Chapter 11 Global binding requirements
Operands Operands used within a global unit binding expression can reference recipe header
data, global unit attributes, and constants.
See also
Expression validation Although an invalid expression cannot be created, a previously valid expression
may become invalid through subsequent changes elsewhere in the area model.
When the Edit Global Unit Binding Requirements dialog box is invoked all
binding expressions are re-validated. If any current expressions have become
invalid due to subsequent changes, an error message opens and the dialog displays
an asterisk beside each invalid expression.
The expression validates for consistency and syntactical correctness. If the defined
expression validates successfully, the dialog box closes. If the expression is invalid,
then the location of where the first error encountered highlights, a description of
the error displays in a message box, and the dialog box does not close.
120 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Global binding requirements Chapter 11
Validation rules:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 121
Chapter 11 Global binding requirements
Create global binding Use these instructions to create global binding requirements.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Unit Binding Expression Builder dialog box, select options from
the three different sections or type to build an expression.
Tip: A binding requirement expression evaluates to either a TRUE or FALSE value, TEMPERATURE < 20.3, for
example.
5. Select OK to save the expression and return to the Edit Global Unit
Binding Requirements dialog box.
122 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Global binding requirements Chapter 11
See also
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
124 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 12
A process cell is a logical grouping of equipment, including units, required for the
production of one or more batches. It can contain more than one grouping of
equipment if more than one grouping is needed to make a batch. Process cells are
grouped into classes. For each type of process cell in a selected area, a process cell
class must first be created. Once the process cell class has been created, an instance
of that class can be created in the Design View area.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 125
Chapter 12 Process cell overview
Create a process cell class Use these instructions to create a process cell class.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Class View area, verify that the column heading is Cell Classes. If
not, select Go Up ( ) until the top level of the area model is shown.
6. Select OK.
See also
126 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Process cell overview Chapter 12
Edit a process cell class Use these instructions to edit a process cell class.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Select Edit > Properties. The Edit Process Cell Class dialog box opens.
4. Make the desired changes, and then select OK to return to the Class View
area.
See also
Create and configure Use these instructions to create and configure process cell instances.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Place the cursor in the desired location in the Design View area and select.
The process cell icon displays in the Design View area with a default name
of PROCESS_CELL# (where # is a sequentially assigned number starting
with 1).
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 127
Chapter 12 Process cell overview
Configure a process cell Use these instructions to configure a process cell instance.
instance
To configure a process cell instance:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
The Edit Process Cell dialog box displays with the assigned defaults. The
Edit Process Cell dialog box contains four tabs:
• General
• Arbitration
• Cross Invocation
• Hyperlink (eProcedure only)
See also
128 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Process cell overview Chapter 12
Configure the general data for a Use these instructions to configure the general data.
process cell
To configure the general data for a process cell:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Edit Process Cell dialog box, select the General tab.
6. For RSBizWare BatchERP, in ERP Alias, type the SAP R/3 process cell
name.
The ERP alias is the process cell name in SAP. It maps the process cell from
FactoryTalk Batch to SAP.
7. In Equipment ID, type the equipment ID, or accept the default value.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 129
Chapter 12 Process cell overview
Edit process cell dialog box - General The General tab of the Edit Process Cell dialog box contains:
tab
Name Purpose
Name The name of the process cell. (The default name is PROCESS_CELL#. The # is a consecutive
number starting with 1 that is assigned to each process cell as it is added to an area.)
Icon The icon selected for the process cell class (view-only).
Class The name of the process cell class (view-only).
ERP Alias (RSBizWare BatchERP only) The SAP name for the phase. The ERP alias maps the equipment
module from FactoryTalk Batch to SAP.
Equipment ID The equipment identification number identifies this process cell. (A default ID is
automatically assigned to the process cell, based on the next available sequential number.
The first item added to an area is assigned ID #1.) To request this process cell, the equipment
ID must be the same as the equipment ID that is used by the phase logic.
See also
Configure the arbitration data In the Equipment Allocation by Resource area, the left pane is a hierarchical
display of the current equipment configuration of the area model. The hierarchy
for a process cell
has two roots: Process Cells and Resources. The right pane is the list of equipment
this process cell is dependent upon. Any equipment in this list must be acquired by
the process cell before any procedural element linked to this process cell can begin
execution.
Expand Process Cells to view all the process cells defined within the area model.
From here, organization is hierarchical; process cells contain units and units
contain phases.
Expand Resources to view a list of all the configured resources within the area
model.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Edit Process Cell dialog box, select the Arbitration tab.
130 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Process cell overview Chapter 12
See also
Edit Process Cell dialog box - The Edit Process Cell dialog box on the Arbitration tab contains:
Arbitration tab
Name Purpose
Name The name of the process cell (view-only). The default name is PROCESS_CELL#.
The # is a consecutive number starting with 1 that is assigned to each process cell
as it is added to an area.
Icon The icon selected for the process cell class (view-only).
Class The name of the process cell class (view-only).
Max Owners The maximum number of owners (other process cells, units, phases, or other
resources) that can simultaneously use this process cell. The default is 1.
Equipment Allocation by Resource A list of the equipment for which ownership is required by this process cell in
order for any procedural element linked to the process cell to begin execution.
The default is blank. In general, assign any required resources to the lowest
possible level to allow for maximum efficiency when running multiple processes.
The left pane is a hierarchical display showing the current equipment
configuration of the area model. The hierarchy has two roots:
• Process Cells: Displays all the process cells within the area model. From
here, organization is hierarchical: process cells contain units and units contain
phases and operations sequences.
• Resources: Displays a list of all the configured resources within the area
model.
The right pane is the list of equipment this process cell is dependent upon. Any
equipment in this list must be acquired by the process cell before the process cell
itself can be acquired.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 131
Chapter 12 Process cell overview
Configure cross invocation data Use these instructions to configure cross invocation data.
for a process cell
To configure cross invocation data for a process cell:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Edit Process Cell dialog box, select the Cross Invocation tab.
See also
Edit process cell dialog box - Cross Invocation tab on page 133
132 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Process cell overview Chapter 12
Edit process cell dialog box - Cross The Edit Process Cell dialog box on the Cross Invocation tab contains:
Invocation tab
Name Purpose
Name The name of the process cell (view-only). The default name is
PROCESS_CELL#, where # is a consecutive number starting with 1, assigned to
each process cell as it is added to an area.
Class The name of the process cell class (view-only).
Icon The icon selected for the process cell class (view-only).
Cross Invocation The cross invocation strings indicate the addition of an item to FactoryTalk
Configuration Batch View and the ActiveX control shortcut menus. This includes the caption
for each menu item and the data to be passed to the specified automation
server when the menu item is selected.
The default labels associated with each of the five fields are Cross Invocation
Label # (where # is 1 through 5). These labels can be modified in the Server
Options dialog box, and are seen in the Edit Process Cell dialog box.
See also
Configure hyperlink data for a This feature is used in conjunction with FactoryTalk eProcedure only. Use these
process cell instructions to configure hyperlink data.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. In the Edit Process Cell dialog box, if hyperlinks are being used, select the
Hyperlink tab.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 133
Chapter 12 Process cell overview
See also
Edit process cell dialog box - The Edit Process Cell dialog box Hyperlink tab contains:
Hyperlink tab
Name Purpose
Name The name of the process cell (view-only). The default name is PROCESS_CELL#.
The # is a consecutive number starting with 1 that is assigned to each process cell
as it is added to an area.
Icon The icon selected for the process cell class (view-only).
Class The name of the process cell class (view-only).
Hyperlink The URL associated with each hyperlink label.
Configuration The default labels associated with each of the five fields are Hyperlink Label #
English (where # is 1 through 5). These labels can be modified in the Server
Options dialog box. The labels are used in the eProcedure Client Equipment view.
See also
Remove a process cell instance Use these instructions to remove a process cell instance.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Press Delete.
The Remove Process Cell warning displays that lists the associated units
and phases that are removed when deleted the process cell.
4. Select Yes to delete the process cell, or select No to cancel the deletion and
return to FactoryTalk Batch Equipment Editor.
See also
134 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Process cell overview Chapter 12
Verify icon paths The directory paths for each type of icon are set by the installation procedure;
modify them only if the bitmaps have been moved to another directory.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 135
Chapter 12 Process cell overview
Unique icons Create a graphical representation of a process cell class, unit class, unit class
background, or phase class using a graphic paint program. Create icons specific to
the facility or process. Use the following rules when designing unique icons:
See also
136 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 13
Unit overview
Recipes can be configured to run within a specific unit instance or within a unit
class. The action of specifying the particular unit in which a recipe runs is called
unit binding. If a recipe is configured to run within a unit instance, the unit in
which the recipe runs is specified at the time the recipe is created. If a recipe is
configured to run within a unit class, the recipe can run in any unit instance of
that unit class. The specific unit instance is determined:
• By the operator when the batch is created, prior to starting the batch.
• By the operator, after the batch is started, at the time a unit procedure level
recipe is ready to run (the operator responds to a prompt).
• By the FactoryTalk Batch Server, after the batch is started, at the time a unit
procedure level recipe is ready to run.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 137
Chapter 13 Unit overview
Class-based recipes:
See also
138 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Class View area, verify that the column heading is Unit Classes.
The current unit classes for the selected process cell are displayed in the
Class View area.
3. Select Class > New Unit Class. The Create Unit Class dialog box opens
with the assigned defaults.
6. If unit attributes have been defined and is used with this unit class, select the
check box for the tag(s) to assign to the unit from the Unit Attributes list.
Tip: Global unit attributes are associated automatically with the unit class being created.
7. Select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 139
Chapter 13 Unit overview
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Class View area, verify that the column heading is Unit Classes.
The current unit classes for the selected process cell are displayed in the
Class View area.
3. Select the unit class to edit and then select Edit > Properties.
4. In the Edit Unit Class dialog box, in Name, type a new unit class name.
5. From Icon, select a new unit class icon or modify the existing unit attribute
tag selection. If any global unit attributes exist, they are listed in the Global
Unit Attributes list (view-only).
6. Select OK.
See also
140 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Place the cursor in the Design View area where the unit is to be located and
select.
See also
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 141
Chapter 13 Unit overview
Open the Edit Unit dialog box Unit configuration is performed using the Edit Unit dialog box.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Design View area, select the unit icon and then select Edit
Properties ( ). The Edit Unit dialog box displays with the unit defaults
and these five tabs:
• General
• Attribute Tags
• Arbitration
• Cross Invocation
• Hyperlink (eProcedure only)
See also
142 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
Configure the general data for a Use these instructions to configure the general data for a unit.
unit
To configure the general data for a unit:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Design View area, select the unit icon and then select Edit >
Properties.
6. (For use with RSBizWare BatchERP only) In ERP Alias, type the SAP R/3
unit name.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 143
Chapter 13 Unit overview
Edit Unit dialog box - General tab The Edit Unit dialog box General tab contains:
Name Purpose
Name The name of the process cell. (The default name is PROCESS_CELL#. The # is a consecutive
number starting with 1 that is assigned to each process cell as it is added to an area.)
Class The name of the unit class.
ERP Alias (RSBizWare BatchERP only) The SAP name for the phase. The ERP alias maps the equipment
module from FactoryTalk Batch to SAP.
Equipment ID The equipment identification number identifies this process cell. (A default ID automatically
assigns to the process cell, based on the next available sequential number. The first item
added to an area is assigned ID #1.) To request this process cell, the equipment ID must be the
same as the equipment ID used by the phase logic.
See also
144 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
Configure unit attribute tags Use these instructions to configure the unit attribute tag data.
data
To configure unit attribute tags data:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Design View area, select the unit icon and then select Edit >
Properties.
3. In the Edit Unit dialog box, select the Attribute Tags tab.
4. Under Unit Attribute Tags, select Add and create the required unit
attribute tags.
Tip: If any global unit attributes have been created for the area model, their associated tags are also listed.
5. To edit an existing tag, select the tag in the Unit Attribute Tags area and
select Edit. The Edit Unit Attribute Tag dialog box opens.
Tip: Unit attribute tags can only be assigned to OPC or RSLinx Enterprise FactoryTalk Live Data servers. They
cannot be assigned to Logix5000 CIP data servers.
6. To remove an existing tag, select the tag in the Unit Attribute Tags area
and select Remove.
Tip: It is not an option to cancel the removal of the unit attribute tag. However, select Cancel and any changes
made to the unit definition are undone.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 145
Chapter 13 Unit overview
Edit Unit dialog box - Attribute The Edit Unit dialog box Attribute Tags tab contains:
Tags tab
Name Purpose
Name The unique name assigned to this unit (view-only).
Class The unit class name (view-only). The icon associated with the unit class displays next to
Name and Class.
Unit Attribute Tags Process-connected device data associated with the unit that is used with recipes. Unit
attribute tags are organized by unit attributes. Unit attribute tag instances are created at
the time the unit is configured.
See also
Configure arbitration data In the Equipment Allocation by Resource area, the left pane is a hierarchical
display of the current equipment configuration of the area model. The tree has
for a unit
two roots: Process Cells and Resources. The right pane is the list of equipment
this unit is dependent on. Any equipment in this list must be acquired by the unit
before any procedural element linked to this unit can begin execution.
Expand Process Cells to view all the process cells within the area model. From
here, organization is hierarchical, so process cells contain units and units contain
phases.
Expand Resources to view a list of all the configured resources within the area
model.
Tip: Units do not have a Max Owners box to define because a unit can execute only one procedural element
(operation or unit-procedure level recipe) at a time. Therefore, all units can have only one owner.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Design View area, select the unit icon and then select Edit >
Properties.
146 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
4. Browse the area models equipment hierarchy to specify equipment the unit
must acquire. The lack of a plus or minus sign to the left of an equipment
type indicates that no equipment of that type has been defined, or that the
equipment type cannot be used as a needed equipment item at this level.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 147
Chapter 13 Unit overview
Edit Unit dialog box - Arbitration tab The Edit Unit dialog box Arbitration tab contains:
Name Purpose
Name The unique name assigned to this unit (view-only).
Class The name of the class of the unit (view-only).
Class Icon The unit class icon (view-only).
Max Owners An equipment list requiring ownership by this unit in order for any procedural
element linked to the unit to begin execution.
Equipment A list of the equipment for which ownership is required by this unit to begin
Allocation by execution.
Resource The left pane is a hierarchical display showing the current equipment configuration
of the area model. The hierarchy has two roots:
• Process Cells: Displays all the process cells within the area model. From here,
organization is hierarchical: process cells contain units and units contain phases
and operations sequences.
• Resources: Displays a list of all the configured resources within the area model.
The right pane is the list of equipment this unit is dependent upon. Any equipment
in this list must be acquired by the unit before the unit itself can be acquired.
See also
148 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
Configure cross invocation data Use these instructions to configure cross invocation data.
for a unit
To configure cross invocation data for a unit:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Design View area, select the unit icon and then select Edit >
Properties.
3. In the Edit Unit dialog box, select the Cross Invocation tab.
4. In the Cross Invocation Label boxes, type the cross invocation string
information.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 149
Chapter 13 Unit overview
Edit Unit dialog box - Cross The Edit Unit dialog box Cross Invocation tab contains:
Invocation tab
Name Purpose
Name The unique name assigned to this unit (view-only).
See also
150 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
Configure hyperlink data for a This feature is used in conjunction with FactoryTalk eProcedure only. Use these
unit instructions to configure hyperlink data.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Design View area, select the unit icon and then select Edit >
Properties.
3. If hyperlinks are being used, in the Edit Unit dialog box, select the
Hyperlink tab.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 151
Chapter 13 Unit overview
Edit Unit dialog box - Hyperlink tab The Edit Unit dialog box Hyperlink tab contains:
Name Purpose
Name The unique name assigned to this unit (view-only).
Class The name of the unit class (view-only).
Class Icon The unit class icon (view-only).
Hyperlink Configuration The URL associated with each hyperlink label.
The default labels associated with each of the five fields are
Hyperlink Label # English (where # is 1 through 5). These
labels can be modified in the Server Options dialog box.
The labels are used in the eProcedure Client Equipment view.
See also
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
A warning displays that when the unit is deleted, the phase instances it
contains are deleted.
3. Select Yes to delete the unit, or select No to cancel the deletion and return
to FactoryTalk Batch Equipment Editor.
See also
152 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
Link unit instances Links define the upstream and downstream relationships between units within a
process cell. The FactoryTalk Batch Server uses the links to determine which units
are available for selection when defining equipment requirements for procedures.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Select and hold the mouse button on the source unit icon. Drag the cursor
to the destination unit icon, and release the mouse button.
See also
Share units When more than one process cell requires a single unit instance, it must be shared
by all process cells that require it. Create the unit instance in one process cell. This
unit instance is shared by the other process cell(s). Do not create a new instance of
the same unit in the other process cells. Before sharing a unit instance, verify that
the unit can physically be shared.
A unit may have only one owner at a time. Sharing a single unit allows any of the
shared process cells to gain ownership of it during batch execution. But the unit
cannot be owned by more than one process cell at the same time.
When a unit instance is shared, any changes made to it are reflected in each process
cell that contains the shared unit instance, including its physical placement in the
Design View area. When deleted an instance of a shared unit from one process
cell, the unit instance is removed from the selected process cell, but it is still
present in any other process cells to which it belongs.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 153
Chapter 13 Unit overview
To share units:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Move to the process cell that does not contain this unit.
4. Select Share. The Share Unit Between Process Cells dialog box displays
with a list of existing process cells.
• A plus sign (+) to the left of the process cell indicates defined units
within that process cell. The lack of a plus sign or minus sign to the left
of a process cell indicates that no defined units are within that process
cell.
• Display the units in each process cell by selecting the plus sign (+) for
the appropriate process cell folder.
The Share Unit Between Process Cells dialog box closes. The icon of the
selected unit, with a small hand at the bottom left corner, displays in both
process cells.
Tip: Deleting an instance of a shared unit only deletes the link to that unit. The unit is not deleted until the last
instance of the unit is deleted.
See also
154 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Unit overview Chapter 13
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 155
Chapter 14
Tags overview
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, do not define
tags. The tags create automatically when the area model synchronizes with the
Logix Designer project.
Unit attribute tags are items in the area model database that represent a single
piece of PCD information. Unit attribute tags link to a process tag such as a level,
temperature, or flow process variable. Unit attribute tags allow actual process
values in recipe transition conditions.
A phase uses phase tags to communicate with the engineered logic in the PCD.
Every phase has a minimum of ten standard tags with which it is associated. When
defining the phase class from which an OPC or RSLinx Enterprise FactoryTalk
Live Data phase is created, indicate the number of tags required for parameter and
report communications, as well as additional tags for requests from the PCD to
the FactoryTalk Batch Server.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 157
Chapter 14 Tags overview
Unit attribute tags Unit attribute tag instances create at the time of unit instance configuration. Unit
attributes (such as LEVEL_PV) organize Unit attribute tag instances (such as
LI101_PV). Each unit attribute tag instance links to a specific tag in the
process-connected device (PCD).
Important: Each unit can have only one unit attribute tag instance of each unit attribute.
A defined unit attribute tag instance is part of the area model database and can be
used in recipe transition conditions for any recipe. In other words, the unit
attribute tag instance can be used in a recipe that is bound to any unit in the area
model (not just the unit for which the unit attribute tag was defined).
Tip: Prior to creating the unit attribute tags, compile a list of data servers and tag addresses to which
FactoryTalk Batch connects. Create unit attribute tags that have an OPC or RSLinx Enterprise FactoryTalk
Live Data server as their data source. Create unit attribute tags that represent tag information from a
Logix5000 CIP data server.
See also
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
158 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
3. Select Add.
10. Continue adding unit attributes, or select OK to exit. All changes are saved.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 159
Chapter 14 Tags overview
Important: Deletion or modification of global unit attributes may invalidate existing global
unit binding expressions. Therefore, all global unit binding expressions
configured in the area model are revalidated when OK is selected. If any
expression is found to be invalid, open the Global Unit Binding
Requirements dialog box to correct them.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. On the Edit Unit Attribute dialog box, modify as needed and then select
OK to return to the Edit Unit Attributes dialog box.
See also
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
160 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
Create a unit attribute tag Use these instructions to create a unit attribute tag.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
• If a unit attribute exists, the Create Unit Attribute Tag dialog box
opens. Otherwise, a prompt to create a unit attribute displays. If so,
select Yes, and follow instructions in Add a unit attribute.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 161
Chapter 14 Tags overview
8. In Engineering Unit, type the engineering units used for the tag.
Tip: The value of a dynamic unit attribute tag is held in the PCD. The value of a static unit attribute tag is held in
the FactoryTalk Batch Server.
Tip: Only OPC and RSLinx Enterprise FactoryTalk Live Data servers appear in the selection list. Logix5000 CIP
data servers are not displayed.
b. In Access Path, type the appropriate access path.
d. If the data server requires separate read and write items, in Write
Access Path, type the write access path.
e. If the data server requires separate read and write items, in Write
Item Name, type the write item name.
See also
162 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
Unit Attribute Tags dialog box A unit attribute tag represents the value of a unit attribute for a specific unit. In
previous releases of FactoryTalk Batch, unit attribute tags were known as unit
tags.
When creating a unit attribute tag, these items are configured in the Create Unit
Attribute Tags dialog box.
Name Purpose
Name Tag name for the unit attribute. Follow the naming conventions.
Attribute Lists the unit attribute name options for the unit attribute tag.
Type Lists the data type selections for the unit attribute tag. Valid types include:
• Real
• Integer
• String
• Enumeration
Enumeration Lists the appropriate enumeration selections. This list is only enabled if the tag type is
Enumeration.
Engineering Unit The engineering units associated with this tag.
Data Source Defines the type of data source, Static or Dynamic.
• If data source is Static, the data is a constant value. The value entered here depends on
the engineering units assigned and associates with a particular unit.
• If data source is Dynamic, the value comes from the PCD, and the data server information
must be defined.
Data Server Displays the data server from which the tag is acquiring data. This list includes all configured
data servers for the active area. Only OPC and RSLinx Enterprise FactoryTalk Live Data servers
display in the selection list. Logix5000 CIP data servers are not displayed.
Server Type Displays the server type that corresponds with the selected data server as defined in the data
server definition (DSDF) files (view-only).
Access Path The access path used with the read item when attempting to subscribe to the tag value or
when performing read operations. This box changes to Read Item Access Path when the
associated data server requires separate read and write items. This is disabled if the data
server does not require an access path.
Item Name The name of the item used when subscribing to a tag value or when performing read
operations. This box changes to Read Item Name when the associated data server requires
separate read and write items.
Write Access Path The OPC access path for the write item. This disables if the data server does not require
separate read and write items.
Write Item Name The item name in the write items process-connected device. This disables if the data server
does not require separate read and write items or does not require an access path.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 163
Chapter 14 Tags overview
Phase tags The number of tags associated with an OPC or RSLinx Enterprise FactoryTalk
Live Data phase depends on the phase class configuration from which the phase is
created. Every phase has a minimum of ten standard tags. When defining the
phase class from which the OPC or RSLinx Enterprise FactoryTalk Live Data
phase is created, define additional tags required for parameter and report
communication as well as additional request tags for requests from the
process-connected device (PCD) to the FactoryTalk Batch Server.
A Request tag is one of the ten standard tags associated with every phase and is
used for the PCD to request service from the server. Occasionally, the PCD needs
to communicate more information to the server than can be accommodated by the
single standard Request tag. Specify, on the phase class, the number of additional
request tags needed for the phase.
If configured the phase class to require any of these additional tags, create
corresponding tags in the OPC or RSLinx Enterprise FactoryTalk Live Data
phase.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, do not configure additional request
tags. All required tags automatically create for Logix5000 CIP phases when the area model synchronizes
with the Logix Designer project. FactoryTalk Batch Equipment Editor creates the same number of
parameter tags as parameters that exist on the phase class, and the same number of report tags as reports
that exist on the phase class.
See also
164 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
Edit tags from the menu The Edit Tags dialog box lists all of the tag classes configured for the selected area
model, along with the associated tags.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
5. Select Edit Tag. The Edit [TagType] Tag dialog box displays, where
[TagType] represents the type of tag being edited (phase or unit).
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 165
Chapter 14 Tags overview
Default equipment names When creating a phase from a phase class in the area model, the default phase
name is <phasename>1. For example, if the phase is AGITATE, the phase creates
from this phase class with the default name of AGITATE1.
The phase's tag items the default name is: <Equipment Module Name>< Tag
Separator><Tag Extension>
For example, if the tag separator is a period (.), the Request tag (RQ) for phase
AGITATE1 would be: AGITATE1.RQ
If the phase name changes, the tag item names do not automatically change to
reflect the new phase name. For example, if the phase name changes from
AGITATE1 to AGITATE_U2, the tag Names reflect the new name
(AGITATE_U2), but the tag Item Names still reflect the original name of the
phases (AGITATE1). The example request tag for the AGITATE_U2 phase
would still be AGITATE1.RQ.
When a phase creates from a phase class in the area model, the tag access path is
the Default Item Access Path specified for the assigned data server. Change the
Access Path for an individual tag on the Edit Phase Tag dialog box.
See also
Set all tag items to default name and access path on page 167
166 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
Set all tag items to default name and Use these instructions to globally change all the tag Item Names in the area model
access path to reflect the names of their respective phases and reset the Access Path of each
phase tag to the Default Item Access Path specified for its data server.
Tip: To change the tag names for only a single phase, change them on the Tags tab of the phase.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
This is an irreversible action! Once selected, all tag item names and access paths are automatically
changed.
3. Select OK to continue.
A message displays indicating all tag items have been set to the tag name and
access paths have been reset.
Tip: The default character (tag separator) that separates the phase tag item name from its extension may vary
depending on the tag separator defined in the batcheqp.ini file. The available characters are the
underscore ( _ ), slash ( / ), or period ( . ). If changed, the default character is not overridden.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 167
Chapter 14 Tags overview
Global unit attribute FactoryTalk Batch associates units within unit classes that represent the common
functionality of all the units in the class. This allows for the construction of
class-based recipes, built against a unit class(es). This aggregation of common
functionality allows for the authoring of recipes that can run against any instance
of the unit class (with the exception of flowpath requirements and FactoryTalk
Batch Material Manager functionality).
However, the set of functionality common across all instances of a unit class may
be so small as to not allow for the creation of useful class-based recipe structures.
There is likely to be significant commonality among some reactors that does NOT
extend to the entire set. For example, some subset of reactors may contain
agitators. Other subset of reactors may contain temperature sensors.
The ability to build class-based recipes that utilize subsets of commonality would
be extremely useful in this case. Global unit attributes provides the ability to build
class-based recipes that utilize subsets of commonality. A global unit attribute is a
unit attribute configured to be automatically applied to all unit classes defined
within the area model. This saves the area model author the effort of having to
manually assign a custom unit attribute to every unit class.
See also
168 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
Create a global unit attribute Use these instructions to create a global unit attribute.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Under Attributes, select Add to open the Create Unit Attribute dialog
box.
6. In Engineering Units, type the engineering units used for the tag.
8. To be a global unit attribute that is applied to all new units, select Global
Attribute.
Tip: If Global Attribute is selected, all unit classes within the area model, both existing and newly created, are
associated with that unit attribute. In addition, all unit instances within the area model, both existing and
those subsequently created, contain a unit attribute tag instance.
See also
170 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Tags overview Chapter 14
Edit a global unit attribute Use these instructions to edit a unit attribute.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. Make the required modifications, and select OK to return to the Edit Unit
Attributes dialog box.
See also
Delete a global unit attribute Use these instructions to delete a unit attribute.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
A warning displays to verify the removal of all the unit attribute tags of the
unit attribute.
4. To delete all attribute tags and the selected unit attribute, select Yes.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 171
Chapter 14 Tags overview
Remove a global unit attribute Use these instructions to remove a global unit attribute.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Under Attributes, select the unit attribute that to edit and select Edit.
4. Clear the Global Attribute check box, and then select OK.
See also
172 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 15
Phase classes may have associated parameters and reports. Each phase class
contains attributes common to all phases of that specific phase class type. Phase
classes are used to create recipes in FactoryTalk Batch Recipe Editor.
An instance of a phase class is a phase. Every phase inherits attributes of the phase
class from which it is created. Phase classes and phases link the engineered logic in
the process-connected device (PCD) to the recipe. A phase class describes the
recipe phase, while the phase maps to the equipment operation or equipment
phase in the engineered logic.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, do not define the number of
parameter, report, and request tags. The required tags automatically configure when the area
model synchronizes with the Logix Designer.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 173
Chapter 15 Phase class overview
Tags One of the ten standard tags associated with every OPC or RSLinx Enterprise
FactoryTalk Live Data phase is a Request tag. The process-connected device
(PCD) uses the Request tag to request service from the FactoryTalk Batch Server.
Sometimes, for OPC and RSLinx Enterprise FactoryTalk Live Data phases, the
PCD needs to communicate more information to the FactoryTalk Batch Server
than can be accommodated by the single standard Request tag. For this purpose,
specify on the phase class, the number of additional request tags needed for the
phase.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, do not configure request tags. The tags
automatically create for Logix5000 CIP phases the area model synchronizes with the Logix Designer.
FactoryTalk Batch Equipment Editor creates the same number of parameter tags as parameters that exist
on the phase class, and the same number of report tags as reports that exist on the phase class.
See also
174 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Create and configure phase Use the Create Phase Class dialog box to create and configure phase classes.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Select a unit icon and then select Go Down ( ). The Design View area
may display the Unit icon, and Classes displays as the column header in the
Classes View area.
3. Select Add New Object ( ) and then select New Phase Class.
4. In the Create Phase Class dialog box, use the tabs to configure the phase
class:
• General
• Parameters
• Reports
• Messages
• Control Strategy (this tab is only available if the Control Strategy box
is enabled on the General tab)
5. Select OK. The new phase class displays in the phase class list.
Tip: To edit the phase class, right-click the phase class to open the Edit Phase Class dialog box.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 175
Chapter 15 Phase class overview
Configure phase class general Use the Create Phase Class dialog box General tab to configure the phase class
attributes general attributes.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Phase Class dialog box open, select the General tab.
Tip: Use names that can easily be understood. Phase class names display to the operator during batch
execution.
a. Under Icon, select an appropriate icon. (If the icon area is empty, see
Verify icon paths.)
176 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Tip: If the phase class is in a phase link group for communication or synchronization
purposes, first configure the correct number of message partners on the phase
class in the area model.
5. Select Apply to save changes, or select OK to save changes and return to the
Classes View area.
See also
Create Phase Class dialog box - General tab overview on page 178
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 177
Chapter 15 Phase class overview
Create Phase Class dialog box - The phase class general attributes include the phase class name, phase class type,
General tab the number of phase class message partners, and the number of tags associated
with each phase. Select an icon to graphically represent all phases throughout the
area model based on the phase class. Enable or disable the use of control strategies
and material-based recipes for the phase class.
Name Purpose
Icon area Displays all of the icons available for selection. Scroll through the icons using the
scroll bar or the up and down arrows in the vertical scroll bar.
Name The name of the phase class.
Type An optional box that can be used to categorize phase classes for reporting
purposes.
Control Strategy Enables the use of separate control strategies for the phase class.
Material Based Recipes (Used with FactoryTalk Batch Material Manager.) Enables the binding of
material references to actual equipment. This makes the phase class a
material-enabled phase class.
Parameter/Tag Locking To have the number of parameters and reports on the phase class to always equal
the number of parameter tags and report tags on the associated phase classes,
enable Parameter/Tag Locking on the phase class.
If Parameter/Tag Locking is disabled, specify on the phase class the number of
tags for the parameters and reports that exist on the associated OPC or RSLinx
Enterprise FactoryTalk Live Data phases. This number may be different from the
number of defined phase class parameters and reports 1for OPC and RSLinx
Enterprise FactoryTalk Live Data phases.
Number of Parameter Tags The number of memory registers within the phase to which FactoryTalk Batch can
write parameter information. Generally equivalent to the number of parameters
defined for the phase class.
Number of Report Tags The number of memory registers within the phase from which FactoryTalk Batch
can read report tag information. Generally equivalent to the number of reports
defined for the phase class.
Number of Request Tags The number of memory registers within the phase to which the phase logic can
write request information.
Number of Message Partners Message partners are two or more phases that need to communicate with each
other during the execution of their respective phase logic for synchronization and
timing purposes. In FactoryTalk Batch Recipe Editor, message partners are
organized into Link Groups that inform the FactoryTalk Batch Server which phases
require messaging.
If the phase is in a phase link group for communication or synchronization
purposes, this is the number of additional phases with which the phase must be
linked in order to operate properly.
Tip: Define the message partners in FactoryTalk Batch Equipment Editor
before defining the corresponding phase link groups in FactoryTalk
Batch Recipe Editor.
See also
178 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Configure phase class Use the Create Phase Class dialog box Parameters tab to configure phase class
parameters.
parameters
Tip: Use the keyboard to move around in the grid. Pressing the Tab key moves focus to the grid. Pressing
Ctrl+Alt+Home highlights the first editable cell in the grid.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Phase Class dialog box open, select the Parameters tab. A
list displays of parameters associated with the phase class.
Tip: If control strategies are enabled for the phase class, the Control Strategy list displays at the top of the
Parameters tab. Only phase class parameters associated with the control strategy selected in the Control
Strategy list are listed. If <All> is selected, then the High, Low, Default, or Enum/E.U. boxes are not
editable for the phase class parameters. The material parameters, including the optional material
parameters (if enabled), are added to each control strategy created. Edit the values for the MATERIAL,
MATERIAL_CLASS and AMOUNT material parameters for each configured control strategy.
3. Select Add Parameter to add a new phase class parameter. A new parameter
displays with default values.
• If the Type is Real or Integer, add the High value, Low value, and
Default value, then type the engineering units in the Enum/E.U. box.
• If the Type is Enumeration, choose the appropriate enumeration set
from the Enum/E.U. list and select the appropriate default
enumeration from the Default list.
• If the Type is String, type the engineering units in the Enum/E.U. box
and the default string in the Default box.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 179
Chapter 15 Phase class overview
6. If the parameter must scale within a recipe when a batch scales, select the
Scale check box. (See Scale parameters for more information.)
Tip: The DL on Start and DL on TOC check boxes are unavailable if not enough parameter tags are specified in
Number of Parameter Tags on the General tab. Specify as many parameter tags as actual parameters
to have these check boxes available for each parameter.
9. To assign a context or descriptor to the phase class parameter for the recipe,
select one or more Context IDs from the Reporting Contexts column.
11. To delete a parameter, select the parameter row header and select Delete
Parameter. Select Yes to confirm the deletion.
12. Select Apply to save changes, or select OK to save changes and return to the
Classes View area.
See also
Create Phase Class dialog box - Parameters tab overview on page 181
Configure the verification policy for parameters and reports on page 195
180 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Create Phase Class dialog box - Phase class parameters values pass from the FactoryTalk Batch Server to the phase
Parameters tab logic during the execution of a recipe phase. For PhaseManager phases, which use
a Logix5000 CIP data server, the phase definition includes its parameters. For
other data servers, a phase parameter is defined for the phase class, and a
corresponding parameter tag and tag address is configured in the
process-connected device.
The verification methods of parameter values can be configured for real or integer
phase parameters. The verification methods define the policies for verifying up to
three sets of high and low limits of the parameter. They also define the actions to
be taken if the parameter value falls outside the configured limits.
Tip: If the FactoryTalk Batch Material Manager material database is unavailable, the MATERIALS and
CONTAINERS enumeration sets are read from the Material Server when the FactoryTalk Batch Server starts
up, and only contain the default enumerations.
Name Purpose
Control Strategy A list of configured control strategies used to filter the displayed parameters. Separate
control strategies can be selected from the list or all control strategies can be viewed
at the same time. This list is only visible if Control Strategy is enabled.
Add Optional Material Enables the optional material-based recipe parameters (CONTAINER,
Parameters MATERIAL_CLASS, LOT, and LABEL). This check box is only visible if Material Based
Recipes is enabled. This check box only enables if <All> is selected in the Control
Strategy list.
Name The name of the phase class parameter. The name of the material parameters
(MATERIAL, AMOUNT, CONTAINER, LOT, or LABEL) cannot be edited.
ID The identification number of the phase class parameter. If Control Strategy is
enabled after parameters have been defined, the IDs are increased by one, as the
control strategy itself always has the parameter ID of 1.
For material-enabled phases, parameter ID fills in the first available integer greater
than zero. The MATERIAL parameter is the first of the Material Based Recipe
parameters to be assigned an ID (view-only).
Type The phase parameter data type: Real, Integer, String, and Enumeration.
The data type for material-enabled phase parameters cannot be modified:
• MATERIAL, MATERIAL_CLASS and CONTAINER = ENUM
• AMOUNT = REAL
• LOT and LABEL = STRING
Max The maximum limit for the phase parameter. Defaults to 100.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 181
Chapter 15 Phase class overview
Name Purpose
Min The minimum limit for the phase parameter. Defaults to zero (0).
• Addition: Low = 0, High = positive number
• Distribution: Low = negative number, High = 0
• Both: Low = negative number, High = positive number
Tip: For the material-enabled phase parameter AMOUNT, the Min and Max values specify whether the phase is a
material addition, distribution, or both.
Default The default value for the phase parameter. Defaults to zero (0). The value must be set
between the Min and Max values. If a Verification Method of High/Low,
High-High/Low-Low, or High-High-High/Low-Low-Low is selected, the default value
must be within the high and low values.
For material-enabled phases, these are the defaults:
• MATERIAL defaults to NULL_MATERIAL
• MATERIAL_CLASS defaults to NULL_CLASS
• CONTAINER defaults to NULL_CONTAINER
The default value for the CONTAINER, LOT, or LABEL parameters cannot be modified.
Enum/E.U. The engineering units for the phase parameter. If the parameter Type is
Enumeration, the Enum/E.U. value is the name of the enumeration set.
Tip: The Enum/E.U. for the MATERIAL, CONTAINER, LOT, LABEL, or
MATERIAL_CLASS material-enabled phase parameters cannot be
modified.
Scale Indicates whether the phase parameter is scalable with a recipe at batch creation
time.
DL on Start If selected, the parameter can be downloaded by the FactoryTalk Batch Server in
these situations:
• When the phase logic requests the download.
• When the phase is configured to automatically download on the START command.
See Phase overview for more information.)
DL on TOC If selected, the parameters are downloaded by the FactoryTalk Batch Server when a
transfer of control takes place on the phase, when the phase logic requests the
download.
Material-enabled phase classes do not support transfer of control.
Reporting Contexts Reporting contexts allows defining associations between a parameter and a set of
context IDs. The defined context IDs are recorded by the FactoryTalk Batch Server in
the Context ID box of the batch event journal records, whenever a parameter event
logs. The default value for a new parameter is a null string. Select browse ( ) to
open the Reporting Contexts dialog box, to select one or more context strings to be
used for the particular parameter. Context IDs are members of the
REPORTING_CONTEXTS enumeration set.
182 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Name Purpose
Verification Method The part of the verification policy that defines the set of acceptable limits for a
parameter or report. The phase parameter type must be Real or Integer.
No Limits: To configure a verification policy to enact when the parameter or report
value is within the Minimum and Maximum limits. Also select this option to not use
verification policies.
High/Low: Allows configuration of up to two verification policies. In addition to the
No Limits policy, specify a High and Low limit and a separate verification policy to use
when the parameter or report value exceeds the High limit or falls short of the Low
limit.
High-High/Low-Low: Allows configuration of up to three verification policies. In
addition to the No Limits policy and the High/Low policy, specify a second higher
limit, a second lower limit, and a separate verification policy to use when the
parameter or report value exceeds this second High limit or falls short of this second
Low limit.
High-High-High/Low-Low-Low: Allows configuration of up to four verification
policies. In addition to the No Limits policy, the High/Low policy, and the
High-High/Low-Low policy, specify a third higher limit, a third lower limit, and a
separate verification policy to use when the parameter or report value exceeds this
third High limit or falls short of this third Low limit.
Add Parameter Adds a new parameter to the list.
Delete Parameter Removes the selected parameter from the list.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 183
Chapter 15 Phase class overview
Configure phase class reports Use the Create Phase Class dialog box Reports tab to configure phase class
reports. A phase class report is defined for the phase class, while the corresponding
report tag, including the address or tag in the process-connected device, is defined
for the phase.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Phase Class dialog box open, select the Reports tab. A list
of phase class reports associated with the phase class is shown.
Tip: Use the keyboard to move around in the grid. Pressing the Tab key moves the focus in the grid.
Pressing Control+Alt+Home highlights the first editable cell in the grid.
• None
• Phase
• Batch
184 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
4. To delete a report, select the report row header and select Delete Report.
Select Yes to confirm the deletion.
5. Select Apply to save changes, or select OK to save changes and return to the
Classes View area.
See also
Configure the verification policy for parameters and reports on page 195
Create Phase Class dialog box - Reports tab overview on page 186
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 185
Chapter 15 Phase class overview
Create Phase Class dialog box - Phase class reports values pass from the process-connected device (PCD) to the
Reports tab FactoryTalk Batch Server. Report values contain data that indicates how the phase
functioned. They are included in the event journal file (.evt) for the running batch
and can be included in batch reports. For PhaseManager phases, which use a
Logix5000 CIP data server, the phase definition includes its reports. For other
data servers, a phase report is defined for the phase class, and a corresponding
parameter tag and tag address is configured in the PCD.
The verification methods of report values can be configured for real or integer
phase class reports. The verification methods define the policies for verifying up to
three sets of high and low limits of the report. They also define the actions to be
taken if the report value falls outside the configured limits.
Tip: If control strategies are configured for the phase class, the Control Strategy list displays at the top of the
Reports tab. Only reports associated with the control strategy selected from the Control Strategy list are
displayed. If <All> is selected and the Type is Real, String, or Integer, then the Enum/E.U. box cannot be
edited. This must be set for each control strategy.
The material-enabled phase reports are added to each control strategy created. Edit the Enum/E.U. value
for each configured control strategy.
Name Purpose
Control Strategy A list of configured control strategies used to filter the displayed phase class reports.
Separate control strategies can be selected from the list or all control strategies can be
viewed at the same time. This list is only available if Control Strategy has been
enabled on the General tab.
Name The name of the phase class reports.
Tip: The name of the material phase class reports ACTUAL_AMOUNT and
FEED_COMPLETE cannot be edited.
ID The identification number of the phase class reports.
For material-enabled phase classes, parameter ID fills in the first available integer
greater than zero. The ACTUAL_AMOUNT report is the first of the Material Based
Recipe reports to be assigned an ID (view-only).
Type The report data type: Real, Integer, String, and Enumeration.
Tip: The data type for material-enabled phase reports ACTUAL_AMOUNT = REAL and
FEED_COMPLETE = ENUM cannot be modified.
Enum/E.U. If Enumeration Type is selected, shows the name of the enumeration set. Otherwise,
shows the engineering units for the report parameter.
Tip: The Enum/E.U. for the FEED_COMPLETE material-enabled phase class report
cannot be modified.
186 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Name Purpose
Accumulate Defines the phase class report parameter to add the value of uploaded values to its
current value instead of just storing it.
Changing the Accumulate setting also changes the UL on Terminal State setting:
• If the Accumulate value is set to None (Default), then the UL on Terminal State
value is on and enabled.
• If the Accumulate value is set to PHASE, then the UL on Terminal State value is
off and disabled.
• If the Accumulate value is set to BATCH, then the UL on Terminal State value is
off and disabled.
UL on Terminal State If selected, the reports are uploaded by the FactoryTalk Batch Server in these situations:
• When the phase logic requests the upload.
• When the phase is configured to automatically upload when the step changes to
COMPLETE, STOPPED, or ABORTED. (See Create a phase for more information.)
UL on TOC If selected, the report can be uploaded when a transfer of control takes place on the
phase, if the proper phase logic request is issued.
Material-enabled phase classes do not support transfer of control.
Reporting Contexts Reporting context IDs allows defining of associations between a phase report and a set
of context IDs. The defined context IDs are recorded by the FactoryTalk Batch Server in
the Context ID box of the batch event journal records, whenever a report event logs.
Select browse ( ) to open the Reporting Contexts dialog box, select one or more
context strings to be used for the particular report.
ERP Alias Used in conjunction with RSBizWare BatchERP only. The ERP alias is the SAP name for
that report. The ERP alias maps the report from FactoryTalk Batch Server to SAP.
Verification Method The part of the verification policy that defines the set of acceptable limits for a
parameter or report. The phase class parameter or report type must be Real or
Integer.
No Limits: Allows configuration of a verification policy to enact when the parameter or
report value is within the verification limits. Also select this option to not use
verification policies.
High/Low: Allows configuration of up to two verification policies. In addition to the No
Limits policy, specify a High and Low limit and a separate verification policy to use
when the parameter or report value exceeds the High limit or falls short of the Low
limit.
High-High/Low-Low: Allows configuration of up to three verification policies. In
addition to the No Limits policy and the High/Low policy, specify a second higher
limit, a second lower limit, and a separate verification policy to use when the
parameter or report value exceeds this second High limit or falls short of this second
Low limit.
High-High-High/Low-Low-Low: Allows configuration of up to four verification
policies. In addition to the No Limits policy, the High/Low policy, and the
High-High/Low-Low policy, specify a third higher limit, a third lower limit, and a
separate verification policy to use when the parameter or report value exceeds this
third High limit or falls short of this third Low limit.
Add Report Adds a new report to the phase class.
Delete Report Removes the selected report from the phase class.
See also
Select context IDs Context IDs, or descriptors, can be associated with each phase class report or
parameter so that events recorded in the event journal may be more easily queried
and sorted. This association makes report generation and analysis easier.
Important: Context IDs are only assigned to recipe parameters and report parameters configured on
a phase class. Thus, only phase class parameters may have Context IDs and they may not
be changed within recipes.
1. With the Create Phase Class dialog box open, select the Parameters or
Reports tab. A list of phase class parameters or reports associated with the
phase class is shown.
3. Select one or more context IDs by single-clicking on each, and then select
OK.
See also
188 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Configure phase class messages Use these instructions to add new messages, edit existing messages, and delete
phase class messages from the list in the Create Phase Class dialog box Messages
tab.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Phase Class dialog box open, select the Messages tab. A
list of messages associated with the phase class is shown.
3. Select Add Message to add a new phase class message. A new default
message is added.
6. To delete a message, select the message row header, and then select Delete
Message. Select Yes to confirm the deletion.
7. Select Apply to save changes, or select OK to save changes and return to the
Classes View area.
See also
Create Phase Class dialog box - Message tab overview on page 190
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 189
Chapter 15 Phase class overview
Create Phase Class dialog box - Phase class messages are typically used for journal entry purposes and for
Messages tab troubleshooting phase logic problems. In some instances, the message displays to
the operator. A phase class message has two pieces of data associated with it: the
name and the message ID. Phase class message requests must be generated from
within the phase logic (a 30NN or 130NN request) and a corresponding phase
class message must be created in the area model for each phase class message
request.
Name Purpose
Name The name of the message. This text also serves as the actual phase class message.
ID The identification number of the report message.
Add Message Adds a new phase class message to the phase class.
Delete Message Removes the selected phase class message from the phase class.
See also
Configure phase class control Use these instructions to edit the default control strategy, create new control
strategies, and delete control strategies. To remove all of the control strategies,
strategies
disable the Control Strategy option on the Create Phase Class dialog box
General tab.
Tip: The Control Strategy tab is not visible unless the Control Strategy check box is
selected in the Create Phase Class dialog box General tab.
Tip: Disabling control strategies for a phase class results in a warning message indicating the parameter
information that is lost if control strategies are disabled. Confirmation is required to complete the process.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Phase Class dialog box open, select the Control Strategy
tab. A list displays of control strategies associated with the phase class.
190 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
5. In the Ordinal box, type the ordinal identification value for the control
strategy, or accept the default value and select OK.
6. For each parameter in the Parameters table, select or clear the parameter’s
check box within the column for the new control strategy.
Important: If the target parameter is removed from the same control strategy as the report, the verification
method for the report is automatically reset to No Limits.
7. For each report in the Reports table, select or clear the corresponding check
box in the column for the new control strategy.
8. From the Set Default Control Strategy list, select the appropriate control
strategy to configure that control strategy as the default for the phase class.
9. To edit or delete a control strategy, select the control strategy column and
select Edit Control Strategy or Delete Control Strategy.
10. Select Apply to save changes, or select OK to save changes and return to the
Classes View area.
See also
Create Phase Class dialog box - Control Strategy tab overview on page 192
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 191
Chapter 15 Phase class overview
Create Phase Class dialog box - A control strategy identifies a subset of the phase class and report parameters
Control Strategy tab configured on a phase class to be used at runtime. A control strategy value is
assigned to the phase class and only the parameters and reports of that control
strategy are available for use. A phase class can be configured to have one or more
control strategies.
Individually configure each control strategy with a subset of the defined phase class
parameters and reports. Define the value, range, and engineering unit for each
parameter, and the engineering unit for each report independently for each
control strategy. When creating master recipes using FactoryTalk Batch Recipe
Editor, specify which control strategy to use for each instance of the phase class
within the recipe.
If Material Based Recipes and Add Optional Material Parameters are enabled,
the material parameters and reports for a material-enabled phase class are added to
every control strategy created and cannot be deleted.
When the control strategy function is enabled, a default control strategy is created.
Name Purpose
Set Default Control Strategy A list of configured control strategies for the phase class. The selected
control strategy is the default control strategy for any recipes based on the
phase class.
Parameters A table used to assign parameters to control strategies. Each row of the
table represents an associated parameter, and each column of the table
represents a different control strategy, as identified by the column header.
Parameters can be assigned or unassigned to a control strategy by selecting
or clearing the check box for the parameter in the appropriate control
strategy column. A single parameter can be assigned to multiple control
strategies.
Reports A table used to assign reports to control strategies. Each row of the table
represents an associated report, and each column of the table represents a
different control strategy, as identified by the column header. Reports can
be assigned to or removed from a control strategy by selecting or clearing
the check box for the report in the appropriate control strategy column. A
single report may be assigned to multiple control strategies.
Add Control Strategy Adds a new control strategy to the phase class.
Edit Control Strategy Edits the selected control strategy. Select the column header to select a
control strategy.
Delete Control Strategy Removes the selected control strategy from the phase class.
See also
192 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Verification policies Configure a separate verification policy for each parameter and report designated
as a Real or Integer type.
See also
Configure the verification policy for parameters and reports on page 195
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 193
Chapter 15 Phase class overview
How verification policies work When choosing a verification method, specify a calculation method used in
determining the deviation limits. For each verification level, select a verification
policy option:
Tip: To use the signature template policy, first configure signature templates.
The verification method selected, along with the options selected within an area,
affect the options available in the subsequently higher verification level areas. For
example, the No Limits verification method is selected, any options for the
High/Low, High-High/Low-Low or High-High-High/Low-Low-Low
verification methods cannot be configured.
194 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Tip: For recipe parameters, the highest and lowest limits must be within the minimum and maximum values
specified for the parameter in the Edit Phase dialog box Parameters tab. This does not apply to reports.
The default parameter value specified on the Parameters tab must be within the range of the low and
high limits.
The sets of high and low limits must conform to this relationship:
Maximum >= HHH > HH > H = Default = L > LL > LLL >= Minimum
See also
Configure the verification policy for parameters and reports on page 195
Configure the verification policy Use the Edit Phase Class dialog box to configure the verification policies for
parameters and reports.
for parameters and reports
Before you begin:
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 195
Chapter 15 Phase class overview
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Edit Phase Class dialog box, select the Parameters or Reports tab to
configure a verification policy for either a parameter or report, respectively.
4. From the Verification Method list, select the verification method used for
the parameter or report. The selected method determines which boxes in
the dialog box become enabled.
5. In the Policy when value is within limits area, select one of the policy
options.
196 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
6. Repeat step 4 for each policy area enabled. In addition to these steps, for
each enabled policy, enter values in each respective set of Low and High
boxes that are used in calculating the verification limit.
Important: If a parameter or report type is changed from Real to Integer, and the calculation method for the
verification policy is Absolute or Relative, the values in each set of Low and High limits are
automatically rounded to the nearest integer.
7. Select OK to save changes and return to the Edit Phase Class dialog box.
8. To download the verification limits to the phase logic, enable or define a set
of limit tags. After setting up verification policies, enable or define these
limit tags when configuring each phase for automatic (non-instruction
based) phase classes.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 197
Chapter 15 Phase class overview
Verification Policies dialog box The Verification Policies dialog box contains:
Name Purpose
Verification Method A list that allows selection of Verification Methods:
No Limits: Define the actions taken when the parameter or report value is
within the verification limits. To not use verification policies, select this
option.
High/Low: Define two verification policies. Specify a High and Low limit
and a separate verification policy to use when the parameter or report value
exceeds the High limit or falls short of the Low limit.
High-High/Low-Low: Configure up to three verification policies. Specify a
second higher limit, a second lower limit, and a separate verification policy to
use when the parameter or report value exceeds this second High limit or
falls short of this second Low limit.
High-High-High/Low-Low-Low: Configure up to four verification policies.
Specify a third higher limit, a third lower limit, and a separate verification
policy to use when the parameter or report value exceeds this third High
limit or falls short of this third Low limit.
Calculation Verification limit calculation. Only enabled for reports. Select the type of
equation used to calculate the verification limit for reports. The FactoryTalk
Batch Server calculates the limits when the batch is added to the batch list or
when the target parameter changes.
Example configuration settings:
Target Parameter = 120
High Limit = 10
Low Limit = -10
Absolute: The deviation limit is the specified value defined in the recipe. The
absolute values entered in the three sets of Low and High boxes are
displayed as the default values for the LLL, LL, L, H, HH, HHH boxes in the
FactoryTalk Batch Recipe Editor Parameter Value Entry/Report Limit
Entry dialog box. This is the default and only type of limit calculation for
recipe parameters.
At runtime, the Server calculates:
High limit = 10
Low limit = -10
Percentage: The Target Parameter value is multiplied by the percentage
specified in the Low and High boxes. Only available for reports.
For example:
At runtime, the FactoryTalk Batch Server calculates:
High Limit = 120 + (.10)(120) = 132
Low Limit = 120 + (-.10)(120) = 108
Relative: The Target Parameter value plus the value specified in the Low
and High boxes. Only available for reports. For example:
At runtime, the Server calculates:
High Limit = 120 + (10) = 130
Low Limit = 120 + (-10) = 110
Scale Enabled only when the Calculation is Absolute. Indicates whether the
absolute verification limits are scaled the same percentage as the Batch
Scale value specified in the FactoryTalk Batch View Batch Creation dialog
box.
198 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Name Purpose
Percent/Relative Target Parameter Enabled when the calculation is Percentage and Relative of report limits.
Select the parameter whose value is to be used in the percentage or relative
calculation that determines the report verification limit.
The list only displays real or integer recipe parameters assigned to the same
control strategy as the report on the phase class being edited.
None A deviation event is recorded in the FactoryTalk Batch event journal, but no
other action occurs (default).
Signature Template Indicates that a signature verification is required when parameter or report
values fall outside of the specified range.
If selecting this option, select browse ( ) to open the Select Signature
Template dialog box. Select the signature template that contains the Signoff
groups who have the security privileges to enter signature verifications at this
verification level.
Not Allowed Indicates the recipe cannot proceed when the values for the parameter or
report are outside the defined limits. No event is recorded in the event
journal.
Low/High These boxes are used in calculating the default parameter deviation limits.
Low-Low/High-High These values can be changed in the recipe, but if no values are provided in the
Low-Low-Low/ recipe parameters, the values entered here are used.
High-High-High The definition of this box differs depending on the Calculation method
selected.
• Absolute calculation: The actual values entered are the Low and High
deviation limits. Deviation Limit = Absolute value.
• Percent calculation: These values define the percentage of the Target
Parameter used in calculating the Low and High deviation limits. These
values are the Percentage in this equation: Deviation Limit = Target
Parameter + (Target Parameter * Percentage). Enter positive and
negative values. To define the Low limit as lower than the Target
Parameter value, enter a negative value in the Low box.
• Relative calculation: The actual value entered is added to the Target
Parameter value to determine the deviation limit. These values are the
Relative value in this equation: Deviation Limit = Target Parameter +
(Target Parameter + Relative value). Enter positive and negative values.
To define the Low limit as lower than the Target Parameter value, enter
a negative value in the Low box.
The selected policy is enacted when the parameter or report values are
outside of the calculated deviation limits.
See also
Configure the verification policy for parameters and reports on page 195
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 199
Chapter 15 Phase class overview
How verification policies work If implementing control strategies, set up a different verification policy for each
with control strategies parameter and report in each control strategy.
Important: If a report's target parameters are removed from the same control strategy as the
report, the verification method automatically resets to No Limits.
See also
How editing target parameters If any of these changes are made to a parameter, the verification method
automatically resets to No Limits for all reports that reference that parameter as
affects report verification
the target parameter:
policies
• Parameter name changes.
• Parameter type changes from Integer or Real to String or Enumeration.
• Removed Parameter from the same control strategy as a report.
• Deleted Parameter.
Important: If a report verification policy is set up with the Percent or Relative calculation method,
changes to the target parameter could automatically alter the verification policy of the
referencing report.
See also
200 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Material-enabled phases If using FactoryTalk Batch Material Manager in conjunction with FactoryTalk
Batch, two parameters (MATERIAL and AMOUNT) and two reports
(ACTUAL_AMOUNT and FEED_COMPLETE) are automatically added to
each material-enabled phase class.
• CONTAINER
• LOT
• MATERIAL_CLASS
• LABEL
These optional parameters make data available to the phase class and to the client
programs as the batch runs.
Tip: The optional material parameter values within FactoryTalk Batch Equipment
Editor cannot be edited.
Because material-enabled phase classes are different from standard phase classes, be
aware of these issues when configuring a phase class to be material-enabled:
If a standard phase class does not have matching parameter and report names
reserved for materials, making this phase class material-enabled is quite simple.
Once the Material Based Recipes check box is enabled, the two reserved
parameters and two reserved report parameters are added. The same applies to
Add Optional Material Parameters.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 201
Chapter 15 Phase class overview
Standard phase class with If a standard phase class uses any of the reserved material parameter or material
report names, they must be of the correct data type for a material-enabled phase
matching parameter and report
class. In addition, if the MATERIAL parameter exists, it must also have the
names correct enumeration set selected.
Tip: The exceptions to this are the optional Material Parameters. The four parameters, CONTAINER, LOT,
MATERIAL_CLASS, and LABEL, cannot already exist as non-system parameters. If the system finds
parameters matching the reserved names, delete or rename the parameters before enabling the Add
Optional Material Parameters.
If the data types of the existing parameters are not exactly what the material-based
recipes subsystem expects, enabling a phase class to support materials could result
in issues. The system checks for correct data types and displays a message to correct
those with an invalid data type.
The parameter and report IDs previously configured remain unchanged. The
other material-based recipe parameters and reports that have not been configured
are added and assigned IDs using the first-available integer greater than zero.
See also
Standard phase class with If a standard phase class has control strategies configured and Material Based
Recipes is enabled, the material parameters (including optional parameters, if
control strategies configured
enabled) and reports are added to every control strategy. If disabled
Parameter/Tag Locking, add the appropriate number of tags.
See also
Disable material on a Disabling Material Based Recipes on a material-enabled phase class automatically
deletes the two reserved parameters (and the optional parameters, if enabled) and
material-enabled phase the two reports. If Parameter/Tag Locking is enabled, remove the appropriate
class number of tags.
If multiple phases are created using the material-enabled phase classes, delete the
extra phases in each unit. Then, disable the Material Based Recipes on the phase
class.
See also
202 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Phase class overview Chapter 15
Duplicate a phase class Phase classes can be cut, copied, or pasted within the Classes View area using the
FactoryTalk Batch Equipment Editor toolbar. Duplicate phase classes within an
area model, including all of the phase parameters, reports, and messages. Use this
feature to cut or copy a phase class from one area model to another.
See also
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. From the Classes View area, select the phase class to be copied.
4. Select Edit > Paste Phase Class. A new phase class creates with the default
name PHASE CLASS NAME#, where # is an integer (beginning with 1)
that increments each pasted phase class.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 203
Chapter 15 Phase class overview
Cut and paste a phase class Use these instructions to cut and paste a phase class.
Tip: To cut and paste between area models, open the first area model, cut or copy the appropriate phase
class, and then open the second area model and paste the phase class into the Classes View area.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. From the Class View area, select the phase class to be cut.
3. From the Edit > Cut Phase Class. The phase class is removed from the
Classes View area and held in memory.
4. Select any phase class within the Classes View area and, select Edit > Paste
Phase Class.
See also
204 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 16
Configure phases
A phase maps to the phase class in the engineered logic via tag addresses. If a single
instance of this phase class is required by multiple units, it may be shared between
the units. At a minimum, each tag in OPC or RSLinx Enterprise FactoryTalk Live
Data phases must be configured to indicate the tag’s address location in the
process-connected device.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, it is not necessary to configure tag data.
Phase tags represent data associated with a specific phase during the execution of a
recipe. The number of tags associated with a phase depends on the phase class
configuration. Each phase has a minimum of ten pre-defined tags with which it is
associated. Additional tags may be configured. There are three types of additional
tags:
• Parameter
• Report
• Request
When using material-enabled phase classes, add multiple instances of the same
phase class to a single unit instance. Even though these phases are created from the
same phase class, they are distinguished from each other by the unique material
containers with which they are associated. Phases mapping to the same phase class
have independent resource IDs.
Tip: When a phase is selected in the Design View, the phase class on which it is based is highlighted. If the
phase class on which they are based is modified, phases are automatically updated. Phases created prior to
modifying the phase class are also updated.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 205
Chapter 16 Configure phases
When the same phase is required by multiple units, it can be shared between the
units. However, a phase can only be owned by one unit at a time.
See also
Tip: If using eProcedure, allow plenty of space between phase icons in the Design
View area, as the eProcedure Equipment View displays the icons in the same
location. In the eProcedure Equipment View, each equipment icon displays
run-time data and up to five custom hyperlinks. If the icons are spaced too
closely together, this information may overlap, making it difficult to see the
data.
To create a phase:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. Navigate to the phase class level of the area model (select Go Down ( ) to
the lowest level).
3. Select the desired phase class icon in the Classes View area.
4. Place the cursor in the Design View area where the phase is to be located
and select.
The Edit Phase dialog box opens. The Edit Phase dialog box contains these
tabs:
• General • Hyperlink (eProcedure only)
• Arbitration • Containers (Material Manager only)
• Cross Invocation • Parameter Limit Tags
• Tags • Report Limit Tags
5. To add multiple instances of the same phase to the same unit instance, select
again. Only material-enabled phase classes can be used for multiple phases.
See also
206 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Configure the general data for a Use these instructions to configure the Edit Phase dialog box General tab.
phase
To configure the general data for a phase:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
4. (For use with RSBizWare BatchERP only) In ERP Alias, type the SAP R/3
phase name.
5. In Equipment ID, type the equipment ID, or accept the default value.
6. In Data Server, confirm that the correct data server that corresponds to the
phase displays. If it does not, select the list to locate the appropriate server.
Tip: If the data server does not correspond to the phase, a message displays stating that continuing resets the
assignment to <None>.
7. (For use with FactoryTalk eProcedure only) Select browse ( ) next to the
Instruction File box. The Instruction Selection dialog box opens.
8. Select the instruction file that applies to the phase. The instructions display
in the Instructions area.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 207
Chapter 16 Configure phases
Tip: Automatic upload/download are configurable on a phase only when the associated phase class
parameters and reports have at least one member of the upload/download parameter subsets.
These features are disabled when an Instruction Based Server is selected.
11. To automatically upload the appropriate report values when the batch
transitions to a terminal state (COMPLETE, STOPPED, or ABORTED),
enable all or individual Automatically Upload Parameters Upon check
boxes.
See also
208 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Edit Phase dialog box - General tab The Edit Phase dialog box General tab contains:
Name Purpose
Name The name of the phase.
Phase The name of the phase class from which this phase was created (view-only). The icon
associated with the phase class is displayed next to the Name and Phase Class.
ERP Alias (RSBizWare BatchERP only) The SAP name for the phase. The ERP alias maps the
equipment module from FactoryTalk Batch to SAP.
Equipment ID A unique number identifies this phase. It must be the same ID used in the phase logic to
request this phase.
When Dynamic Unit Allocation is enabled and the First Available method is
selected, the FactoryTalk Batch Server performs a final ascending sort on this box and
chooses equipment with the smallest ID number that meets the required criteria.
Data Server Displays the currently assigned server. When the list opens, configured servers display.
Instruction File Use this feature in conjunction with eProcedure only. Disables if the data server is not
an Instruction Based Server. This maps to the instruction file associated with the phase.
Automatically Download When a START command issues, the FactoryTalk Batch Server downloads the
Parameters Upon START parameters configured with the Download on Start option on the phase. Enable this
function by selecting the check box. If no parameters exist on the phase, this option is
dimmed.
• If an OPC or RSLinx Enterprise FactoryTalk Live Data server is assigned to the phase,
this option is enabled when the number of parameter tags on the phase classis
equal or greater than the number of parameters.
• If a Logix5000 CIP data server is assigned to the phase, this option enables when DL
on Start is selected for at least one parameter on the phase class.
• If the Instruction Based Server is assigned to the phase, this function disables.
Automatically Upload When the batch transitions to a terminal state (COMPLETE, STOPPED, or ABORTED) the
Parameters Upon COMPLETE FactoryTalk Batch Server uploads the report values configured with the Upload on
STOPPED Terminal State option on the phase class. Enable this function so that it occurs for any
ABORTED or all of these terminal states by selecting the check box. If no reports exist on the phase
class, these options are dimmed.
• If an OPC or RSLinx Enterprise FactoryTalk Live Data server is assigned to the phase,
this option enables when the number of report tags on the phase class is equal or
greater than the number of reports.
• If a Logix5000 CIP data server is assigned to the phase, this option enables when UL
on Terminal State is selected for at least one report on the phase class.
• If the Instruction Based Server is assigned to the phase, this function disables.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 209
Chapter 16 Configure phases
Configure the tag data for a Configure the tag data for the phase. These instructions only apply to phases
phase assigned to an OPC or RSLinx Enterprise FactoryTalk Live Data server.
Tip: For PhaseManager phases assigned to a Logix5000 CIP data server, it is not necessary to configure tag data.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. In the On Control and Off Control boxes, type the On Control and Off
Control scan rates for the phase.
If the data server associated with the phase is an OPC or RSLinx Enterprise
FactoryTalk Live Data server that allows for configurable scan rates, the
default scan rates for the phase can be modified. If the values cannot be
modified, the boxes disable.
See also
210 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Edit Phase dialog box - Tag tab In the Edit Phase dialog box Tags tab, these boxes are available for phases
assigned an OPC or RSLinx Enterprise FactoryTalk Live Data server:
Name Purpose
Name The name of the phase (view-only).
Phase Class The name of the phase class from which this phase was created (view-only). The icon
associated with the phase class is displayed next to the Name and Phase Class.
Phase Tags A list of all tags that must be defined for the phase.
Defaults Returns all tag items associated with this phase to their default item names and the
default access path that is configured on the data server that is assigned to the phase.
The default tag item names include the name of the phase. (See Set tag items to the
default addresses for more information.)
Name The name of the highlighted tag (view-only).
Type The phase tag data type (view only). The box below the Type box displays comments
associated with the default tags. There are no comments associated with the report,
parameter, or additional request tags (view-only).
Class Description Displays a description of the currently selected tag class.
On Control Scan Rate Displays the on control scan rate for the OPC or RSLinx Enterprise FactoryTalk Live Data
server associated with the phase (view-only). The scan rate can be modified only within
specific data server definition (DSDF) files. Typically, these values do not need to be
modified.
The valid range of the on control scan rate is 250 to 30,000 milliseconds.
Off Control Scan Rate Displays the off control scan rate for the OPC or RSLinx Enterprise FactoryTalk Live Data
server associated with the phase (view-only). The scan rate can be modified only within
specific data server definition (DSDF) files. Typically, these values do not need to be
modified.
The valid range of the off control scan rate is 250 to 60,000 milliseconds.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 211
Chapter 16 Configure phases
Phase tag Phase tags automatically name and cannot be directly modified. If the phase name
changes, the tag name changes. There are ten default tags created for each OPC or
RSLinx Enterprise FactoryTalk Live Data phase. Additional tags create based on
the number of report, parameter, and request tags specified.
After the phase creates, all phase tags must be configured to include the correct tag
item. An item references the address location in which the tag data is stored. The
data type for the ten default tags is integer and cannot be modified.
The default data type for any additional tags that have been configured is real.
Change the data types for parameter and report tags when they are defined for the
phase class. Change the data types for the additional request tags when the phase is
edited.
When a phase is added to the area model, select the data server for assignment to
each tag. Change the data server assigned to the tags when the phase is edited.
Tip: The data server for a limit tag must be the same as the data server for its associated parameter tag. If
the data server for a parameter tag is changed, the data server for the associated limit tags is also
automatically changed.
The data server for a limit tag cannot be changed. To change the data server for a limit tag, change the
data server for its associated parameter tag.
See also
212 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Phase tag naming conventions These naming conventions used for phase tags are based on a phase called
CHARGE1. The ## is a sequentially-assigned number for each user-defined
parameter, report, and additional request tag, beginning with 01. This example has
only a single parameter, report, and additional request configured on the phase
class. Replace the ## with 01.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 213
Chapter 16 Configure phases
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. From the Edit Tags dialog box, double-click the desired phase tag in the
Tags list box.
3. Select an appropriate data type from the Type list. OPC or RSLinx
Enterprise FactoryTalk Live Data servers do not accept Enumeration data
types. Use Integer instead. If the phase class has enabled Parameter/Tag
Locking, the type cannot be modified.
6. If the data server requires separate read and write items, type the write access
path in the Write Access Path box.
7. If the data server requires separate read and write items, type the write item
name in the Write Item Name box.
8. From the Data Server list, if the default is not correct, select the appropriate
data server.
See also
214 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Edit Phase Tag dialog box Phase tags are configured using the Edit Phase Tag dialog box, which contains:
Name Purpose
Name The automatically assigned name of the phase tag (view-only).
Tag Class The phase tag class (view only).
Type The phase tag data type. Parameters and reports defined as enumerations default to
Integer as the tag type. Type should never be set to Enumeration because an OPC or
RSLinx Enterprise FactoryTalk Live Data server does not recognize this tag type.
Parameters and reports defined as enumerations should use Integer as the tag type. If
the phase Parameter/Tag Locking is enabled (selected), the Type cannot be
modified.
Enumeration This should not be used. OPC or RSLinx Enterprise FactoryTalk Live Data servers do not
recognize enumeration tag types. Parameters and reports defined as enumerations
must use Integer as the tag type. If the phase Parameter/Tag Locking is enabled
(checked), the Enumeration cannot be modified.
Access Path The OPC access path used with the read item when the data server attempts to
subscribe to the tag’s value, or when performing read operations. This box changes to
Read Item Access Path when the associated OPC data server requires separate read
and write items.
Item Name The name of the item used when subscribing to the value of the tag or when
performing read operations. This box changes to Read Item Name when the
associated OPC data server requires separate read and write items.
Write Access Path The OPC access path for the write item. This disables if the data server does not require
separate read and write items.
Write Item Name The OPC item name for the write item. This disables if the data server does not require
separate read and write items or does not require an access path.
Data Server The user-defined data server name used by the phase tag. (This box disables for
request, control, and limit tags.)
Type The data server as defined in the DSDF file (view-only).
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 215
Chapter 16 Configure phases
Set tag items to the default When creating a phase from a phase class in the area model, the default phase
addresses name is <phasename>1. For example, if the phase is AGITATE, the phase creates
from this phase class with the default name of AGITATE1.
The phase's tag items the default name is: <Equipment Module Name>< Tag
Separator><Tag Extension>
For example, if the tag separator is a period (.), the Request tag (RQ) for phase
AGITATE1 would be: AGITATE1.RQ
If the phase name changes, the tag item names do not automatically change to
reflect the new phase name. For example, if the phase name changes from
AGITATE1 to AGITATE_U2, the tag Names reflect the new name
(AGITATE_U2), but the tag Item Names still reflect the original name of the
phases (AGITATE1). The example request tag for the AGITATE_U2 phase
would still be AGITATE1.RQ.
Re-establish the default address information for a phase by using the Defaults
button. The Item, Read Access Path, Read Item Name, Write Item Path, and
Write Item Name are returned to the appropriate default values specified for the
data server assigned to the phase. The phase tag names are changed to reflect the
current name of the phase.
This is an irreversible action! Once Defaults is selected, all tag item names and access paths are
automatically changed. (See Set all tag items to default name and access path for more
information.)
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Select Yes to set the defaults and return to the Edit Phase dialog box.
See also
Set all tag items to default name and access path on page 167
216 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Configure the arbitration data Use these instructions to configure the arbitration data.
for a phase To configure the arbitration data for a phase:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
Tip: Phases do not have a Max Owners box to define because a phase can only execute one recipe phase class at a
time. For that reason, all phases can have only one owner.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 217
Chapter 16 Configure phases
Edit Phase dialog box - Arbitration The Edit Phase dialog box on the Arbitration tab contains:
tab
Name Purpose
Name The name of the phase (view-only). The icon associated with the phase class
displays next to the Name and Phase Class.
Phase Class The name of the phase class from which this phase was created (view-only).
Equipment Allocation by A list of the equipment for which ownership is required by this phase in order for
Resource any procedural element linked to the phase to begin execution.
The left pane is a hierarchical display showing the current equipment configuration
of the area model. The hierarchy has two roots:
• Process Cells: Displays all the process cells within the area model. From here,
organization is hierarchical: process cells contain units and units contain phases
and operations sequences.
• Resources: Displays a list of all the configured resources within the area model.
The right pane is the list of equipment this phase is dependent upon. Any
equipment in this list must be acquired by the phase before the phase can begin
execution.
Add Add the selected equipment requirement to the Equipment Needed list.
Remove Remove the selected equipment requirement from the Equipment Needed list.
See also
Configure cross invocation data Use these instructions to configure cross invocation data.
for a phase Tip: Cross invocation is not supported in FactoryTalk eProcedure.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
218 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Edit Phase dialog box - Cross The Edit Phase dialog box Cross Invocation tab contains:
Invocation tab
Name Purpose
Name The name of the phase (view-only).
Phase Class The name of the phase class from which this phase was created (view-only). The icon
associated with the phase class is displayed next to the Name and Phase Class.
Cross Invocation The cross invocation strings indicate the addition of an item to FactoryTalk Batch View
Configuration and the ActiveX control shortcut menus. This includes the caption for each menu item
and the data to be passed to the specified automation server when the menu item is
selected.
The default labels associated with each of the five fields are Cross Invocation Label #
(where # is 1 through 5). These labels can be modified in the Server Options dialog
box, and are seen in the Edit Process Cell dialog box.
See also
Configure hyperlink data for a This feature is used in conjunction with eProcedure only. Use these instructions
phase to configure hyperlink data.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 219
Chapter 16 Configure phases
Edit Phase dialog box - Hyperlink tab This feature is used in conjunction with eProcedure only.
Name Purpose
Name The name of the phase (view-only).
Phase Class The name of the phase class from which this phase was created (view-only).
The icon associated with the phase class is displayed next to the Name and
Phase Class.
Hyperlink The URL associated with each hyperlink label.
Configuration The default labels associated with each of the five fields are Hyperlink Label
# English (where # is 1 through 5). These labels can be modified in the
Server Options dialog box. The labels are used in the eProcedure Client
Equipment view.
See also
Configure container data The Containers tab is visible with material-enabled phase classes only.
Configure the set of containers from which this phase can select material, or into
which it can distribute material, or both.
Tip If the Material Server is unavailable, the Container and Storage Location Associations area contains
an error message stating the container data is unavailable. The CONTAINER column is unavailable but
contains the associations previously configured.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Browse the container and storage location trees to specify associations with
the phase. The lack of a plus or minus sign to the left of Containers or
Storage Locations indicates no containers or storage locations have been
defined. Define these in the Material Editor.
Select the container or storage location needed by the phase under the
Container and Storage Location Associations area and select Add. The
item selected displays in the right pane under the Container/Storage
Location column. Adding a container that already exists in the
Container/Storage Location column is not allowed.
220 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
To remove a container or storage location, in the right pane, select the item
to delete and select Remove. The selected item is removed from the list.
Tip: At least one check box, addition, or distribution, must be selected for the configuration to be accepted, and
it must agree with the container behavior. The High and Low values configured in the phase class
parameters specify the container behavior, whether the phase class is a material addition, distribution, or
both.
Addition - Low = 0, High = positive number
Distribution - Low = negative number, High = 0
Both - Low = negative number, High = positive number
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 221
Chapter 16 Configure phases
Edit Phase dialog box - Containers The Edit Phase dialog box Containers tab contains:
tab
Name Purpose
Name The name of the phase (view-only).
Phase Class The phase class name from which this phase was created (view-only). The icon
associated with the phase class displays next to the Name and Phase Class.
Container and Storage Location A list of containers and storage locations to which this phase connects. The two
Associations columns in the right pane indicate whether the container is a source or a destination
for material. Icons are used to represent a material source (container with a plus sign),
and a material destination (container with a minus sign).
The left pane is a hierarchical display of the set of containers and storage locations
currently configured in the material database. The hierarchy has two roots:
• Containers: Displays all the containers within the material database not
associated with a storage location. Containers within storage locations are not
displayed because the phase makes an association only with independent
containers or storage locations, never with containers within storage locations.
• Storage Locations: Displays a list of all the storage locations configured within
the Material Editor.
Add Add a selected container or storage location to the Container/Storage Location
column.
Remove Remove the selected container or storage location from the Container/Storage
Location column.
See also
222 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Parameter limit tags If enabled, Parameter/Tag Locking enables FactoryTalk Batch Equipment
Editor to determine and build the tags required for downloading all the parameter
limits and verification configuration details to the phase logic. If Parameter/Tag
Locking is disabled, have all the limits information downloaded to the parameters
chosen by selecting the appropriate set of parameter limit tags for those
parameters. The Parameter Limit Tags tab is not displayed for instruction-based
phases.
See also
Edit Phase dialog box - Parameter Limit Tags tab on page 224
Enable parameter limit tags Use the Edit Phase dialog box Parameter Limit Tags tab to enable parameter
limit tags. The Parameter/Tag Locking option must be enabled in the Edit
Phase dialog box General tab.
When parameter limit tags are enabled, the required verification limit tags for the
parameters that have signature verification policies defined are created.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Edit Phase dialog box, select the Parameter Limit Tags tab.
The limit tags required for all parameters with signature verification policies
in this phase are automatically created and displayed in the Limit Tags area.
4. Select OK to close the Edit Phase dialog box or Apply to keep the dialog
box open.
See also
Edit Phase dialog box - Parameter Limit Tags tab on page 224
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 223
Chapter 16 Configure phases
Edit Phase dialog box - Parameter Automatically create and maintain the necessary phase parameter tags for the
Limit Tags tab parameters defined in the phase class.
If the Parameter/Tag Locking option is enabled on the phase class from which
the phase was created, the system automatically creates the required verification
limit tags for the parameters that have signature verification policies defined.
Name Purpose
Name Name of the phase.
Phase Class Name of the phase class from which the phase was created.
Enable Limit Tags Creates the necessary parameter limit tags for the verification policies configured on the
phase class. This option is only available if the Parameter/Tag Locking option was
selected in the Edit Phase Class dialog box General tab.
If the Parameter/Tag Locking option was not selected, define the limit tag sets and map
the parameter tags to the limit tags.
Tip: These areas are enabled only if Parameter/Tag Locking is disabled.
Parameter Tag to Limit Tag Mapping area
Parameter Tag Displays the tag name for the user-defined parameter that was created in the phase class
(view only). (See Phase tags for information on phase tag naming conventions.)
Type Displays the data type for the parameter (view only).
Limit Tag Set Creates the necessary set of verification limit tags for the parameter. Select the same
verification method that is configured in the Edit Phase Class dialog box Parameters
tab.
See also
224 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Map parameter tags to Use the Edit Phase dialog box Parameter Limit Tags tab to map parameter tags
parameter limit tags to parameter limit tags, if Parameter/Tag Locking is not enabled on the phase
class and parameter tags are created manually. These instructions only apply to
OPC or RSLinx Enterprise FactoryTalk Live Data phases.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Edit Phase dialog box, select the Parameter Limit Tags tab.
3. Place the cursor in the Limit Tag Set box that is in the same row as the
parameter to map.
Tip: Remember to update the Number of Tags boxes in the Edit Phase Class dialog box General tab before
mapping parameter tags to limit tags. Even if parameters are added to the phase class and verification
methods are configured for them, parameter tags do not display in the Parameter Tag to Limit Tag
Mapping area if the number of tags entered on the phase class is too low.
4. From the Limit Tag Set list, select the option that matches the verification
method defined for the parameter on the phase class.
Tip: If the phase class on which the phase is based uses control strategies, select the verification method of the
control strategy that has the largest number of limits.
For example, if a phase class has two control strategies, and Strategy 1 has a verification method of H/L,
and Strategy 2 has a verification method of HHH/LLL, choose the HHH/LLL limit tag set.
All limit tags required for the selected Limit Tag Set are created and
displayed in the Limit Tags area.
5. Repeat steps 2 and 3 for each parameter that has a verification policy with
parameter verification limits specified.
6. Select OK to close the Edit Phase dialog box or Apply to keep the dialog
box open.
See also
Edit Phase dialog box - Parameter Limit Tags tab on page 224
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 225
Chapter 16 Configure phases
Report limit tags If Parameter/Tag Locking is enabled, it allows FactoryTalk Batch Equipment
Editor to determine and build the tags required for downloading the report limits
and verification configuration details to the phase logic. If Parameter/Tag
Locking is disabled, have all the limits information downloaded to the reports
chosen by selecting the appropriate set of report limit tags for those parameters.
The Report Limit Tags tab is not displayed for instruction-based phases.
See also
Edit Phase dialog box - Report Limit Tags tab on page 226
Edit Phase dialog box - Report When the Enable Limit Tags check box is enabled, the necessary phase parameter
and report tags are created and maintained for the parameters and reports defined
Limit Tags tab
in the phase.
Name Purpose
Name Name of the phase.
Phase Class Name of the phase class from which the phase was created.
Enable Limit Tags Creates the necessary parameter limit tags for the verification policies configured on the
phase class. This option is only available if the Parameter/Tag Locking option was
selected in the Edit Phase Class dialog box General tab.
If the Parameter/Tag Locking option was not selected, define the limit tag sets and map
the parameter tags to the limit tags.
Tip: These areas are enabled only if Parameter/Tag Locking is disabled.
Report Tag to Limit Tag Mapping area
Report Tag Displays the tag name for the user-defined report that was created in the phase class (view
only). (See Configure a phase tag for information on phase tag naming conventions.)
Type Displays the report data type (view only).
Limit Tag Set Creates the necessary set of verification limit tags for the report. Select the same
verification method configured in the Edit Phase Class dialog box Reports tab.
See also
226 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Enable report limit tags Use the Edit Phase dialog box Report Limit Tags tab to enable limit tags. The
Parameter/Tag Locking option must be enabled on the Edit Phase dialog box
General tab to enable limit tags.
When the Enable Limit Tags check box is enabled, the necessary phase parameter
and report tags are created and maintained for the parameters and reports defined
in the phase.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Edit Phase dialog box, select the Report Limit Tags tab.
The limit tags required for all reports with signature verification policies in
this phase are automatically created and displayed in the Limit Tags area.
4. Select OK to close the Edit Phase dialog box or Apply to keep the dialog
box open.
See also
Edit Phase dialog box - Report Limit Tags tab on page 226
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 227
Chapter 16 Configure phases
Map report tags to report limit If Parameter/Tag Locking is disabled and parameter tags are created manually,
tags follow this procedure to create parameter limit tags. These instructions only apply
to OPC or RSLinx Enterprise FactoryTalk Live Data phases.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. In the Edit Phase dialog box, select Report Limit Tags tab.
3. Place the cursor in the Limit Tag Set box that is in the same row as the
parameter that to map.
Tip: Remember to update the Number of Tags boxes in the Edit Phase dialog box General tab before
mapping report tags to limit tags. Even if reports to the phase and configured verification methods for
them are added, report tags do not display in the Report Tag to Limit Tag mapping area if the number
of tags entered on the phase is too low.
4. From the Limit Tag Set list, select the option that matches the verification
method defined for the report on the phase class.
228 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Tip: If the phase class on which the phase is based uses control strategies, select the verification method of the
control strategy that has the largest number of limits. For example, if a phase class has two control
strategies, and Strategy 1 has a verification method of H/L, and Strategy 2 has a verification method of
HHH/LLL, choose the HHH/LLL limit tag set.
All limit tags required for the selected Limit Tag Set are created and
displayed in the Limit Tags area.
5. Select OK to close the Edit Phase dialog box or Apply to keep the dialog
box open.
See also
Configure parameter and After enabling or mapping the parameter and report limit tags, configure the
Access Path and Item Name for each limit tag. These are configured in the same
report limit tags Edit Phase Tag dialog box where other phase tags are configured.
Tip: The data server cannot be changed for limit tags. The data server for a limit tag
must be the same as the data server for the parameter or mapped report tag.
When changing the data server for a parameter or report, the data server for its
corresponding limit tags automatically changes to match.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 229
Chapter 16 Configure phases
How edits to parameters, After limit tags are enabled or mapped, if the verification method of the parameter
reports, and phase classes or report changed, the limit tags are automatically adjusted to match the new
verification method. New tags are automatically created or deleted. There is no
affect limit tags need to alter the number of limit tags that exist.
Important After limit tags are enabled or mapped, if the data server changed for the phase to the
instruction server, all limit tags are automatically deleted. Limit tags are not needed for
instruction-based phases.
• When the phase class contains control strategies, the number of limit tags
for the parameter is the largest limit set for any of the control strategies to
which the parameter is assigned. When a control strategy is deleted, the
system automatically recalculates the limit tag set required for each
parameter and adjusts the number of limit tags accordingly. If the control
strategy that defined the largest set of limits for the parameter is deleted, the
number of limit tags are automatically decreased.
• If Parameter/Tag Locking was enabled when limit tags were created for
the phase, and then Parameter/Tag Locking is disabled, the existing tags
are preserved and not modified.
• If a parameter or report is deleted, the corresponding set of limit tags are
automatically deleted. The parameter tag to limit tag set is maintained for
the other remaining parameters or reports, and the item names assigned to
each tag remain the same.
Important If Parameter/Tag Locking is not enabled and a parameter or report is deleted from the phase
class and the number of tags in the Edit Phase dialog box General tab is decreased, re-map the
remaining parameter tags to limit tag sets. The parameter tag names and limit tag associations
are shifted; they are not maintained.
See also
230 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Configure phases Chapter 16
Overview of sharing phases When a single phase or operation sequence is required by more than one unit, it
must be shared by all units that require it. Do not create a new instance of the
and operation sequences same phase or operation sequence in the other unit(s). Prior to sharing a phase or
between units operation sequence, verify the phase or operation sequence is physically able to be
shared.
A phase or operation sequence may have only one owner at a time. Sharing a single
phase or operation sequence allows any shared unit to gain ownership of it during
batch execution. A phase or operation sequence cannot be owned by more than
one unit at the same time.
When a phase or operation sequence is shared, any changes made to it are reflected
in each unit that contains the shared phase or operation sequence, including its
physical placement in the Design View area. When an instance of a shared phase
or operation sequence is deleted from one unit, the phase or operation sequence is
removed from the selected unit but it is still present in any other units to which it
belongs.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 231
Chapter 16 Configure phases
Share a phase or operation Use these instructions to share a phase or operation sequence.
sequence
To share a phase or operation sequence:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Navigate to the phase or operation sequence level of the unit in the area
model that does not contain the phase or operation sequence to be shared.
4. Select Share.
The Share Phases and Operation Sequences Between Units dialog box
displays. Navigate to the phases and operation sequences by selecting the
plus (+) sign next to the unit names.
5. Select the phase or operation sequence to share with the current unit, then
select OK.
The icon of the selected phase or operation sequence displays in the Design
View area. A small hand is at the bottom left corner, in both the active unit
and the unit in which the phase or operation sequence was originally
defined.
See also
232 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Chapter 17
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 233
Chapter 17 Operation sequence configuration
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Navigate to the operation sequence level of the area model (select Go Down
( ) to the lowest level).
4. In the Classes area, select the operation sequence and place it in the Design
View area where you want the instance to reside.
5. Use the Edit Operation Sequence dialog box to view and configure the
properties in the General, Arbitration, and Tags tabs.
See also
Edit Operation Sequence dialog The operation sequence general attributes include the operation sequence class
name, equipment ID, and the current assigned data server.
box - General tab
The Edit Operation Sequence dialog box General tab contains:
Name Purpose
Name The name of the operation sequence.
Operation Class The name of the operation sequence class from which this operation sequence was
created (view-only).
Equipment ID A unique number, greater than zero, that identifies this operation sequence. It must be
the same equipment ID used in the phase logic to request this operation sequence.
Data Server Displays the currently assigned server. When the list opens, configured servers are
shown.
See also
234 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Operation sequence configuration Chapter 17
Configure the general data for an Use these instructions to configure general data for an operation sequence, using
operation sequence the Edit Operation Sequence dialog box General tab.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Edit Operation Sequence dialog box open, select the General
tab.
4. In Equipment ID, enter the equipment ID, or accept the default value.
5. In Data Server, confirm that the correct data server is shown. If it does not,
select the list to locate the appropriate server.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 235
Chapter 17 Operation sequence configuration
Edit Operation Sequence dialog The Edit Operation Sequence dialog box Arbitration tab configures resources
box - Arbitration tab the operation sequence instance must acquire to be run.
Name Purpose
Name The name of the operation sequence (view-only).
Operation Class The name of the operation sequence class from which this operation sequence was
created (view-only).
Equipment Allocation by A list of the equipment for which ownership is required by this operation sequence
Resource in order for any procedural element linked to the operation sequence to begin
execution.
The left pane is a hierarchical display showing the current equipment configuration
of the area model. The hierarchy has two roots:
• Process Cells: Displays all the process cells within the area model. From here,
organization is hierarchical: process cells contain units and units contain phases
and operations sequences.
• Resources: Displays a list of all the configured resources within the area model.
The right pane is the list of equipment this operation sequence is dependent upon.
Any equipment in this list must be acquired by the operation sequence before the
operation sequence can begin execution.
Add Add the selected equipment requirement.
Remove Remove the selected equipment requirement.
See also
236 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Operation sequence configuration Chapter 17
Configure the arbitration data for an Use the Edit Operation Sequence dialog box Arbitration tab to configure
operation sequence arbitration data for an operation sequence.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Edit Operation Sequence dialog box open, select the
Arbitration tab.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 237
Chapter 17 Operation sequence configuration
Edit Operation Sequence dialog The Edit Operation Sequence dialog box Tags tab displays the configuration of
box - Tags tab CIP communication data for the operation sequence.
Name Purpose
Name The name of the operation sequence (view-only).
Operation Class The name of the operation sequence class from which this operation sequence was
created (view-only).
Operation sequence tags A list of all the tags that are defined for the operation sequence (view-only). The tags
shown are configured in the Operation Sequence Class dialog box in the Reports tab
and Parameters tab.
Name The name of the highlighted tag (view-only).
Usage The type of parameter (view-only), either Input or Output.
Type The operation sequence tag data type (view only).
Tip: Parameters and reports that use the ENUM type are shown as the INTEGER
type for the Logix5000 controller.
See also
Configure operation sequence class Use the Create Operation Sequence Class dialog box Parameters tab to
parameters configure operation sequence class parameters.
Tip: Use the keyboard to move around in the grid. Press the Tab key to move
focus to the grid. Press Ctrl+Alt+Home to highlight the first editable cell
in the grid.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Operation Sequence Class dialog box open, select the
Parameters tab. A list of parameters associated with the operation sequence
class displays.
4. In Name, type a unique name for the operation sequence class parameter.
238 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Operation sequence configuration Chapter 17
Important: The parameter name must match the name of the sequencing
input parameter belonging to the equipment sequence in the
controller.
5. From the Type list, select the appropriate parameter type. The parameter
type is equivalent to the sequencing input parameter type belonging to the
equipment sequence in the controller. See Create Operation Sequence
Class dialog box - Parameters tab for sequencing input parameter type
information.
• If the Type is Real or Integer, add the Max value, Min value, and
Default value, and then optionally type the engineering units in the
Enum/E.U. box.
• If the Type is Enumeration, choose the appropriate enumeration set
from the Enum/E.U. list and select the appropriate default
enumeration from the Default list.
• If the Type is String, type the engineering units in the Enum/E.U. box
and the default string in the Default box.
6. If the parameter must scale within a recipe when a batch scales, select the
Scale check box. (See Scale parameters for more information.)
10. To save changes and return to the Class View area, select OK.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 239
Chapter 17 Operation sequence configuration
Configure operation sequence class Use the Create Operation Sequence Class dialog box Reports tab to configure
reports operation sequence class reports. An operation sequence class report is defined for
the operation sequence class, while the corresponding report tag is automatically
built for the operation sequence instance.
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
2. With the Create Operation Sequence Class dialog box open, select the
Reports tab. A list of operation sequence reports associated with the
operation sequence is shown.
Tip: Use the keyboard to move around in the grid. Press the Tab key to move the focus
in the grid. Press Control+Alt+Home to highlight the first editable cell in the
grid.
Important: The report name must match the name of the sequencing output
parameters belonging to the equipment sequence in the controller.
b. From the Type list, select the appropriate parameter type. The report
type is equivalent to the sequencing output parameter type belonging to
the equipment sequence in the controller. See Create Operation
Sequence Class dialog box - Reports tab for sequencing output
parameter type information.
240 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Operation sequence configuration Chapter 17
a. Select the report row header, and then select Delete Report.
6. To save changes and return to the Class View area, select OK.
See also
Configure the verification policy for parameters and reports on page 195
Overview of sharing phases When a single phase or operation sequence is required by more than one unit, it
must be shared by all units that require it. Do not create a new instance of the
and operation sequences same phase or operation sequence in the other unit(s). Prior to sharing a phase or
between units operation sequence, verify the phase or operation sequence is physically able to be
shared.
A phase or operation sequence may have only one owner at a time. Sharing a single
phase or operation sequence allows any shared unit to gain ownership of it during
batch execution. A phase or operation sequence cannot be owned by more than
one unit at the same time.
When a phase or operation sequence is shared, any changes made to it are reflected
in each unit that contains the shared phase or operation sequence, including its
physical placement in the Design View area. When an instance of a shared phase
or operation sequence is deleted from one unit, the phase or operation sequence is
removed from the selected unit but it is still present in any other units to which it
belongs.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 241
Chapter 17 Operation sequence configuration
Share a phase or operation Use these instructions to share a phase or operation sequence.
sequence
To share a phase or operation sequence:
1. Select Start, point to All Programs > Rockwell Software > FactoryTalk
Batch Suite > FactoryTalk Batch, and then select Equipment Editor.
3. Navigate to the phase or operation sequence level of the unit in the area
model that does not contain the phase or operation sequence to be shared.
4. Select Share.
The Share Phases and Operation Sequences Between Units dialog box
displays. Navigate to the phases and operation sequences by selecting the
plus (+) sign next to the unit names.
5. Select the phase or operation sequence to share with the current unit, then
select OK.
The icon of the selected phase or operation sequence displays in the Design
View area. A small hand is at the bottom left corner, in both the active unit
and the unit in which the phase or operation sequence was originally
defined.
See also
242 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Appendix A
This section lists properties of an area model that can be edited without affecting a
Warm or Warm-All restart of the FactoryTalk Batch Server.
See also
Area model object warm A FactoryTalk Batch area model configuration file (.CFG file) always contains a
single area object by definition.
restart support
To edit, select Edit > Area.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 243
Appendix A Supported area model changes
Resource classes warm Select Edit > Resources to created or edited resource classes.
restart support Warm restart support for adding resource classes within an area model setting:
See also
Resources warm restart Select Edit > Resources to create and edit resources.
support Warm restart support for adding resources defined within an area model:
See also
244 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Supported area model changes Appendix A
Unit attributes warm Select Edit > Tags to create and edit unit attributes.
restart support Warm restart support for adding unit attributes defined within an area model:
See also
Unit attribute tags warm Create, delete, and edit unit attribute tags using the properties dialog of a unit
object.
restart support
Warm restart support for editing unit attribute tags within an area model:
Warm restart support for modifying the properties of a unit attribute tag:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 245
Appendix A Supported area model changes
Equipment phase tags Equipment phase tags are automatically created by FactoryTalk Batch Recipe
Editor when equipment phases are created.
warm restart support
Warm restart support for modifying the properties of an equipment phase tag:
See also
Enumeration sets warm Select Edit > Enumeration Sets to create and edit enumeration sets.
restart support Warm restart support for adding enumeration sets defined within an area model.
See also
246 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Supported area model changes Appendix A
Data servers warm restart Select Edit > Server to create and edit data servers.
support Warm restart functionality for adding data servers to an area model:
See also
Process cell classes warm Process cell classes are created within the main window of FactoryTalk Batch
Equipment Editor. Properties of a process cell class can be edited by right-clicking
restart support on the icon that represents a process cell class.
Warm restart support for modifying the properties of a process cell class:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 247
Appendix A Supported area model changes
Process cells warm restart Process cells are created and deleted using the main window of FactoryTalk Batch
Equipment Editor. Properties of a process cell can be edited by right-clicking on
support the icon that represents a process cell.
This table describes warm restart support for modifying the properties of a process
cell:
See also
248 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Supported area model changes Appendix A
Unit classes warm restart Unit classes are created within the main window of FactoryTalk Batch Equipment
Editor. Properties of a unit class can be edited by right-clicking on the icon that
support represents a unit class.
This table describes warm restart support for modifying the properties of a unit
class:
See also
Units warm restart support Create units within the main window of FactoryTalk Batch Equipment Editor.
Right-click the icon representing a unit to edit the unit properties.
This table describes warm restart support for modifying unit properties:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 249
Appendix A Supported area model changes
Parameters warm restart Right-click on a Phase icon to create Parameters for a phase in the Edit Phase
dialog box Parameters tab.
support
Warm restart support for adding parameters to a phase setting:
Important: If the Edit Phase dialog box General tab Material Based Recipes option is selected, the
optional material parameters, MATERIAL and AMOUNT, are added to the Parameters tab.
The warm restart functionality does NOT support these material parameters. Adding these
material parameters and then performing a warm restart causes running batches to be
removed from the Batch List.
Warm restart support for modifying the properties of a parameter associated with
a phase settings:
See also
250 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Supported area model changes Appendix A
Added parameters warm restart When building a unit operation level recipe, specify a value for each parameter in
support the recipe phases added as steps to the unit operation. The value can be:
• Actual value
• Operator Prompt
• Deferral to a higher level parameter
If the FactoryTalk Batch Server detects that a new parameter has been added to
the recipe phase (during the restoration of batches to the batch list during a warm
restart), then there is no value for the parameter that can be found in the loaded
recipe structure.
When no value is found, the server sets the value on the parameter for the step to
Operator Prompt.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 251
Appendix A Supported area model changes
Report warm restart Right-click on a phase class icon to create phase reports in the Edit Phase Class
dialog box Reports tab.
support
Warm restart support for adding reports to a phase class setting:
Important: When the Material Based Recipes option is selected in the Edit
Phase dialog box General tab, the optional material reports
ACTUAL_AMOUNT and FEED_COMPLETE are added to the Reports
tab. The warm restart functionality does not support these material
reports. Adding these material reports and then performing a warm
restart causes running batches to be removed from the batch list.
Warm restart support for modifying report properties associated with phase class
settings:
See also
Added reports warm restart When a unit operation level recipe is loaded into the FactoryTalk Batch Server,
the value of each report for each recipe phase step is set to Bad Value. As the
support
phase logic uploads report values, the Bad Value is replaced with the actual value
reported by the phase logic.
If the FactoryTalk Batch Server detects that a new report has been added to the
recipe phase (while restoring batches to the batch list during a warm restart), then
the report is treated as if it was never uploaded and assigned a current value of Bad
Value.
See also
252 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Supported area model changes Appendix A
Configured messages warm Right-click on a recipe phase class icon to create phase class messages in the Edit
Phase Class dialog box, Messages tab.
restart support
Existing warm restart support for adding configured messages to a phase class
settings:
See also
Recipe phases warm restart Right-click on a Recipe Phase icon to create and delete Recipe phases.
support Warm restart support for the adding of recipe phases setting:
Warm restart support for modifying the properties of a recipe phase settings:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 253
Appendix A Supported area model changes
Equipment phases warm From the main window in FactoryTalk Batch Equipment Editor, right-click on an
equipment phase icon to create equipment phases.
restart support
Warm restart support for adding equipment phases setting:
See also
254 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Appendix B
Troubleshoot issues
See also
Unable to access instruction The XML schema requires that the contents of any instruction files must be
included in the XML file. FactoryTalk Batch Equipment Editor must access the
file instruction file at the time of the export. If the instruction files cannot be accessed,
this error message displays and the export does not occur.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 255
Appendix B Troubleshoot issues
Illegal characters Because the contents of instruction files are included (that is, putting them into a
CDATA section), it is possible that the particular character sequence ]]>, which is
encountered in writing illegal in CDATA sections, might be encountered.
instruction file
If this character sequence is encountered, this error message displays and the
export does not occur.
See also
Unable to access Material There is a requirement that material support per container must be included in
the XML file. FactoryTalk Batch Equipment Editor must make a call to the
Server for material support Material Server at the time of the export. It is possible that the Material Server
per container cannot be accessed at that time.
If the Material Server cannot be accessed, this error message displays and the
export does not occur.
See also
256 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Troubleshoot issues Appendix B
COM-related exception General COM-related system or program errors can occur for any number of
reasons in processing the import or export request. A generic error handling
errors displays the routine that encountered the error and the reason for the error as
supplied by the originator (function) of the error.
If this occurs, an error message displays and the import or export does not occur.
Examples include:
See also
XML parser error messages The Microsoft XML parser returns different error messages for different error
conditions. Examples of error conditions and error messages:
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 257
Appendix B Troubleshoot issues
Material-specific errors When the referenced material, material class, or container does not exist in the
material database, a dialog box similar to the one shown here opens with a list of
the missing phase class parameter values:
Select:
If the Material Server is installed, but not accessible, or if the material system
enumeration sets (MATERIALS, MATERIAL_CLASSES, and CONTAINERS)
are included in a material-enabled recipe phase class and are not configured as
NULL, the import occurs without generating an error message.
• $MATERIAL
• $AMOUNT
• $ACTUAL_AMOUNT
• $FEED_COMPLETE
258 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Troubleshoot issues Appendix B
• $CONTAINER
• $LOT
• $LABEL
• $MATERIAL_CLASS
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 259
Appendix B Troubleshoot issues
Invalid signoff If required signoff information for a signature template is unknown or missing,
the Invalid Signoffs dialog box opens when starting or using FactoryTalk Batch
Equipment Editor:
See also
260 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Troubleshoot issues Appendix B
Resolve invalid signoff caused Use these instructions to troubleshoot the Invalid Signoff dialog box triggered
by deleted group or user by:
• To delete the account from the signature template(s), select OK, save the
area model and restart FactoryTalk Batch Equipment Editor. The error
message no longer opens.
• To not delete the account from the signature template(s), select OK, and
exit FactoryTalk Batch Equipment Editor without saving the area model.
Determine the deleted group or user account in the Event Viewer
(Start>Administrative Tools>Event Viewer> Applications and Services
Logs> FactoryTalk Diagnostics). Then re-add the account using the
FactoryTalk Administration Console.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 261
Appendix B Troubleshoot issues
Resolve invalid signoff when Use this information to troubleshoot the Invalid Signoff dialog box triggered by
these sequence of events:
required information is omitted
1. Signature templates are created in the Edit Signature Templates dialog
box in FactoryTalk Batch Equipment Editor.
3. Selected OK or Apply.
2. Select OK and then make the necessary change(s) in the Edit Signature
Templates dialog box. For example, configure security permissions for all
signoffs, select OK to save the signature template configuration, then use
the File > Save command to save the signature templates in the area model.
See also
No Signature templates If no signature templates have been configured in the area model, attempted use of
Signature Template Selection Browse produces this error message:
configured within the Area
Model
Define templates in Edit > Signature Templates and retry the operation.
See also
262 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Troubleshoot issues Appendix B
Equipment Editor: Area If applied security authority to the area model, and there is a security mismatch
between the security authority identifier (SAI) in the area model and the
model is secured to a FactoryTalk Network Directory SAI, this error message opens in FTB_EE>:
different FactoryTalk
Network Directory
• Restore the FactoryTalk Network Directory SAI to which the area model is
secured. The name of the computer that hosts that SAI is provided in the
dialog box. Use the FactoryTalk Administration Console to restore a saved
backup of the SAI. The Restore command is available by right-clicking on
the top node in the Explorer pane. When the SAI restores, use File > Open
in FactoryTalk Batch Equipment Editor to open the secured area model.
• Open an unsecured copy of the area model.
See also
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 263
Appendix B Troubleshoot issues
Recipe Editor: Area model is When attempting to open FactoryTalk Batch Recipe Editor, and an SAI
mismatch exists between the area model and the FactoryTalk Network Directory,
secured to a different this error message opens:
FactoryTalk Network
Directory
• Restore the FactoryTalk Network Directory SAI to which secures the area
model. The name of the computer that hosts that SAI is provided in the
dialog box. Use the FactoryTalk Administration Console to restore a saved
backup of the SAI. The Restore command is available by right-clicking on
the top node in the Explorer pane. When the SAI with which the area
model is associated is restored, open FactoryTalk Batch Recipe Editor.
• Open an unsecured copy of the area model in FactoryTalk Batch
Equipment Editor, then select File > Save. Then, open FactoryTalk Batch
Recipe Editor.
See also
264 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Legal Notices
You can view the Rockwell Automation End-User License Agreement ("EULA")
by opening the License.rtf file located in your product's install folder on your hard
drive.
Trademark Notices
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 265
Legal Notices
Warranty
This product is warranted in accordance with the product license. The product’s
performance may be affected by system configuration, the application being
performed, operator control, maintenance, and other related factors. Rockwell
Automation is not responsible for these intervening factors. The instructions in
this document do not cover all the details or variations in the equipment,
procedure, or process described, nor do they provide directions for meeting every
possible contingency during installation, operation, or maintenance. This
product’s implementation may vary among users.
This document is current as of the time of release of the product; however, the
accompanying software may have changed since the release. Rockwell Automation,
Inc. reserves the right to change any information contained in this document or
the software at any time without prior notice. It is your responsibility to obtain the
most current information available from Rockwell when installing or using this
product.
Environmental compliance
266 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Index
command verification policy
A change 80
add configure 78
data servers 247 remove 81
enumeration sets 246 configure 117
OPC data server 100 unit attribute tag information 145
process cell classes 247 configure a recipe approval 85
process cells 248 container information
resource classes 244 equipment module 220
resources 244 control strategies
unit attribute tags 245 and verification policies 200
unit attributes 245 example 55
unit classes 249 implement 56
units 249 overview 54
arbitration information with upload/download parameter subsets 62
process cell 130 copy a phase 203
shared resources 113 create
unit 146 global unit attribute 169
area model create area model 22
create 22 create phase classes 175
edit 243 create process cell class 126
import XML file 30, 31 cross invocation
migration 24 definition of 149
name 22 cross invocation strings
open 23 equipment modules 218
secure 93 process cells 149
automatic upload/download 61 shared resources 115
unit 149
cut and paste a phase 204
B
batch commands, configure verification policies 78
binding expressions
data types 119
operators 119
binding requirements 117
example 117
C
calculation method 194
classes, unit 249
command verification policies dialog box, field descriptions 80
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 267
Index
expressions L
operands-Equipment Editor 120
operators-Equipment Editor 119 limit tags
validation-Equipment Editor 120 map to parameter tags 225
map to report tags 228
name conventions 212
F tag locking disabled 225, 228
FactoryTalk Live Data 101 tag locking enabled 223, 227
link
units 153
G
general information
M
process cells 209
shared resources 112 material database
global binding requirements 117 area model 25
global unit attribute enumerations 39
create 169 material-enabled phases
groups, configure for electronic signatures 71 configure 201
disable 202
material-specific errors 258
H menu bar 19
High/Low 193 message partners 178
High-High/Low-Low 193 messages
High-High-High/Low-Low-Low 193 modify 253
hyperlink strings modify
equipment module 219 area object 243
shared resources 116 data server properties 247
unit 151 equipment phase tag properties 246
equipment phases 254
messages 253
I process cell class 247
icons process cell properties 248
create 136 recipe parameter properties 250
path verification 135 recipe phases 253
import report parameter properties 252
enumerations (XML) 30 resource class properties 244
system phases (XML) 31 resource properties 244
XML area model 30, 31 unit attribute properties 245
import errors unit attribute tag properties 245
material-specific 258 unit attribute tags 245
XML parser 257 unit class properties 249
unit properties 249
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017 269
Index
process cell
add 248
N arbitration information 130
No Limits 193 class
none, verification policy 194 create 126
not allowed 194 edit 127
create 127
cross invocation strings 149
O definition 248
operands general information 209
binding expression-Equipment Editor 120 process cell classes
operators, expressions-Equipment Editor 119 add 247
modify 247
process cell properties
P
modify 248
parameter deviations, select verification method 53
parameter limits 53
parameter tags R
map to limit tags 225 recipe approval 85
naming conventions 212 recipe parameter properties
parameters modify 250
overview 45 recipe parameters
phase 49 warm restart 251
report 50 recipe phases
scale 53 modify 253
target 200 report parameter properties
permissions, configure for electronic signatures 71 modify 252
phase report parameters
configuring to material-enabled 201 warm restart 252
copy 203 report tags
cut 204 map to limit tags 228
disable material-enabled 202 name conventions 212
parameters reports
definition 49, 250 phase 50
paste 204 request tags, name conventions 212
phase commands, configure verification policies 78 resource class properties
phase link group 178 modify 244
phase logic resource classes
enhanced request 57, 61 add 244
phase parameters resource properties
definition 250 modify 244
policy resources
change for a command 80 add 244
remove for a command 81
verification 78
270 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Index
V
validation
binding expressions-Equipment Editor 120
verification method, select 53
verification policies 194
and control strategies 200
change for a command 80
configure 193
configure for commands 78
configure for parameters and reports 195
dialog box fields 198
remove for a command 81
272 Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Rockwell Automation support
Rockwell Automation provides technical information on the web to assist you in using its products. At
http://www.rockwellautomation.com/support you can find technical and application notes, sample code, and links to software service packs. You
can also visit our Support Center at https://rockwellautomation.custhelp.com for software updates, support chats and forums, technical
information, FAQs, and to sign up for product notification updates.
In addition, we offer multiple support programs for installation, configuration, and troubleshooting. For more information, contact your local
distributor or Rockwell Automation representative, or visit http://www.rockwellautomation.com/services/online-phone .
Installation assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual. You can contact
Customer Support for initial help in getting your product up and running.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to
your distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete the
feedback form, publication RA-DU002.
Rockwell Automation Publication FactoryTalk Batch Equipment Editor User Guide - February 2017
Copyright © 2017 Rockwell Automation Technologies, Inc. All rights reserved. Printed in the U.S.A.