Planning an application                  Chapter 3 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
In addition, you can set up FactoryTalk View SE to send HMI tag alarm, data 
log, and activity log information to an ODBC-compliant database 
automatically. You can also set up an HMI server to buffer data locally if the 
database becomes unavailable. 
For information about: 
HMI tag alarm logging, see Setting up HMI tag alarms on page 217
data logging, see Setting up data logging on page 583
activity logging, see Logging system activity on page 381
When designing graphic displays, decide on the best ways for users to 
navigate through the application. To assist with navigation: 
Develop a hierarchy of displays. 
Create display templates. 
Apply visual design principles that help users interact with the 
For more information about working with graphic displays and objects, see 
Creating graphic displays on page 391 and Creating graphic objects on page 
Developing a hierarchy of graphic displays 
Well-organized graphic displays present information clearly and consistently 
and guide users through the system. 
A hierarchy is a series of graphic displays that provide progressively more 
detail as users move through them. Design the hierarchy to meet the needs of 
all application users, including managers, supervisors, and operators. 
Before designing individual graphic displays, plan: 
An application-wide hierarchy of displays that includes overviews and 
How users will navigate through the hierarchy. 
Which displays to dock inside the FactoryTalk View SE Client 
For more information, see Setting up navigation on page 541
Setting up the 
run-time application 
Pdf links - insert, remove PDF links in, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add links to pdf document; pdf hyperlinks
Pdf links - VB.NET PDF url edit library: insert, remove PDF links in, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
c# read pdf from url; pdf reader link
Chapter 3                  Planning an application 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Creating templates to ensure consistency 
To maintain consistency in the appearance of graphic displays in an 
application, present the same information and basic functions in the same 
places on each display. This makes it easier for users to find similar elements 
as they navigate from display to display. 
To ensure uniformity, develop displays with common elements that act as 
templates. Each time you develop a new display, start with a copy of the 
appropriate template. For example, a template might contain: 
The company logo. 
A title. 
The date and time. 
Navigation buttons. 
Tip: Use global objects to make templates easier to distribute 
and maintain. For information about global objects, see 
Creating graphic displays on page 391. 
Applying visual design principles 
When designing graphic displays, apply visual design principles that help 
operators and increase their efficiency. Consider employing the following 
important principles. 
Be consistent in the use of symbols and color. 
Be consistent with button labels and button placement. 
When you design several displays, place the same kinds of buttons in 
the same positions. For example, if there is a Start button in a certain 
position in one display, don’t put a Stop button i
n the same position in 
the next display. 
Use symbols that are easily recognizable. For example, use the 
conventional ISA symbols for tanks and valves, such as the symbols 
found in the Symbol Factory library. 
Do not overload the display with information. 
Use standard, clear terminology, and avoid abbreviations or acronyms 
that the user might not understand. 
C# PDF Convert to HTML SDK: Convert PDF to html files in
Embed zoom setting (fit page, fit width). Turn PDF form data to HTML form. Export PDF images to HTML images. Embed PDF hyperlinks to HTML links.
add links to pdf in preview; add links pdf document
C# Image: Tutorial for Document Management Using C#.NET Imaging
more detailed C# tutorials on each part by following the links respectively are dedicated to provide powerful & profession imaging controls, PDF document, image
add links to pdf; add links to pdf online
Planning an application                  Chapter 3 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Use colors with recognizable meanings. For example, in Europe and 
North America the colors red and green often mean stop and start. 
Keep color meanings consistent by assigning red only to Stop buttons, 
and green only to Start buttons. 
Use high-contrast color combinations, such as light text on 
dark-colored backgrounds. 
If you’re designing for a tou
ch screen, place important buttons where 
they will not be blocked by a pop-
up window. Users can’t press a 
covered button. 
Also ensure that buttons are large enough and spaced far enough apart 
for users to touch them easily, even when wearing work gloves. 
Ensure there is always a clear way to move between displays. 
Planning how to use trends 
When designing trends, consider how they will be used in the application. 
For example, a trend might be used to: 
Analyze process trends. 
Monitor production efficiency. 
Archive process variables to ensure compliance with government 
Based on such considerations, you can determine which tags need to be 
plotted on the same trend, from a data log model, against time, or against 
another tag. 
For more information, see Setting up trends on page 601. 
Planning run-time language switching 
When designing an application that will support multiple languages, 
How operators will switch between languages at run time. 
For example, you can create buttons that run the Language command 
when pressed, for each language the application supports. 
Whether operators will need to switch languages. If so, ensure that they 
have sufficient security privileges to open graphic displays that contain 
language switching buttons. 
.NET PDF Document Viewing, Annotation, Conversion & Processing
PDF Write. Insert text, text box into PDF. Edit, delete text from PDF. Insert images into PDF. Edit, remove images from PDF. Add, edit, delete links. Form Process
adding hyperlinks to a pdf; change link in pdf file
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Turn PDF images to HTML images in VB.NET. Embed PDF hyperlinks to HTML links in VB.NET. Available zoom setting (fit page, fit width).
add a link to a pdf in acrobat; pdf link to attached file
Chapter 3                  Planning an application 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Displaying the different languages consistently and effectively in 
graphic displays. 
For example, if you use a caption to identify a button set up to switch 
to French, the caption will change whenever a language switch occurs. 
To avoid this, use an image of the French flag on the button, instead. 
For more information, see Setting up language switching on page 323
FactoryTalk View SE includes tools and features that can help you create 
applications that are easier to use and maintain. For example, you can: 
Create global objects and distribute copies of the objects throughout 
the application. When you modify the global object, the changes are 
applied to all linked copies. 
For more information about global objects, see Creating graphic 
displays on page 391
Create special graphic displays to help deployment and maintenance 
personnel test an application, for example, to troubleshoot 
communications problems. 
Link parts of an HMI application to logic in programmable controllers, 
using the OpenRSLogix5000 command. 
For example, you can link actions performed in FactoryTalk View SE 
to Sequential Function Charts (SFCs) in RSLogix 5000, to help 
operators track the state of processes that are running in the plant. 
For details about using the OpenRSLogix5000 command, see the 
FactoryTalk View Site Edition Help. 
Designing the application for multiple users 
Behavior that is appropriate in a single-user environment might not be 
appropriate for multiple users. 
When designing a network distributed application, consider issues such as 
the following: 
If a graphic display that is to run on several clients uses a shutdown 
macro to stop a derived tags file, closing the display on any of the 
clients will stop derived tags processing. 
Since derived tags processing occurs at the HMI server, this would 
affect all clients that require the derived data. For more information 
about derived tags, see Adding logic and control on page 631. 
Since tag values are obtained globally, across a network distributed 
application, do not use them to store local information. For example, if 
Designing a system 
that is easy to 
deploy and maintain 
C# PDF Convert to Word SDK: Convert PDF to Word library in
keeps the elements (like images, tables and chats) of original PDF file and maintains the original text style (including font, size, color, links and boldness
pdf edit hyperlink; clickable links in pdf files
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
add hyperlink pdf document; change link in pdf
Planning an application                  Chapter 3 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
you use a tag value to indicate the last display shown, all clients 
connected to the application will receive the same tag value. 
If you regularly require data from programs such as Microsoft Excel, or 
Microsoft SQL Server, consider using the FactoryTalk View SE Client 
object model and display code with VBA to integrate these applications with 
FactoryTalk View SE. 
You can also use the FactoryTalk View SE Client object model to customize 
the control system in the following ways: 
Adding custom alarm events 
You can write alarm detection algorithms using PLC logic, and then create 
events in FactoryTalk View SE to respond to the algorithms. 
Validating operator input 
Use VBA logic to validate the operator’
s input, for example, to ensure that 
the value an operator enters in a numeric input object falls within 10 percent 
of the value of another numeric input object. 
Creating custom operator forms 
Use the FactoryTalk View SE Client object model to populate VBA form 
objects with data, for use in graphic displays. For example, provide list boxes 
or combo boxes for operators to select recipe items from a display. 
Manipulating the FactoryTalk View SE Client window 
Write VBA code to arrange graphic displays based on the size of the 
FactoryTalk View SE Client window, so that the run-time application can 
adapt dynamically to various desktop sizes and resolutions. 
Sending custom messages to the Diagnostics log 
Send specific messages to the Diagnostics List and Diagnostics log, to notify 
the operator of problems with VBA code. 
Securing the system 
Use the FactoryTalk View SE object model to obtain security information 
about who is using the system and to control access to the system. 
For example, you can restrict a user’s 
access to a graphic display on a 
secured computer by creating code that displays the graphic display on a 
workstation with a specific computer name, only when the user is logged in 
with a particular user name. 
Integrating with 
other applications 
and customizing the 
VB.NET PDF: Basic SDK Concept of XDoc.PDF
XDoc.PDF for .NET allows VB.NET developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
add links to pdf acrobat; add a link to a pdf in preview
C# Create PDF Library SDK to convert PDF from other file formats
file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields.
add hyperlink to pdf; add url pdf
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Chapter 4 
Setting up the FactoryTalk 
This chapter describes: 
What the FactoryTalk Directory is. 
Using the FactoryTalk Directory in a networked system. 
How to specify the location of the FactoryTalk Network Directory 
What happens if the Network Directory server is unavailable. 
The FactoryTalk Directory centralizes access to resources and components, 
such as graphic displays and tags, for all FactoryTalk products participating 
in a control system. 
Like a telephone directory or electronic address book, the FactoryTalk 
Directory provides a lookup service for the parts of an application, so that 
they can find each other on a single computer or over a network. 
Application components can be stored in their original environments and 
made available to all clients, without the need for duplication. 
FactoryTalk View Site Edition applications use two types of FactoryTalk 
FactoryTalk Local Directory, or the Local Directory, manages local 
station applications. 
All local application components, except for OPC data servers, must be 
located on the same computer. 
FactoryTalk Network Directory, or the Network Directory, manages 
network distributed and network station applications. 
Network distributed applications can consist of multiple clients and 
servers, distributed across several computers connected over a network. 
One Network Directory manages all of the FactoryTalk products that 
participate in a single network distributed or network station 
About FactoryTalk 
Chapter 4                  Setting up the FactoryTalk Directory 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Both the Local and the Network Directory are installed with the FactoryTalk 
Services Platform. For more information, see the FactoryTalk View Site 
Edition Installation Guide
FactoryTalk Directory in a networked system 
FactoryTalk Directory is one of a set of FactoryTalk common services, used 
by FactoryTalk View Site Edition and other Rockwell Automation software 
An automation and control system that uses FactoryTalk services and 
integrates FactoryTalk products and components is known as a FactoryTalk 
For an overview of FactoryTalk services, see About FactoryTalk systems on 
page 127
The following illustration shows how a FactoryTalk View SE application 
might be deployed in a networked FactoryTalk system, along with the 
Network Directory, RSLinx, and RSLogix software. 
In the illustration, computers hosting FactoryTalk View SE Clients and 
FactoryTalk View Studio software use the Network Directory to find 
computers hosting FactoryTalk View SE Servers. 
Setting up the FactoryTalk Directory                  Chapter 4 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
This lets clients gain access to various application services and components, 
such as FactoryTalk View graphic displays and data log models. 
The FactoryTalk View SE Servers in the system use the Network Directory 
to find RSLinx Enterprise, to gain access to data on network devices (for 
example, PLC-5 and Logix5000 devices), and to update the graphic displays. 
FactoryTalk Directory in a FactoryTalk View SE 
In FactoryTalk View Studio, when you create or open an application, the 
FactoryTalk Directory that manages the application is represented at the top 
of the Explorer tree, as shown in the these illustrations: 
For a local station application (shown on the left), the Explorer displays a 
Local icon and the name of the Local Directory’s host computer. For a 
network distributed application or a network station application, the Explorer 
displays a Network icon and: 
localhost, if the Network Directory server is located on the same 
computer as FactoryTalk View Studio. 
The host computer name, if the Network Directory is located on a 
different computer. 
Local station applications 
In a FactoryTalk View SE local station application, the Local Directory, 
FactoryTalk View SE Server, and FactoryTalk View SE Client all must be 
installed and run on the same computer. 
Chapter 4                  Setting up the FactoryTalk Directory 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
If necessary, you can add one RSLinx Enterprise data server, or one 
FactoryTalk Tag Alarm and Event Server, which also must be installed 
locally. In a local station application, only OPC data servers can be installed 
on other computers. 
For more information, see Working with local station applications on page 
Running network applications 
A network application can be one of several managed by the same Network 
Directory, or it might be the only application using the directory server. 
Multiple applications, one Network Directory computer 
A single Network Directory can manage multiple applications that represent 
different control systems, all hosted on the same network. 
This means you could develop one application while another is operating in a 
production environment. Alternatively, you could run multiple applications 
simultaneously, with each application controlling a different facility within a 
corporate network. 
Application users can be members of different domains. If you are not using 
domains, all of the computers that connect to the network distributed 
application must be in the same Windows workgroup. 
Multiple applications, multiple Network Directory computers 
A network can also contain more than one computer running the Network 
Directory software. This is useful for running multiple network distributed 
applications that: 
Are separated by a slow network, for example, a wide-area network 
To do this, set up one Network Directory at each site on either side of 
the WAN. 
Do not need to share data with each other. 
Each computer on the network can connect to only one 
computer running the Network Directory software. You 
cannot connect a single computer to multiple FactoryTalk 
Directory servers. 
Documents you may be interested
Documents you may be interested