Tải bản đầy đủ (.pdf) (348 trang)

RSVIEW SUPERVISORY EDITION USER’S GUIDE 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.22 MB, 348 trang )

VIEWSE-UM005D-EN-E_Ttlpg.qxd

7/14/05

1:37 PM

Page 1

User’s Guide
Volume 2
Publication VIEWSE-UM005D-EN-E - July 2005
Supersedes Publication VIEWSE-UM005C-EN-E


Contacting
Rockwell Software

Technical Support Telephone—440-646-5800
Technical Support Fax—440-646-5801
World Wide Web— or


Copyright Notice

© 2005 Rockwell Software Inc., a Rockwell Automation company. All rights reserved.
Printed in the United States of America.
Portions copyrighted by the Allen-Bradley Company, LLC, a Rockwell Automation
Company.
This manual and any accompanying Rockwell Software products are copyrighted by
Rockwell Software Inc. Any reproduction and/or distribution without prior written consent
from Rockwell Software Inc. is strictly prohibited. Please refer to the license agreement


for details.
VBA and DCOM, Copyright 1996, 1997 Microsoft Corporation. All rights reserved.
This software is based in part on the work of the Independent JPEG Group.

Trademark Notices

Allen-Bradley, ControlLogix, RSLinx, RSView, and VersaView are registered trademarks,
and the Rockwell Software logo, RSLogix, RSTools, RSView Machine Edition, RSView
ME Station, RSView Studio, RSView Supervisory Edition, RSView32, A.I. Series,
Advanced Interface (A.I.) Series, ControlNet, Data Highway Plus, DH+, FactoryTalk,
MobileView, Object Smart Path, PanelBuilder, PanelView, SLC, and WINtelligent are
trademarks of Rockwell Automation, Inc.
Adobe, Acrobat, and Reader are registered trademarks of Adobe Systems Incorporated.
TrueType is a trademark of Apple Computer, Inc. AutoCAD is a registered trademark of
Autodesk, Inc. Ethernet is a registered trademark of Digital Equipment Corporation, Intel
Corporation, and Xerox Corporation. Modicon is a registered trademark of Groupe
Schneider. Zip is a trademark of Iomega Corporation. KEPServerEnterprise is a trademark
of Kepware Technologies. ActiveX, Microsoft, OpenType, Visual Basic, Windows, and
Windows NT are registered trademarks of Microsoft Corporation in the United States
and/or other countries. OPC is a registered trademark of the OPC Foundation.
All other trademarks are the property of their respective holders and are hereby
acknowledged.

Warranty

This Rockwell Software product is warranted in accord with the product license. The
product’s performance will be affected by system configuration, the application being
performed, operator control, and other related factors.
The product’s implementation may vary among users.
This manual is as up-to-date as possible at the time of printing; however, the

accompanying software may have changed since that time. Rockwell Software reserves
the right to change any information contained in this manual or the software at any time
without prior notice.
The instructions in this manual do not claim to cover all the details or variations in the
equipment, procedure, or process described, nor to provide directions for meeting every
possible contingency during installation, operation, or maintenance.
Doc ID VIEWSE-UM005D-EN-E
September 2005

2


Contents
Preface
About the documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Finding the information you need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Try the User’s Guide and Help first . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Information on the Internet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contacting Rockwell Software Technical Support . . . . . . . . . . . . . . . . . . . . . .

P-1
P-1
P-1
P-2
P-2

1 • Getting started
The RSView Supervisory Edition software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
The RSView tools and utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
RSView Enterprise tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

Rockwell Software® utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
FactoryTalk tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Features in brief . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Setting up the software you need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Planning the layout of the network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Installing the FactoryTalk Automation Platform . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Installing RSView Supervisory Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Installing the communications software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Installing the necessary activation keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Setting up the FactoryTalk Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
About security in FactoryTalk-enabled system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Logging on to FactoryTalk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Running in RSView demo mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Exploring the Water Samples application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Running Water Samples in the RSView SE client . . . . . . . . . . . . . . . . . . . . . . . 1-12
Creating and testing a new application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Create the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Create a graphic display in the Graphics editor . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Test run the application in RSView SE client . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14

2 • Exploring RSView Studio
Starting RSView Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Logging on to FactoryTalk® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Opening an application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Opening the Samples Water application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

i


• • • • •


RSVIEW SUPERVISORY EDITION USER’S GUIDE

Exploring the RSView Studio main window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
The menu bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
The toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
The Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
The workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
The Application tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
The Communications tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
The Diagnostics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
The status bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Workbook mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Showing and hiding items in the main window . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Working in the Explorer window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Undocking the Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
The parts of the Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Editors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Working with application components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Adding components to an application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Deleting, removing, and renaming components . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Naming components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Techniques for working in editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Using the context menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Using the Browse button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Using tag names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Using RSView commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Using expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16

Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Selecting a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Setting up the printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Selecting a network printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Printing at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17

3 • Planning an application
Understanding the process you are automating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Planning the layout of the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
The Windows® domain or workgroup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
The computers you’ll need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
System requirements and installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Planning a redundant system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Planning communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

ii


Plan how to access data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Plan how to collect data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
When to use HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Designing an HMI tag database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Collect information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Organize HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Planning alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Designing graphic displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Develop a hierarchy of displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Create templates to ensure consistency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Apply visual design principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Planning run-time language switching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8

Planning how to use trends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Designing a secure system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Designing a system for multiple users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Designing a system that is easy to deploy and maintain . . . . . . . . . . . . . . . . . . . . . . 3-10
Integrating with other applications, and customizing the system . . . . . . . . . . . . . . . 3-10

4 • Setting up FactoryTalk Directory
About FactoryTalk Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Using FactoryTalk Directory in a networked system . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Specifying the location of FactoryTalk Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Local Directory setup for stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . 4-4
Network Directory setup for distributed applications . . . . . . . . . . . . . . . . . . . . . 4-4
Restoring FactoryTalk Directory when deploying an application . . . . . . . . . . . . . . . . 4-7
What happens if FactoryTalk Directory is unavailable at run time . . . . . . . . . . . . . . . 4-7

5 • Working with distributed applications
About distributed applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Key concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
FactoryTalk Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

RSAssetSecurity™. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
HMI server, HMI project, HMI client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4

Using absolute and relative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Language switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Creating distributed applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Adding and deleting areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Adding an HMI server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9

Adding a data server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11

iii

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

When to use additional HMI or data servers. . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
HMI server restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
Setting up HMI server properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
Specifying how the server starts up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Setting up HMI server redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Selecting the HMI server’s startup and shutdown components . . . . . . . . . . . . 5-15
Changing the name of the host computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Starting and stopping HMI servers and components manually . . . . . . . . . . . . . . . . . 5-17
Starting and stopping an HMI server’s components . . . . . . . . . . . . . . . . . . . . . 5-17
Starting and stopping HMI services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
Deleting HMI servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
Deleting HMI server project files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
Renaming and deleting distributed applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
Backing up and restoring distributed applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19

6 • Working with stand-alone applications
About stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Key concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
FactoryTalk Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2

RSAssetSecurity™. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

HMI server, HMI project, HMI client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Using references in stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Language switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Creating stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Importing a project into a new application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Adding a data server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Setting up HMI server properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Specifying HMI server startup components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Starting and stopping an HMI server’s components manually . . . . . . . . . . . . . . 6-6
Renaming and deleting stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Copying, backing up, and restoring stand-alone applications . . . . . . . . . . . . . . . . . . . 6-7

7 • Setting up communications
About data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Types of data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Overview of data server communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Using multiple data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Setting up communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Adding RSLinx Enterprise data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Setting up general properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Setting up RSLinx Enterprise data server redundancy . . . . . . . . . . . . . . . . . . . . . 7-7

iv



Setting up communications in RSLinx Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Primary and Secondary tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Adding OPC data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9
Setting up general properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9
Setting up OPC data server redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Setting up advanced properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
Deleting data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13

8 • Working with tags
Tags and the HMI tag database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Data server tags, HMI tags, and their attributes . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
When to use HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Basic steps for using tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Using data server tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Eliminating duplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Providing access to complex data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Setting up data server tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Using HMI tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Triggering alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Securing tag or device values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Manipulating data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Storing values in RSView’s memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Setting up HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Browsing for tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Opening the Tag Browser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Using the Tag Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Browsing for off-line tags from RSLinx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Browsing for off-line tags in RSLinx Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Browsing for off-line tags from other OPC servers . . . . . . . . . . . . . . . . . . . . . . 8-9
Working with tags in the Tag Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9

Displaying tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Showing or hiding tag descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
About the Selected Tag box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Displaying tag properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Filtering tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
Creating, editing, and importing HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
Using tag references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
Absolute references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
Relative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
The home area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
Logging tag values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12

v

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

9 • Creating HMI tags

About HMI tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
HMI tag types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Data sources for HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Organizing HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Naming HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3

Using folders to group HMI tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Viewing tag statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Using the Tags editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Using the Accept and Discard buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Using the form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Using the query box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Using the folder hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Creating, editing, duplicating, and deleting tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Specifying a data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Specifying Device as the data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Specifying Memory as the data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
Creating HMI tags without using the Tags editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
Creating tags in a third-party application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Creating tags as needed in other RSView editors. . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Importing tags from a PLC database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Using the Tag Import and Export Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
Adding alarms to HMI tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11

10 • Creating derived tags
About derived tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
How to use derived tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Setting up derived tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Using the Derived Tags editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Using the Check Syntax button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Using the Accept and Discard buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Creating a derived tags component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Using multiple derived tag components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
About the maximum update rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Starting and stopping derived tag processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Ways to start derived tag processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4

Ways to stop derived tag processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5

11 • Creating alarms
About RSView Supervisory Edition alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1

vi


Summary of features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
Setting up alarms for an application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
Key concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
Alarms for analog HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
Alarms for digital HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
Alarm severity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
Alarm messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
Alarm log file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
Alarm displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8
Alarm acknowledgment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10
Alarm suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10
Alarm functions in expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-11
Acknowledge bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-12
Handshake bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
Alarm events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
Setting up general alarm behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15
Setting up alarm monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-16
Setting up alarm severities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-17
Setting up alarm messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-18
Setting up alarm conditions for HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-20
Setting up alarms for analog tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-21
Setting up alarms for digital tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-21

Setting up alarm logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-21
Specifying where log files are stored or printed. . . . . . . . . . . . . . . . . . . . . . . . 11-23
Specifying when log files are created. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-23
Specifying when log files are deleted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-23
Setting up periodic logging to a central ODBC database . . . . . . . . . . . . . . . . . 11-23
Exporting alarm log files manually to ODBC format . . . . . . . . . . . . . . . . . . 11-24
Adding remarks to the alarm log file at run time . . . . . . . . . . . . . . . . . . . . . . . 11-24
Suppressing alarm printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-25
Suppressing alarm logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-26
Using the Suppressed List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-26
Viewing alarm log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-27
About alarm log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-28
Setting up security to log alarms to a remote computer. . . . . . . . . . . . . . . . . . . . . . 11-28
Creating an alarm summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-30
Creating an alarm summary object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-30
The parts of an alarm summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-30
Inserting headings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-31
Choosing fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-31
Choosing colors and blink styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-31
Selecting buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-32

vii

• • • • •

CONTENTS


• • • • •


RSVIEW SUPERVISORY EDITION USER’S GUIDE

Choosing the data to display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-33
Sorting data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-36
Running commands, macros, or custom programs in response to alarms . . . . 11-36
Using alarm data with commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-37
Starting and stopping alarm monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-39
Ways to start alarm monitoring at the HMI server . . . . . . . . . . . . . . . . . . . . . 11-39
Ways to stop alarm monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-40

12 • Logging system activity
About FactoryTalk Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
Summary of steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
Key concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Message routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Message categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
Setting up FactoryTalk Diagnostics in RSView . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
Logging to a central database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
Setting up message routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
Using the Diagnostics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
Working with the Diagnostics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
Messages in the Diagnostics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8
Viewing FactoryTalk Diagnostics logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9
Setting up security to log system activity to a remote computer . . . . . . . . . . . . . . . 12-10

13 • Using data logging
About data logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
About data log models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
Using multiple data log models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2

Displaying historical data in a trend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Data log storage formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Log file sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
ODBC database storage format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
Creating data log models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4
Specifying the storage format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5
Setting up log paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5
Setting up and managing data log files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5
Specifying when to log data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6
Choosing the data to be logged. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6
Editing a data log model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
Changing log paths using the RSView Administration Console . . . . . . . . . . . . 13-7
Working with ODBC data sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7

viii


Using an existing ODBC data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
Creating a new ODBC data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
Switching log paths at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
Using the DataLogSwitchBack command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Using the DataLogMergeToPrimary command . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Using the DataLogNewFile command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10
Using the DataLogSnapshot command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-11
Combining logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-11
Providing a way to log on demand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-12
Setting up security to log data to a remote computer. . . . . . . . . . . . . . . . . . . . . . . . 13-12
Making runtime changes without editing the data log model . . . . . . . . . . . . . . . . . 13-13
Starting and stopping data logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14
Ways to start data logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14

Ways to stop data logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-15

14 • Using events
About events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Setting up events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Using the Events editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
Using the Check Syntax button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
Using the Accept and Discard buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
Creating an events component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
Using multiple events components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Editing events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
About the maximum update rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Starting and stopping event processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Ways to start event processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Ways to stop event processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5

15 • Setting up security
How security works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
System resources secured at FactoryTalk Directory . . . . . . . . . . . . . . . . . . . . . 15-2
HMI project components secured in RSView . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
About FactoryTalk Local and Network Directory . . . . . . . . . . . . . . . . . . . . . . . 15-2
Summary of steps for setting up security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4
Planning security for an application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4
Setting up basic elements of the security system . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
Logging on to FactoryTalk Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
About single sign-on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6
Logging on and off RSView. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7
Specifying which users can set up security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7

ix


• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

Setting up system-wide policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7
Setting up RSAssetSecurity user accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8
Using accounts that originate at FactoryTalk Directory. . . . . . . . . . . . . . . . . . . 15-9
Using Windows-linked accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-9
Using both types of user account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-9
Setting up accounts for groups of users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10
Creating user accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10
Setting up computer accounts for a distributed application . . . . . . . . . . . . . . . . . . . 15-11
Creating computer accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-12
Setting up access to resources secured at FactoryTalk Directory . . . . . . . . . . . . . . 15-12
Using the Security Settings dialog box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-13
Specifying actions that users can perform on a resource . . . . . . . . . . . . . . . . . 15-14
Understanding inherited permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-19
Breaking the chain of inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-20
Using explicit permissions to override inheritance . . . . . . . . . . . . . . . . . . . . . 15-20
Setting up access to HMI project components in RSView . . . . . . . . . . . . . . . . . . . 15-22
Adding users to RSView and assigning security codes to them . . . . . . . . . . . . . . . 15-23
Specifying login and logout macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-25
Removing users or groups from RSView. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-26
Assigning security codes to RSView commands and macros . . . . . . . . . . . . . . . . . 15-26

About the Unspecified_Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-27
Assigning security codes to graphic displays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-28
Assigning security codes to OLE objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-28
Assigning security codes to HMI tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-29
Using the signature button to secure HMI project components . . . . . . . . . . . . . . . . 15-30
Logging on and off the RSView SE client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-30
Logging on a different user at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-31
Logging off the current user at run time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-32
Changing the current user’s password at run time . . . . . . . . . . . . . . . . . . . . . . 15-32
Locking users into the RSView SE client environment. . . . . . . . . . . . . . . . . . . . . . 15-33

16 • Creating graphic displays
About graphic displays and graphic objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
Importing and exporting graphic display XML files . . . . . . . . . . . . . . . . . . . . . 16-2
About global object displays and global objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Working with global objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Using the Graphics editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
Using the Object Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
Using the Property Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6
Basic editing techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6
Zooming in and out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6

x


Using the grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Using the toolbars. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Selecting a drawing tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Selecting and deselecting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8
Using the context menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8

Working with graphic objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9
Duplicating objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9
Reshaping objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9
Resizing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-10
Arranging objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-10
Flipping objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-14
Rotating objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-15
Grouping objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-16
Ungrouping objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-16
Editing grouped objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Applying colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-18
Applying pattern styles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-18
Changing line properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-19
Assigning tags and expressions to objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-19
Using tag substitution to replace text associated with objects . . . . . . . . . . . . . 16-20
Testing graphic displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-21
Testing the appearance of objects in different states . . . . . . . . . . . . . . . . . . . . 16-21
Naming graphic objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-22
Adding tooltips to objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-22
Creating a background for a display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-23
Working with global object displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-23
Creating global object displays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-24
Adding existing displays containing reference objects . . . . . . . . . . . . . . . . . . 16-24
Global object displays at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-25
Using objects from the graphic libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-25
Location of library files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-25
Importing graphic files from third-party applications . . . . . . . . . . . . . . . . . . . . . . . 16-26
Converting imported objects to RSView objects . . . . . . . . . . . . . . . . . . . . . . . 16-26
Using bitmaps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-26
When to use a bitmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-27

Using tag placeholders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-28
Replacing tag placeholders using a parameter file . . . . . . . . . . . . . . . . . . . . . . 16-29
Assigning parameter files to graphic displays . . . . . . . . . . . . . . . . . . . . . . . . . 16-29
Replacing tag placeholders using parameters with the Display command . . . 16-29
Setting up the run-time appearance and behavior of a display . . . . . . . . . . . . . . . . 16-30
Using the Display Settings dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-31
Changing the default display settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-31

xi

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

Setting up display properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-32
Setting up display behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-37
Displaying graphics more quickly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-39
Printing displays at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-40

17 • Setting up graphic objects
Types of graphic objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
About global objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3
Setting up the properties of graphic objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3
Setting up properties common to all objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4
Creating drawing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4

Tips for creating drawing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4
Changing the properties of drawing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
Adding an image to a graphic display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
Creating a panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
Working with text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
Creating a text object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
Choosing text fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
Setting up objects that use data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9
Using tag names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10
Using the keyboard to navigate to and select objects . . . . . . . . . . . . . . . . . . . . . . . 17-10
What input focus looks like . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10
Using the keys on the keyboard or keypad. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
Removing objects from the tab sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
How to use push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
Creating push buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-12
Creating button push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-12
Creating momentary push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-13
Creating maintained push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-15
Creating latched push buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16
Creating multistate push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-18
Creating interlocked push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-19
Creating ramp push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-21
How to use display and input objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-22
Creating numeric or string inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-23
Using input fields at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-24
Using Keys to retrieve data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-25
Using RSView commands to retrieve data. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-26
Using the on-screen keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-26
How to use indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-27
How to use the States tab for indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-27


xii


How to use Least Significant Bits to trigger states. . . . . . . . . . . . . . . . . . . . . . 17-28
How to use the Connections tab for indicators. . . . . . . . . . . . . . . . . . . . . . . . . 17-28
Creating indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28
Creating multistate indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28
Creating symbol indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28
Creating list indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29
How to use gauges and graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29
Using gauges to show limits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29
Using graphs to compare values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-30
Creating gauges and graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Creating gauges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Creating bar graphs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Creating scales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
How to use keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Using the Key objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-32
Using keys with the object that has focus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-32
Setting up keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-33
Creating keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-33
Setting up whether the key repeats when held down . . . . . . . . . . . . . . . . . . . . 17-33
How to use advanced objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-33
Objects described in other chapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-34
Creating advanced objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-34
Creating arrows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-34
Creating tag labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-35
Creating time and date displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-35
Creating display list selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-35

How to use local message displays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-36
Creating local message displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-37
Creating a recipe object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-38
Using a recipe at run time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-40
Choosing between piloted control list selectors and control list selectors. . . . . . . . 17-42
How to use control list selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-42
How to use piloted control list selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-43
Creating control list and piloted control selectors . . . . . . . . . . . . . . . . . . . . . . . . . . 17-48
Working with global objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-48
Creating global objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-48
Creating reference objects from global objects . . . . . . . . . . . . . . . . . . . . . . . . 17-49
About reference objects and graphic libraries . . . . . . . . . . . . . . . . . . . . . . . . . 17-49
Setting up the Link properties of reference objects . . . . . . . . . . . . . . . . . . . . . . . . . 17-49
LinkAnimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-50
LinkConnections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-51
LinkSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-51

xiii

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

LinkBaseObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-51
Link properties of grouped reference objects . . . . . . . . . . . . . . . . . . . . . . . . . . 17-52

Breaking links between reference and base objects . . . . . . . . . . . . . . . . . . . . . 17-52
Using OLE objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-52
Creating OLE objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-53
Converting OLE objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-53
Using ActiveX objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-54
When exchanging data with tags, use the same data type . . . . . . . . . . . . . . . . 17-54
ActiveX properties, methods, and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-54
Creating ActiveX objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-55
Making ActiveX objects interact with RSView . . . . . . . . . . . . . . . . . . . . . . . . 17-55
Using VBA code to make ActiveX objects interact with RSView . . . . . . . . . 17-55
Using the ActiveX toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-55
Deploying ActiveX components automatically at run time . . . . . . . . . . . . . . . . . . . 17-56
Recording and authorizing run-time changes using electronic signatures. . . . . . . . 17-56
Securing tag writes, commands, and downloads . . . . . . . . . . . . . . . . . . . . . . . 17-57
Creating signature buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-58
Securing objects in displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-58
Tracking changes with FactoryTalk® Diagnostics™ . . . . . . . . . . . . . . . . . . . 17-58
Using the signature button for compliance with regulated manufacturing
applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-59

18 • Animating graphic objects
Using animation in RSView. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
All graphic objects can have animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
About global objects and animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
Using the Animation dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
Using tag names and tag placeholders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Using commands and macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Using expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Setting the range of tag values for animating an object . . . . . . . . . . . . . . . . . . . 18-5
Defining a range of motion for an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5

Testing animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6
Animating graphic objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6
Using visibility animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
Using color animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
Using fill animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
Using horizontal position animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
Using vertical position animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
Using width animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
Using height animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10

xiv


Using rotation animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
Using touch animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-11
Using horizontal slider animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12
Using vertical slider animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12
Using OLE verb animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12
Animating ActiveX controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13
Naming ActiveX objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13
Connecting tags to an ActiveX object’s properties . . . . . . . . . . . . . . . . . . . . . 18-14
Connecting tags to an object’s methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-15
Connecting tags to an ActiveX object’s events . . . . . . . . . . . . . . . . . . . . . . . . 18-16
Using index numbers to navigate to objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
How tab index numbers work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
Checking an object’s index number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
Changing index numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18
Creating a tab sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19
Associating objects and displays with keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19
About client keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-20

Using object keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-20
Using the Current [tag] parameter with object keys. . . . . . . . . . . . . . . . . . . . . 18-21
Using display keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-23
Viewing the key list at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-24
Disabling the key list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-25
Applying animation to object groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-25
Checking the animation on objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-25
Copying or duplicating objects with animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-25
Copying animation without copying objects . . . . . . . . . . . . . . . . . . . . . . . . . . 18-25

19 • Setting up trends
About trends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
Current versus historical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
Creating trend objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3
The parts of a trend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-4
Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-4
Chart title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
X-axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
X-axis legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
Y-axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
Y-axis legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
Pens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
Legends. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
Pen icons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6

xv

• • • • •

CONTENTS



• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

Pen markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
Value Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
Trend chart styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
The Standard chart style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
The XY Plot chart style. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
Isolated graphing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-10
Plotting a value across the full width of the chart . . . . . . . . . . . . . . . . . . . . . . 19-11
Choosing trend colors, fonts, lines, and markers . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
Changing the trend highlight color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
Changing the trend object background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
Displaying current value and line legends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13
Displaying a current value legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13
Displaying a line legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
Using shading to compare pens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
Comparing real-time and historical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-18
Setting up snapshots and overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-18
Using trend templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19
Applying a consistent appearance to trend charts . . . . . . . . . . . . . . . . . . . . . . 19-19
Creating a set of different views for the same data . . . . . . . . . . . . . . . . . . . . . 19-19
Returning to a standard display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19
Saving pen attribute data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
Loading templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
Using the Trend graphic library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21
Testing trends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21

Working with trends at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21
Collecting data in the background at run time . . . . . . . . . . . . . . . . . . . . . . . . . 19-21
Selecting pens at run time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23
Changing trend properties at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23
Using scrolling options at run time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-24
Using the value bar at run time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-25
Using the delta value bar at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-26
Using zoom at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27
Using pan at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27
Using the arrow keys at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-28
Printing the trend chart at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-28
Using overlays at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-28
Fixing run-time errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-29

20 • Creating expressions
About expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
Where you can use expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1

xvi


Using expressions in a command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Expression components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Creating expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Expression buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
Using the Check Syntax button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4
Cutting, copying, and pasting expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4
Formatting expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4
Using tag names and tag placeholders in expressions . . . . . . . . . . . . . . . . . . . . . . . . 20-5
Using area names with tag names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5

Using tag placeholders instead of tag names . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5
Using constants in expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5
Using operators in expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
Arithmetic operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
Relational operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
Logical operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-7
Bitwise operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8
Evaluation order of operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-9
Using built-in functions in expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-11
Tag functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-11
Time functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-14
File functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-16
Math functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-17
Security functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-18
Language function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-18
Using if-then-else logic in expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-18
Nested if-then-else. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-19

21 • Creating embedded variables
About embedded variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
Where you can insert embedded variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
Creating embedded variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
Embedded variable syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
Numeric embedded variable syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-3
String embedded variable syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-3
Time and date embedded variable syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-4
How embedded variables are updated at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5
How embedded variables are displayed at run time. . . . . . . . . . . . . . . . . . . . . . . . . . 21-5
Numeric embedded variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5
String embedded variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5

Time and date embedded variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6

xvii

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

22 • Creating macros
About macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
Macro syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
Using parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-3
Typing macro names that contain spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-3
Nesting macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-4
Running macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-4
Creating a macro that runs when an HMI server starts . . . . . . . . . . . . . . . . . . . 22-4
Specifying user login and logout macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-5

23 • Setting up navigation
About navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
Developing a hierarchy of displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
Ways of moving among displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2
Choosing display types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2
Reducing display call-up time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
Commands for moving among displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3

Where to use RSView commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4
Examples of navigation methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-5
Using keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-7
General rules about precedence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-7
Precedence and the F1 key. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
Precedence and embedded ActiveX objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
Precedence and embedded OLE objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
Reserved keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9
Creating client keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10
Running client key components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-11

24 • Using the RSView SE Client object model and display code
Using VBA with RSView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Summary of basic steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
About procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
How VBA code runs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
The VBA integrated development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-3
Parts of the VBA IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-3
The RSView SE Client object model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-4
Viewing the objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-7
Getting Help on RSView SE Client objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-8
Using VBA Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-8
VBA documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-8

xviii


25 • Setting up language switching
About language switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
Summary of steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2

Setting up Windows to support language switching . . . . . . . . . . . . . . . . . . . . . . . . . 25-2
Installing languages for single-font support . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2
Viewing regional and language options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-3
Creating the application in a base language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-3
Support for multiple languages in the graphic libraries . . . . . . . . . . . . . . . . . . . 25-4
Using graphic libraries that support multiple languages . . . . . . . . . . . . . . . . . . 25-5
Adding languages to the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5
Exporting application text strings for translation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-6
Exported text file format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-7
Troubleshooting export problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-7
Text strings that allow language switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-8
Text strings that do not allow language switching . . . . . . . . . . . . . . . . . . . . . . . 25-8
Importing translated text files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-10
Troubleshooting import problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11
Setting up language switching at run time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-13
Important information for translators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-13
File name and format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-13
Opening the text file in Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-13
Saving the text file in Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-14
Differences in file format for files saved in Excel . . . . . . . . . . . . . . . . . . . . . . 25-14
Saving the Unicode text file in Notepad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-15
File schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-15
Working with pairs of double quotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-16
Working with backslashes and new-line characters . . . . . . . . . . . . . . . . . . . . . 25-16

26 • Setting up a redundant system
About redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1

Setting up a redundant RSView SE system. . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
Summary of steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1


HMI redundancy as part of a complete strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2
Protecting against software failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3
Considering redundancy options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4
About failure of FactoryTalk Network Directory. . . . . . . . . . . . . . . . . . . . . . . . 26-5
Redundant HMI servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-6
Redundant data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-8
Planning the layout of a redundant system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-8
An application with a single redundant pair of HMI servers. . . . . . . . . . . . . . 26-9
An application with two redundant pairs of HMI servers . . . . . . . . . . . . . . . . 26-10

xix

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

Licensing in a redundant system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10
FactoryTalk Directory computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10
RSView SE Server software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-11
Data servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-11
RSView SE clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-11

27 • Deploying distributed applications
About deploying distributed applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-1

Summary of steps to deploy a distributed application . . . . . . . . . . . . . . . . . . . . 27-1
Backing up the application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-3
Backing up FactoryTalk System information. . . . . . . . . . . . . . . . . . . . . . . . . . . 27-4
Setting up the FactoryTalk Network Directory server . . . . . . . . . . . . . . . . . . . . . . . . 27-4
Specifying the location of FactoryTalk Network Directory . . . . . . . . . . . . . . . . . . . 27-5
Moving HMI project files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-6
Copying an HMI server that is not running . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-6
Copying an HMI server while it is running . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Restoring the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Restoring FactoryTalk System information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8
Changing HMI server properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8
Updating the name of the HMI server’s host computer . . . . . . . . . . . . . . . . . . . 27-9
Starting and stopping HMI server components manually. . . . . . . . . . . . . . . . . . . . . 27-9
Stopping and starting HMI services manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10
Synchronizing redundant HMI servers and projects . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Moving data server files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-12
Files for RSLinx Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-12
Files for RSLinx Classic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-12
Changing data server properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-13
Setting up the RSView SE clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-13
Copying client setup files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-14
Opening the RSView SE clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-14
Logging users on to the RSView SE client . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-15
Opening multiple RSView SE clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16
How HMI server components start and stop . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16
Administering deployed applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16
Using the RSView Administration Console. . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16
Monitoring disk space on HMI servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-18

28 • Deploying stand-alone applications

About deploying stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-1
Summary of steps to deploy a stand-alone application . . . . . . . . . . . . . . . . . . . 28-1
Moving stand-alone applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-3

xx


Backing up and restoring FactoryTalk System information. . . . . . . . . . . . . . . . 28-4
Changing HMI server properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-4
Starting and stopping HMI server components manually. . . . . . . . . . . . . . . . . . . . . 28-4
Moving data server files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-5
Changing data server properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-5
Setting up the RSView SE client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-5
Opening the RSView SE client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-6
Logging users on to the RSView SE client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-7
How server components start and stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-8
Administering deployed applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-8
Using the RSView Administration Console. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-8

APPENDICES
A • RSView commands
Using RSView commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Where to use commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to use commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using placeholders in commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Precedence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Where commands run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using absolute and relative references. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How relative references are resolved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Important guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the command line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Command Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-1
A-1
A-1
A-2
A-3
A-4
A-5
A-5
A-6
A-7
A-8
A-8

B • Setting up DDE communications for HMI tags
About DDE communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of DDE communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up an HMI server as a DDE client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating an HMI tag that uses DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying Device as the data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Syntax for DDE addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scanning for new tag values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B-1
B-2
B-2

B-2
B-3
B-3
B-3
B-4

xxi

• • • • •

CONTENTS


• • • • •

RSVIEW SUPERVISORY EDITION USER’S GUIDE

C • ODBC database schemas
FactoryTalk® Diagnostics™ log table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Alarm log table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Data log tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4

D • RFC1766 names for Windows® languages
E • Importing and exporting XML files
About XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating XML files by exporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing XML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saving XML files in Notepad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Testing XML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing XML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Error log file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing graphic display XML files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphic display XML file structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Index

xxii

E-1
E-1
E-2
E-2
E-2
E-3
E-3
E-3
E-3


Preface
RSView® Supervisory Edition™ is a member of the RSView Enterprise Series family of
products. It is an integrated package for developing and running multi-user, distributedserver human-machine interface applications. RSView Supervisory Edition is designed
for automated process or machine monitoring, and supervisory control.
Designed for use with Microsoft® Windows® 2003 Server and Windows XP, RSView
Supervisory Edition gives you all the tools you need to create effective monitoring and
supervisory control applications.

About the documentation
The RSView Supervisory Edition documentation set includes:
Release Notes: Information to read before you begin installing or working with the

software.
RSView Supervisory Edition Installation Guide: A guide to installing and activating the
various components of RSView Supervisory Edition.
RSView Supervisory Edition User’s Guide, Part 1 and RSView Supervisory Edition User’s
Guide, Part 2: Comprehensive information about RSView Supervisory Edition,
procedures for creating and running an automation application, and reference information.
For ease of printing, the User’s Guide is divided into two parts, available from the Help
menu in RSView Studio™. For detailed information about the contents of each guide, see
the Bookmarks tab in the online guides.
Help: Online procedures and reference information.
The Release Notes are available on the RSView Supervisory Edition CD-ROM, as well as
from the Help menu in RSView Studio. The User’s Guide, Installation Guide, and Help
are available from the Help menu in RSView Studio.

Finding the information you need
You have many options for finding information about how to use RSView, or how to solve
problems with RSView.

Try the User’s Guide and Help first
The User’s Guide and Help provide comprehensive information about typical uses of
RSView. Probably, your question is answered in the documentation.

P-1


×