04 Library of Process Objects - Configuration&Usage
04 Library of Process Objects - Configuration&Usage
Original Instructions
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are
required to be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may
be impaired.
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.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
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.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
Table of Contents
Preface
New and Updated Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 1
How to Install the Library Download the Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Using HMI and Controller Templates . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Import Logic into a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Import Visualization Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Import Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Import Global Object Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Import HMI Faceplates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Import the Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Import HMI Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Configure Your HMI Application for Language Switching . . . . . . . 23
Process Library Language Switching. . . . . . . . . . . . . . . . . . . . . . . . . 23
Configure Language Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Configure FactoryTalk View SE Clients . . . . . . . . . . . . . . . . . . . . . 24
Configure FactoryTalk View ME Runtime Device . . . . . . . . . . . 24
Chapter 2
Configure an HMI Template and Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Security Download Template Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Observe the Template Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Explore Template Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Display and Alarm Hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Template Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Navigation Utilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Alarm Annunciation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Customize an HMI Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Modify the Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Configure HMI Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Configure Object Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Configure Security Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Create User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Assign Security Codes to User Groups . . . . . . . . . . . . . . . . . . . . . . 78
Import Area-based HMI Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Create Area User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Create FactoryTalk Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Security Code Differences for FactoryTalk ME Groups . . . . . . . 95
Create an OWS Client File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Chapter 3
Common Configuration Library Programming Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Considerations Ladder Diagram Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Prescan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Command Source Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Alarm Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Alarm with FactoryTalk Alarms and Events Server . . . . . . . . . . 111
Alarm with FactoryTalk View ME Software . . . . . . . . . . . . . . . . 118
Global Object Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
/X and /Y Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Maintain Library Releases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Customize the Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Chapter 4
Use the Process Library Create a Logic Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Create an HMI Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Modify Navigation and Area Tags . . . . . . . . . . . . . . . . . . . . . . . . . 140
Appendix A
Online Configuration Tool Before You Begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Configure Parameters By Using a Spreadsheet . . . . . . . . . . . . . . . . . . 144
Appendix B
PlantPAx Alarm Builder Tool Before You Begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Build AE Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
1. Select Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
2. Associate HMI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3. Define HMI Alarm Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
4. Organize Tags and HMI Displays (Optional). . . . . . . . . . . . . 163
5. Build AE XML Import File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
6. Import XML File to AE Alarm Database . . . . . . . . . . . . . . . . . 173
Build ME Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
1. Select Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
2. Associate HMI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3. Define HMI Alarm Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
4. Organize Tags (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
5. Build ME Alarms XML Import File . . . . . . . . . . . . . . . . . . . . . 179
6. Import XML File to ME Alarm Database . . . . . . . . . . . . . . . . 182
Appendix C
Color Change Utility Install Tool File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Use the Utility with Library Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Modifying the Color Palette. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Use the Utility with Other FactoryTalk View Software Files . . . . . 191
Appendix D
View Security Permission Tags How Do I Access an Attachment? . . . . . . . . . . . . . . . . . . . . . . . . . 193
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Notes:
This manual describes how to build and use library components that comprise
the Rockwell Automation® Library of Process Objects.
We recommend that you use this manual along with two additional references:
• PROCES-RM013 — Describes the logic per Library object
• PROCES-RM014 — Describes the display elements per Library object
New and Updated This table contains the changes that are made to this revision.
Information Topic Page
Build HMI template and configure security 25
Process Library security tag descriptions 193
IMPORTANT Process Library Security Information tags are attached to this PDF as a
Microsoft Excel file. To access the Excel spreadsheet, click the paper clip icon in
the left pane of the PDF. Procedures are documented on page 193.
Additional Resources These documents contain additional information concerning related products
from Rockwell Automation.
Figure 1 - Additional Resources for Related Library Information
Resource Description
Logix 5000™ Controllers Add-On Instructions Programming Provides information for how to define, configure, and
Manual, publication 1756-PM010 program Add-On Instructions.
FactoryTalk® View SE Edition User Guide, Provides details on how to use this software package to
publication VIEWSE-UM006 develop and run HMI applications that can involve
multiple users and servers, which are distributed over a
network.
FactoryTalk View Machine Edition User Guide, Provides details on how to use this software package for
publication VIEWME-UM004 creating an automation application.
FactoryTalk Alarms and Events System Configuration Guide, Provides details on how to install, configure, and use
publication FTAE-RM001 FactoryTalk Alarms and Events services as part of a
FactoryTalk-enabled automation system.
PlantPAx® Distributed Control System Selection Guide, Provides information to assist with equipment
publication PROCES-SG001 procurement for your PlantPAx system.
PlantPAx Distributed Control System Reference Manual, Provides characterized recommendations for
publication PROCES-RM001 implementing your PlantPAx system.
PlantPAx Distributed Control System Infrastructure Provides screen facsimiles and step-by-step procedures
Configuration, publication PROCES-UM001 to configure infrastructure components for your system
requirements.
PlantPAx Distributed Control System Application Provides the steps necessary to start development of
Configuration, publication PROCES-UM003 your PlantPAx Distributed Control System.
Rockwell Automation Library of Process Objects: Logic Provides descriptions of the Add-On Instructions in the
Instructions, publication PROCES-RM013 Library and their parameters and local tags.
Rockwell Automation Library of Process Objects: HMI Provides descriptions of the HMI visualization files for
Instructions, publication PROCES-RM014 all Add-On Instructions.
This chapter describes procedures for installing the HMI and controller
elements that comprise the Rockwell Automation® Library of Process Objects.
There are two methods:
• Use predefined application templates
• Import individual library objects
Download the Library For the latest compatible software information and to download the Rockwell
Automation Library, see the Product Compatibility and Download Center at
http://www.rockwellautomation.com/rockwellautomation/support/
pcdc.page.
Using HMI and Controller Both controller and HMI templates are provided with the Rockwell
Automation Library of Process Objects. These templates provide a starting
Templates point for building your PlantPAx® applications.
– The HMI templates are offered in various screen resolutions
to align with the most commonly used monitors. The templates
have a framework inclusive of a FactoryTalk® Alarms and Events
alarm banner.
See Chapter 2 for procedures on customizing an HMI template and
configuring HMI security.
– The controller templates are provided in supported Logix firmware
revisions. The templates provide a recommended task structure in
preparation to import the Process Library Add-On Instructions and
build the control strategies.
TIP The template ‘all’ controller applications include all the Add-On Instructions.
The ‘basic’ application includes the most commonly used Add-On Instructions.
Import Logic into a Project An Add-On Instruction is defined once in each controller project, and can be
instantiated multiple times in your application code. To use pre-engineered
logic, import each Add-On Instruction into a controller project.
TIP The P_CmdSrc, P_Alarm, and P_Gate Add-On Instructions are used
within many of the other instructions. We recommend that you import
these three instructions first.
TIP If a RUNG import file is provided, import the rung into a ladder
diagram routine to get all required additional tags, data types, and
message configurations.
5. Once the import is complete, the Add-On Instructions are visible in the
Controller Organizer.
IMPORTANT See page 70 for procedures on how to change the size of the STRING-Area
string data type after importing the first Add-On Instruction.
Import Visualization Files Each Add-On Instruction has associated visualization files that provide a
common user interface. You must import these files in the following order:
• Images (.png files)
• Global objects (.ggfx file type)
• HMI faceplates (.gfx file type)
• Tags (.csv file type)
• Macros (FactoryTalk View SE software only) (.mcr file type)
A global object is an HMI display element that is created once and referenced
multiple times on multiple displays in an application. When changes are made
to the original (base) object, the instantiated copies (reference objects) are
automatically updated. Use of global objects, with tag structures in the
ControlLogix® system, aid in consistency and save time engineering.
Import Images
Complete these steps to use the common icons for the global objects and
faceplates for all Process objects.
IMPORTANT Change the path to the image folder and the file type
to PNG. PNG files provide more control with color transparency.
6. Click the pull-down menu (as circled) and select a file type.
For example, PNG Images (*.png)
7. To highlight all .png files, press Ctrl-A.
8. Click Open to import the images.
6. Click only the displays that you need; do not import all of them.
IMPORTANT To select multiple display files after the initial file selection, press and
hold the Ctrl key while selecting additional files.
These instructions are for FactoryTalk View SE projects only. Macros must be
imported to support faceplate-to-faceplate navigation by tag name.
1. From the Tools pull-down menu, choose Tag Import and Export
Wizard.
The Tag Import and Export Wizard dialog box reappears with a blank
Project text box.
3. From the Project text box, click Browse (…) and select the .med project
file that you want the HMI tags imported into and click Open.
The Tag Import and Export Wizard dialog box reappears with the .med
file in the Project text box.
4. Click Next.
The Tag Import and Export Wizard dialog box reappears with a blank
text box.
5. From the Import files text box, click Browse (…) and select the .csv file
that is contained within the downloaded Library zipped file.
6. Click Open.
The Tag Import and Export Wizard dialog box reappears with the
selected .CSV file.
7. Click Next.
The FactoryTalk View - Database Import dialog box appears with the
information that the import is complete.
10. To close the window and complete the import, click the ‘X’ in the upper
right corner of the window.
The static strings that are used in the Rockwell Automation Library of Process
Objects (Process Library) graphic elements have been designed to use the
native FactoryTalk View Language Switching feature. This feature gives
operators the ability to switch between languages in one application at
runtime.
FactoryTalk View SE/ME Clients can run in any of the languages that an
application supports. In a network distributed application, multiple clients can
run in different languages simultaneously.
Translated versions of the Process Library static strings (distributed with the
Process Library in the /Files/Translations folder) can be imported via the
FactoryTalk View Studio Language Configuration dialog box. See Configure
Language Switching on page 23 for a summary of the steps necessary to
incorporate language switching in your applications.
For more information and details about language switching, see the following
FactoryTalk View publications:
• FactoryTalk View Site Edition User Guide, publication
VIEWSE-UM006
• FactoryTalk View Machine Edition User Guide, publication
VIEWME-UM004
IMPORTANT Windows locale formatting determines how the application shows time,
date, and floating point values at design time and runtime. When the
application language is switched, the Windows locale settings for the new
language are used even if that language has not been installed. You do not
need to edit the default locale settings.
IMPORTANT Static strings with undefined translations are shown with question mark '?'
characters at runtime. Set en-US as your default English application
language and choose the option to 'display undefined strings in the default
language.'
1. For applications that are going to run on a personal computer, install the
Windows languages that the application is going to use.
2. For applications that are going to run on a PanelView™ Plus or
PanelView Plus CE terminal, configure the fonts that the application is
going to use.
Considerations Before you complete tasks in this chapter, we suggest that you do the following:
• Determine the number of HMI, data, and alarm and event servers to be
used where they are hosted
• Make sure that PASS servers are installed and available
• Review system server configurations as described in the PlantPAx
Distributed Control System Infrastructure Configuration User
Manual, publication PROCES-UM001
Download Template Files The Process Library zip file contains a template folder that can be downloaded
from the Product Compatibility and Download Center (PCDC). Click
http://www.rockwellautomation.com/rockwellautomation/support/
downloads.page to access the PCDC.
Double-click the Files folder and choose the Template folder. There are
FTView (HMI) Templates and Logix (controller) Templates.
IMPORTANT For most systems, you load the HMI template on the PASS server by using
the Engineering workstation (EWS). Your system data is viewed on the
Operator workstation (OWS).
Template resolution is 1920 x 1080, Full HD.
(1) ‘x’ refers to the latest version of Microsoft Windows and software version of FactoryTalk View.
Explore Template Features This section describes features of the HMI template. To access the template,
see Download Template Files on page 26.
The HMI template requires that displays and alarms be organized in a specific
hierarchy. There are four levels that are used in the display and alarm hierarchy,
each level providing more detail than the previous level.
Level 2 displays are the main displays for users to perform their tasks. They
contain information and control required to perform most user tasks. We
recommend that you create these displays first.
Level 3 displays contain more detail and controls. These displays show
details of subunits, individual equipment items, components, and related
controls and indications. The displays are used for detailed investigations and
interventions, and for troubleshooting or manipulating items not accessible
from Level 2 displays.
Global objects have been developed that can be used on the Overview Display
to annunciate alarms. The global objects are on the (RA-FRAME) Alarm
Objects global object display.
The template display can be used to configure level 2 and 3 displays. Level 2
displays are the main displays to perform tasks. Level 3 displays are used when
additional detail or controls are required.
Template Headers
This header includes navigation display, system status, and alarm access.
System Status Close Client Client Login/Logout Buttons Alarm and Event Banner
Display Navigation Map Return to Home Screen Alarm Access Alarm Silence
Four-monitor Header
The four-monitor header includes the same buttons as the single monitor
header, except for the alarm access button. The multi-monitor header also
excludes an alarm and event banner. In the four-monitor configuration, the
alarm summary is continuously displayed on monitor 2.
Navigation Utilities
Navigate your plant areas by using the following tools.
Map
The Display Navigation Map lets you switch between multiple process areas. A
display map is required for each monitor configuration.
Navigation Bars
Level 2 HButton Bar is used for navigating through level 2 displays. For
example, Units or Process Areas.
Level 3 HButton Bar is used for navigating through level 3 displays. For
example, Unit Detail or Process Area Detail.
Alarm Annunciation
Level 1 Alarm Group Annunciation objects can be used to ‘frame’ the display
elements that are associated with Level 2 groups. For example, Process Areas or
Units. These objects are available in various sizes.
Level 2 and 3 HButtonBars use global objects on top of the navigation buttons
to annunciate an alarm that is associated with the Level 2 or 3 alarm group.
These global objects are on the (RA-FRAME) Alarm Objects global
object display.
The alarm server path and alarm group names must be configured in the global
object parameters.
Alarm Tools
Click the bell icon (on the single monitor header) to access active alarms. Tabs
appear near the bottom-left of the window to access several alarm screens.
Click the speaker icon to silence the alarms.
TIP: On the four-monitor client, the alarm summary and alarm navigation are
continuously displayed on monitor 2.
System Status
Macros
HMI Template
P2f Template 1Mon FixScreen Provides displays on a single, Full HD monitor.
P2f Template 4Mon FixScreen Provides displays on four, Full HD monitors.
For area-based security, you must import the NavToFaceplate and NavToQuick
macros into your application. The NavToFaceplate passes parameters to display
faceplates. The NavToQuick access the faceplate for a specified
object.Customize an HMI Template
IMPORTANT The ‘NavToFaceplate with line of sight’ and ‘NavToQuick with line of sight’
macros add Line of Sight Security to the application. This functionality
allows equipment operation within a straight path of computers configured
for this type of activity.
After you import the macros into your distributed system, add the desired
computer to the specified area to a group. See page 87 for procedures.
Rename ‘NavToFaceplate with line of sight’ to ‘NavToFaceplate’. The renamed
‘NavToFaceplate ‘ (with line of sight) uses the command ‘If
CurrentComputerHasGroup( ) Then’ to check the location of the login.
Customize an HMI Template This section details how to customize a template in FactoryTalk
View Studio SE software. Figure 3 shows a Studio 5000 Logic Designer®
application that shows a level hierarchy. Setting the level hierarchy is critical to
alarm setup.
The example shows that the application consists of one process area.
Within the process area are two sub areas, which each contains two pieces
of equipment.
Levels
1
2
3
This section describes how to modify the HMI template by using the Studio
5000 Logix Designer application.
Wait a short time while the FactoryTalk View Studio software opens.
Notice that the project structure and content in FactoryTalk View
Studio appears as it does in an Architect project.
3. Right-click ‘(FRAME) P2f Template Overview Display (4)’ and
choose Duplicate.
8. Repeat step 6 and step 7 for the second global object on the display.
Set parameter #103 to Area02 for this alarm object.
The alarm objects for Process01 Overview Display are configured for
Area01 and Area02.
Do these steps to add KPIs to the Process01 Overview Display. In this example,
the KPI shows temperature values.
2. Copy the global object and paste into the Process01 Overview Display.
3. Right-click the pasted object and choose Global Object
Parameter Values.
4. Type the value as shown in the example.
6. Make sure to type the appropriate parameter values into the Global
Object Parameter Values table.
The three objects are TT02001, TT03001, TT04001.
Do these steps to create the Level 2 Area Overview Display. The procedures for
creating Area01 must be repeated for Area02.
Do these steps to create Level 2 button bars that are used for
navigating displays.
7. Right-click the alarm object that surrounds the first navigation button
and choose Global Object Parameter Values.
8. Configure the global object parameter values as shown.
9. Repeat step 7 and step 8 for the alarm objects that surround the second
navigation button.
Do these steps to create Level 3 button bars that are used for
navigating displays.
2. Right-click the alarm object that surrounds the first navigation button
and choose Global Object Parameter Values.
3. Configure the global object parameter values as shown.
4. Repeat step 2 and step 3 for the alarm objects that surround the second
navigation button.
Make sure parameter #104 is Equipment02.
5. Right-click on the first navigation button and choose Properties.
6. Click the Action tab and update the Release Action based on the
example shown.
9. Click OK.
10. For the second navigation button, repeat step 5 through step 9.
Make sure the action and caption are for Equip02.
11. Delete all unused navigation buttons from the Process01 Area01
HButtonBar display.
Do these steps to create the Alarm displays for the HMI application.
IMPORTANT The next steps allow your alarm displays to perform on single
and four-monitor operator workstations.
15. Type the value shown in the example and click OK.
21. Type the value shown in the example and click OK.
Do these steps to create a banner at top of a display for a single monitor display.
5. Click OK.
6. Right-click the Horn Silence button and choose global object parameter
values.
7. Type the values as shown in the example, and click OK.
15. Right-click the Display Map button and choose global object
parameter values.
16. Type the values as shown in the example and click OK.
5. Click OK.
12. Right-click the Display Map button and choose global object
parameter values.
13. Type the values as shown in the example and click OK.
5. Select the Action tab and update the release action as shown in
the example.
7. Click OK.
8. Close the Process 1Mon DisplayMap Display.
This display configuration is application-specific.
5. Select the Action tab and update the release action as shown in
the example.
7. Click OK.
8. Close the Process 4Mon DisplayMap Display.
This display configuration is application-specific.
At this stage, the displays for this example HMI application are created
and resemble the example.
Do these steps to rename HMI macros, which are used for the client
startup configuration.
Configure HMI Security This section describes how to configure security to assign HMI privileges to
your staff members. Without security privilege, personnel cannot access
faceplates for specific areas of the plant.
IMPORTANT Before performing the following procedures, you must have assigned user
groups with roles to specific plant areas. See Chapter 6 in the Infrastructure
User Manual, publication PROCES-UM001.
Each Library faceplate has a configurable ‘Area Name for Security’ value, which
is used to assign the object instance to an area of the facility.
You can change the default area string size to accommodate your system
naming convention. For example, we name our domain
‘System.PlantPAx.local’ where the NetBIOS™ is SYSTEM. We need to increase
the string size to contain the number of characters in the area name, such as
SYSTEM\Area1.
IMPORTANT The string area name depends on whether you are using a domain. In the
example, ‘System’ is a child domain of parent domain PlantPAx. If you are
not using a domain, your HMI could be named Area 1. For details, see
Chapters 3 and 6 in the PlantPAx Distributed Control System Infrastructure
Configuration User Manual, publication PROCES-UM001.
IMPORTANT Changing the definition of a string type clears the values of all
strings of that type. Decide on string sizes early in the project.
4. Click Yes.
7. Repeat step 2 through step 6 for all objects in your system that require
the area string to be modified.
For larger systems, a configuration tool is provided to modify area
strings. See Using the PlantPAx Tool to Change Area on page 73.
6. For each tag, type the area name for the object.
7. Click Apply Changes.
A message window appears.
8. Click OK.
9. Repeat step 4 through step 8 for each data type in your system.
1. From the FactoryTalk View Studio, click ‘+’ to expand System and click
Users and Groups.
2. Right-click User Groups and choose New>User Group.
6. Repeat step 2 and step 5 to add the following five user groups:
• HMI_Maintenance
• HMI_Maintenance Supervisor
• HMI_Engineering
• HMI_Manager
• HMI_Admin
7. Verify that the user groups shown are added.
This section describes how to assign security codes to user groups. Runtime
security is organized based on the role of a user. Each role is assigned a security
letter (A …G).
5. Click OK.
6. Repeat step 1 though step 5 to assign the security codes to the following
six user groups:
• HMI_Operating Supervisor (code B only)
• HMI_Maintenance (code C only)
• HMI_Maintenance Supervisor (code D only)
• HMI_Engineering (code E only)
• HMI_Manager (code F only)
• HMI_Admin (code G only)
Table 2 references the security codes that are recommended for each tag.
Table 2 - Security Codes
FTView Tag Description Security
Codes
Security\AlarmAck Acknowledge/Reset Alarms ABCDEF
Security\AlarmConfig Alarm Configuration E
Security\AlarmDisable Disable Alarms BCDEF
Security\AlarmShelve Shelve Alarms ABCDEF
Security\BypassFeedback Can Bypass Feedback CDE
Security\BypassInterlocks Bypass Permissives and Interlocks BCDEF
Security Code Differences from Version 3.5 to Version 4.0 (or Later)
In the previous versions of the library (version 3.5 and earlier), the faceplates
used all the security codes ‘A…P’. The drawback with using security codes A…P
in the faceplates was that there were no available spare codes for customer use
to customize their security model. Also, the security codes had to be assigned
per user.
Starting with the Rockwell Automation Library of Process Objects, version 4.0
(or later), release, each object (and faceplate) has a configurable ‘Area Name for
Security’ value. The configurable value can be used to assign the object (or
faceplate) to a specific process area of the facility. This functionality frees up
most of the ‘H…P’ codes for customer assignable security and makes assigning
users to groups much easier.
With version 4.0 (or later), the user groups are assigned the ‘roles’ (the
appropriate security codes) by using new Security tags. Users are assigned to
groups. The new security tags can be imported into the version 4.0 (or later)
application from a library supplied import file.
The Rockwell Automation Library of Process Objects, version 3.5, used the
following user groups. Each group used various security codes (A…P):
• HMI_ Operators (various codes)
• HMI_ Operating Supervisor (various codes)
• HMI_ Maintenance (various codes)
• HMI_ Maintenance Supervisor (various codes)
• HMI_ Engineering (various codes)
• HMI_ Manager (various codes)
• HMI_ Admin (various codes)
For the version 4.0 (or later) Area-based Security feature (runtime security),
the Rockwell Automation Library of Process Objects, version 4.0 (or later),
recommends the same seven User Groups per HMI. However, each group is
assigned only a single security code:
• HMI_ Operators (code A)
• HMI_ Operating Supervisor (code B)
• HMI_ Maintenance (code C)
• HMI_ Maintenance Supervisor (code D)
• HMI_ Engineering (code E)
• HMI_ Manager (code F)
IMPORTANT It is a requirement to have at least one area configured within your projects
with basic and advanced user assignments. If you do not add {Area}_Basic
and {Area}_Advance groups you have view only access to the HMI
faceplates. The area name must match the .Cfg_Area tag string value in the
Add-On Instruction instance for security to function correctly.
Complete these steps to import the HMI tags (.CSV file) that is provided with
the Process Library download.
1. From FactoryTalk View Studio main menu, click Tools and choose Tag
Import and Export Wizard.
2. From the Tag Import and Export Wizard, select Import FactoryTalk
View tag CSV files from the pull-down, and click Next.
3. Choose the Project Type and then click the ellipsis (‘…’) to navigate to
the folder that contains the HMI project.
4. Click Next.
5. Click the ellipsis (‘…’) and navigate to the folder with the .CSV file with
the Process Library download.
6. Click Next.
8. Click Finish.
9. After importing the tags, double-click Tags (from the HMI tree) and
verify that two HMI folders exist: Const and Security.
TIP Using the A…P codes assigned to the HMI user groups, you can determine
which groups have permission for each security task. Add or remove that
group's security code in the Initial Value field of the corresponding HMI tag.
By importing the tags, all (library download) recommended assignments
have been configured.
For each object instance in your Logix code, you assign an area using the tag
member, Cfg_Area, as shown. Two user groups must be created in the
FactoryTalk directory for each area. One named ‘{cfg_Area}_Advanced’ and
one named ‘{cfg_Area}_Basic’. These groups are used to grant or deny
permissions on the faceplates for these objects.
When configuring security for your application, if your area name exceeds
eight characters, you must increase the string size of STRING_Area found
under Data Types>Strings.
Complete these steps to create area user groups for multiple security areas of a
production facility.
On the New User Group dialog box, you must add two groups:
‘area01_Advanced,’ ‘area01_Basic’. These groups define which Area01
Users have basic functions on the faceplate or advanced functions
(engineering, maintenance).
3. To add groups, type the name (example, area01_Advanced) and
click Add.
4. Select Authenticated Users and use the default ‘Show groups only’ and
click OK.
5. Click OK again.
IMPORTANT The files ‘NavToFaceplate with line of sight’ and ‘NavToQuick with line of
sight’ must be renamed to replace ‘NavToFaceplate’ and ‘NavToQuick’.
Complete these steps to assign a user to one or more HMI security groups and
to any Area groups that they can have access.
4. Click Add.
6. Click Add again, and select the group that is names ‘area01_Basic’.
7. Click OK.
8. Click OK again.
4. Click Add.
6. Click Add again, and select the group that is names ‘area02_Basic’.
7. Click OK.
8. Click OK again.
You now have an operator that is assigned to Area01 and Area02.
With the release of Version 4.0 (or later) for the Rockwell Automation Library
of Process Objects, at least one area is required to be configured. Since there is
no ability in FactoryTalk View Machine Edition to automatically log in a user,
the customer has to know a valid UID and password to operate their unit.
Thus, you must log into the PanelView system at least one time when a skid has
been powered on.
FactoryTalk View Machine Edition, version 8.0, changes how security codes
are applied across multiple groups. Security codes are now ANDed across
groups instead of being ORed.
Thus, you cannot assign a user to multiple groups that has A…P codes
configured. As stated in this document, we do not specify that the
{Area}_Basic and {Area}_Advanced have A…P codes. These groups cannot be
included in the ‘Runtime Security’ list. By doing it this way, one does not have
the problem of assigning a user to multiple {Area} groups. The illustration
shows an example of ‘Runtime Security’.
Create an OWS Client File In this section, you create a FactoryTalk View SE client file. Client files are used
to launch a FactoryTalk View software client from the Operator Workstation
(OWS). Once created, this client file can be copied to each OWS.
Use an Engineering Workstation IMPORTANT Our procedure shows how to create the client file on an OWS. This procedure
or Operator Workstation with
these procedures also can be used on an EWS.
1. Click the Windows Start button and locate the FactoryTalk View Site
EWS or OWS Edition Client application. Click the application to launch the client
wizard.
7. Click Advanced.
8. Make the selections as shown.
IMPORTANT You can configure the starting displays for each monitor by using
the configuration wizard rather than a startup macro.
Library Programming Multiple programming languages are available in Logix controllers. Based on
the type of application that you are creating, the Add-On Instruction logic
Considerations can be used with Ladder Diagram, Function Block Diagram, and Structured
Text languages.
Ladder Diagram logic executes simple Boolean logic, timers, and counters the
fastest. Function Block Diagrams and Structured Text can give you an
advantage of the more advanced process and drives instructions available in
those languages.
There are fundamental differences on how the different languages execute and
are compiled. Nevertheless, Add-On Instruction execution time is the same
regardless of language in which the instruction is used.
Based on the rung-in condition and the instruction, the controller sets the rung
condition following the instruction (rung-out condition), which affects any
subsequent instruction.
IMPORTANT The rung-in condition is reflected in the EnableIn parameter and determines
how the system performs each Process Add-On Instruction. If the EnableIn
signal is true, the system performs the main logic routine of the instruction.
Conversely, if the EnableIn signal is false, the system performs the
EnableInFalse routine of the instruction.
The main logic routine for the instruction sets/clears the EnableOut parameter,
which then determines the rung-out condition. The EnableInFalse routine
cannot set the EnableOut parameter. If the rung-in condition is false, then the
EnableOut parameter and the rung-out condition are also false.
Prescan
During the transition into Run mode, the controller performs a Prescan before
the first logic scan. Prescan is a special scan of all routines in the controller. The
controller scans all main routines and subroutines during Prescan, but ignores
jumps that could skip the execution of instructions. The controller executes all
FOR loops and subroutine calls. If a subroutine is called more than once, it is
executed each time that it is called. The controller uses Prescan of built-in
instructions to reset non-retentive data values.
During Prescan, input values are not current and outputs are not written. The
following conditions generate Prescan:
• Toggle from Program to Run mode
• Automatically enter Run mode from a power-up condition
Prescan does not occur for a program when the following occurs:
• Program becomes scheduled while the controller is running
• Program is unscheduled when the controller enters Run mode
IMPORTANT The Prescan performs the logic routine for the Process Add-On Instruction as all
false and then performs its Prescan routine as true.
Command Source Command Source indicators provide a visual reference to the current owner of
the process device. The sources available are listed on the Operator tab, as
Configuration shown in the example.
IMPORTANT Version 4.00 of the Rockwell Automation Library of Process Objects requires
FactoryTalk View software version 10.00.01 or later.
The methods that are described in this section can be used to configure any
alarm for objects in the Library of Process Objects. Recommended procedures
for connecting the Add-On Instruction instance alarms to a HMI are
presented in the following subsections:
• Alarm with FactoryTalk Alarms and Events Server on page 111
• Alarm with FactoryTalk View ME Software on page 118
The PlantPAx® Alarm Builder tool (see Appendix B) helps to streamline the
digital alarm tag definition process and facilitates bulk configuration.
Table 3 summarizes the P_Alarm alarm types that are used with the Library,
and indicates which objects use the alarm.
Table 3 - P_Alarm Types by Library Objects
Alarm Type Alarm Description Library Objects
ActuatorFault Raised if the Inp_ActuatorFault input is true. This alarm is provided for use • P_ValveC
by valves that generate a fault contact, such as actuator motor overload • P_ValveMO
trip.
P_ValveMO only: If the actuator fault is configured as a shed fault, the
Stop output to the valve is triggered and a reset is required to command
the valve open or closed.
AnyReject At least one input signal has been rejected because of any of the following: • P_AInMulti
• It is outside the configured failure range.
• It is a statistical outlier per the Modified Thompson Tau test.
• It is outside of a user-defined deviation from the mean.
• It has its Bad quality input bit set or its Source and Quality input
indicates it has Bad quality.
• It has a floating point value that is infinite or not a number (floating
point exception).
CantStart There are not enough motors that can be started to satisfy Number of • P_LLS
Motors to Run.
CantStop There are not enough motors that can be stopped. • P_LLS
DeviceFault Raised when the Inp_DeviceFault input is true. This alarm is provided for • P_D4SD
use by devices that generate their own fault signal. If the device fault is
configured as a shed fault, the device is commanded to State 0 and a reset
is required to command the device to any other state.
Diff Raised when the difference between the two input signals exceeds the • P_AInDual
configured high difference threshold.
DriveFault Raised when the drive detects a fault and sets its Faulted status bit. Check • P_PF52x
the Fault Code and description to determine the cause. A Reset of this • P_PF753
object causes a Clear Fault command to be sent to the drive in an attempt • P_PF755
to clear the fault. • P_VSD
• P_PF6000
• P_PF7000
EqpFault Raised when the Inp_CtrldEqpFault input is true, or when equipment • P_Dose
feedback signals fail to track the commanded state of the equipment
within the configured time. If an equipment fault is configured as a shed
fault, the flow is stopped and a reset is required to resume flow.
Raised when the motor is running, the optional trip function is used, and • P_MotorHO
an interlock 'not OK' condition triggers the trip function to stop the motor.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock 'not OK' condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock 'not OK' condition initiates an
interlock trip.
Raised when an interlock 'not OK' condition causes the device to transition • P_D4SD
from some other state to State 0.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock ’not OK’ condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock ’not OK’ condition initiates an
interlock trip.
Raised when the optional trip function is used and an interlock 'not OK' • P_ValveHO
condition triggers the trip output to the valve.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock 'not OK' condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock 'not OK' condition initiates an
interlock trip.
Raised when an interlock 'not OK'condition causes the valve to transition • P_ValveMP
from some other position to the closed position.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock 'not OK' condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock 'not OK' condition initiates an
interlock trip.+
Raised when the valve is energized and an interlock 'not OK' condition • P_ValveSO
causes the valve to be de-energized.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock 'not OK' condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock 'not OK' condition initiates an
interlock trip.
Raised when an interlock 'not O' condition occurs and the device is not in • P_nPos
Position 1. The device can be configured to be commanded to Position 1
when an interlock trip occurs.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock 'not OK' condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock 'not OK' condition initiates an
interlock trip.
Raised when an interlock 'not OK' condition causes the sequence to • P_Seq
perform its configured interlock action. The sequence can:
• Command the sequence to Stop;
• Hold at the current step;
• Transfer control back to the last step configured as an Interlock Fallback
Step.
If interlocks are not bypassed, a bypassable interlock or a non-bypassable
interlock ’not OK’ condition initiates an interlock trip. If interlocks are
bypassed, only a non-bypassable interlock ’not OK’ condition initiates an
interlock trip.
IOFault Raised when the Inp_IOFault input is true. This input is used to indicate to • P_D4SD
the instruction that a communication failure has occurred for its I/O. If the
I/O Fault is configured as a shed fault, the device is commanded to State 0
and cannot be commanded to another state until reset.
Raised when the Inp_IOFault input is true. This input is used to indicate to • P_DOut
the instruction that a communication failure has occurred for its I/O. If the
I/O Fault is configured as a shed fault, the device is commanded Off and
cannot be commanded to another state until reset.
Raised when the Inp_IOFault input is true. This input is used to indicate to • P_nPos
the instruction that a communication failure has occurred for its I/O. If the
I/O Fault is configured as a shed fault, the device can transition to the
Faulted state and remain de-energized until reset.
Raised when the Inp_IOFault input is true. This input is used to indicate to • P_ValveMO
the instruction that a communication failure has occurred for its I/O. If the
I/O Fault is configured as a shed fault, the valve is commanded to Stop
motion and cannot be commanded to either position until reset.
As shown in Figure 7, each object with alarms has a P_Alarm instance for each
alarm, and each P_Alarm instance has a Local Tag (.Com_AE.x) specifically
for communicating all alarm status and commands with the FactoryTalk
Alarms and Events server.
Figure 7 - FactoryTalk View SE Alarm Path
Browsable Type by Hand or use Alarm Builder Tool
/::[Mix]P50_Motor.FailToStart.Com_AE.0
By using an INT (Com_AE) tag for the interface and bits for status and
control, the number of tags and elements on scan in the FactoryTalk Alarms
and Events server are kept to a minimum.
The Alarm and Event Setup dialog box appears with the All Alarms tab.
IMPORTANT In the ‘Com_AE’ local tag, bit .0 (circled in the example and described
on page 111) is the alarm condition that is required for the digital
alarm in the FactoryTalk Alarm and Event setup.
5. Click OK.
The digital alarm configuration information appears on the Alarm and
Event Setup dialog box.
1. From the Alarms Properties dialog box, click the Status Tags tab.
The Status Tags dialog box appears.
IMPORTANT Even though Com_AE is a Local Tag in the Add-On definition, it’s
configured to be writable (Read/Write, not Read Only) so the
FactoryTalk Alarms and Events server status is sent to the bits identified
for the tags that are shown previously.
3. Click OK.
Control Tags let the FactoryTalk Alarms and Events server to access alarm
acknowledgment, disable, enable, shelve, and unshelve actions. These actions
are performed via faceplates. Suppress and unsuppress actions are performed in
controller logic.
1. From the Alarms Properties dialog box, click the Control Tags tab.
The Control Tags dialog box appears.
Field Description
Shelve Tags Type “Path Object.Alarm.Com_AE.4” for the shelve tag. Check the Auto
All Levels Reset checkbox (so the Shelve control automatically resets.)
Auto Reset checked Our example is /::[Mix]P50_Motor.FailToStart.Com_AE.4
Shelve Duration Type “Path Object.Alarm.Cfg_MaxShelfT” for the shelve duration tag.
Our example is /::[Mix]P50_Motor.FailToStart.Cfg_MaxShelfT
Unshelve All Tags Type “Path Object.Alarm.Com_AE.5” for the unshelve tag. Check the Auto
Auto Reset checked Reset checkbox (so the Unshelve control automatically resets.)
Our example is /::[Mix]P50_Motor.FailToStart.Com_AE.5
3. Click OK.
The Alarm Setup dialog box appears with the Triggers tag open.
3. Click Add.
The Trigger dialog box appears.
5. In the left pane of the Tag Browser, click the folder that represents the
Add-On Instruction instance. Our example is P50_Motor.
You can use the folder for the offline controller. If you are connected to
the actual hardware controller on a network and the controller
application is loaded, you can use the online folder.
6. In the right pane of the Tag Browser, double-click the alarm status
parameter for the alarm.
TIP The alarm status parameter name starts with ‘Alm_’. For example, the
parameter is ‘Alm_FailToStart’.
7. Click OK.
The alarm status parameter appears in the Select trigger box of the
Alarm Setup dialog box.
8. Click Browse (…) in the Tag column for the Ack row.
‘Ack’ is an abbreviation for acknowledge.
The Tag Browser appears when you click Browse.
9. Use the Tag Browser to choose the acknowledge status parameter.
10. Repeat step 8 and step 9 to choose the acknowledge status parameter for
the Remote Ack row.
IMPORTANT Each ‘Ack’ tag occurrence can be changed in the alarm database. To change the
tag occurrence, perform an export of the alarms, use the editing tool to modify
the tag, then import the changes. Simply Find and Replace every ‘Ack’ tag of:
.Ack_FailToStart
to:
.FailToStart.OCmd_Ack
Perform a similar Find and Replace for each type of alarm: FailToStop, IOFault,
and so forth.
Be careful when performing the Find and Replace procedure that you do not
change the RemoteAck entries.
Follow these steps to define a message that appears when the alarm occurs.
2. From the Trigger pull-down menu, choose the Trigger tag that you
created.
Our example is the {[Mix]P50_Motor.
3. In the Trigger Value column, type 1.
4. In the Message column, type the message to appear with the alarm.
5. Click OK.
1. On the Message tab of the Alarm Setup dialog box, click and drag the
bottom display bar to the right to show the rest of the columns for the
alarm message.
Global Object Configuration Graphic displays, which consist of display elements (graphic objects), provide
an operator with a visual, runtime outlook on a plant activity. The displays
show system or process data, and provide operator’s with a way to write values
to external devices, such as a controller.
/X and /Y Positioning
The Global Object Parameter Values dialog box, which is used for specifying
faceplate coordinates, has two optional parameters: #120 and #121.
Parameters #120 and #121 let you specify additional display command
switches. These additional switches can be used to specify where the faceplate
appears on your screen.
For example, '/x150' in parameter #120 and '/Y50' in parameter #121 specify
that the faceplate appears 150 pixels from the left and 50 pixels from the top.
These parameters are optional and do not need to be specified.
Table 6 and Table 7 describe the position parameters and how to use them with
the #120 and #121 global object parameters, respectively.
TIP The values of global object parameters #120 and #121 are passed directly
to the Display command that opens the faceplate display (.gfx). Nothing
inhibits you from putting any valid Display command parameters in these
values. For more information, see the FactoryTalk View Site Edition
User Guide, publication VIEWSE-UM006, or the online Help for the Display
command parameters in the FactoryTalk View Studio software.
Parameter #122 controls the display that appears when you click the display
element. To expand the row height for parameter #122, type a value and click
Enter.
• ‘0’ specifies the full faceplate always appears.
• ‘1’ specifies the full faceplate appears if the user has security code ‘C’, and
the ‘Quick’ display appears if you do not have security code ‘C’.
• ‘2’ specifies the ‘Quick’ display always appears.
• If parameter #122 is left blank, the full faceplate always appears.
Maintain Library Releases Each library object has a revision x.yy.zz where: x is the Major Revision
number, yy is the Minor Revision number, and zz is the Maintenance Release.
Each release of the Process Library comes with release notes that describe the
changes that were made since the last release.
Component Example
The Add-On Instruction in Logix Designer
application has revision information visible
when the instruction is selected in the
Controller Organizer.
The instruction and faceplate are compatible if they have the same Major and
Minor Revision numbers. In general, maintenance releases can be loaded into
your application with little impact. We suggest that you review the release
notes to make sure that you understand the changes that were made in the
release and assess the impact to your application.
Process Library patches are made available between Maintenance Releases via
Knowledgebase Article 654910–Rockwell Automation Library Patch TOC.
The article provides a collection, or table of contents, which directs the user to
all patches related to the Rockwell Automation Library of Process Objects.
Patches are arranged chronologically by Major Revision. Each subsequent
Maintenance Release of the Process Library rolls up all patches that are
associated with the prior Maintenance Release. Therefore, the user only needs
to check for patches that are related to the version of the Process Library that
they are using.
Customize the Library The Rockwell Automation Library of Process Objects can be customized for
project or customer-specific reasons. However, we recommend that you
consider the following:
• Weigh the value of the customization against the value of using the
library as issued. For example, you must document any customization so
it can be reapplied, if necessary, on top of a subsequent maintenance
release.
• Rockwell Automation provides a varied schedule of maintenance
releases for the library. If the library object has not been altered,
updating the latest maintenance release can be done more easily. If
customized, the customization has to be reapplied manually on
subsequent releases.
IMPORTANT There are some library objects, such as Logix Diagnostic objects and
Steam Table instructions, which are source protected and cannot be
modified. These objects typically are not operator-facing and have
logic that must be unchanged to provide the desired functionality.
This chapter shows how to use Library Add-On Instructions, global objects,
and faceplates to build your control application.
Global objects (display elements) provide touch areas from which faceplates
are launched, link tag names to the faceplates, and display the process variables
and alarms.
The procedures in this section require that you have installed Add-on
Instructions, images, displays, and global objects. See Import Visualization
Files on page 13 for installation details, if necessary.
Create a Logic Instance Perform these steps to add an Add-On Instruction to a routine, create a
backing tag, and connect I/O.
TIP The backing tag for the Add-On Instruction can be program-scoped
or controller-scoped.
The description and name of the tag appears at the top of the
function block.
10. Connect the pins to add I/O.
Create an HMI Instance Follow these steps to configure the HMI instance.
3. Paste the global object onto the Studio display file you are building.
4. In the display file, right-click the global object file and choose Global
Object Parameter Values.
5. To enter the backing tag for the #102 parameter, you can type a tag into
For the following procedures, click Browse to enter the first parameter,
the object tag.
7. Expand the shortcut for the project controller and then click Online.
TIP If your controller shortcut in FactoryTalk View has an associated Logix project
(.ACD) file, you can navigate to the tag using the offline folders. You will need
to do this if the online controller is not available.
8. To select the tag for the Add-On Instruction, expand and scroll down
the Online menu.
9. Click OK.
10. To configure the #103 parameter, copy the path part of #102 into the
Value column:
– No { } (curly braces)
– No tag
– Just /:[ ] (area and shortcut)
IMPORTANT If the Tag is Program scoped, include the scope in the Path. For
example, if the Tag is "{[CLX_Slot2]PROGRAM:Unit1.P1_Motor}", then
the Path is "[CLX_Slot2]PROGRAM:Unit1." Be sure to include the
period after the program name.
11. Click the Value column for the fifth parameter and enter a value (0, 1, 2)
per the desired display.
17. To operate the device, click the command buttons on the faceplate.
Device Configuration You can configure the device parameters by doing either of the following:
• Type values in the Parameters tab of the Studio 5000 Logix
Designer® application
• Make selections and enter data for each option on the Engineering tab
of the instruction HMI faceplate
You can change the size of all navigation tags and area names globally without
having to change the definitions of each Add-On Instruction. By changing the
definition of these STRING types, you can use longer names for backing tags
and area names.
IMPORTANT Changing the definition of a string type clears the values of all strings of that
type. Decide on string sizes early in the project.
A dialog box appears that provides access to a text box for modifying the
number of characters in the string.
You can also shorten tag names to save some controller memory.
IMPORTANT We suggest that your device tag names are no longer than
28 characters. This limit helps prevent corresponding tags (‘_Intlk’,
‘_Perm’, ‘_ResInh’, ‘_RunTime’, and ‘_Valve Stats’) from exceeding
the 40-character tag name limit.
Notes:
IMPORTANT The Configuration Tool is supported only in 32-bit editions of Microsoft Excel
software. The tool uses RSLinx® Classic OPC/DA for its online communication,
and RSLinx Classic OPC Server is a 32-bit application. (The tool works fine on
64-bit Microsoft Windows operating systems, but it requires a 32-bit
installation of Microsoft Excel/Microsoft Office.)
This tool lets you make bulk changes more easily, especially for local
configuration tags like strings, instead of modifying each tag separately for each
Add-On Instruction instance.
Before You Begin The spreadsheet uses RSLinx Classic software OPC, so you need a suitably
licensed copy (OEM, Gateway) of the software. You cannot use the Lite
version of RSLinx Classic software.
Configure Parameters The following procedure is for using a spreadsheet to upload (save) and
download (restore) the configuration (.Cfg) parameters from library instances
By Using a Spreadsheet in an online controller.
Local tags also can be configured through the HMI faceplates or in Logix
Designer application. Open the instruction logic of the Add-On Instruction
instance and then open the Data Monitor on a local tag.
IMPORTANT See the Warning on page 143 that applies for the controller that is being
used before starting these steps.
4. Save the file with a filename that matches the name of the controller.
5. Open RSLinx Classic software.
7. In the left pane, find the Topic that points to your controller or
create one.
8. Open your new spreadsheet file.
Allow use of the active content if you get a warning message.
9. Type the Topic name in all rows of column G of the Setup sheet.
Be sure that you are going to the correct controller.
10. Open an Add-On Instruction instance by clicking the respective tab
name at the bottom of the screen.
11. In column C, start in row 10 and type the backing tag names for your
Add-On Instruction instances.
TIP You can export the tags for your application from Studio 5000 Logix
Designer to a .CSV file, then open the file in Excel. Sort the tags by Data Type,
then copy the tag name from the export sheet into Column C of the
configuration sheet.
If your Add-On Instruction instances are in Program-scope tags, you can get
to them as well. The TagName syntax is:
Program:<program_name>.<tagname>
12. On the Setup sheet, type the number of instances of each Add-On
Instruction in column D.
IMPORTANT Make sure that you switched to the Setup sheet for step 12. Do not
change the ‘Number of Cfg Items’ in Column E or any of the other data
on the Setup sheet.
The following example shows two instances that are entered on the
Setup sheet because we entered two instance tags in column C in the
P_DIn sheet.
13. Return to the Add-On Instruction sheet, in our example its P_DIn, and
click the Read From ControlLogix® box near the top of the spreadsheet.
14. Click Yes to the overwrite message to populate the row for that instance.
15. Make your modifications, for example change the strings, and click the
Send To ControlLogix to send the new configuration to the controller.
16. Check the data in the controller and save the project (to a new .acd file
is best).
Make sure that you upload tag values when you save the project.
The PlantPAx® Alarm Builder tool expedites the process of creating the
FactoryTalk® View SE and FactoryTalk View ME alarms that work with the
Rockwell Automation® Library of Process Objects. With this tool you can:
Before You Begin The Rockwell Automation Library of Process Objects contains the ‘PlantPAx
Configuration Tools for Tags, Alarms, and Historian’ software. This software
includes The PlantPAx Alarm Builder tool. The Rockwell Automation Library
of Process Objects is available from the Product Compatibility and Download
Center at
http://www.rockwellautomation.com/rockwellautomation/support/
downloads.page.
You must also have Studio 5000 Logix Designer® application or RSLogix 5000®
software installed. Logix Designer services, which are part of the software
installation package, convert a controller ACD file to an XML file. The XML
conversion lets the Alarm Builder software to read the data and create
alarm tags.
In the Help menu on the PlantPAx Alarm Builder and Tag Data Edit Tool
window, click Quick Start Guide to access this document.
Build AE Alarms The diagram outlines the procedures for creating FactoryTalk View SE
software alarms. The procedures in this section are in the same order as the
headings in the diagram.
1. Select Controller
2. Associate HMI
1. Select Controller
Follow these steps to add a controller to the Alarm Builder software tool.
1. From the Tools & Utilities folder in the downloaded library files, open
the Alarm Builder tool.
A Quick Start PDF file opens in a separate Adobe PDF Reader window.
Review the Quick Start guide and close the Adobe window.
The PlantPAx Alarm Builder and Tag Data Edit Tool window appears.
2. Right-click Logix Controllers and choose Add Controller.
6. On the Edit Logix Description Format dialog box, click OK to use the
defaults if the following conditions apply:
7. If the preceding conditions do not apply, type data into the text boxes to
describe the tags and click OK.
See Replace Logix Tag Severity Values on page 152 for details.
TIP The conversion of the controller project file to an XML format can take
several minutes for each controller file.
Use the procedures in this section if you have upgraded an ACD file with
Rockwell Automation Library Add-On Instructions, Version 3.0, to Version
3.1 or later and want to change the severity values. The severity values for the
Version 3.1 or later instructions are now a range as shown in Table 8.
Table 8 - Logix Tag Severity Values
Version 3.0 and Earlier Version 3.1 or Later Definitions Alarm Color
Logix Severity A&E Severity Logix Severity A&E Severity
1 1 1…250 1…250 Low Blue
2 251 251…500 251…500 Medium Yellow
3 501 501…750 501…750 High Red
4 751 751…1000 751…1000 Urgent Magenta
The Version 3.1 instruction range of 1…1000 (INT data type) is consistent
with the default AE severity value range.
The Version 3.0 and earlier instructions have a severity range of 1…4 (SINT
data type). When an ACD file that contains Version 3.0 instructions is
updated with Version 3.1 instructions, the tags retain their existing severity
values (1…4).
IMPORTANT For FactoryTalk View software, version 8 and later, the AE severity can be
configured by using a Logix tag address. The alarm server reads the severity
from the Logix tag during runtime. This function lets the severity value be
changed from the HMI faceplate; no number mapping is required.
For FactoryTalk View software, version 7 and earlier, the AE severity value is a
fixed numeric value. It cannot be changed from the tag faceplate; it can be
changed only from the AE tag database.
If you load a controller that has the P_Alarm Add-On Instruction with Version
3.1 or later, an Update or Logix Tag Severity Values dialog box appears. The
dialog box has a tool to change severity tag values.
IMPORTANT To reaccess the prompt, right-click Logix Controllers and choose Tag Severity
Search-and-Replace from the pull-down menu.
Two status boxes appear in the Logic Severity Tag Values Search-and-
Replace window during the replacement operation.
• The top table provides status and error messages.
• The bottom table provides a listing of tag values that are changed, if
any.
5. Click Save.
2. Associate HMI
1. If you have multiple controllers, click the ‘+’ to expand the Logic
Controllers node.
2. Right-click a controller file, and from the pull-down menu choose Select
or Change Associated FactoryTalk View HMI>Browse for HMI
Application (use if local or remote FactoryTalk View software installed).
The HMI Server name appears below the Select HMI Server box.
The Selected Data Server Device Shortcut and Selected Data Server
Name appear on the Select HMI Project dialog box.
In this section, you can configure other controllers with the same servers.
The HMI Server Area Name and the Data Server Area Name appear.
This section shows how to add an alarm server to organize the controllers that
you want to create AE alarm polling tags. This alarm server has no association
to the AE alarm server that you configure in FactoryTalk View Studio software.
The Select Controllers for Building Alarms Tags in HMI Alarm Server
window appears.
4. To select the controller that you added, check the checkbox and click
OK.
The alarm server name appears under HMI Alarm Servers in the
configuration tree.
It is not required to configure the Process Tree to build the AE XML import
file. However, we recommend that the Process Tree is configured when
controller Logical Organizers have already been previously configured. Use
Logix Designer Version 24 or later to configure controller Logical Organizers.
1. Click the 'Controllers & HMI' tab at the bottom of the window.
2. If you have multiple controllers, click the ‘+’ to expand the Logic
Controllers node.
3. To open the controller in a child window, double-click a controller node.
4. Click the 'Logical Organizer' tab in the controller child window. The
IMPORTANT This tab is available only for controller files that are created with Logix
Designer application Version 24 or later.
5. Click the Process Tree tab at the bottom the main Alarm Builder
window.
6. Click the Process01 folder in the Logical Organizer tree and drag-and-
drop the folder to the Process Tree tab area.
The Process01 folder and all its child folders are added to the Process
Tree. Program folders contain 'Tags' subfolders. The 'Tag' subfolders
contain tags that the program references. Process Tree folders can be
reorganized by using drag-and-drop if desired.
TIP The use of the 'Add program routines and tags' option can be very
time consuming if the Process01 folder contains many routines. Use
the 'Add tags reference by the program only' option instead for faster
processing. The major difference between the two options is that in
the second option, tags to be reorganized and moved to different
process tree folders by moving routines. Tags have to be moved
individually if the first option is used. See the 'Process Tree Organizer'
user manual for details. This user manual can be found in
Help>Contents on the PlantPAx Alarm Builder and Tag Data Edit
Tool window.
8. Click OK.
9. Repeat step 2 through step 7 for each controller in the project.
1. Right-click the Logix Controllers tree node in the Controllers & HMI
tab, and choose Open FactoryTalk View SE Displays List.
A child window opens with a FactoryTalk View SE displays list that of
HMI servers.
4. Drag and drop the file on the desired Process Tree folder.
HMI displays subfolders are automatically added under the target
process folder for organizing HMI displays.
The process tree folder tags are associated with the HMI display.
Move display files by drag-and-drop.
Right-click a display file to display a context-sensitive menu.
Multiple displays can be added to the same process folder – this feature
is for future use. If a process folder contains multiple displays, only the
one set as the 'main display' for the group that is associated with the
process folder tags. The main display has a bold font. Use the popup
menu to change the main display.
IMPORTANT Make sure to configure the Logix tags correctly before building the AE XML file.
It is especially important to make sure the HasAlarm values are configured
correctly. If the HasAlarm is configured as '0' and the default build options are
used, then an AE tag is NOT added to the AE XML file. If you later change the
Logix HasAlarm value to '1', there is NO alarm annunciation because the AE tag
does not exist.
Logix tag values can be configured by using the following software and tools:
• Logix Designer application to make tag edit changes.
• Online Configuration Tool (See Appendix A).
• Alarm Builder tag data editing tools. See the Alarm Builder 'Edit Tag
Data' user manual for details.
If tag changes are made by using the Logix Designer application or the Online
Configuration Tool while a project is loaded in Alarm Builder, then do the
following:
After the project is loaded with properly configured Logix tag values, then do
the following to build the AE XML import file:
1. Right-click the alarm server name and choose Build FactoryTalk A&E
Alarms XML Import File.
2. If you used the controller the Logical Organizer tree to configure the
Alarm Builder process tree (see 4. Organize Tags and HMI Displays
(Optional) on page 163), then select the 'Use Only Tags from Process
Tree Folders' option under Tags to Import.
The following rules are used when Use Default Options is checked:
• AckRequired parameter for the AE tag is set to True
• Severity value for the AE tag is set from the alarm severity value of the
Logix tag. For FactoryTalk View software, version 8 or later, AE
Severity is set to Logix tag severity address if configured in the Alarm
Builder data type definition.
• AE tag is added to the XML file only if the HasAlarm value for the
Logix tag is '1'.
IMPORTANT Make sure to configure the Logix tags correctly before building the AE
XML file. It is especially important to make sure the HasAlarm values
are configured correctly. If the HasAlarm is configured as ‘0’, then an
AE tag is NOT created. If you later change the Logix HasAlarm value to
'1', there is NO alarm annunciation because the AE tag does not exist.
• The local string tag (Cfg_Desc) value from the Logix tag is added to
the alarm message for the AE tag
• AE tag name equals the Logix tag name and alarm element name. For
example, if the Logix tag is 'TI123' and the alarm element is
'Alm_HiHi', then the AE alarm name is ‘TI123_Alm_HiHi’
• View command from the AE tag is configured to display the
corresponding Logix tag faceplate by using the parameter file passing.
The parameter file that contains the tag address is automatically
added to the HMI project ‘par’ folder
• For FactoryTalk View software, version 8.0 and older, the Alarm
Class parameter in the AE tag is configured with the path of the
Logix tag (for example, Controller\Task\Program) or the parent
process tree full path name of the tag (for example,
'Area1\Unit1\Heater'). For FactoryTalk View software, version 8.1 or
later, the Alarm Class is configured by using the alarm definitions.
Alarm groups are automatically configured.
• AE status and control tags for data types are automatically configured
by using the PlantPAx P_Alarm Add-On Instruction
• All other AE parameters are configured based on the Logix data type
alarm definition
• The AE XML file format version uses the installed FactoryTalk View
software version. For example, if FactoryTalk View software version 7
is installed, then it uses the AE XML file format compatible with
version 7. If FactoryTalk View software is not installed, then the user
is prompted for the format version to use.
• Builder options that are not described in the preceding paragraphs
use the configured options (click Select Options to view all available
configuration options).
4. Click Select Options.
5. Click the View Command tab.
6. Uncheck 'Use Parameter Files when launching Faceplates …'.
7. Check 'If configured, include display macro in command'.
10. Navigate to the folder where you want to save the XML file, specify the
XML file name, and click Save.
11. In the Export Tags to AE XML Import File dialog box, click OK to
build the AE XML import file.
Follow these steps after opening the FactoryTalk View Studio software.
The Alarm Import Export Wizard - Operation Type dialog box appears.
2. Select 'Import alarm configuration from XML file' and click Next.
3. Click and navigate to the XML file you created in the alarm
builder tool.
4. Select the file and click Open to close the file dialog.
7. Click Finish.
Depending on how many tags are being imported, the computer speed,
and if you are updating existing tags, the import can take several
minutes. A dialog box appears when the import is completed.
8. Click OK. The imported alarms are now in the alarm server database.
10. To close the window, click the ‘X’ in the upper, right corner.
Build ME Alarms The diagram outlines the procedures for creating FactoryTalk View ME
software alarms. The procedures in this section are in the same order as the
headings in the diagram.
1. Select Controller
2. Associate HMI
1. Select Controller
Complete the steps that start on page 149.
2. Associate HMI
Complete the steps that start on page 156. However, select Machine Edition
(ME) for the product type on the Select HMI Project dialog box.
IMPORTANT If the controllers in the alarm server are associated with FactoryTalk View SE
software projects, the ME XML import file building tools can be used as long
as the data server device-shortcut name for the controller is the same for SE
and ME. If the device shortcut names are different, you must create separate
Alarm Builder projects.
IMPORTANT Make sure to configure the Logix tags correctly before building the ME alarms
XML import file. It is especially important to make sure the HasAlarm values
are configured correctly. If the HasAlarm is configured as ‘0’ and the default
build options are used, then an ME alarm trigger is not added to the ME XML
files. If the Logix HasAlarm value is changed later to ‘1’, there is no alarm
annunciation because the ME alarm trigger does not exist.
Logix tag values can be configured by using the following software and tools:
• Studio 5000 Logix Designer application to make tag edit changes
• Online Configuration Tool (see Appendix A on page 143)
• Alarm Builder tag data editing tools
Complete these steps if tag changes are made by using the Logix Designer
application or the Online Configuration Tool while a project is loaded in
Alarm Builder.
1. If online changes are made by using either tool, use the Logix Designer
application to upload and save the controller changes to the controller
ACD file.
2. If offline changes are made by using the Logix Designer application, save
the changes and exit the Logix Designer application.
3. In the Alarm Builder tree, right-click Logix Controllers and choose
Rebuild All Controller XML Files and Reload Project.
The rebuild helps to make sure the controller XML file contents match
the controller ACD file. Alarm Builder uses the controller XML file, it is
not able to read the controller ACD file directly.
To build the ME alarms XML import file after the project is loaded, complete
these steps.
The Export Tags to ME Alarms XML Import File dialog box appears.
b. Otherwise, Use All Tags for All Controllers Defined in the Alarm
Builder Server Folder Setup (includes Process Tree tags).
3. Click Select Options.
4. Review the build options and, if necessary, use these functions:
– Click Help for option descriptions
– Click OK to save option changes
– Click Cancel
6. Navigate to the folder where you want to save the XML file and specify
the XML file name.
7. Click Save.
8. In the Export Tags to ME Alarms XML Import File dialog box, click
OK to build the ME Alarms XML import file.
Follow these steps after opening the FactoryTalk View Studio software.
We recommend that you make a backup until you are familiar with the
import process.
The Alarm Import Export Wizard - Select File dialog box appears.
6. Click Finish.
This customizing tool lets you create a color palette to change the colors for
FactoryTalk® View software display elements (global objects) and faceplates.
TIP We suggest that you make a copy of the color palette .xml file if you
plan to use the color tool.
Install Tool File Obtain the Color Change Utility as part of the Library of Process Objects
download from the Product Compatibility and Download Center at
http://www.rockwellautomation.com/rockwellautomation/support/
downloads.page.
Access the utility from the Process Library download. Choose RA>Process
Library vX.X>Process Library vX.X>Files>Tools & Utilities>Color Change
and double-click FTViewCustomizationSetup.msi.
This file installs the program and adds a shortcut to the Start menu
under ‘PlantPAx®.’
Use the Utility with Library The download includes .xml exports for all global objects and display files in
the library (for FactoryTalk View SE software). Make sure that you also
Objects download the CAXML and Process Library Standard Colors .xml files.
1. From the Process Library Customization Tool File menu, click Open
Graphic XML File.
7. To save all graphic files (along with their association files) and the color
By changing a Base Color, all Reference Colors under it change. For example,
you can create a generic Base Color, called ‘Energized’, and then reference it
with the Reference Color, called ‘Running’.
Do not delete Color palette entries unless they are known to be unused. To see
if a color palette entry is being used, right-click the color and choose ‘Find
Color Instances’.
Any color palette entry (Reference or Base Color) can be moved to reference
another color. This action is done by simply dragging the color to be moved
and dropping it on the new color to reference. When a color that has references
is moved, all of its references move as well.
To make a Reference Color a Base Color, right-click the Reference Color and
select ‘Make Base Color’ from the context menu.
Color palette entries are stored with an integer code. That integer code is used
in the association file. Renaming a color palette entry does not break any
existing associations. Multiple color palette entries can have the same name, but
this practice is not recommended.
Use the Utility with Other The color palette must be applied to FactoryTalk View software files that are
not part of the Rockwell Automation® Library. Graphic elements in the file
FactoryTalk View Software must be associated to the color palette. You must create associations and save
Files them in a color association file. When opening an .xml graphics file, if the file
already has an association file (CAXML), it is automatically opened as well. If
an association file does not exist, it is created.
1. From the Process Library Customization Tool File menu, click Open
Graphic XML File.
The Open Graphics XML Files dialog box appears.
2. Select an object from the tree on the left, and its colors appear in the
center of the screen.
3. To associate a color from the palette, select the palette color and drag it
to the text box next to the color display box.
Once all colors for an object are associated with the color palette, a
check appears next to the object in the tree.
Colors that are used for the object only are displayed. For example, if an
object is configured as ‘Transparent’, its background color does not show
up in the utility. Also, instances of global objects from display files do
not appear in the object tree. The tree can be configured to show
instances of global objects. These objects do not have any color instances
because their parent global objects control their colors.
4. Copy and paste functions have been included to allow quick creation of
color associations. To use these functions, right-click the graphic object
in the tree on the left and a menu appears.
• Copy Color Associations: Use this function to copy the color
associations for the object. If the object is a group, the color
configuration for all group members is copied.
• Paste Color Associations (this Object only): Use this function to
paste the previously copied color associations to the selected object.
This option is not available if the selected object is a group that has
members with color associations.
• Paste Color Associations (to all group members): Use this
function to paste the previously copied color associations to the new
object and all of its members. This option is available only if the
source and destination objects are groups with members that have
similar names and object types.
• Copy and Paste Color Associations to Similar Objects with
Names like 'Xxxx#': This option copies the selected object and
searches objects with a similar name and object type. Color
associations are copied to all objects with similar names and types in
any of the currently open graphics files. If the objects are groups, then
the group members must have similar names and object types. Be
careful when you use this feature to help prevent unwanted changes.
Notes:
Process Library Security Information tags are attached to the PDF in a Microsoft
Excel spreadsheet. These tags are used for configuring and maintaining the
faceplate privileges for plant personnel.
For example, an operator who works in packaging is configured for HMI security
for this role type and responsibilities. Another operator can be configured for
HMI permissions on the conveyor line, and so on.
Tag descriptions are provided to streamline configuration for different role types
and responsibilities.
To view an attachment to the PDF, click the Attachments link (paper clip) in the
left pane. Then, double-click the respective file.
As a precaution when you open programs or files, select one of the choices in the
popup window and click OK.
Notes:
A C
add change
KPI to template 39 string size 70
additional resources 8 client file
Add-On Instruction create 96
add to routine 130 code
import to controller project 10 security list 79
alarm security version differences 81
add digital 112 color
annunciation 33 change utility 185
associate HMI 156 palette 185
build AE 148 palette modification 190
workflow 148 configuration
builder tool 147 common 99
colors for severity 123 device
configure via faceplate 139
message 122 via Logix Designer parameters tab 139
notification options 123 FactoryTalk ME alarms 118
considerations 103 global objects 125
create display 51 HMI security 69
digital alarm mode 103
control tags 116 object area values 69
status tags 115 object tag manually 71
FactoryTalk online tool 143
ME configuration 118 parameters, using a spreadsheet 144
SE configuration 111 considerations
hierarchy 29 alarms 103
import XML file to database 173 ladder diagram 101
ME build 178 prescan 101
server organization 162 programming 99
severity values 152 controller
types 103
annunciation select for AE alarms builder 149
select for ME alarms builder 178
alarm 33 coordinates
application
x and y positioning 125
HMI 25 create
area 73
alarm display 51
create object values 69 area overview displays 41
import tags 82 equipment detail displays 42
user groups 85 four-monitor header 60
assign level 2 navigation 44
HMI security 90 level 3 navigation 48
security OWS client file 96
user groups 78 single monitor header 56
user groups 76
custom
B display elements and faceplates 185
backing tag faceplate 133
create 130 library 129
build customize
AE alarms 148 HMI template 37
workflow 148
AE XML import file 169
alarm tool 147 D
ME alarms 178 database
XML import file 179 alarm, import XML file to 173
workflow
alarms builder AE 148
alarms builder ME 178
device HMI
configuration associate in AE alarms 156
via faceplate 139 configure project 25
configure customize template 37
via Logix Designer parameters tab 139 download template 26
diagram KPI additions 39
AE workflow 148 language switching 23
ME workflow 178 modify objects 37
digital alarm modify template 37
add 112 multi-monitor 25
control tags 116 navigation
status tags 115 utilities 32
display security configuration 69
template features 28
configuration 125 template structure 27
create alarms 51 templates 10
create area overview 41 view multiple areas 64
create equipment detail 42
elements customization 185
hierarchy 29 I
import elements 15
level 3 navigation 48 images
SE HMI, organize 163, 167 import 13
download import
HMI template 26 Add-On Instructions 10
library 9 AE XML import file 169
tag configuration 144 area tags 82
display elements 15
faceplates 16
F L5X file 10
faceplates library images 13
macro 17
customization 133, 185 visualization files 13
import 16 XML file
tag configuration 144 to AE alarm database 173
FactoryTalk to ME alarm database 182
ME alarms 118 install
SE alarms 111 library 9
set up clients for languages 24 Windows languages 23
use color change utility with 191
users 90
features K
HMI template 28
files KPI
visualization 13 template additions 39
G L
global objects L5X file
configuration 125 import 10
groups ladder diagram
area users 85 considerations 101
user creation 76 languages
FactoryTalk View ME runtime device 24
set up FactoryTalk View SE clients 24
H switching 23
Windows, install 23
header levels
four monitors 60 create navigation 44
single monitor 56
hierarchy
display and alarm 29
library organize
customization 129 controllers with alarms 162
customize 128 Logix
download 9 code 163
getting started 9 tags 163
import Add-On Instructions 10 SE HMI displays 163, 167
install elements 9 OWS
macros 35 client file 96
maintain releases 127
use with color change utility 187
line P
of sight 36 palette
list
color modification 190
security codes 79 color utility 185
local tag PlantPAx configuration tool 73
configuration 144 positioning
Logix
x and y coordinates 125
code, organize 163 prescan
organize tag 163
tag,change severity values 152 considerations 101
privileges
HMI security 69
M programming
macros considerations 99
purpose statement 7
HMI and library 35
import 17
rename template 67
template 35 R
ME releases
alarm build 178 maintain library 127
security differences 95 rename
mode template macros 67
configuration 103 resources
modify additional 8
color palette 190 routine
HMI pbjects 37 add Add-On Instruction 130
HMI template 37
monitor
multi header 60 S
single header 56 security
multi-monitor
assign user groups 78
header 60 HMI privileges 69
HMI 25 line of sight 36
multiple list of codes 79
header ME group differences 95
template 32 version differences 81
view HMI areas 64 select
ME controller, alarms builder 178
SE controller, alarms builder 149
N severity values
navigation change 152
level 2 displays 44 Version 3.0 or earlier 152
level 3 displays 48 Version 3.1 or later 152
sight
line of 36
O single header
object tag template 32
manual configuration 71 size
objects change string 70
HMI modification 37 spreadsheet
online upload tags 144
configuration tool 143 use to configure parameters 144
statement XML
purpose 7 build AE import file 169
string build ME alarms import file 179
change size 70 import file
structure to AE alarm database 173
HMI template 27 to ME alarm database 182
T
tag
download configuration 144
faceplate configuration 144
import area 82
upload configuration 144
template
customize HMI 37
HMI 10, 26
HMI features 28
HMI modifications 37
HMI structure 27
macros 35
multiple header 32
rename macros 67
single header 32
tool
alarms builder 147
area string configuration 73
online configuration 143
U
upload
tag configuration 144
usage
color utility 187
user
area groups 85
FactoryTalk 90
groups
security 78
groups creation 76
utility
color change 185
color palette usage 187
HMI navigation 32
V
version
difference
security codes 81
view multiple areas
HMI 64
visualization files
import 13
X
x and y coordinates
positioning 125
Technical Support Center Knowledgebase Articles, How-to Videos, FAQs, Chat, User https://rockwellautomation.custhelp.com/
Forums, and Product Notification Updates.
Local Technical Support Phone Numbers Locate the phone number for your country. http://www.rockwellautomation.com/global/support/get-support-now.page
Find the Direct Dial Code for your product. Use the code to
Direct Dial Codes route your call directly to a technical support engineer. http://www.rockwellautomation.com/global/support/direct-dial.page
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
How Are We Doing? form at http://literature.rockwellautomation.com/idc/groups/literature/documents/du/ra-du002_-en-e.pdf.
Rockwell Automation maintains current product environmental information on its website at http://www.rockwellautomation.com/rockwellautomation/about-us/sustainability-ethics/product-environmental-compliance.page.
Allen-Bradley, ControlLogix, FactoryTalk, Logix 5000, PanelView, PlantPAx, NetBIOS, Rockwell Software, Rockwell Automation, RSLinx, and Studio 5000 Logix Designer are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400