Sunteți pe pagina 1din 181

Experion PKS

HMIWeb Display Building


Guide

Experion PKS
HMIWeb Display Building Guide
Release: System Release 711
01/2009
HMIWebDisplayBuildingGuide_Eng.doc

Section:

8-

Notices, Copyright, and Trademarks


While this information is presented in good faith and believed to be
accurate, Honeywell disclaims the implied warranties of
merchantability and fitness for a particular purpose and makes no
express warranties except as may be stated in its written agreements
with and for its customers. In no event is Honeywell liable to anyone
for any indirect, special or consequential damages.
The information and specifications in this document are subject to
change without notice.
Copyright 1989 2007 by Honeywell Oy. No part of this
publication may be reproduced or translated, stored in a database or
retrieval system, or transmitted in any form or by any means,
electronic, mechanical, photocopying, recording, or otherwise,
without the prior written permission of Honeywell Oy.
Experion Process Knowledge System (PKS) is a registered
trademark of Honeywell International Inc. All other brand or product
names mentioned in the document are trademarks of their respective
owners.
Honeywell Oy
Viestikatu 1-3
FIN-70600 Kuopio, Finland
Phone +358 20752 2000
Telefax +358 20752 2400
http://www.honeywell.fi

Contents
1

Getting Started
1.1
1.2
1.3
1.4

1.5
1.6
1.7
1.8

1.9

The Basics ................................................................................................................................1


Starting HMIWeb Display Builder ......................................................................................1
Layout of the main window .................................................................................................1
Toolbars ...................................................................................................................................3
1.4.1
Displaying/hiding toolbars....................................................................................3
1.4.2
Standard Toolbar .....................................................................................................3
1.4.3
PMD toolbox Toolbar ..............................................................................................4
1.4.4
Toolbox Toolbar .......................................................................................................7
1.4.5
Arrange Toolbar .......................................................................................................8
1.4.6
View Toolbar ............................................................................................................9
1.4.7
Transform Toolbar .................................................................................................10
1.4.8
Format Toolbar.......................................................................................................10
1.4.9
Drawing Toolbar ....................................................................................................11
1.4.10 Scripting Toolbar....................................................................................................12
Object Explorer.....................................................................................................................12
Point Browser .......................................................................................................................13
Properties Window ..............................................................................................................14
PMD Display Object Library ..............................................................................................16
1.8.1
Naming of the shapes............................................................................................17
1.8.2
Dynamic Shapes.....................................................................................................18
1.8.3
Static shapes............................................................................................................23
Shape Gallery........................................................................................................................29

Creating Displays
2.1
2.2

2.3
2.4

2.5

2.6
2.7
2.8
2.9
2.10
2.11

31

Display Types .......................................................................................................................31


Creating a standard display ...............................................................................................31
2.2.1
Creating a display from a Web Page ...................................................................32
2.2.2
Saving a display .....................................................................................................32
Creating a popup or faceplate ............................................................................................33
Creating a Shape Sequence .................................................................................................34
2.4.1
Using a Shape Sequence as a Status Indicator ...................................................36
2.4.2
Using a Shape Sequence as an Animation..........................................................37
2.4.3
Inserting a Shape Sequence into a Display.........................................................37
Creating a Dynamic Shape .................................................................................................38
2.5.1
Custom Properties .................................................................................................38
2.5.2
Dynamic Objects ....................................................................................................38
2.5.3
Creating a Dynamic Shape ...................................................................................38
2.5.4
Inserting a Dynamic Shape into a Display .........................................................40
2.5.5
Example of a dynamic shape................................................................................41
Creating a Point Detail (Template) Display .....................................................................43
Embedding a linked shape .................................................................................................45
Upgrading an Embedded Shape........................................................................................45
Guidelines for Optimizing Display Performance............................................................46
2.9.1
Display-creation Guidelines .................................................................................46
About display templates .....................................................................................................47
About archive format ..........................................................................................................48

Experion PKS
HMIWeb Display Building Guide 01/2009

Contents 8 - i

2.12

2.13

Drawing Techniques
3.1
3.2
3.3

3.4

3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16

3.17
3.18

3.19
3.20
3.21
3.22
3.23
3.24

55

Drawing Techniques - overview........................................................................................55


Setting Drawing Defaults....................................................................................................55
Creating Objects ...................................................................................................................56
3.3.1
Creating a Bezier Curve ........................................................................................57
3.3.2
Creating a new object from overlapping objects ...............................................58
Selecting Objects...................................................................................................................59
3.4.1
Selection handles....................................................................................................60
3.4.2
Reference Object.....................................................................................................60
3.4.3
Deselecting Objects ................................................................................................60
Deleting Objects ...................................................................................................................60
Resizing Objects ...................................................................................................................61
Duplicating Objects..............................................................................................................61
Locking Objects ....................................................................................................................61
Aligning Objects...................................................................................................................62
Distributing Objects .............................................................................................................62
Grouping Objects .................................................................................................................63
Flipping Objects ...................................................................................................................64
Rotating Objects ...................................................................................................................64
Combining objects to improve display performance......................................................64
Changing the Stacking Order .............................................................................................65
Using the Node Editor.........................................................................................................66
3.16.1 Editing an Objects Nodes.....................................................................................66
3.16.2 Adding a Node.......................................................................................................66
3.16.3 Editing an Objects Curve Control Handles.......................................................67
Moving Objects with the Arrow Keys...............................................................................67
Defining an objects color....................................................................................................68
3.18.1 Selecting a Non-standard Color...........................................................................68
3.18.2 Applying a Gradient Fill .......................................................................................69
3.18.3 Defining colors by using constants......................................................................69
Undoing Your Work ............................................................................................................71
Inserting a Graphic ..............................................................................................................71
3.20.1 About graphic formats ..........................................................................................72
Inserting Text from Another Application.........................................................................73
Inserting an ActiveX Document.........................................................................................74
Inserting an ActiveX Control..............................................................................................74
URL Formats.........................................................................................................................75

PMD Object Properties


4.1
4.2
4.3
4.4
4.5
4.6

ii Contents

PMD Display Data Validation............................................................................................49


2.12.1 General ....................................................................................................................49
2.12.2 Validate the active display....................................................................................49
2.12.3 Validate displays in a directory ...........................................................................51
Tools for PMD displays.......................................................................................................52
2.13.1 Setting the department name with HDBSetDeptDisplays tool .......................52
2.13.2 Resaving the displays with HDBOpenSaveDisplays tool ................................53

76

PMD Object Properties overview ...................................................................................76


Animation Tab......................................................................................................................76
Behaviors Tab .......................................................................................................................77
Colors Tab .............................................................................................................................78
Custom Properties Tab........................................................................................................79
PMD Data Tab ......................................................................................................................79
4.6.1
Static objects............................................................................................................81
4.6.2
Hyperlink ................................................................................................................82
4.6.3
Filled Rectangle ......................................................................................................82
4.6.4
Filled Oval...............................................................................................................83
HMIWeb Display Building Guide
HMIWeb Display Building Guide 01/2009

4.7

4.8

4.9
4.10
4.11
4.12

4.6.5
Filled Polygon.........................................................................................................83
4.6.6
Blinking rectangle ..................................................................................................84
4.6.7
Numerical Output..................................................................................................85
4.6.8
Numerical Entry.....................................................................................................85
4.6.9
Text Output.............................................................................................................86
4.6.10 Conditional Text Output.......................................................................................87
4.6.11 Text Entry................................................................................................................87
4.6.12 Password Entry ......................................................................................................88
4.6.13 Signal Controlled Text...........................................................................................88
4.6.14 Bar ............................................................................................................................89
4.6.15 PistonBar .................................................................................................................90
4.6.16 Profile.......................................................................................................................91
4.6.17 Table.........................................................................................................................92
4.6.18 Mode ........................................................................................................................93
4.6.19 One-way Motor or One-way Motor (Pump) ......................................................94
4.6.20 Two-way Motor or Two-speed Motor ................................................................94
4.6.21 Valve ........................................................................................................................95
4.6.22 Three-way Valve ....................................................................................................96
4.6.23 Vertical Spindle Valve or Motor Valve ...............................................................96
4.6.24 Device Control 2/2 ................................................................................................97
4.6.25 Device Control 3/4 ................................................................................................98
4.6.26 General Logic..........................................................................................................98
4.6.27 Binary.......................................................................................................................99
4.6.28 Binary Button..........................................................................................................99
4.6.29 Signal Button ........................................................................................................100
4.6.30 Checkbox (FC data) .............................................................................................100
4.6.31 Combobox (FC data)............................................................................................100
4.6.32 Insert ActiveX Document....................................................................................101
4.6.33 Insert Picture from file.........................................................................................101
4.6.34 Insert Shape from File..........................................................................................101
4.6.35 Insert ActiveX Control.........................................................................................101
4.6.36 Alphanumeric (FC data) .....................................................................................101
4.6.37 Indicator (FC data)...............................................................................................102
PMD Blocks Tab .................................................................................................................102
4.7.1
Changing the department name for the data connections .............................103
4.7.2
Changing (Replace) the block names for the data connections .....................104
4.7.3
Changing (Rename) the block names for the data connections.....................105
Details Tab ..........................................................................................................................107
4.8.1
Static Pushbutton .................................................................................................107
4.8.2
Hyperlink ..............................................................................................................107
4.8.3
Numerical Output................................................................................................108
4.8.4
Numerical Entry...................................................................................................109
4.8.5
Text Output...........................................................................................................109
4.8.6
Conditional Text Output.....................................................................................110
4.8.7
Text Entry..............................................................................................................111
4.8.8
Password Entry ....................................................................................................112
4.8.9
Bar ..........................................................................................................................112
4.8.10 PistonBar ...............................................................................................................113
4.8.11 Checkbox (FC data) .............................................................................................113
4.8.12 Insert ActiveX Document....................................................................................113
4.8.13 Insert Picture from File........................................................................................114
4.8.14 Insert Shape from File..........................................................................................114
4.8.15 Alphanumeric (FC data) .....................................................................................114
4.8.16 Indicator (FC data)...............................................................................................116
Entry Tab.............................................................................................................................116
Font Tab...............................................................................................................................117
General Tab.........................................................................................................................118
Lines Tab .............................................................................................................................119

Experion PKS
HMIWeb Display Building Guide 01/2009

Contents 8 - iii

4.13
4.14
4.15
4.16
4.17
4.18

4.19

EPKS Object Properties


5.1
5.2
5.3
5.4
5.5
5.6

5.7
5.8

5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
iv Contents

Link Tab...............................................................................................................................120
Popup Tab ...........................................................................................................................120
Signal Tab............................................................................................................................121
Task Tab ..............................................................................................................................121
Toggle Tab...........................................................................................................................122
Profile object Design Guide ..............................................................................................122
4.18.1 General Tab...........................................................................................................122
4.18.2 PMD Data Tab ......................................................................................................122
4.18.3 PMD Blocks Tab ...................................................................................................124
4.18.4 Series Tab ..............................................................................................................125
4.18.5 Title Tab.................................................................................................................126
4.18.6 Legend Tab ...........................................................................................................127
4.18.7 Panel Tab...............................................................................................................128
4.18.8 Left Axis Tab / Bottom Axis Tab.......................................................................129
4.18.9 Walls Tab...............................................................................................................130
4.18.10 Selectors Tab .........................................................................................................131
Table object Design Guide ................................................................................................131
4.19.1 General Tab...........................................................................................................131
4.19.2 PMD Data Tab ......................................................................................................132
4.19.3 PMD Blocks Tab ...................................................................................................136
4.19.4 Font Tab.................................................................................................................136
4.19.5 Value Format Tab.................................................................................................136
4.19.6 Appearance Tab ...................................................................................................137
4.19.7 ColRow Tab ..........................................................................................................137
4.19.8 Settings Tab...........................................................................................................138

139

EPKS Object Properties overview.................................................................................139


Animation Tab....................................................................................................................139
Behaviors Tab .....................................................................................................................140
Colors Tab ...........................................................................................................................141
Custom Properties Tab......................................................................................................141
Data Tab ..............................................................................................................................141
5.6.1
Defining a Link To a Point..................................................................................142
5.6.2
Defining a Link to a Database File.....................................................................142
Data Tab (Alarm table)......................................................................................................143
Details Tab ..........................................................................................................................144
5.8.1
ActiveX Document...............................................................................................144
5.8.2
Alarm table ...........................................................................................................144
5.8.3
Alphanumeric.......................................................................................................145
5.8.4
Chart ......................................................................................................................146
5.8.5
Checkbox...............................................................................................................146
5.8.6
Combobox .............................................................................................................146
5.8.7
Hyperlink ..............................................................................................................147
5.8.8
Indicator ................................................................................................................147
5.8.9
Push button...........................................................................................................147
5.8.10 Shape......................................................................................................................148
Filters Tab............................................................................................................................148
Font Tab...............................................................................................................................149
General Tab.........................................................................................................................149
Lines Tab .............................................................................................................................150
Options Tab.........................................................................................................................150
Popup Tab ...........................................................................................................................150
Acronyms ............................................................................................................................151
5.15.1 Selecting Acronyms .............................................................................................152
Sorting tab ...........................................................................................................................152
About vector graphic objects ............................................................................................153
HMIWeb Display Building Guide
HMIWeb Display Building Guide 01/2009

5.18
5.19

Display Properties
6.1
6.2
6.3
6.4
6.5
6.6
6.7

6.8
6.9
6.10
6.11
6.12

159

Display Properties overview .........................................................................................159


Appearance Tab .................................................................................................................159
Callup Task Tab..................................................................................................................160
Custom Properties Tab......................................................................................................161
Details Tab ..........................................................................................................................161
General Tab.........................................................................................................................162
Help Tab ..............................................................................................................................162
6.7.1
Specifying a Topic in a HTML Help File ..........................................................162
6.7.2
Specifying Help Other Than HTML Help ........................................................163
Keys Tab ..............................................................................................................................163
Periodic Task Tab...............................................................................................................164
PMD Blocks.........................................................................................................................165
PMD General ......................................................................................................................166
Shortcut Menu Tab ............................................................................................................167

Setting up HMIWeb Display Builder


7.1

7.2
7.3
7.4

About alarm and event tables ..........................................................................................153


About trends .......................................................................................................................154
5.19.1 Chart area..............................................................................................................155
5.19.2 Axis ........................................................................................................................157
5.19.3 Toolbar...................................................................................................................158
5.19.4 Legend ...................................................................................................................158

168

Setting HMIWeb Display Builders Options (Tools / Options) ..................................168


7.1.1
General Tab...........................................................................................................168
7.1.2
Grids and Rulers Tab...........................................................................................169
7.1.3
Shapes Tab ............................................................................................................170
Creating a Toolbar (Tools / Customize).........................................................................171
Keyboard Shortcuts ...........................................................................................................172
Shortcut Menu ....................................................................................................................173

Distributing Displays
8.1
8.2

174

Display Storage Techniques .............................................................................................174


Distribution Issues .............................................................................................................174

Experion PKS
HMIWeb Display Building Guide 01/2009

Contents 8 - v

Getting Started

1.1

The Basics
HMIWeb Display Builder is a specialized drawing application that
enables you to create Web-based custom displays. These displays are
operated via the system's User Interfaces (Station).
This document contains instructions for the HMIWeb Display
Builder that is used to create custom displays for the Experion PKS
with PMD Controller automation system.
Custom displays allow you to present information in a sophisticated
and user-friendly manner well-designed custom displays make it
easier for operators to visualize complex processes, and reduce the
probability of operator errors.

1.2

Starting HMIWeb Display Builder


To start HMIWeb Display Builder on the server:
From the Start menu, select Start / Programs / Honeywell Experion
PKS / Server / HMIWeb Display Builder.
To start HMIWeb Display Builder on the client computer:
From the Start menu, select Start / Programs / Honeywell Experion
PKS / Client Software / HMIWeb Display Builder.

1.3

Layout of the main window


The following pictures show a typical layout.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 1

In the HMIWeb Display Builder:

8 - 2 Getting Started

The display(s) you are editing appears on the right.

The Object Explorer which lists all objects in the display,


appears on the left.

The Point Browser which displays every point that has been
defined on the server to which you are connected, appears
on the left

The toolbars appear at the top and bottom of the window.

The floating Properties window shows the properties of


the selected object (or the display itself).

Experion PKS
HMIWeb Display Building Guide 01/2009

1.4

Toolbars
The toolbars provide speedy access to many functions.

1.4.1

Displaying/hiding toolbars
To display (or hide) a toolbar:
1.

Select Tools / Customize and click the Toolbars tab to see


the list of toolbars. A check mark opposite a toolbar indicates
that it is already visible.

2.

Select the toolbars you want to display or hide.

3.

If necessary, drag the toolbar to a convenient location. (If


you drag a toolbar to the top or bottom of the window, it
will dock to the windows border.)

If you want to create your own toolbar, see 7.2 Creating a Toolbar
(Tools / Customize).

1.4.2

Standard Toolbar
The Standard toolbar includes basic Windows-related buttons such
as Open and Save.

Button

Description
New Display. Creates a new display. Click the arrow to the right
to display the list of display types. See 2.1 Display Types.
Open. Opens an existing display.
Save. Saves the current display.
Save All. Saves all open displays.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 3

Button

Description
Cut. Removes the selected object(s) from the display and copies
them to the clipboard.
Copy. Copies the selected object(s) to the clipboard.
Paste. Pastes the clipboards contents into the display.
Duplicate. Makes duplicates of the selected object(s).
Delete. Deletes the selected object(s).
Undo. Undoes changes you have made to the display.
See 3.19 Undoing Your Work.
Redo. Redoes changes you have undone.
Print. Prints the display.
Print Preview. Shows the display, as it will print. You can then
either print the display by clicking Print, or return to editing mode
by clicking Close.
Preview. Shows the display, as it will appear in Station.
Preview also allows you to test scripts, providing the scripts do
not require interaction with the server. For example, clicking an
object will run the objects onclick script.
Click Close to return to the normal editing mode.

1.4.3

PMD toolbox Toolbar


Note! You use the PMD Toolbox toolbar when the system to be
defined is a "pure" Experion PKS with PMD Controller system.
If the system contains EPKS integration, you'll have to use the
Toolbox toolbar, which contains both PMD object creation buttons
and EPKS object creation buttons.
The PMD Toolbox toolbar contains two types of buttons:

Editing Buttons (used to edit existing objects)

Object-creation Buttons (used to create objects)

Editing Buttons
Button

Description
Pointer. The main tool you use to select, move and resize objects.
See 3.4 Selecting Objects.
Zoomer. Zooms in and of the display. To zoom in on a part of the
display, first click Zoomer and then click the area of interest. You
can zoom in further by clicking repeatedly. To zoom out, hold
down SHIFT and click.
Rotator. Rotates the selected object(s). See 3.13 Rotating Objects.

8 - 4 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

Button

Description
Node Editor. Allows you to change the shape of an object by
moving or adding individual nodes (apexes or reference points).
See 3.16 Using the Node Editor.

Object-creation Buttons
To see how to use these buttons, see 3.3 Creating Objects.
Button

Description
Static Rectangle. Creates a rectangle or square.
Static Rounded Rectangle. Creates a rectangle or square with
rounded corners.
Static Oval. Creates an oval or circle.
Static Line. Creates a straight line.
Static Polyline. Creates a multi-segment line (which is similar to
polygon, but with one open side).
To create a polyline, click to mark each node, except for the last,
which you mark by double-clicking.
Static Polygon. Creates a polygon.
To create a polygon, you click to mark each node, except for the
last. You mark the last node by double-clicking, which then closes
the polygon.
Static Bezier Curve. Creates a smooth-curved line. See
3.3.1 Creating a Bezier Curve.
Static Arc. Creates an arc (a quarter of an oval or circle).
Static Wedge. Creates a segment (quarter) of an oval or a circle.
Static Textbox. Creates a box where you can write the text.
Static Pushbutton. Creates a button that user can activate in the
user interface (Station) to perform specified functions (behaviors).
Hyperlink. Creates a hyperlink. When a user clicks the hyperlink
in the user interface (Station) calls up the URL (such as a Web
page) or display that you specify in the Details Tab of the object.
Filled Rectangle. Creates a rectangle or square and fills the area
with the desired color(s).
Filled Oval. Creates an oval or circle and fills the area with the
desired color(s).
Filled Polygon. Creates a polygon and fills the area with the
desired color(s).
Blinking rectangle. Creates a rectangle or square, which blinks
between two colors, if the Blink property is on.
Numerical Output. Creates a field, which outputs a value with
engineering unit and shows alarm and warning states with colors.
Numerical Entry. Creates a field, which allows data entry in the
user interface. The field shows the value with engineering unit as
well as the alarm and warning states with colors.
Text Output. Creates a field which outputs text.
Conditional Text Output. Creates a field which outputs text
conditionally according to the definitions.
Text Entry. Creates a field, which outputs text and allows text
entry in the user interface.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 5

Button

Description
Password Entry. Creates a field, which allows the password entry
in the user interface. Shows asterisks (********) instead of
password's characters.
Signal controlled Text. Creates a field which outputs static or
blinking text controlled by a signal.
Bar. Shows a process value by means of a bar or pointer indicator
inside the field. The indicator type and moving direction
(horizontally/vertically) are defined in the Details Tab.
PistonBar Shows two process values graphically overlapping. The
second indicator starts always from the "top" of the first indicator
and grows to the opposite direction.
Profile. Creates a graph, which can show 1-6 values as curves,
bars, color arrays or areas. See 4.18 Profile object Design Guide.
Table. Creates a table, which can show text, numeric and Boolean
arrays. Supports also data entry. See 4.19 Table object Design
Guide.
Mode. Outputs the mode text. Property for mode text visibility.
One-way Motor. Outputs the symbol for one-way motor.
One-way Motor (pump). Outputs the pump symbol.
Two-way Motor. Outputs the symbol for two-way motor.
Two-speed Motor. Outputs the symbol for two-speed motor.
Valve. Outputs the valve symbol.
Three-way Valve. Outputs the symbol for three-way valve.
Vertical Spindle Valve. Outputs the symbol for vertical spindle
valve.
Motor Valve. Outputs the symbol for motor valve.
Device Control 2/2. Outputs the symbol for 2/2 device control.
Device Control 4/3. Outputs the symbol for 4/3 device control.
General Logic. Outputs the symbol for general logic.
Binary. Outputs the symbol for binary data control.
Binary Button. Creates a button that users can click to change the
signal status from 0 to 1 or vice versa.
Signal Button. Creates a button that users can click to generate the
signal status form 0 to 1 or vice versa.
Checkbox (FC data) Creates a check box so that users can select or
deselect an option.
Combobox (FC data) Creates a combobox so that users can select
from a list of options in an interactive display.
Insert ActiveX Document. Inserts a link to an ActiveX document,
such as Word document, into the display. See 3.22 Inserting an
ActiveX Document.
Insert Picture from File. Inserts a picture (graphic). See 3.20
Inserting a Graphic.

8 - 6 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

Button

Description
Insert Shape from File. Inserts or links a shape sequence or a
dynamic shape. See 2.4.3 Inserting a Shape Sequence into a
Display and 2.5.4 Inserting a Dynamic Shape into a Display.
Insert ActiveX Control. Inserts a link to an ActiveX Control. See
3.23 Inserting an ActiveX Control.

1.4.4

Toolbox Toolbar
Note! You use the Toolbox toolbar only when the system to be
defined contains EPKS integration. The Toolbox toolbar contains
both PMD object creation buttons and EPKS object creation buttons.
Next are described only the EPKS object creation buttons (marked
with red color in the figure below). See 1.4.3 PMD toolbox Toolbar
for explanations of the other Toolbox toolbar buttons.

Button

Description
Alphanumeric (FC data). Used to display values in many
different formats.
Indicator (FC data). Creates a gauge that indicates relative
values.
Rectangle. Creates a rectangle or square.
Rounded Rectangle. Creates a rectangle or square with rounded
corners.
Oval. Creates an oval or circle.
Line. Creates a straight line.
Polyline. Creates a multi-segment line (which are similar to
polygons, but with one open side).
To create a polyline, click to mark each node, except for the last.
You mark the last node by double-clicking.
Polygon. Creates a polygon.
To create a polygon, you click to mark each node, except for the
last. You mark the last node by double-clicking, which then closes
the polygon.
Bezier Curve. Creates a smooth-curved line. See 3.3.1 Creating a
Bezier Curve.
Arc. Creates an arc (a quarter of an oval or circle).
Wedge. Creates a segment (quarter) of an oval or a circle.
Textbox. Creates a box where you can write the text.
Hyperlink. Creates a hyperlink. When a user clicks the hyperlink
in the user interface, Station calls up the specified URL (such as a
Web page) or display.
Alphanumeric. Used to display values in many different formats.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 7

Button

Description
Checkbox. Creates a check box so that users can select or deselect
an option in an interactive display.
Pushbutton. Creates a button that users can click to perform a
specified function.
Indicator. Creates a gauge that indicates relative values.
Combobox. Creates a combobox so that users can select from a list
of options in an interactive display.
Trend. Creates a trend (graph) that shows changes in values over
time. See 5.19 About trends.
Alarm table. Inserts an alarm icon (as used in the Alarm
Summary) which indicates an alarm state. See 5.18 About alarm
and event tables.
Event Table. Creates a specialized table that lists events. See 5.18
About alarm and event tables.
Alarm State. Inserts an alarm icon (as used in the Alarm
Summary), which indicates an alarm state.
Table. Inserts a table into a display. More information: see
Knowledge Builder/ HMIWeb Display Building Guide/Object
properties.

1.4.5

Arrange Toolbar
The Arrange toolbar contains buttons for aligning and grouping
objects.

Button

Description
These buttons change order in which objects are stacked on top of
each other. See 3.15 Changing the Stacking Order.

These buttons group/ungroup objects. See 3.11 Grouping Objects.

These buttons align objects. See 3.9 Aligning Objects.

These buttons change the size of objects so that they are the same
size as a reference object. See 3.6 Resizing Objects.

8 - 8 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

Button

Description
These buttons move objects so that they are evenly spaced.
See 3.10 Distributing Objects.

Locks/unlocks an object. Locking an object protects it from being


accidentally moved or resized. See 3.8 Locking Objects.

1.4.6

View Toolbar
The View toolbar includes a range of editing buttons.

Button

Description
Zoom. Sets the magnification for the display.
Use the Zoomerdisplay.

- to zoom in on a particular part of the

Rulers. Shows/hides the rulers. The rulers make it easier to


arrange objects in a neat and consistent manner.
Grid. Shows/hides the grid. The grid makes it easier to arrange
objects in a neat and consistent manner.
To set the grid spacing and color, see 7.1 Setting HMIWeb Display
Builders Options (Tools / Options).
Snap-to-Grid. Turns the snap-to-grid function on/off.
When snap-to-grid is on, objects automatically align to the grid
when you create, move or resize them.
Properties window. Opens/closes the Properties window, which
you use to edit the characteristics of the selected object(s). See 1.7
Properties Window.
Script Editor. Opens/closes the Script Editor, which you use to
write scripts. (A script is a mini-program that performs a specific
task.) Please refer to Knowledge Builder, HMIWeb Display
Building Guide for more information.
Object Explorer. Shows/hides the Object Explorer, which lists
every object in the display. See 1.5 Object Explorer.
Point Browser. Shows/hides the Point Browser, which lists points
on a selected Experion server. See 1.6 Point Browser.
Shape Gallery. Shows/hides the Shape Gallery, which makes it
easy to preview and add shapes to your displays. See 1.8 PMD
Display Object Library and 1.9 Shape Gallery.
HTML Source. Opens the HTML source for the display in a text
editor. If you are familiar with HTML, you can change the display
by editing the HTML source.
Style Sheet. If a style sheet is attached to the display, opens it in a
text editor. More information: see Knowledge Builder/ HMIWeb
Display Building Guide/ Using advanced display features.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 9

1.4.7

Transform Toolbar
The Transform toolbar contains buttons for transforming objects.

Button

Description
Flip Horizontal, Flip Vertical. These buttons perform mirrorimage transformations on objects. See 3.12 Flipping Objects.

Rotate Left, Rotate Right. These buttons rotate objects +/-90


degrees.
See 3.13 Rotating Objects.
Union, Difference, Intersection, Exclusive OR, Join. These
buttons create a new object from two or more overlapping objects.
See 3.14 Combining objects.

Convert to Path. Converts objects, such as rectangles and circles,


to paths (lines and curves).
Having converted an object to a path, you can edit its nodes - See
3.16.Using the Node Editor.
Combine, Un-Combine. These buttons combine/uncombine
static objects, such as lines and rectangles, which helps improve
display performance. See 3.14 Combining objects to improve
display performance.

1.4.8

Format Toolbar
The Format toolbar contains buttons for controlling the appearance
of text.
You can use Format buttons in two ways:

8 - 10 Getting Started

If you click a button while one or more objects are


selected, it only affects the appearance of selected
object(s).

If you click a button while no object is selected, you


change the displays default value (standard value),
which is then used whenever you create new objects in
that display. See 3.2 Setting Drawing Defaults.

Experion PKS
HMIWeb Display Building Guide 01/2009

Button

Description
Font. Sets the font of text. Note that you should only use fonts
that are loaded on every Station computer.
Font Size. Sets the size of text. (If you want to specify a nonstandard size, click the box and type the sizefor example:
56.5ptand then press ENTER.)
Bold, Italic and Underline. Set the texts appearance.

Align Left, Align Right, Center and Justify. Sets the text
alignment within a paragraph.

1.4.9

Drawing Toolbar
The Drawing toolbar contains buttons for controlling colors and line
characteristics.
You can use Format buttons in two ways:

If you click a button while one or more objects are


selected, it only affects the appearance of selected
object(s).

If you click a button while no object is selected, you


change the displays default value (standard value),
which is then used whenever you create new objects in
that display. See 3.2 Setting Drawing Defaults.

Button

Description
Line Color. Sets the line color of objects. Click the button to apply
the default color, or click the arrow to the right of the button to
select another color see 3.18 Defining an objects color.
Fill Color. Sets the fill color of objects. Click the button to apply
the default color, or click the arrow to the right of the button to
select another color see 3.18 Defining an objects color.
Text Color. Sets the fill color of text. Click the button to apply the
default color, or click the arrow to the right of the button to select
another color see 3.18 Defining an objects color.
Line Width. Sets the line thickness.
Line Style. Sets the line style, such as solid, dotted and dashed.
Start Arrow and End Arrow. Sets the line arrow style.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 11

1.4.10 Scripting Toolbar


The Scripting toolbar is used in conjunction with the Script Editor.
(Opened/closed with
on the View Toolbar.) The Script Editor is
used to format scripts. (For details about the Script Editor and
writing scripts, see HMIWeb Display Builders help.)

Button

Description
Indent, Outdent. Indents/outdents the selected line.

1.5

Object Explorer
The Object Explorer appears on the left of the Display Builder
window. The Object Explorer shows every object in the current
display and, in the case of group objects, shows the object hierarchy.
If the Object Explorer is not visible, click

on the View toolbar.

The following table describes the tasks you can perform in the Object
Explorer.
To:

Do this:

Select one object

Click it.

Select several objects

Hold down CTRL and click each object.

Select a range of objects from the


list

Hold down SHIFT and click the first and


last objects you want to select.

Edit the properties of one or


more objects

Select the object(s) as described above and


edit the properties in the Properties
window(s).

Sort objects to the order in


which they are created or
stacked on top of each other.

Sort objects in alphabetical order

8 - 12 Getting Started

at the bottom of the Object


Click
Explorer. By default, the stacking order is
the same as the order in which you created
the objects that is, the first object you
created is at the bottom of the stack and the
last object is at on the top. You can
manually change the stacking order see
3.15 Changing the Stacking Order.
at the bottom of the Object
Click
Explorer.

Experion PKS
HMIWeb Display Building Guide 01/2009

To:
Show/hide objects within a
group

Copy an object to the same or


another display

1.6

Do this:
icon to the left of the
Double-click the
object group name.
Alternatively click the + / - to the left of the
icon.
Drag the object from the Object Explorer
and drop it on the display.

Point Browser
The Point Browser displays every point that has been defined on the
server to which you are connected.
Note! You can use Point Browser only with EPKS objects.

Using the Point Browser


The following table describes the tasks you can perform using the
Point Browser.
To:

Do this:

Select a point

Click it.

Filter the list of points

Click Show Filter. The enterprise


model appears. Expand the model by
which you want to filter and click the
appropriate entity in the model. The
point list changes to show only those
points that belong to the entity.

Remove the filter

Click Clear Filter.

Connect to a different server

Click the Change button. Select the


server from the list of servers and click
OK.

Include a point in display

Click on the point name in the Point


Browser and then drag and drop the
point on the display.

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 13

1.7

To:

Do this:

Apply a point to a display element

Choose one of the following:


- Drag the point name from the point
browser onto the "point" field of the
data property page of the display
element.
- Select the display element then select
the point in the point browser and
click Apply.

Properties Window
You use the Properties window to view and edit the properties of the
selected object(s). The properties include physical characteristics,
such as color and size, as well as database link details. You also use
the Properties window to view and edit the displays properties
these appear when no objects are selected.
If the Properties window is not visible, click

on the View toolbar.

The Properties window may change whenever you select another


object. In the following picture, the left-hand example shows the
PMD Data Tab of the Properties window for a Device Control (4/3)
object, whereas the right-hand example shows the PMD Data Tab
when you select a Valve object.

The Properties window is modeless, which means that the selected


object(s) change as soon as you change a propertys value. (Unlike a
standard dialog box, you do not have to click an OK button.)
Properties are grouped according to the tabs that run across the top
of the Properties window.
The following picture shows how the window changes as you click
the tabs.

8 - 14 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

The Properties window also changes if you:

Select several objects of the same type. Any properties


whose values are not identical are blanked or grayed out.
For example, Name in the General tab will be blank
because each object has a unique name. If you edit a
property, you change all selected objects for example, if
you change Fill Color to red, they will all turn red.
Note! If you select several PMD objects, you can change
only their general (EPKS) properties. PMD specific tabs
are grayed out.

Select objects of various types, such as a pushbutton and


an alphanumeric. In this case, the window only displays
tabs that are shared by all selected objects. For example, if
you selected an alphanumeric and a pushbutton, you
could change the properties on the Font tab because both
objects contain text.

Deselect all objects. The Properties window then shows


the displays properties, and its title changes to Display
Properties.

For a description of each property, see


4 PMD Object Properties
6 Display Properties
5 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 15

1.8

PMD Display Object Library


PMD Display Object Library includes pre-built shapes that make
editing custom displays faster and easier. You can, for example, add
machine parts to the display and represent the tag states better than
with the basic display objects. The shapes can be used in the
displays of the Experion PKS with PMD Controller system.
You can preview the shapes with help of the Shape Gallery. The
Shape Gallery makes it easy to preview and insert shapes into your
displays. See also 1.9 Shape Gallery.
If the Shape Gallery is not visible, click

on the View toolbar.

The PMD Display Object Library is located in the directory


C:\Program Files\Honeywell\PMDC\HMIWeb PMD\HMIWeb Display
Builder\PMD Display Object Library.
You can select the shape library directory by pressing
the window.

at the top of

To configure the Shape Gallery, see 7.1 Setting HMIWeb Display


Builders Options (Tools / Options).
To preview shapes:

Select the appropriate folder in the left-hand pane. A oneline summary of each file appears in the right-hand pane.

If you want to preview each shape, click the

button.

To insert a shapes into a display, either:

Drag it from the list and drop it into the display.

Right-click it and select Insert Into Display from the shortcut menu.
Select the option Contents of shape file and click OK in the window
opened.

8 - 16 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

1.8.1

Naming of the shapes


The names of the shapes included in the PMD Display Object Library
(e.g. PMD_Pump_h_mai_01.sha) contain the following fields:
<Type>_<Function>_<Orientation>_ <Functionality>_<Index
Number>, where
<Type> = PMD
<Function> = Short description of the shapes function, e.g. Pump
<Orientation>
h = horizontal
v = vertical
r = right
l =: left
u = up
d = down

<Functionality>
p = PV
s =: SP
o = OP
d = Dev |PV-SP|
m = mode
a = alarming, including alarm acknowledge
i = information presentation, engineering units

<Index number> = This number is used if a specific shape has


several variations.
Example: PMD_XXX_h_psomai_01.sha, where:
Type = PMD, Function = XXX, Orientation = h, Functionality =
psomai, Index number = 01
horizontal

Experion PKS with


PMD Controller

alarm

information

PMD_XXX_h_psomai_01
index number

shapes function

PV
SP

Experion PKS
HMIWeb Display Building Guide 01/2009

OP

Mode

Getting Started 8 - 17

1.8.2

Dynamic Shapes
The following table shows the dynamic shapes included in the PMD
Display Object Library.

Buttons:

PMD_BinButton_h_i_01.sha

Devices:
PMD_Device2_h_ai_01.sha

PMD_Device3_h_ai_01.sha

PMD_Device2_h_mai_01.sha

PMD_Device3_h_mai_01.sha

PMD_Device2_v_mai_01.sha

PMD_Device3_v_mai_01.sha

Fans:

PMD_Fan_h_ai_01.sha

PMD_Fan_v_ai_01.sha

PMD_Fan_v_mai_01.sha
PMD_Fan_h_mai_01.sha

PMD_Fan_v_mai_02.sha
PMD_Fan_h_mai_02.sha

PMD_Fan_v_pai_01.sha
PMD_Fan_h_pai_01.sha

8 - 18 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_Fan_v_pmai_01.sha
PMD_Fan_h_pmai_01.sha

PMD_Fanbase_l_ai_01.sha

PMD_Fanbase_r_ai_01.sha

PMD_Fanbase_l_mai_01.sha

PMD_Fanbase_r_mai_01.sha

PMD_Fanbase_u_ai_01.sha

PMD_Fanbase_u_mai_01.sha

Motors:

PMD_Motor1W_h_ai_01.sha

PMD_Motor2S_l_ai_01.sha

PMD_Motor1W_h_mai_01.sha

PMD_Motor2S_l_mai_01.sha

PMD_Motor1W_h_mai_02.sha

PMD_Motor2S_l_pai_01.sha

PMD_Motor1W_h_mai_03.sha
PMD_Motor2S_l_pmai_01.sha

PMD_Motor2S_r_ai_01.sha
PMD_Motor1W_h_mai_04.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 19

PMD_Motor1W_h_pai_01.sha

PMD_Motor2S_r_mai_01.sha

PMD_Motor1W_h_pai_02.sha

PMD_Motor2S_r_pai_01.sha

PMD_Motor1W_h_pai_03.sha
PMD_Motor2S_r_pmai_01.sha

PMD_Motor2W_l_ai_01.sha
PMD_Motor1W_h_pai_04.sha

PMD_Motor1W_h_pmai_01.sha
PMD_Motor2W_l_mai_01.sha

PMD_Motor2W_l_pai_01.sha

PMD_Motor1W_h_pmai_02.sha

PMD_Motor1W_h_pmai_03.sha
PMD_Motor2W_l_pmai_01.sha

PMD_Motor2W_r_ai_01.sha
PMD_Motor1W_h_pmai_04.sha

PMD_Motor1W_h_pmai_05.sha

8 - 20 Getting Started

PMD_Motor2W_r_mai_01.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_Motor2W_r_pai_01.sha
PMD_Motor1W_h_pmai_06.sha

PMD_Motor1Wbase_h_ai_01.sha
PMD_Motor2W_r_pmai_01.sha

PMD_Motor1Wbase_h_mai_01.sha

PMD_MotorX_h_ai_01.sha

Pumps:

PMD_Pump_h_ai_01.sha

PMD_Pump_v_ai_01.sha

PMD_Pump_v_mai_01.sha
PMD_Pump_h_mai_01.sha

PMD_Pump_v_mai_02.sha
PMD_Pump_h_mai_02.sha

PMD_Pump_v_pai_01.sha
PMD_Pump_h_pai_01.sha

PMD_Pump_v_pmai_01.sha

PMD_Pump_h_pmai_01.sha

PMD_Pumpbase_l_ai_01.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_Pumpbase_r_ai_01.sha

Getting Started 8 - 21

PMD_Pumpbase_l_mai_01.sha

PMD_Pumpbase_r_mai_01.sha

PMD_Pumpbase_u_ai_01.sha

PMD_Pumpbase_u_mai_01.sha

Valves:

PMD_CntrlValve_h_oi_01.sha

PMD_CntrlValve_v_oi_01.sha

PMD_CntrlValve_v_oi_02.sha

PMD_CntrlValvePlate_h_oi_01.sha

PMD_CntrlValvePlate_h_oi_02.sha

PMD_CntrlValvePlate_v_oi_01.sha

PMD_CntrlValvePlate_v_oi_02.sha

PMD_MotorValve_h_ai_01.sha
PMD_MotorValve_h_oai_01.sha

PMD_MotorValve_v_ai_01.sha

PMD_MotorValve_v_ai_02.sha

PMD_MotorValve_v_oai_01.sha

PMD_MotorValve_v_oai_02.sha

PMD_OnOffValve_h_ai_01.sha

PMD_OnOffValve_h_mai_01.sha
8 - 22 Getting Started

PMD_Valve_h_mai_01.sha

PMD_Valve_h_mai_02.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_OnOffValve_v_ai_01.sha

PMD_Valve_v_ai_01.sha

PMD_OnOffValve_v_mai_01.sha

PMD_Valve_v_mai_01.sha

PMD_Valve_h_ai_01.sha

PMD_Valve_v_mai_02.sha

PMD_ValveFill_h_i_01.sha
PMD_ValvePlate_v_mai_01.sha

PMD_ValvePlate_h_ai_01.sha
PMD_ValvePlate_v_mai_02.sha

1.8.3

PMD_ValvePlate_h_mai_01.sha

PMD_ValvePlateFill_v_i_01.sha

PMD_ValvePlate_h_mai_02.sha

PMD_ValveHand_h_ai_01.sha

PMD_ValvePlate_v_ai_01.sha

PMD_ValveHand_v_ai_01.sha

Static shapes
The following table shows the static shapes included in the PMD
Display Object Library.
PMD_Canal_01.sha
PMD_Canal_02.sha

PMD_Cleaner_01.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 23

PMD_Cleaner_02.sha

PMD_Cleaner_03.sha

PMD_CntrlValve_v_01.sha
PMD_CntrlValve_h_01.sha

PMD_Conveyor_h_01.sha
PMD_Condenser_01.sha

PMD_Conveyor_h_02.sha

PMD_Conveyor_h_03.sha

PMD_Conveyor_h_04.sha

PMD_DataAcq_01.sha

PMD_Deculator_01.sha

PMD_Device2_01.sha

PMD_DataEntry_01.sha

PMD_Deculator_02.sha

PMD_Device3_01.sha

PMD_Fan_01.sha

PMD_FC_01.sha

PMD_Filter_02.sha
PMD_Filter_01.sha

8 - 24 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_Filter_03.sha

PMD_Filter_04.sha

PMD_FwTank_01.sha

PMD_Headbox_02.sha
PMD_Headbox_01.sha

PMD_Headbox_03.sha

PMD_Headbox_04.sha

PMD_Lorry_01.sha

PMD_Headbox_05.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

Getting Started 8 - 25

PMD_Mode_01.sha
PMD_Mixer_v_01.sha

PMD_Motor1W_01.sha
PMD_MotorValve_h_01.sha

PMD_MotorValve_v_01.sha
PMD_Motor2S_01.sha

PMD_Motor2W_01.sha

PMD_Pipe_h_01.sha

PMD_Pipe_v_01.sha

PMD_Pipearrow_h_01.sha

PMD_Pipearrow_v_01.sha

PMD_Pulper_01.sha

PMD_Pulper_2.sha

PMD_Pump_01.sha

PMD_Pulper_03.sha
8 - 26 Getting Started

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_Refiner_h_01.sha

PMD_Refiner_h_03.sha

PMD_Refiner_h_02.sha

PMD_Screen_h_01.sha

PMD_Screen_v_01.sha

PMD_Screen_v_02.sha

PMD_Silo_v_02.sha

PMD_Silo_v_01.sha

PMD_Silo_v_03.sha

PMD_SkipBack_01.sha

PMD_Strainer_01.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_SkipNext_01.sha

PMD_Strainer_02.sha

Getting Started 8 - 27

PMD_Tank_h_01.sha
PMD_Strainer_03.sha

PMD_Tank_v_01.sha

PMD_Tank_v_03.sha

PMD_Tank_v_02.sha
PMD_Tank_v_04.sha

PMD_Tank_v_05.sha

PMD_Tank_v_06.sha

PMD_Valve3W_01.sha

PMD_Tower_01.sha

PMD_Valve_h_01.sha

8 - 28 Getting Started

PMD_ValveHand_h_01.sha

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD_ValveOnOff_h_01.sha

PMD_ValvePlate_h_01.sha

PMD_Valve_Plate_v_01.sha

PMD_Vat_v_01.sha
PMD_WirePit_01.sha

PMD_WirePit_02.sha

1.9

PMD_WirePit_03.sha

Shape Gallery
The Shape Gallery makes it easy to preview and insert shape
sequences and dynamic shapes into your displays.
See 2.4 Creating a Shape Sequence and 2.5 Creating a Dynamic
Shape.
HMIWeb Display Builder is supplied with pre-built shapes that you
can include in your displays. These shapes are stored in
C:\Honeywell\Client\HMIWeb Display Builder\ShapeLib, in subjectbased folders. (See also 1.8 PMD Display Object Library for more
information about pre-built shapes for Experion PKS with PMD
Controller system.)
If the Shape Gallery is not visible, click

Experion PKS
HMIWeb Display Building Guide 01/2009

on the View toolbar.

Getting Started 8 - 29

Note! You cannot insert a linked shape unless you have registered
the folder that contains the shape. To configure the Shape Gallery,
see 7.1 Setting HMIWeb Display Builders Options (Tools / Options).

To preview shape sequences/dynamic shapes:


1.

Select the appropriate folder in the left-hand pane. A oneline summary of each file appears in the right-hand pane.

2.

If you want to preview each shape, click the

3.

If you want to preview individual shapes within a shape


sequence (where number of shapes is 2 or more), double-

button.

click it. (Alternatively, select the shape and click the


button).
To insert a shape sequences/dynamic shapes into a display, either:

8 - 30 Getting Started

Drag it from the list and drop it into the display.

Right-click it and select Insert Into Display from the


shortcut menu.

Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays

2.1

Display Types
To select a display type click the arrow to the right of New display
button in the Standard toolbar. The display types are:
Display type:

Description

Display

A Display is a standard display into which the other


display types and objects are associated with to form a
project specific custom display. See 2.2 Creating a
standard display.

Popup

A Popup is a secondary window that appears when


someone clicks the associated object in a display. See 2.3
Creating a popup or faceplate.

Shape Sequence

A Shape sequence is, in effect, a "custom" object that is


used in displays as a status indicator or an animation.
See 2.4 Creating a Shape Sequence.

Dynamic Shape

A Dynamic shape is, in effect, a "custom" object that is


used in displays to present complex dynamic data. See
2.5 Creating a Dynamic Shape.

Note:

2.2

You cannot change the displays type after creating it. For
example, you cannot change a display into a shape sequence.

An asterisk (*) appears in the title bar, next to the display's


filename when you have changed the display, but not saved
those changes.

If you need to keep track of changes to displays, you should


save them in archive format and use a version management
tool such as Microsoft Visual Source Safe. (To learn about
archive format, see 2.11 About archive format.)

The default folder for custom displays is Program


Files\Honeywell\Experion PKS\Client\Abstract. See 2.2.2
Saving a display.

Creating a standard display


Display is a standard display into which the other display types and
objects are associated with to form a project specific custom display.

Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 31

To create a new display:

Click the arrow to the right of New display


button and select the type Display. A blank display appears.
For details about a displays properties, such as its title, size and
background image, see 6 Display Properties.
For details about how to add objects into a display and modify them,
see 3 Drawing Techniques.
For details about how to create and add popups, faceplates, shape
sequences and dynamic objects into a display; see 2.3 Creating a
popup or faceplate, 2.4 Creating a Shape Sequence and 2.5 Creating a
Dynamic Shape.
For details about validating PMD display data, see 2.12 PMD Display
Data Validation.

2.2.1

Creating a display from a Web Page


You can create a display that is based on a Web page. For example,
you may want to use a modified version of your intranet's home
page as Station's default display.
Note! If you use the zoom function in HMIWeb Display Builder or
Station, scrollbars are not correctly resized.
To create a display from a Web page:
1. Select File / Open and select the Web page you want to
use. The Web page opens.
2. Select File / Save As and give it a suitable name.
It is now a display which means you can configure its
properties and add HMIWeb objects such as buttons and
indicators.

2.2.2

Saving a display
The display file name is defined using the HMIWeb Display Builder
command: File / Save as.
Because on a user interface (Station), displays are retrieved by using
file names, the displays names must be defined so that they are as
short and descriptive as possible. Numbers may be also be used,
provided that the first character in a name is invariably a letter, for
example D1, D2, D3...
In the planning stage the displays can be saved to the Design
module PC to the directory:
C:\Program Files\Honeywell\Experion PKS\Client\Abstract
Use the .htm file extension.

8 - 32 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

When a display is saved for the first time, the HMIWeb Display
Builder creates a file name related directory with the _files extension
(for example, Menu_files) that will follow the .htm file automatically.
Among other things, the _files directory contains the block.pin
connection data that have been defined for the display.
The _files display directory inhibits the renaming of the display
using the Explorer program. If necessary, rename the display with
the HMIWeb Display Builder using the Save as command.
At the latest in the systems start-up stage all the displays must be
saved to the PMD Server as follows:
In case of a non-redundant PMD server save the displays to the
server's directory
C:\Program Files\Honeywell\Experion PKS\Client\Abstract
In case of a redundant PMD server
1. Use design module (DM) to create connection to the floating
network address (floating IP) of the redundant PMD Controller:
- Open the My Computer window
- Select Tools / Map Network Drive
- Select F in the Drive field
- Write in the Folder field \\<floating IP address of the redundant
PMD server (e.g. 10.1.1.34)>\Experion_PKS\Client\Abstract.
- Press Finish.
2. Save displays in the HMIWeb Display Builder program:
- Select File Save
- In the Save as window browse the folder
Abstract on <floating IP address of the redundant PMD server (e.g.
10.1.1.34)>\Experion _PKS\Client.
- In the File name field write the display name and press Save.

2.3

Creating a popup or faceplate


A popup is a secondary window that appears when someone clicks
the associated object in a display.
A faceplate is a specialized type of popup that shows critical
information about the point to which the object is linked.

Creating a popup:
Click the arrow to the right of New display
the type Popup. A blank popup appears.

button and select

For details about a popups properties, such as its title, size and
background image, see 6 Display Properties.
For details about how to add objects into a popup and modify them,
see 3 Drawing Techniques.
Because operators may not know that a popup/faceplate is attached
to an object (other than moving the mouse pointer over the object),
you should consider using a visual cue. For example, if a
popup/faceplate is attached to an alphanumeric, you could set its
Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 33

border color to red (and set the border color of the other
alphanumerics to black).

Creating a faceplate:
Experion PKS with PMD Controller system contains ready-made
faceplates for the following tag blocks:

measurement

control

motor

valve

control switch

sequence

device control

general logic

binary.

A faceplate is generated automatically for a tag block once the


desired faceplate has been selected and its initial values defined
using the PMD Builders block definition functions, and the
application loaded into the system. The HMIWeb Display Builder is
used to attach the faceplate output to a desired object.

Attaching a popup or faceplate to an object:


To attach a popup or faceplate to an object:
1. Select the object.
2. Click the Behaviors tab of the Properties window and
select either Popup or Faceplate, as appropriate.
3. If you selected Popup, click the Popup tab and specify the
popup's filename and initial position.
If you selected Faceplate, use the PMD Data tab to define
the block of which faceplate you call up. (More
information: see 4 PMD Object Properties.)
Note! In order to preview a popup in a display, you must register the
folder in which you store the popup. That is done in the Shapes tab
of the Options dialog box. See 7.1 Setting HMIWeb Display Builders
Options (Tools / Options).

2.4

Creating a Shape Sequence


A shape sequence is, in effect, a "custom object" that is used in
displays as either a:

8 - 34 Creating Displays

Status Indicator

Animation

Experion PKS
HMIWeb Display Building Guide 01/2009

Notes:
1.

The following rules and restrictions apply to shape


sequences:

Each shape must be a single object or group.

Shapes must be arranged (left-to-right/top-tobottom) in the appropriate order. That is, the first
shape is the top-left one, and so on.

If the shape sequence is to be used as a status


indicator, you can use the first shape to represent a
"bad value". This shape is only displayed when the
value cannot be determinedbecause, for example,
the server cannot access the associated field device.
When creating a shape sequence file, you must select
Use first shape for bad value on the General tab.

If the shape sequence is to be used as a status


indicator for a status point, the number of shapes
must be greater than or equal to the number of
parameter states. (Plus an extra shape if you want a
"bad value" shape.)
If the shape sequence has more shapes than the
parameter has states, the remaining shapes are never
used. For example, if a parameter has four states and
the shape sequence has nine shapes (including a "bad
value" shape), only shapes 2 to 5 shapes are used.

A shape can include dynamic objects. However, for


performance reasons, you should minimize the use of
such objects and thoroughly check the shape
sequence's performance before issuing it.

2.

If you intend to add custom properties to the shape, you


should give them names that reflect their purpose. For
example, if a custom property represents pressure, you
could name it "Pressure". (For an introduction to custom
properties, see 2.5.1 Custom Properties.)

3.

You should store the shape sequence in a registered folder.


See 7.1 Setting HMIWeb Display Builders Options (Tools /
Options).

4.

To learn how to insert a shape sequence into a display, see


2.4.3 Inserting a Shape Sequence into a Display.

To create a shape sequence:

Click the arrow to the right of New display


and choose Shape Sequence.
A blank shape sequence appears.

Configure the shape sequence's properties as appropriate


see 6 Display Properties.

Add shapes (objects) as requiredsee 3.3 Creating Objects.

Experion PKS
HMIWeb Display Building Guide 01/2009

button

Creating Displays 8 - 35

2.4.1

Using a Shape Sequence as a Status Indicator


The following figures form a simple shape sequence that is suitable
for use as a status indicator for a two-state status point. (In this
example, the first shape represents a "bad value" and is only
displayed if the server cannot determine the point's value.)

The following table shows the result when this shape sequence is
used in a display to reflect the state of a status point.
Parameter state:

The result in the display:

Unknown
(bad value)

The number of shapes must be greater than or equal to the number


of parameter states. (Plus an extra shape if you want a "bad value"
shape.) If the shape sequence has more shapes than the parameter
has states, the remaining shapes are never used. For example, if a
parameter has four states and the shape sequence has nine shapes
(including a "bad value" shape), only shapes 2 to 5 shapes are used.

Using a shape sequence with an analog point


When a shape sequence is used with an analog point, the shapes are
automatically allocated across the point's range (excluding the first
shape if it represents a "bad value"). For example, if the value ranges
from 0 to 1000, and there are 11 shapes (the first representing a "bad
value"), then:

8 - 36 Creating Displays

Shape 2 is displayed if the value is between 0 and 100.

Shape 3 is displayed if the value is between 101 and 200.

Shape 11 is displayed if the value is between 901 and 1000.

Experion PKS
HMIWeb Display Building Guide 01/2009

2.4.2

Using a Shape Sequence as an Animation


The following picture shows a shape sequence that is suitable for use
as an animation (when used in conjunction with a script).
Each shape, except the first, represents a separate frame in the
animation when displayed rapidly in succession they give the
impression of a rotating fan. The first shape would be used to
represent a stopped fan.

2.4.3

Inserting a Shape Sequence into a Display


Notes:

When you insert a shape sequence, you can either:

Embed it. This is the recommended option because it


optimizes display performance. (This pastes a copy of the
shape into the display.)
You can make this the default option by choosing Tools >
Options, clicking the Shapes tab and selecting the
Contents of shape file option.

Link to it. (The shape remains in a separate file.)

You cannot insert a linked shape sequence unless you have


registered the folder that contains it. See 7.1 Setting HMIWeb
Display Builders Options (Tools / Options).

You can also insert a shape sequence by dragging the shape


sequence from the Shape Gallery

To insert a shape sequence:


1. Click

on the PMD Toolbox toolbar.

2. Move the pointer to the display and drag it diagonally to


mark the rectangle where you want to insert the shape.
(The top-left of this rectangle marks the top-left of the
inserted shape.)
When you release the mouse button, the Insert Shape
dialog box appears.
3. Select the shape sequence you want to insert, select the
appropriate Insert into display option and then click
Open.
The shape appears in the display.
4. If necessary, move and resize the shape.
5. Open the Properties Window, click the Behaviors tab and
select Shape Sequence Animation.
The Data and Animation tabs are added to the Properties
Window.
Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 37

6. Click the Data tab and enter the database link details. For
example, if you are linking to a particular point
parameter, select Point/Parameter from Type of database
link, and then enter the appropriate point and parameter
details.
7. Click the Animation tab and enter the number of shapes
you want to use in Number of shapes. (For example, if
the parameter has only four states but the shape sequence
contains eight shapes, type 4 to use the first four shapes.)

2.5

Creating a Dynamic Shape


A dynamic shape is, in effect, a "custom object" that is used in
displays to present complex dynamic data.

2.5.1

Custom Properties
Custom Properties are used to map dynamic objects of a dynamic
shape to the process data.
You define a set of custom properties for the dynamic shape so that
when you insert the shape into a display, you can map its dynamic
objects to the correct process data.
Most dynamic objects, such as the indicator, only require two custom
properties. However, for complex objects you may need to define
several custom properties.

2.5.2

Dynamic Objects
As the name implies, a dynamic object changes appearance as the
value of the data item it represents - typically a department.block.pin
(point parameter) - changes.

2.5.3

Creating a Dynamic Shape


All objects within a dynamic shape must be grouped to form one
object.
To create a dynamic shape:
1. Click the arrow to the right of New display
button and select Dynamic Shape. A blank dynamic
shape appears.
2. Double-click the blank dynamic shape to open the
Properties Window.

8 - 38 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

Configure the General tab properties.


3. Add objects to the dynamic shape and configure them
in the normal manner apart from the custom
properties for the dynamic objects, see steps 4 and 5.
4. Define the custom properties for the dynamic objects.

a. Open the dynamic shape Properties Window


and click the Custom Properties tab.
b. Click the Add button to add a blank line to the
list.
c. Type the custom property's name in Name.
(Normally you need the name at least for the
department and block.)
d. Type the custom property's type in Type.
e. Give a suitable description for the custom
property.
f.

Experion PKS
HMIWeb Display Building Guide 01/2009

Repeat steps b) to e) for the remaining custom


properties.

Creating Displays 8 - 39

5. Assign the custom properties to the dynamic objects.


Select a dynamic object and open the Properties
Window for it.

a. Click the PMD Data tab.


b. Define the correct pin name for each property in
the Property list
c. Repeat for the remaining dynamic objects.
6. Group all objects into one group before saving the
dynamic shape. (See 3.11 Grouping Objects for more
information).

2.5.4

Inserting a Dynamic Shape into a Display


When you insert a dynamic shape into a display, you can

embed (paste) it. This option is recommended.

link to it. In this case, the dynamic shape is inserted


into a display by creating a link between the display
and the dynamic shape. The shape remains in a
separate file.

Note! If the linked dynamic shapes are not stored in the same folder
as the displays that use them, you must register the shape folder(s) in
the Shapes tab of the Options window. See 7.1 Setting HMIWeb
Display Builders Options (Tools / Options).

8 - 40 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

To insert a dynamic shape:


on the PMD Toolbox Toolbar.

1.

Click

2.

Move the pointer to the display and drag it diagonally to


mark the rectangle where you want to insert the shape. (The
top-left of this rectangle marks the top-left of the inserted
shape.) When you release the mouse button, the Insert Shape
dialog box appears.

3.

Select the dynamic shape you want to insert.

4.

Select the appropriate Insert into display option


a) Select Contents of shape file to embed the
shape (recommended).
b) Select Link to shape file to make a link to the
shape in which case, the shape remains in a
separate file.

5.

Click Open. The shape appears.

6.

If necessary, move and resize the shape.

7.

Open the shape's Properties Window.

Click the Custom Properties Tab and, for each custom


property, specify the appropriate data in Value.
8.

2.5.5

Define the other required properties for the shape.

Example of a dynamic shape


The following picture shows a typical dynamic shape that contains:

Experion PKS
HMIWeb Display Building Guide 01/2009

One dynamic object - An indicator (the vertical bar on


the left of the tank), which represents the tanks current
level.

Several static objects - such as the tank and the pipes.

Creating Displays 8 - 41

The following picture shows how the custom properties for the
dynamic object (indicator) are defined.

The Properties Window of the dynamic shape.

The following picture shows how the custom properties are assigned
to the dynamic object (indicator).

The Properties Window of the indicator object.

8 - 42 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

The following picture shows a display in which three copies of this


dynamic shape are used to represent three separate tanks. Each copy
is configured so that its dynamic object (indicator) shows the correct
data for the tank.

The following picture shows how the correct data is connected to the
first copy of the dynamic shape.

The Properties Window of the dynamic shape in a display.

2.6

Creating a Point Detail (Template) Display


Note! This function is not supported in the PMD system.
A point detail display (also called template display) is used to
display information about a point of a particular type. Because each
type of point has a different data structure, a separate point detail
display is required for each point type.
Consequently, when you create a new type of container, flexible or
CDA point, you must create a matching point detail display. You
then add an appropriate dynamic object such as an alphanumeric
or indicator for each parameter you want users to see.
The following procedure summarizes the special steps involved in
creating a point detail display. (Other tasks, such as inserting
graphics and grouping objects are performed in the normal manner.)
To create a point detail display:
1.

Open a new display.

2.

Select View / Properties window to open the Properties


window.

3.

Set Type to Point Detail.

Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 43

4.

Give the display an appropriate Title (in the General tab of


the Properties window).
For example, make it the same as the name of the point type.

5.

Add an appropriate dynamic object for each parameter you


want users to see.

6.

Configure the Data tab properties of the Properties window


for each dynamic object, specifying the address details using
the appropriate format:

Container Point Format

Flexible Point Format

DA Point Format

Container Point Format


Property

Description

Type of database link

Select Point/Parameter.

Point

Leave blank.

Parameter

The syntax is: Alias. Parameter


Where:

Alias is the name you defined in Quick Builder


for the contained (child) point

Parameter is parameter name.

For example, if you wanted to display the PV of a


contained point whose alias is HoursRun, you
would type: HoursRun.PV
Data entry allowed

Allows users to change the parameters value.


If you select Data entry allowed, Security Level
appears, from which you select the appropriate
level. (Only users with the specified level, or
higher, can enter data.)

Flexible Point Format


Property

Description

Type of database link

Select Point/Parameter.

Point

Leave blank.

Parameter

The parameter name.

Data entry allowed

Allows users to change the parameters value. If


you select Data entry allowed, Security Level
appears, from which you select the appropriate
level. (Only users with the specified level, or
higher, can enter data.)

CDA Point Format

8 - 44 Creating Displays

Property

Description

Type of database link

Select Point/Parameter.

Point

The name of the control module.

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Parameter

The syntax is: FunctionBlock. Tag


Where:

Data entry allowed

2.7

FunctionBlock is the name of the function block


within the control module

Tag is the name of the tag within the function


block

Allows users to change the parameters value. If


you select Data entry allowed, Security Level
appears, from which you select the appropriate
level. (Only users with the specified level, or
higher, can enter data.)

Embedding a linked shape


If a shape is linked to a display, you can embed it. (Embedding
pastes a copy of the shape into the display.)
Note! Embedding is recommended because it optimizes display
performance.
Unlike a linked shape, an embedded shape is not automatically
upgraded if you subsequently change the shape. If you want to
upgrade an embedded shape, see 2.8 Upgrading an Embedded
Shape.
To embed one or more linked shapes:

2.8

1.

Select the linked shape(s).


If you want to select a lot of shapes, it is easier to select them
using the Object Explorer.

2.

Choose Tools > Embed Shapes.

3.

Click OK.

Upgrading an Embedded Shape


If you embed a shape into a display and you subsequently change
the shape, you may want to update the embedded copy in the
display.
Note! The following procedure only works if the shape is in a
registered folder. See 7.1 Setting HMIWeb Display Builders Options
(Tools / Options).
To update one or more embedded shapes:
1. Select the embedded shape(s).
2. Select Tools / Upgrade Embedded Shapes to open
the Upgrade Embedded Shapes dialog box.
3. Click Upgrade.

Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 45

2.9

Guidelines for Optimizing Display Performance


These guidelines describe how to achieve the best performance for
your displays.

2.9.1

Display-creation Guidelines
Minimize the Object Count
The processing required to call up a display depends primarily on
the object count, almost regardless of the complexity of individual
objects.
You can reduce the object count, without affecting the display's
appearance, by:

Using the Polyline tool to draw complex lines, rather


than using the Line tool to draw a series of straight
lines.

Using the Combine tool to convert several objects into


a single object. Avoid using excessive nesting with the
Group tool because this creates additional group
objects.

Using a third-party package to create separate


graphics for complex static components, such as
backgrounds, and then inserting them into the
display. Such graphics are treated as single objects,
regardless of their internal complexity.

Suitable formats for inserted graphics are:

WMF (Windows MetaFile) and EMF (Enhanced


MetaFile). These are vector formats that result in small
files that scale well.

PNG. This is best for bitmap graphics with


transparent backgrounds.

JPEG. This is best for photographic-type images.

Note that the above techniques are only necessary if the display is
particularly complex, or if it contains numerous shapes.
If you are preparing a shape library for general usage, you should
pay particular attention to the above techniques, so that the
performance of displays that make extensive use of your shapes is
not compromised.

Minimize the number of Active Objects


You can improve a display's performance by minimizing the number
of active objects, such as alphanumerics and indicators or
animations.
This also has usability advantages because, from an operator's point
of view, simple and uncluttered displays are generally easier to use.

8 - 46 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

When a display is called up or refreshed, each active object retrieves


multiple process parameters from the server even a simple object
such as an alphanumeric, requires about five parameters, such as
Value, Alarm State and Scan Status. Consequently, a display with a
large number of active objects may have performance problems
because of the number of parameters that must be retrieved.

Use the Supplied Shapes


You should use the shapes supplied with HMIWeb Display Builder
wherever possible because they have been optimized for display
performance. See 1.8 PMD Display Object Library.
Apart from improving display performance, the supplied shapes
make it easier to create visually consistent displays.

Deselect Unused Object Behaviors


Deselect any object behaviors that are not required some
behaviors, such as color breakpoints, involve additional processing
even if they are not used.

Minimize the Use of ActiveX Controls


ActiveX controls take slightly longer to render than native HMIWeb
objects. You should therefore avoid using large numbers of ActiveX
controls.

Embed Shapes
Where possible, embed shapes into displays by deselecting the Link
to shape file option.

Minimize the Number of Scripts


The performance of a single, long script is better than several short
scripts. For example, try writing a single, long script on one object
event rather than several short scripts on several object events.
Instead of writing a script to create a custom behavior for an object,
consider using standard behaviors.

Use only Allowed Data Connections


Data connections can be made only to the same department, in which
the display is saved. (In Experion PKS with PMD Controller system,
references between departments can be used only between PMD
Controllers.)

2.10 About display templates


Display templates make it easier to create new displays and to keep
them visually consistent. (A template is a display that is stored in the
HMIWeb Display Builder's Templates folder.)
For example, if you need to create a set of displays that require the
same background image and the same set of buttons, you would
create a display that contains the image and the buttons, and then
Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 47

save it in the Templates folder. Then, when you want to create one of
these displays, you simply select the template.
Note:

Displays are not linked to the templates. For example,


displays do not change if you subsequently change the
contents or layout of a template on which they were based.

You use a template to create other templates. For example, if


you wanted to use the same background image on all your
displays, you could create a "base" template that contained
the image. Then each time you wanted to create a new
template, you would select the base template.

Supplied templates
Experion is supplied with the following templates.
Template

Description

Point Detail

A point detail display is used to display point information for


all points of a particular type.
You need to create point detail displays if you have any
specialized point types. For details, see 2.6 Creating a Point
Detail (Template) Display. (Experion is supplied with point
detail displays for common point types.)

2.11 About archive format


If you need to keep track of changes to displaysfor example, you
use a version management tool such as Microsoft Visual Source
Safeyou should save them in archive format.
When you save a display/shape in archive format, it is saved as a
single file, which is suitable for use with version management tools.
(If you save a display in standard format, an associated folder is also
created that contains various support files and graphics. The folder
has the same name as the display, but with a "_files" extension.)
Archived files have a "hda" (display) or "hsa" (shape) extension.
Note! Because you cannot call up an archive file in Station, it is a
good idea to set up HMIWeb Display Builder so that displays are
simultaneously saved in both standard and archive format. To do
this, choose Tools > Options and select Save unarchived copy of file
with archive files.
Archive format is useful if you want to email a display to someone.
To save a display/shape in archive format:

8 - 48 Creating Displays

1.

Choose File > Save As (or Save if saving for the first time).

2.

Select Display Archives from Save as type.

3.

Specify the filename and click Save.

Experion PKS
HMIWeb Display Building Guide 01/2009

2.12 PMD Display Data Validation


2.12.1 General
PMD display data validation consists of two tools: you can either
validate the active display or validate all displays located in a
defined directory.
The tools can be opened from the menu bar by selecting Tools /
PMD Validate Display or Tools / PMD Validate Folder.
Display data validation can find the following defects:

A data reference (PDS_BlockPin.dept.block.pin) does not


exist in PDS.

An empty data reference in a property that must have a


proper value, e.g. Value (+).

Array index is invalid, e.g.


PDS_BlockPin.dept.block.pin[0],
PDS_BlockPin.dept.block.pin[-1], or
PDS_BlockPin.dept.block.pin[level].

A constant is not valid.

Display data validation cannot find the following defects:

Data type mismatch between the pin and the display


elements property.

Usage of array indexing (PDS_BlockPin.dept.block.pin[1]),


when the pin isnt an array.

The array index is out of the range, e.g.


PDS_BlockPin.dept.block.pin[100], when the pin is an array
of length <100.

Cannot distinguish what part of a data reference is incorrect.

2.12.2 Validate the active display


Select Tools->PMD Validate Display to validate the data references
of the currently active display in HMIWeb Display Builder. The
results are shown in the PMD Validation Results window.

Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 49

In this example no incorrect data references have been found in the


currently active display.
Press Close or

to close the PMD Validation Results window.

In the following example incorrect data references have been found


in the currently active display:

8 - 50 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

2.12.3 Validate displays in a directory


Select Tools / PMD Validate Folder to validate the data references of
the displays found in the selected Display folder.

Press Browse to browse to the Display folder where the displays to


be validated locate.
Press Validate to validate the displays that can be found in the
Display folder. If the folder contains defective displays, their names
will be shown in the Defective displays list box

Press
or double click (select) a display in the list box to show the
PMD Validation Results.
Pressing Close or

Experion PKS
HMIWeb Display Building Guide 01/2009

closes the PMD Validate Folder window.

Creating Displays 8 - 51

Press Open to open the current display to HMIWeb Display Builder


Press

to show the PMD Validate Folder window.

Press

to close the PMD Validation Results window.

2.13 Tools for PMD displays


The following tools are run from the Command Prompt and they
help to do certain tasks for all PMD displays in a same folder.

Setting the department name with HDBSetDeptDisplays Changes the department name in all displays in a certain
folder.

Resaving the displays with HDBOpenSaveDisplays - Opens


all displays in a certain folder and requests HMIWeb
Display Builder to save them.

Note! HMIWeb PMD must be installed on the machine.


Note also! Be sure to start and close HMIWeb Display Builder in the
PMD environment (i.e. using startmode PMD) before using the
tools. If HMIWeb Display Builder has been used in other
environment, e.g. startmode ExperionPKS, the tools will not work.
However, the startmode is normally defined to be PMD at the
software installation stage.

2.13.1 Setting the department name with HDBSetDeptDisplays tool


The tool HDBSetDeptDisplays sets the department name in all
displays in a folder, including all data references in the displays
The tool is run from the Command Prompt. Type the command:
C:\MyDisplays>HDBSetDeptDisplays NEWDEPT

8 - 52 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

In the previous example, the command sets the department name


NEWDEPT into all PMD displays and data references in the folder
c:\MyDisplays.
The following messages will be shown during the run.

Press OK.

Close HMIWeb Display Builders as requested and then press OK.


Before processing a display, its name is shown:

Press OK for each display.

When all displays have been processed, the count of displays that
were successfully updated is shown, e.g. 5 in the figure above. If
there were plain HTML documents or HMIWeb displays that do not
have PMD data bound onto them, Not OK tells the count of them.
Press OK. The displays have now been processed.

2.13.2 Resaving the displays with HDBOpenSaveDisplays tool


The tool HDBOpenSaveDisplays simply opens all displays of a
folder in HMIWeb Display Builder and requests HMIWeb Display
Builder to save them.
The tool might be useful in a case where the solutions of data
references in HMIWeb displays are not updated correctly into the
public groups. When the displays have been re-saved, the public
groups will be built again as displays are called up in Station.

Experion PKS
HMIWeb Display Building Guide 01/2009

Creating Displays 8 - 53

Because this tool opens all HTML documents of a folder both


HMIWeb displays and plain HTML documents in HMIWeb
Display Builder, it runs the migration of these files to the latest
HMIWeb display format, as would be done if these files were opened
in HMIWeb Display Builder by yourself.
The tool is run from the Command Prompt. Type the command:
C:\MyDisplays>HDBOpenSaveDisplays
No parameters are needed. The command above opens and saves
displays by HMIWeb Display Builder in the folder c:\MyDisplays.
The following messages will be shown during the run:

Close HMIWeb Display Builders as requested and then press OK.


Before processing a display, its name is shown:

Press OK for each display.


When all displays have been processed, the count of displays that
were successfully updated is shown, e.g. 5 below. If there were
HTML documents which could not be successfully opened and
saved in HMIWeb Display Builder, Not OK tells the count of them.

Press OK. The displays have now been processed.

8 - 54 Creating Displays

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques

3.1

Drawing Techniques - overview


These topics describe standard drawing techniques, such as creating,
grouping and resizing objects. Note that most of the techniques
described here are similar to those used in other Windows-based
drawing and paint applications.

3.2

Setting Drawing Defaults


When drawing objects, you generally want most of them to have
similar characteristics, such as color, line thickness and font. The
easiest way of ensuring such uniformity is to set the default values,
which are then used whenever you create a new object.
Most toolbar buttons show their default settings. For example, if the
default text size has been set to 12 points, 12 appears in Font Size.
Example
Set the default colors to red line and yellow fill:
1. Make sure no object is selected. (If an object is selected,
click a blank part of the display, or select Edit / Deselect
All.)
2. Click the arrow to the right of
to open the color palette.

3.

on the Drawing toolbar

Click the red box.

4. Click the arrow to the right of


again.

to open the color palette

5. Click the yellow box.

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 55

3.3

Creating Objects
You use the Object-creation buttons on the 1.4.3 PMD toolbox
Toolbar (and on the 1.4.4 Toolbox Toolbar when required) to create
objects.
The way in which you use a tool depends on the type of object it
creates. The following procedures describe typical creation
techniques.
To create a regular-shaped object such as a rectangle or
pushbutton:
1. Click the appropriate button

or

2. Drag the cursor diagonally over the display, and release


the mouse button when the dotted outline rectangle is
the correct size and shape.
To create a square/round object, hold down SHIFT while dragging.
To create a straight line:
1. Click

2. Drag to mark the length and direction of the line.


3. Release the button when the line has the correct length
and direction.
To draw a line that it is either horizontal, vertical or 45 degrees, hold
down SHIFT while dragging. (This also applies when creating
segments of a polygon or polyline.)
To create a polyline:
1. Click

2. Click to mark each node, except for the last.


3. Double-click to mark the last node.
To create a polygon:
1. Click

2. Click to mark each node, except for the last.


3. Double-click to mark the last node, which also closes the
polygon.
To create a text box:
1. Click

2. Drag the pointer diagonally over the display, and release


the mouse button when the dotted outline rectangle is
the correct size and shape. When you release the mouse
button Text appears in the box.
3. Type your text.
You can start a new paragraph by pressing ENTER.
8 - 56 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

To create a hyperlink:
.

1.

Click

2.

Drag the pointer diagonally over the display, and release the
mouse button when the dotted "outline rectangle" is the
correct size and shape.
When you release the mouse button "Text" appears in the
box.

3.

Delete "Text" and type a suitable the name for the link.
(By default, hyperlinks are blue and underlined, but you can
change this if appropriate.)

4.

While the object is still selected:


a. Open the Properties window. (If it is not visible, click
on the View Toolbar.)
b. Click the Details tab.
c. Specify the link's target, either a Web page or another
display. See 5.8.7 Hyperlink.

3.3.1

Creating a Bezier Curve


You use the Bezier Curve
button to create Bezier curve type of
line, such as the one shown in the following picture.

To create a Bezier curve:


1. Click

on the Toolbox toolbar.

2. Click in the display to mark the first node (start of the


curve).
3. Click to mark the first curve control handle. This handle
controls the direction at which the curve leaves the first
node.
4. Click to mark the second curve control handle. This
handle controls the direction at which the curve
approaches the second node (end of the curve).

5. Click to mark the second node (end of the curve).

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 57

Curve Control Handles


A Bezier curve has curve control handles that control the path the
curve takes between nodes. The following pictures show how a
curve control handle determines:

The angle at which the curve leaves/reaches the


associated node initially, it goes in the direction of the
curve control handle before going towards the other node.

The amount the curve deviates from a direct path to the


other node the further the curve control handle is away
from its node, the further the curve deviates before going
towards the other node.

To change the shape of a Bezier curve after creating it, see 3.16.3
Editing an Objects Curve Control Handles.

3.3.2

Creating a new object from overlapping objects


You can create a new vector graphic object from two or more
overlapping vector graphic objects. The following table shows
typical resultsnote, however, that the results depend on the object
types and the way they overlap.
Notes:

8 - 58 Drawing Techniques

To learn about vector graphic objects, see 5.17 About vector


graphic objects.

The original objects are deleted.

The new object inherits the propertiessuch as the name,


color and line thicknessof the reference object (the first
object you select). It also inherits the scripts and dynamic
data binding of the reference object.

The
and
buttons are used to combine objects to
improve the display's performancesee 3.14 Combining
objects to improve display performance.

Experion PKS
HMIWeb Display Building Guide 01/2009

To create a new object:


1.

Select the overlapping objects.

2.

Click the appropriate button on the Transform toolbar.

If you start with this


(the darker object is
selected first):

And click
this:

You get this:

Union

Difference

Intersection

Exclusive Or

Join

You can only use the Join


button with "open" objects, such as
lines and polylines. It is generally used to create a "closed" object
from two open objects. (You can then, for example, apply a fill color
to the new closed object.)

3.4

Selecting Objects
Note! You can also select objects via the Object Explorer.
If you want to select all objects in the display, select Edit / Select All.
To select one or more objects:
1. Click

on the Toolbox toolbar.

2. Select the object(s) as appropriate.


To select:

Do this:

One object

Click it.

Several objects

Hold down SHIFT and click each object.

Several objects, which are


generally close together

Drag the mouse pointer diagonally across the


objects. This selects any object that falls entirely
within the selection rectangle which appears
while dragging.

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 59

3.4.1

To select:

Do this:

Several objects, some of


which are close together

Hold down SHIFT and click each object you want


to select. Then, while still holding down SHIFT,
drag the mouse cursor diagonally across the other
objects this selects any object that falls entirely
within the selection rectangle which appears
while dragging. You can also reverse the above
steps drag first and then select individual
objects.

One object from a stack of


objects

Hold down CTRL and click repeatedly until the


object you want is selected. Each time you click,
the next object in the stack (starting from the top)
is selected. Do not click too quickly if you do,
your action will be interpreted as a double-click.

Selection handles
When you select an object, a set of eight selection handles appears
around the object's boundary. You use these handles when resizing
the object.

A Selected Object

3.4.2

Reference Object
If you select more than one object, the first object you select is called
the reference object. Some drawing techniques make use of a
reference object for example, you can resize objects to make them
the same height/width as the reference object. (The selection handles
of the reference object are different from the handles of the other
objects.)

3.4.3

3.5

Deselecting Objects
To deselect:

Do this:

All objects

Click a blank part of the display. (If an object,


such as a background bitmap, covers the entire
display, select Edit => Deselect All.)

One or more objects from a


group of selected objects

Hold down SHIFT and click each object you want


to deselect.

Deleting Objects
To delete one or more objects:
1. Select the object(s).
2. Press DELETE.

8 - 60 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

3.6

Resizing Objects
To resize one or more objects:
1. Select the object(s). Their selection handles appear.
2. Drag one of the selection handles as required. The objects
are resized as you drag.
If you want to retain the objects proportions, hold down SHIFT and
drag a corner handle.
To resize objects so that they are the same size as a reference object:
1. Select the reference object.
2. Select the objects you want to resize.
3. Click the appropriate button on the Arrange toolbar.
To make the objects the same:

Click this:

Width as the reference object


Height as the reference object
Size (width and height) as the reference object

3.7

Duplicating Objects
The duplicated object(s) is identical to the original except for the
name and position the duplicated object is offset with respect to
the original.
The objects scripts are also duplicated, but any reference to the
original object is changed to the duplicated object. For example, if the
original script changes the original objects color, the duplicated
script will make the same change to the duplicated objects color.
However, you should carefully check all duplicated scripts to check
whether you need to make any further changes.
To make duplicate copies of one or more objects:
1. Select the object(s).
2. Click

3.8

on the Standard toolbar.

Locking Objects
Locking objects in place prevents them from being accidentally
moved or modified with the mouse. (You can still move and resize a
locked object by editing its size and position properties in the
Properties window.)

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 61

To lock one or more objects:


1. Select the object(s).
on the Arrange toolbar. Note that the selection
2. Click
handles turn grey to indicate that the object is locked.

To unlock a locked object, select it and then click

3.9

a second time.

Aligning Objects
To align objects with respect to a reference object (the reference
object does not move):
1. Select the reference object.
2. Select the objects you want to align.
3. Click the appropriate button on the Arrange toolbar.
To move the
objects:
Horizontally so that:

Click this:
Their left edges are aligned to the
left edge of the reference object
Their centers are aligned to the
center of the reference object
Their right edges are aligned to the
right edge of the reference object

Vertically so that:

Their tops are aligned at the top


edge of the reference object
Their centers are aligned to the
center of the reference object
Their bottoms are aligned at the
bottom edge of the reference object

3.10 Distributing Objects


Distributing objects means moving them so that their centers are
equally spaced horizontally or vertically. When you distribute
objects, the outer two objects dont move for example, if you select
three objects, the inner object moves left/right (or up/down) so that
is centered between the two outer objects.
To distribute three or more objects:
1. Select the objects.
2. Click the appropriate button on the Arrange toolbar.

8 - 62 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

If you start with this:

And want this:

Click
this:

3.11 Grouping Objects


You can create a complex object by creating a number of simple
objects, arranging them in an appropriate manner and then grouping
them. If appropriate, you can nest grouped objects to create even
more complex objects.
When you group a set of objects, you create a group object, which is
like any other object - that is, it appears in the Object Explorer, has its
own properties and can have its own scripts.
If you ungroup a group, you delete the group object, including any
scripts attached to it.
To group two or more objects:
1. Select the objects.
2. Click
on the Arrange toolbar. If the Object Explorer is
visible, note that a new group object is created.
To ungroup a group select the group and then click

Adding objects to (or removing them from) an existing


group
You can add objects to (or remove them from) an existing group. The
advantage of adding/removing objects is that the group (and any
scripts attached to it) is not deleted.
To add one or more objects to an existing group:
1.

Select the group and the object(s) you want to add.

2.

Choose Arrange > Grouping > Add to Group.

To remove one or more objects from a group:


1.

Using Object Explorer, select the object(s) you want to


remove from the group.

2.

Choose Arrange > Grouping > Remove from Group.

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 63

3.12 Flipping Objects


To flip one or more objects:
1. Select the object(s).
2. Click the appropriate button on the Arrange toolbar.
To flip the object(s):

Click this:

Horizontally (as in a mirror image)


Vertically (turn it upside down)

3.13 Rotating Objects


You can rotate textboxes, graphics and vector graphic objects (to
learn about vector graphic objects, see 5.17 About vector graphic
objects).
Note! If you rotate a group or a shape that contains objects that
cannot be rotated, those objects will not rotate.
To rotate one or more objects 90 degrees:
1. Select the object(s).
2. Click the appropriate button on the Arrange toolbar.
To rotate the object(s):

Click this:

90 degrees clockwise
90 degrees anti-clockwise

To rotate an object through any angle:


1. Select the object(s).
on the Toolbox toolbar. Four rotation handles
2. Click
appear.

3. Drag one of the rotation handles clockwise or


anticlockwise. As you drag the handle, the object rotates
about its center.

3.14 Combining objects to improve display


performance
You can improve the performance of a display by combining static
vector graphic objectsthis converts them into a single metafile,
which is easier to render.

8 - 64 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

Note! To learn about vector graphic objects, see 5.17 About vector
graphic objects.
Combining objects disables any scripts and database links they may
have.

To combine vector graphic objects:


1.

Select the objects.

2.

on the Arrange toolbar to group the objects. (You


Click
must group the objects before combining them.)

3.

Click

on the Transform toolbar.

If the Object Explorer is visible, note how the group is


converted into a single objectthat is, it changes from this
to this

To uncombine a previously combined object:


1.

Select the object and then click

The object reverts to a group object. If necessary, you can


then click
on the Arrange Toolbar to ungroup the objects
within the group.

3.15 Changing the Stacking Order


When objects overlap, you may need to change the order in which
they are stacked on top of each other unless an object is
transparent, it will obscure any objects that are stacked underneath
it. Objects are initially stacked in the order in which you create them
that is, each new object is added to the top of the stack.
To move one or more objects up or down the stack:
1. Select the objects.
2. Click the appropriate button on the Arrange toolbar.
To move the object(s):

Click this:

To the front (top) of the stack


To the back (bottom) of the stack
One layer up (towards the top of) the stack
One layer down (towards the bottom of) the stack

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 65

3.16 Using the Node Editor


You use the Toolbox toolbar's Node Editor button
to change an
objects shape by moving or adding nodes. The nodes are the objects
apexes or reference points.
Note! Some types of object, such as rectangles and ovals, must be
first converted to a path (line) before you can select the Node Editor.
To convert an object to a path, select it and then click Convert to Path
button

on the Transform toolbar.

3.16.1 Editing an Objects Nodes


To edit an objects nodes:
1. Select the object.
on the Toolbox toolbar. A small square marks
2. Click
each of the objects nodes.

3. Move the mouse pointer over a node and drag the node
as required.

3.16.2 Adding a Node


You can also change an objects shape by adding a node between two
existing nodes.
To add a node:
1. Select the object.
2. Click

on the Toolbox toolbar.

3. Move the mouse pointer over the line between two


existing nodes.
8 - 66 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

4. Click when the cursor turns into a cross-hair this


adds the new node.

5. You can now move this node like any other node.

3.16.3 Editing an Objects Curve Control Handles


Some types of object, such Bezier curves, have curve control handles
that control the path the line takes between nodes. See 3.3.1. Creating
a Bezier Curve.
To edit an objects curve control handles:
1.

Select the object.

2.

Click

3.

Move the mouse pointer over a curve control handle and


drag it to a new position.

4.

Release the curve control handle to see the result.

5.

If the result is not satisfactory, repeat steps 3 and 4.

(Node Editor) on the Toolbox toolbar.

3.17 Moving Objects with the Arrow Keys


If you want to move an object a small distance a technique called
nudging you may find it easier to use the arrow keys than to use
the mouse. Each time you press an arrow key, the selected object(s)
move one pixel in the direction of the arrow. If you hold down an
arrow key, the selected object(s) move slowly in the direction of the
arrow. If you hold down SHIFT and an arrow key, the objects move
five times faster.

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 67

3.18 Defining an objects color


You use the
and
color of objects.

buttons on the Drawing Toolbar to define the

For example, to change the fill color of one or more objects:


1. Select the object(s) whose fill color you want to change.
2. If you want to:

Apply the default color (as shown on the button), click


.

Apply another standard color, click


the arrow
to the right of button and select the color you want.

Apply a non-standard color, see 3.18.1 Selecting a


Non-standard Color.

Remove the existing color, so that the object becomes


invisible (transparent), click the arrow to the right of
button and select No Fill.

Apply a gradient fill (where two colors blend into


each other), see 3.18.2 Applying a Gradient Fill.

3.18.1 Selecting a Non-standard Color


For example, to select a custom fill color:
1. Click
the arrow to the right of button and click
More Fill Colors to open the Color dialog box.

2. Click the point in the color spectrum box that has the
color you want and then adjust the slider on the
luminance box (the thin bar on the right).
Tip! Alternatively, type the HSL or RGB values in the
appropriate boxes.
3. Click the Add to Custom Colors button so that the color
appears in the next available Custom colors box.
4. Click the custom color you have just created and then
click OK.

8 - 68 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

3.18.2 Applying a Gradient Fill


With a gradient fill, one color is applied to the center of the object
and another color is applied to the edges (top/bottom or left/right).
In between, the color gradually changes between the two colors.

Typical Gradient Fills Horizontal (left) and Vertical (right)

Note! You can only apply a gradient fill to some types of object, such
as rectangles, ovals and wedges.
To apply a gradient fill to one or more objects:
1. Select the objects.
the arrow to the right of button and click Fill
2. Click
Effects to open the Fill Effects dialog box.
3. Select Horizontal Gradient or Vertical Gradient as
appropriate.
4. Select the appropriate Fill Color (center color) and
Gradient Color (edge color).
5. Select the appropriate Focus. (The focus defines the
relative position between the edges, where the fill color is
pure. 50% represents the center.)
Tip! The Preview box gives an idea of what the gradient
will look like.
6. Click OK.

3.18.3 Defining colors by using constants


In some cases you may need to define object's colors by using
constants in the PMD Data Tab of the Properties Window. Color
properties exist e.g. in the PMD Data Tab of Numerical Entry, Text
Entry and Password Entry objects.
To define a color, uncheck first the Connect to block pin check box
and select the data type String in the Data field of the PMD Data tab.
A color is defined by typing either its name (like red) or the RGB
color code (like #FF0000 is red). An RGB color code consists of three
two-digit hexadecimal numbers specifying the intensity of the
corresponding color.

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 69

The following table lists the colors supported as of Internet Explorer.

8 - 70 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

3.19 Undoing Your Work


You use the
and
buttons on the Standard toolbar to undo
changes you have made to a display in effect the buttons work in
a similar manner to the Forward and Reverse buttons on a video
recorder.
Each time you click

, you go undo one change in the sequence of

changes. If you go back too many steps, use

to retrace your steps.

If you click the arrow to the right of a button, the list of actions
appears. The most recent action is at the top. You can simultaneously
undo/redo several actions by moving the cursor down the list the
actions are selected as the cursor moves over them and then
clicking.
The maximum number of changes you can undo is specified in the
General tab of the Options window see 7.1 Setting HMIWeb
Display Builders Options (Tools / Options).

3.20 Inserting a Graphic


Inserting digitized photographs, schematic drawings and other
suitable graphics can significantly enhance your displays.
Notes:

The inserted graphics are copies of the original graphics,


which means that the display will not be updated if you
subsequently change the original graphics.

Inserting a large graphic, or many small ones, may affect


Station's performance when the display is called up.

To learn about the graphic formats that HMIWeb Display


Builder supports, see 3.20.1 About graphic formats.

To insert a graphic:
1. Click

on the Toolbox toolbar.

2. Move the pointer to the display and drag it diagonally to


mark the rectangle where you want to insert the graphic.
3. When the rectangle is the correct size/shape and you
release the mouse button, the Insert Picture dialog box
appears. (The graphic takes on the size and shape of the
rectangle that appears while you are dragging.)
Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 71

4. Select the graphic and click Open to insert it.


5. If necessary, move and resize the graphic.

Inserting a Graphic from the Clipboard


If you are working simultaneously with HMIWeb Display Builder
and another drawing application, you can insert graphics via the
clipboard.
To insert a graphic from the clipboard:
1. Create the graphic and then copy it to the clipboard.
2. Switch to HMIWeb Display Builder and indicate where
you want to center the graphic by clicking the center
point.
3. Press CTRL+P to paste it into the display. The Save As
dialog box appears. (Save the graphic with a suitable
name.) The inserted graphic has the same size and shape
as in the other drawing application.
4. If necessary, move, resize and group the graphic.

3.20.1 About graphic formats


The ideal format for a particular graphic depends on several factors,
such its contents (such as a photograph or schematic drawing), its
size and its complexity. In practice, it is a good idea to perform some
tests to determine which format best suites a particular need.
There are two basic types of graphic format:

Bitmap. Bitmaps consist of an array of colored pixels.


Examples of bitmaps are digitized photographs and screen
captures.
Bitmaps are created in "paint" programs such as Adobe
Photoshop and Jasc Paint Shop Pro.

Vector graphic formats. Vector graphics consist of "linebased" objects similar to HMIWeb's inbuilt vector graphic
objectssee 5.17About vector graphic objects. Examples of
vector graphics are schematic drawings and floor plans.
Vector graphics are created in "drawing" programs such as
Autodesk AutoCAD, Adobe Illustrator and Microsoft Visio.

The following scenarios illustrate how to choose an appropriate


format:

8 - 72 Drawing Techniques

You have an AutoCAD drawing of a plant layout that you


want to use as a background to your display. In this case,
you save the graphic in WMF or EMF format.

You want to include a high-quality photograph in your


display. In this case, you save the photograph in JPG format.

Experion PKS
HMIWeb Display Building Guide 01/2009

You want to have overlapping objects, but don't want an


object on top to totally obscure the one below. In this case,
you save the graphic in PNG format.

The following table lists the graphic formats supported by HMIWeb


Display Builder, and summarizes some of their major distinguishing
features.
Format

Features

Bitmap
GIF (*.gif)

Only supports 256 colors. Very small file


size. Only supports on/off transparency.

Portable Network Graphic (*.png)

Supports many colors. The file size


depends on the complexity of the image
and number of colors used. Supports 256
levels of transparency.

Windows Bitmap (*.bmp)


Optimized for photographs and other
continuous tone images.
Note that JPEG uses "lossy" compression
which loses some of the original image
data. This means that you should keep the
original image (at least until the display
has been thoroughly tested) in case you
need to make any changes.

JPEG (*.jpg)

Vector graphic
Metafile (*.wmf)

Suitable for schematic drawings and floor


plans.

Enhanced Metafile (*.emf)

An enhanced version of WMF. Suitable for


schematic drawings and floor plans.

3.21 Inserting Text from Another Application


You can use the clipboard to insert text from other applications. For
example, if you want to include a large block of text in your display,
you may find it easier to compose it in a text editor or word
processor.
Note! Formatting is ignored when the text is pasted from the
clipboard. (The Paste function ignores everything except the text.)
If the text includes HTML/XML tags, the effect may be undefined.
To insert text into a display:
1. Copy the text to the clipboard from the other application.
2. Switch to HMIWeb Display Builder and indicate where
you want to center the text by clicking the center point.
3. Click

to paste it into the display.

4. If necessary, move, resize and group the text.


Tip! If the text block is large, it is easier to use the Properties window
to resize the block.

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 73

3.22 Inserting an ActiveX Document


You can insert an ActiveX document into window that is
embedded into a display. (Scrollbars appear if the document is larger
than the window). ActiveX documents include Microsoft Word
documents, and Microsoft Excel spreadsheets.
To insert an ActiveX document:
1. Click
on the Toolbox toolbar and then drag diagonally
across the display to mark size and position of the
window for the document.
2. Open the Properties window and click on the Details tab.
3. Type the name of the document in File Name (or click
Browse and search for the document).

3.23 Inserting an ActiveX Control


Caution!
Because of the extremely varied nature of ActiveX controls, you
should thoroughly test the operation of displays that include ActiveX
controls before releasing them to operators.

Note!
The effects of inserting an ActiveX control vary widely, according to
the nature of the control. Some controls may, for example, initiate
downloading and installation of control-related components.
If any security-related warning appears, check that it is appropriate
to the control you are inserting before proceeding. If you are unsure,
you should refer to the relevant Microsoft documentation.
Some controls add specialized properties to the Properties window,
which you must define. (Refer to the documentation/help supplied
with the control for details.)
To insert an ActiveX control:
1. Click the arrow to the right of
to select the control.

on the Toolbox toolbar

2. Drag diagonally across the display to mark size and


position of the window for the control.
3. Open the Properties window and configure the controls
properties as appropriate.

8 - 74 Drawing Techniques

Experion PKS
HMIWeb Display Building Guide 01/2009

3.24 URL Formats


The general format for the URL (Uniform Resource Locator) of a file
or Web site is:
Protocol:// ResourceName
Part

Description

Protocol

The protocol, which can be http, ftp, gopher, or file.


The default protocol is file. If the protocol is not
specified, Station assumes that the URL refers to a file,
either on the Station computer or on the network.

ResourceName

The resource address or identifier, such as a file or


Web address. If the extension is not specified, Station
assumes that it is a display file.

Examples
The URL for a HTML file called procedure.htm, can be specified as
either:
file://c:\procs\procedure.htm
or:
c:\procs\procedure.htm
The URL for a Web address:
http://www.ourwebsite.com
The URL for a Word file called sp.doc:
file://c:\procs\sp.doc

Experion PKS
HMIWeb Display Building Guide 01/2009

Drawing Techniques 8 - 75

PMD Object Properties

4.1

PMD Object Properties overview


You access the properties of the selected object(s) through the
Properties window.
You can call up the Properties window for an object

by double-clicking the object.

by clicking the
(Properties window) on the View
toolbar.
Note! Make sure the correct object is selected.

by right-clicking the object and selecting Edit


Properties from the menu opened.

The following sections contain detailed descriptions for the


Properties in each Tab of the Properties window.
For short object specific descriptions see section 4.6 PMD Data Tab.

4.2

Animation Tab
The animation tab is used to define the number of shapes in a object.
The tab only appears if you select the Shape Sequence Animation (FC
data) behavior on the Behaviors Tab. This tab only appears for the
shape objects (i.e. Shape sequence or Dynamic Shape object which
you insert by using the
toolbox toolbar).

8 - 76 PMD Object Properties

Insert shape from file button in the PMD

Property

Description

Number of shapes

Specifies the number of shapes you use.

Experion PKS
HMIWeb Display Building Guide 01/2009

4.3

Behaviors Tab
The Behaviors tab specifies which behaviors are attached to the
object. When you select a behavior from the Behaviors tab, the
related tabs appears, which you then use to configure the behaviors
properties.
For some behaviors you need only one tab to configure properties,
whereas for others you need several tabs. Example, if you select
Popup behavior, you use only the Popup tab to configure the
properties. If you select the Toggle behavior, you need Toggle and
PMD Data tabs to configure the properties.

The behavior list indicates which behaviors are available for the
object. Description provides a brief description of the behavior.
The following table describes the standard behaviors supplied with
PMD Objects. Note, all these behaviors are not available for all the
objects and some other behaviors may also be supplied for
specialized tasks.
Behavior

Description

Display Link

When defined this behavior allows the user to call up another


display by clicking the object in user interface (Station).
Adds the Link Tab, which you use to specify the display you
want to call up.

Faceplate
(FC data)

When defined this behavior allows the user to call up a


faceplate by clicking the object in user interface (Station).
This behavior is checked as default for the "symbol" objects:
One-way Motor, One-way Motor (pump), Two-way Motor,
Two-speed Motor, Valve, Three-way Valve, Vertical Spindle
Valve, Motor Valve, Device Control 2/2, Device Control 4/3,
General Logic and Binary
You use the PMD Data Tab to define the block of which
faceplate you call up.

Level Fill

"Level indicator" behavior, which is only applicable to some


types of object, such as rectangles and ovals. The level of the
objects fill color varies in accordance with the value.
Adds the PMD Data Tab, which you use to specify the value
(block.pin) details .

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 77

Behavior

Description

Popup

When defined this behavior allows the user to call up a popup


by clicking the object in user interface (Station).
Adds the Popup Tab, which you use to define the popup
information. For an introduction to popups, see 2.3 Creating a
popup or faceplate.

Toggle

When defined this behavior allows the user to send the signal
status from the source to destination.
Adds the PMD Data Tab, which you use to define the signal
source and destination.
Adds the Toggle Tab, which you use to define the value to be
sent to the destination and the acknowledgement for the action.
(If you select the Acknowledge property in the Toggle Tab, the
object will furthermore get the Entry Tab, which you then use
to define the acknowledgement.)

Task

Only applicable to entry objects (Numerical Entry, Text Entry


and Password Entry).
Adds the PMD Data Tab, which you use to define the task
source and destination address. If the destination is an array the
first array index is updated.
Adds the Task Tab, which you use to define the value to be
sent to the destination.

Shape Sequence
Animation
(FC data)

Only applicable to shape objects (created by the Insert Shape


from file button).
Adds the PMD Data Tab, which you use to specify the value.
Adds the Animation Tab, which you use to define the number
of shapes. See also 2.4 Creating a Shape Sequence.

To define a behavior:
1. Open the object's Properties window and open the
Behaviors tab.
2. Select the behavior you want to define.
3. If any new tabs appear, open them and define the
behaviors properties. See instructions for the tab in
question.

4.4

Colors Tab
The Colors tab controls the objects colors.
The number of colored elements depends on the objects type. For
example, a rectangle has line and fill colors, whereas an
Alphanumeric object also has a text color.

8 - 78 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

4.5

Property

Description

Fill Color

The objects fill color.

Line Color

The objects line color.

Level Fill Color

Only applicable to some objects. The color of the bar or


pointer used to indicate the value.

Text Color

The text color. Only applicable to objects with text, such


as Text Output and Static Pushbutton.

Custom Properties Tab

This Custom Properties Tab is only applicable to a dynamic shape


that is inserted into a display. For details how to use this tab, see 2.5
Creating a Dynamic Shape.

4.6

PMD Data Tab


You use the PMD Data tab to specify the objects link (data
connections) to the Experion PKS with PMD Controller system.
For some types of objects, such as rectangle and oval, this tab only
appears if you select the Level Fill or Toggle behavior on the
Behaviors Tab.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 79

Note! Data connections can be made only to the same department, in


which the display is saved. (In Experion PKS with PMD Controller
system, references between departments can be used only between
PMD Controllers.)

The following table contains those PMD Data tab properties that are
common to all objects.
Property

Description

Property list

Shows all the data properties, which you use to transfer


data between the object and the Experion PKS with PMD
Controller system. At least properties with the (+) mark
must be defined. For details about data properties of each
object, see the following sections.

Parameters:

Check this checkbox to connect the block.pin data to the


property, which is highlighted in the Property list.
Uncheck to connect a constant value.

Connect to
block.pin. Uncheck
for constant value:

Data

The data format for process data is:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN
The proper format for defining color by using constant is
either the RGB color code (#FF0000) or the name of the
color (Red). See 3.18.3 Defining colors by using constants.
Use the Data field to select the data type for the constant
value. The available data types are:
Boolean Value may be either TRUE or FALSE. Since the
Boolean value is non-numerical, it can be said that:
1 = true, 0 = false and false < true.
String: Any character string. Some blank characters, like
<cr>, <lf> and tab are not allowed.

8 - 80 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Note! If you use the String data type to define a


(text)vector, the proper syntax is:
#sarr#First#Second#Third..., where

the first character (here #) is the separator used


between text elements

the sarr means that this is a SAFEARRAY

First, Second, Third, etc. are text elements, which


must be separated by the separator (here #).

Float (32 bit):


Max value 3.402823466e+38,
Min value 1.175494351e-38
Double (64 bit):
Max value1.7976931348623158e+308,
Min value 2.2250738585072014e-308
Integer (16 bit):
Integer with a sign -3276832767.
LongInteger (32 bit):
Integer with a sign 21474836482147483647.

In the following there are the descriptions for the PMD Data tab's
properties that are specific for each object. (Objects are in the same
order as they are located in the PMD Toolbox toolbar.)

4.6.1

Static objects
PMD Toolbox contains the following static objects:

Static Rectangle

Static Rounded Rectangle

Static Oval

Static Line

Static Polyline

Static Polygon

Static Bezier Curve

Static Arc

Static Wedge

Static Textbox

Static Pushbutton

The PMD Data tab only appears for static objects if you select the
Toggle or Level Fill behavior on the Behaviors Tab. Note, that the
Level Fill behavior is only applicable to "area" objects, i.e. rectangle,
oval, polygon, and wedge.
If you select the Toggle behavior on the Behaviors tab the following
properties output on the PMD Data tab:
Property

Description

Signal
SignalSource (+)
SignalDestination (+)
Experion PKS
HMIWeb Display Building Guide 01/2009

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.
PMD Object Properties 8 - 81

If you select the Level Fill behavior on the Behaviors tab the
following properties output on the PMD Data tab:
Property

Description

Value
Value (+)
UpperLimit (+)
LowerLimit (+)

4.6.2

These properties only appear if you select Level Fill on


the Behaviors Tab.
Example of data connection for Value property:
PDS_BlockPin.DEPARTMENT.BLOCK.SET

Hyperlink
Property

Description

Signal
SignalSource (+)
SignalDestination (+)

4.6.3

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

Filled Rectangle
Object description:
Fills a rectangular area with a color, which is defined by using
constant or process data (can be vector). It is possible to change/take
off the color (Filled property).
The area can be provided with a desired color borderline or with no
line.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
Property

Description

Fill
Filled

True (or an integer not equal to 0) = The rectangle


is filled with the color defined by the
BackgroundColor property.
False (or 0) = The rectangle is filled with the color
defined by the Fill Color property in the Colors tab.

Colors
BackgroundColor (+)

Fill color. Vector can also be used. See also 3.18.3


Defining colors by using constants.

BackgroundColorIndex

Index for the BackgroundColor property when it is


a vector.

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle


on the Behaviors Tab. See also 4.17 Toggle Tab.

Value
Value (+)
UpperLimit (+)

These properties only appear if you select Level Fill


on the Behaviors Tab.

LowerLimit (+)

8 - 82 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

4.6.4

Filled Oval
Object description:
Fills an oval/round area with a color, which is defined by using
constant or process data (can be vector). It is possible to change/take
off the color (Filled property).
The area can be provided with a desired color borderline or with no
line.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
Property

Description

Fill
Filled

True (or an integer not equal to 0) = The oval is


filled with the color defined in BackgroundColor
property.
False (or 0) = The oval is filled with the color
defined by the Fill Color property in the Colors tab.

Colors
BackgroundColor (+)

Fill color. Vector can also be used.

BackgroundColorIndex

Index for the BackgroundColor property when it is


a vector.

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle


on the Behaviors Tab. For definition instructions
see Toggle Tab.

Value
Value (+)
UpperLimit (+)

These properties only appear if you select Level Fill


on the Behaviors Tab.

LowerLimit (+)

4.6.5

Filled Polygon
Object description:
Fills a polygon area with a color, which is defined by using constant
or process data (can be vector). It is possible to change/take off the
color (Filled property).
The area can be provided with a desired color borderline or with no
line.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
Property

Description

Fill
Filled

Experion PKS
HMIWeb Display Building Guide 01/2009

True (or an integer not equal to 0) = The polygon is


filled with the color defined in BackgroundColor
property.
False (or 0) = The polygon is filled with the color
defined by the Fill Color property in the Colors tab.

PMD Object Properties 8 - 83

Property

Description

Colors
BackgroundColor (+)

Fill color. Vector can also be used. See also 3.18.3


Defining colors by using constants.

BackgroundColorIndex

Index for the BackgroundColor property when it is


a vector.

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle


on the Behaviors Tab. For definition instructions
see Toggle Tab.

Value
Value (+)
UpperLimit (+)

These properties only appear if you select Level Fill


on the Behaviors Tab.

LowerLimit (+)

4.6.6

Blinking rectangle
Object description:
Rectangular area, which blinks between two colors, if the Blink
property is on. The Blink property can be on or off. Colors (fill color
and blink color) are defined by using constants or process data (can
be vectors).
The area can be provided with a desired color borderline or with no
line.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
Property

Description

General
Color (+)

Fill color when the Blink = false or is not defined.


Vector can also be used. See also 3.18.3 Defining colors
by using constants.

BlinkColor (+)

Blink color when the Blink = true. The color of the area
changes between the colors defined in Color property
and BlinkColor property. Vector can also be used.

Control (+)

Index for the Color and BlinkColor properties when


they are vectors.
Define Control = 0, if Color and BlinkColor properties
are not vectors.

Blink (+)

True (or an integer not equal to 0) = Blinking on.


False (or 0) = Blinking off.

Signal
SignalSource (+)
SignalDestination (+)

8 - 84 PMD Object Properties

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

Experion PKS
HMIWeb Display Building Guide 01/2009

4.6.7

Numerical Output
Object description:
Shows a process value with possible engineering unit. Shows alarm
and warning states with default colors. If alarm is not acknowledged
the value blinks. Default appearance for the value is a 32 bit float
with two decimals in a field with transparent background and no
border line.
In addition the behaviors available in the Behaviors Tab can be
added to the object.
Alarm and warning colors and the process value engineering unit
can be localized.
Property

Description

General
Value (+)

Process value. Example of data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MES

EngineeringUnit

Process value engineering unit.


Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.LPC_UnitText

Alarm
UpperAlarm

Upper alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UAS

LowerAlarm

Lower alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LAS

UpperWarning

Upper warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UWS

LowerWarning

Lower warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LWS

Acknowledged

Alarm acknowledge state. If not acknowledged and the


alarm state is on the value blinks.
Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

4.6.8

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

Numerical Entry
Object description:
Object is used to show and enter process value (the Value property)
Object shows also the value's engineering unit as well as alarm and
warning states with default colors. If alarm is not acknowledged the
value blinks.
Default appearance for the value is a 32 bit float with two decimals in
a field with white background and Inset line style (Style property in
the Line Tab).
In addition the behaviors available in the Behaviors Tab can be
added for the object.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 85

Alarm and warning colors and the process value engineering unit
can be localized.
Property

Description

General
Value (+)

Process value. Example of data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.SET

EngineeringUnit

Process value engineering unit. Typical data


connection:
PDS_BlockPin.DEPARTMENT.BLOCK.LPC_UnitText

Limits

Note! If you use constant values as limits, the value


type must be: float, double, integer or longinteger.

UpperLimit (+)

Process value entry upper limit value. Typical data


connection:
PDS_BlockPin.DEPARTMENT.BLOCK.MUL

LowerLimit (+)

Process value entry lower limit value. Typical data


connection:
PDS_BlockPin.DEPARTMENT.BLOCK.MLL

Colors
Fill

Value background color. See also 3.18.3 Defining colors


by using constants.

Text

Value color.

Alarm
UpperAlarm

Upper alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UAS

LowerAlarm

Lower alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LAS

UpperWarning

Upper warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UWS

LowerWarning

Lower warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LWS

Acknowledged

Alarm acknowledge state. If not acknowledged and the


alarm state is on the value blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Task
TaskSource (+)
TaskDestination (+)

4.6.9

These properties only appear if you select Task on the


Behaviors Tab. (See also Task Tab.)

Text Output
Object description:
Shows text (String data type). Default appearance is text in a field
with transparent background and no border line.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
The text can be localized.
Note! If variable text (such as time stamp) is displayed continually in
the display object, remove the Localization selection. Otherwise the
localization database size limit can exceed.

8 - 86 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

General
Value (+)

Text (String data type). Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.10 Conditional Text Output


Object description:
Shows text (String data type) conditionally controlled by the Visible
property. Default appearance is text in a field with yellow
background and black border line.
In addition the behaviors available in the Behaviors Tab can be
added to the object.
The text can be localized.
Note! If variable text (such as time stamp) is displayed continually in
the display object, remove the Localization selection. Otherwise the
localization database size limit can exceed.
Property

Description

General
Value (+)

Text (String data type). Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Visible (+)

True (or an integer not equal to 0) = Text visible.


False (or 0) = Text not visible.
Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Colors
Fill

Text background color. See also 3.18.3 Defining colors


by using constants.

Text

Text color.

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.11 Text Entry


Object description:
Object is used to show and enter text (Value property). Default
appearance is text in the field with white background and Inset line
style (Style property in the Line Tab)
In addition the behaviors available in the Behaviors Tab can be
added to the object.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 87

The text can be localized.


Note! If variable text (such as time stamp) is displayed continually in
the display object, do not select Localization. Otherwise the
localization database size limit can exceed.
Property

Description

General
Value (+)

Text (String data type). Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Colors
Fill

Text background color. See also 3.18.3 Defining colors


by using constants.

Text

Text color.

Task
TaskSource (+)
TaskDestination (+)

These properties only appear if you select Task on the


Behaviors Tab. (See also Task Tab.)

4.6.12 Password Entry


Object description:
Object is used to enter password (Value property). The password
characters are shown as asterisks (****). Default appearance is black
asterisk characters in a field with white background and Inset line
style (Style property in the Line Tab)
In addition the behaviors available in the Behaviors Tab can be
added to the object.
Property

Description

General
Value (+)

Password (String data type). Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Colors
Fill

Text background color. See also 3.18.3 Defining colors


by using constants.

Text

Text color

Task
TaskSource (+)
TaskDestination (+)

These properties only appear if you select Task on the


Behaviors Tab. (See also Task Tab.)

4.6.13 Signal Controlled Text


Object description:
Shows text (Text property) and blinking text (BlinkText property)
controlled by a signal (Blink property). Default appearance is text in
a field with transparent background and no border line.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
The text and blinking text can be localized.
8 - 88 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

General
Text

Text shown in normal state. Vector can also be used.


Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

BlinkText

Text shown in blinking state. Vector can also be used.


Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

TextIndex

Index for the Text and BlinkText properties when they


are vectors.

Colors
Fill

Backround color shown in normal state. Vector can also


be used. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN
See also 3.18.3 Defining colors by using constants.

BlinkFill

Backround color shown in blinking state. Vector can


also be used. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

FillIndex

Index for the Fill and BlinkFill properties when they are
vectors.

Font

Text font color shown in normal state. Vector can also


be used. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

BlinkFont

Text font color shown in blinking state. Vector can also


be used. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

FontIndex

Index for the Font and BlinkFont properties when they


are vectors.

Blink
Blink

True (or an integer not equal to 0) = Blink on.


False (or 0) = Blink off.
Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.14 Bar
Object description:
Shows a process value by means of bar or pointer indicator inside the
field. The direction how the indicator moves (bottom to top or left to
right) and the indicator type (bar or pointer) are defined in the
Details Tab.
Default appearance is the bar type indicator in a field, which bottom
edge represents the lower limit of the process value and the top edge
represents the upper limit of the process value.
It is possible to define upper and lower warning limits and upper
and lower alarm limit for the process value. In case the process value
is outside the warning or alarm limit the object shows the indicator
with the default warning/alarm color.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 89

Alarm and warning colors can be localized.


Property

Description

General
BarValue (+)

The bar value. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MES

Limits
ValueUpperLimit (+)

Upper limit of the BarValue. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MUL

ValueLowerLimit (+)

Lower limit of the BarValue. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MLL

Alarm
UpperAlarm

Upper alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UAS

LowerAlarm

Lower alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LAS

UpperWarning

Upper warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UWS

LowerWarning

Lower warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LWS

Colors
BarColor

The color of the bar. If not defined, the default


LevelFillColor (in the Colors Tab) will be used.

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.15 PistonBar
Object description:
Shows two process values (BarValue and PistonValue) graphically
overlapping. The PistonValue indicator starts always from the "top"
of the BarValue indicator and grows to the opposite direction. This
means that if the BarValue changes, the origin of the PistonValue
changes too.
In this example picture (where the scale is added by using
the Static Textbox object) the BarValue is 70 and the
PistonValue is 50.
The ValueUpperLimit of the values is 100.
The direction of the BarValue (bottom to top or left to right), and the
PistonValue's indicator type (bar or pointer) are defined in the
Details Tab.
The upper and lower limits for the BarValue and PistonValue are
defined by using the properties ValueUpperLimit and ValueLower.
It is possible to define upper and lower alarm limits and upper and
lower warning limit for the values as well. In case the value is
outside the warning or alarm limit the object shows the indicator
with the default warning/alarm color.
In addition the behaviors available in the Behaviors Tab can be
added to the object.
8 - 90 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Alarm and warning colors can be localized.


Property

Description

General
BarValue (+)

The bar value. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MES

PistonValue (+)

The piston value.

Limits
ValueUpperLimit(+)

Upper limit for the BarValue and PistonValue.


Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.MUL

ValueLowerLimit(+)

Lower limit of the BarValue and PistonValue.


Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.MLL

Alarm
UpperAlarm

Bar upper alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UAS

LowerAlarm

Bar lower alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LAS

UpperWarning

Bar upper warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UWS

LowerWarning

Bar lower warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LWS

PistonAlarm
PSUpperAlarm

Piston upper alarm limit.

PSLowerAlarm

Piston lower alarm limit.

PSUpperWarning

Piston upper warning limit.

PSLowerWarning

Piston lower warning limit.

Colors
BarColor

The color of the bar. If not defined, the default


LevelFillColor will be used.

PistonColor

The color of the piston. If not defined, the default


FillColor will be used.

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.16 Profile
For more detailed descriptions of Profile object properties see section
4.18 Profile object Design Guide.
Property

Description

Series_1
ValueArray1

The array that provides the process data values to


the series 1 (curve 1)

ColorArray1

The array that provides the colors for the process


data values of the series 1.

FirstIndex1
LastIndex1

The number of values that belong to the series 1.


Enter the desired indexes of the ValueArray to
define the range of values that belong to the series 1.

FirstVisible1

The number of values that are shown by the series 1.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 91

Property

Description

LastVisible1

Enter the desired indexes of the ValueArray to


define the range of values to be shown.

ScaleMinimum1

The X-axis scale. Enter the desired minimum and


maximum values. Use the Scale properties in the
Series Tab to complete the definition of X-axis scale.
Note! If you do not define the ScaleMinimum and
ScaleMaximum properties, the X-axis scale is the
scale of the series that has most values.

ScaleMaximum1

UpperAlarmLimit1
UpperWarningLimit1
LowerWarningLimit1
LowerAlarmLimit1

Limits that observe values, which exceed or fall


below a warning or alarm level. If the limits are
connected, they are shown as horizontal lines over
the profile object. The values exceeding or falling
below limits are shown with separate colors.
Note! Each series has its own limits.

ComparisonLevel1

Use this property to define the level on which the Xaxis is drawn, if you are defining a series with twosided plot (the PlotMethod property is True).
This property has no meaning, if you are defining a
series with one-sided plot (the PlotMethod property
is False).

PlotMethod1

True (or an integer not equal to 0) = two sided plot.


False (or 0) = one-sided plot.

Series_2

See Series_1

Series_3

See Series_1

Series_4

See Series_1

Series_5

See Series_1

Series_6

See Series_1

General
Direction

Drawing direction for all the series of the object.


This property cannot be set independently for each
series.
True (or an integer not equal to 0) = the series are
drawn from right to left.
False (or 0) = the series are drawn from left to right.

4.6.17 Table
For more detailed descriptions of Table object properties see section
4.19 Table object Design Guide.
Property

Description

General
Value (+)

Data vector of the table.

Visibility

Data visibility vector.


Index value = True (or an integer not equal to 0) =>
Corresponding data visible.
Index value = False (or 0) => Corresponding data
not visible.

RowCount (+)

Number of rows in the table.

ColCount (+)

Number of columns in the table.

Limits
ValueUpperLimit
ValueLowerLimit
8 - 92 PMD Object Properties

Data entry upper and lower limits. Significant only


if the property Lock values in this Spread is
unchecked in the Settings Tab.
Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Appearance
BackGColor

Table background color.

ForeColor

Table text color.

Headers
ColumnHeaderText

Vector or constant string. Example of a constant


string: ?A?B?C?D?E?. i.e. the ? is used as separator
between column headers.

RowHeaderText

Vector or constant string. Example of a constant


string: ?1?2?3?4?5?. i.e. the ? is used as separator
between row headers.

Vector
FirstElementIndex (+)

The first index of the data vector to be shown in the


table.

NumberOfElements (+)

Number of consecutive indexes shown.

NumberOfModulo (+)

Number of consecutive indexes not shown.

CharsFromVector

Number of characters shown in each index (string


data type).

4.6.18 Mode
Object description:
Outputs the mode (Manual, Automatic, Computer, Cascade or
Service) of the tag block (point). The mode is presented as a text. The
visibility of the object can be controlled by the HideMode property.
In addition the behaviors available in the Behaviors Tab can be
added for the object.
Mode texts can be localized.
Property

Description

General
HideMode

Object hiding (boolean).


HideMode = 0 (false) =>Object visible
HideMode = 1 (true) =>Object not visible

Modes
MDEMode

Mode control.
MDEMode = 0 => Manual mode
MDEMode = 1 => Automatic mode

CMMMode

Mode control.
CMMMode = 1 => Computer mode

CSMMode

Mode control.
CSMMode = 1 => Cascade mode

SERMode

Mode control.
SERMode = 1 => Service mode

ModeTexts
Manual

Manual mode text

Automatic

Automatic mode text

Computer

Computer mode text

Cascade

Cascade mode text

Service

Service mode text

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 93

Property

Description

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.19 One-way Motor or One-way Motor (Pump)


Objects' descriptions:
The One-way Motor object outputs a one-way motor symbol and
the One-way Motor (Pump) object outputs a pump symbol. The
states of the motor/pump are shown by different colors; as default
the stop state color is white, run state color is green, information state
color is yellow and alarm state color is red. If the alarm is not
acknowledged, the symbol blinks.
If required, the colors can be localized.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default. The other available behaviors can also be added for the
objects.
Property

Description

General
Run (+)

Running information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.RNG

Information

Project specific information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.INF

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the alarm


state is on the symbol blinks. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on the


Behaviors Tab. For definition instructions see Toggle Tab.

4.6.20 Two-way Motor or Two-speed Motor


Objects' descriptions:
The Two-way Motor object outputs a two-way motor symbol where
the arrowhead beside the symbol indicates the current motor run
direction.
The Two-speed Motor object outputs a two-speed motor symbol
where the number 1 or 2 beside the symbol indicates the current
motor run speed.
The states of the motors are shown by different colors; as default the
stop state color is white, run state color is green, information state
color is yellow and alarm state color is red. If the alarm is not
acknowledged, the symbol blinks.
If required, the colors can be localized.

8 - 94 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

In the Behaviors Tab the Faceplate (FC data) behavior is selected as


default. The other available behaviors can also be added for the
objects.
Property

Description

General
Run 1 (+)

Running direction/speed 1. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.RN1

Run 2 (+)

Running direction/speed 2. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.RN2

Information

Project specific information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.INF

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the alarm


state is on the symbol blinks. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on the


Behaviors Tab. For definition instructions see Toggle Tab.

4.6.21 Valve
Object description:
The Valve object outputs an open/closed valve symbol. The states of
the valve are shown by different colors; as default the close state
color is white, open state color is green, "between" state color is
yellow, "both on" state color is purple and alarm state color is red. If
the alarm is not acknowledged, the symbol blinks.
If required, the colors can be localized.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default. The other available behaviors can also be added for the
objects.
Property

Description

Control
Open (+)

Open limit switch state. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSO

Closed (+)

Closed limit switch state. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSC

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

Experion PKS
HMIWeb Display Building Guide 01/2009

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

PMD Object Properties 8 - 95

Property

Description

Value
Value (+)
UpperLimit (+)

These properties only appear if you select Level Fill on


the Behaviors Tab.

LowerLimit (+)

4.6.22 Three-way Valve


Object description:
The Three-way Valve object outputs a three-way valve symbol.
The states of the valve are shown by different system defined colors;
as default the alarm state color is red.
If the alarm is not acknowledged, the symbol blinks.
If required, the colors can be localized.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default. The other available behaviors can also be added for the
objects.
Property

Description

General
Control (+)

Control state limit data. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSO

Idle (+)

Idle state limit data. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSC

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.23 Vertical Spindle Valve or Motor Valve


Objects' descriptions:
The Vertical Spindle Valve object outputs a symbol for a vertical
spindle valve and Motor Valve object outputs a symbol for a motor
valve.
The states of the valves are shown by different colors; as default the
close state color is white, open state color is green, "between" state
color is yellow, "both on" state color is purple and alarm state color is
red. If the alarm is not acknowledged, the symbol blinks.
If required, the colors can be localized.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default. The other available behaviors can also be added for the
objects.
8 - 96 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Control
Open

Open limit switch state. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSO

Closed

Closed limit switch state. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSC

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

Value
Value (+)
UpperLimit (+)

These properties only appear if you select Level Fill on


the Behaviors Tab.

LowerLimit (+)

4.6.24 Device Control 2/2


Object description:
Device Control 2/2 object outputs a 2/2 hydraulic directional valve
symbol. The states of the valve are shown by different colors; as
default the alarm state color is red. If the alarm is not acknowledged,
the symbol blinks.
If required, the colors can be localized.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default. The other available behaviors can also be added for the
objects.
Property

Description

General
State1 (+)

Limit data 1. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSO

State2 (+)

Limit data 2. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSC

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)
Experion PKS
HMIWeb Display Building Guide 01/2009

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.
PMD Object Properties 8 - 97

4.6.25 Device Control 3/4


Object description:
Device Control 3/4 object displays a 3/4 hydraulic directional valve
symbol. The states of the valve are shown by different colors; as
default the alarm state color is red. If the alarm is not acknowledged,
the symbol blinks.
If required, the colors can be localized.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default. The other available behaviors can also be added for the
objects.
Property

Description

General
State1 (+)

Limit data 1. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LS1

State2 (+)

Limit data 2. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LS2

State3 (+)

Limit data 3. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LSM

Alarm
Alarm

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.26 General Logic


Object description:
General Logic object displays a symbol for a logic control.
The symbol indicates also alarms. If the alarm is not acknowledged,
the symbol blinks.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default for the objects. The other available behaviors can also be
added for the objects.
Property

Description

Alarm
Alarm (+)

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR

Acknowledged (+)

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

Signal
SignalSource (+)
SignalDestination (+)
8 - 98 PMD Object Properties

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.
Experion PKS
HMIWeb Display Building Guide 01/2009

4.6.27 Binary
Object description:
Binary object displays a symbol that can be used to display the states
of one or two binary data items with desired colors.
The colors are defined by using the properties Limit1Color0,
Limit1Color1 and Limit2Color0, Limit2Color1.
In the Behaviors Tab the Faceplate (FC data) behavior is selected as
default for the objects. The other available behaviors can also be
added to the objects.
Property

Description

Control
Limit1 (+)

Limit data 1. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LS1

Limit2 (+)

Limit data 2. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LS2

Limit1Color0 (+)

The color when Limit1 = false. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.CO1. See also
3.18.3 Defining colors by using constants.

Limit1Color1 (+)

The color when Limit1 = true. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.CO2

Limit2Color0 (+)

The color when Limit2 = false. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.CO3

Limit2Color1 (+)

The color when Limit2 = true. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.CO4

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.28 Binary Button


Object description:
Object creates a push button, which the user can press in the user
interface to change the signal state from 0 to 1 and vice versa.
As default the button's alarm state color is red. If the alarm is not
acknowledged, the symbol blinks.
If required, the texts and colors can be localized.
Property

Description

Signal
Signal (+)

The signal (0/1) data. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Colors
Signal0Color

The color of the push button as the signal state is 0.

Signal1Color

The color of the push button as the signal state is 1.

Texts
Signal0Text

The text in the push button as the signal state is 0.

Signal1Text

The text in the push button as the signal state is 1.

Alarm
Alarm

Experion PKS
HMIWeb Display Building Guide 01/2009

Alarm information. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.ALR
PMD Object Properties 8 - 99

Acknowledged

Alarm acknowledged. If not acknowledged and the


alarm state is on the symbol blinks. Typical data
connection:
PDS_BlockPin.DEPARTMENT.BLOCK.OKS

4.6.29 Signal Button


Object description:
Object creates a push button, which the user can press in the user
interface (Station) to "feed" the state 1 to the signal. The signal state is
1 as long as the user keeps the push button depressed. As the user
releases the push button the signal state returns to 0.
The description text can be localized.
Property

Description

General
Signal (+)

The signal (0/1) data. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Text
Text

The description text in the push button

4.6.30 Checkbox (FC data)


Object description:
Displays a checkbox that the user can use to select or deselect an
option in the user interface (Station).
Default appearance is a checkbox with a label text on its right side
with transparent background color and no borderlines. The label text
is defined in the Details Tab.
Property

Description

General
Value

Process value. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.PIN

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.31 Combobox (FC data)


Object description:
Displays a combobox, which is used in the user interface (Station) to
select the proper option as required.
The options to be shown in the combobox can be localized.
Property

Description

General

8 - 100 PMD Object Properties

Items (+)

Options to be shown in the combobox. Typically a data


vector is used. Typical data connection:
PDS_BlockPin.DEPARTMENT.BLOCK.PIN

SelectedItem (+)

The index of the property that is selected from the list


and sent to the system.

Experion PKS
HMIWeb Display Building Guide 01/2009

4.6.32 Insert ActiveX Document


See also 3.22 Inserting an ActiveX Document.
Property

Description

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.33 Insert Picture from file


See also 3.20 Inserting a Graphic.
Property

Description

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.34 Insert Shape from File


See also chapters 2.4 Creating a Shape Sequence and 2.5 Creating a
Dynamic Shape.
Property

Description

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.35 Insert ActiveX Control


See also 3.23 Inserting an ActiveX Control.
Property

Description

Signal
SignalSource (+)
SignalDestination (+)

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

4.6.36 Alphanumeric (FC data)


Note! Alphanumeric (FC data) button is located on the Toolbox
toolbar.
Property

Description

Value

Process value. Example of data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MES)

Signal
SignalSource (+)
SignalDestination (+)

Experion PKS
HMIWeb Display Building Guide 01/2009

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

PMD Object Properties 8 - 101

4.6.37 Indicator (FC data)


Note! Indicator (FC data) button is located on the Toolbox toolbar.
Property

Description

Value

Process value. Example of data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.MES)

UpperLimit

Process value entry upper limit value. Typical data


connection:
PDS_BlockPin.DEPARTMENT.BLOCK.MUL

LowerLimit

Process value entry lower limit value. Typical data


connection:
PDS_BlockPin.DEPARTMENT.BLOCK.MLL

UpperAlarm

Upper alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UAS

LowerAlarm

Lower alarm limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LAS

UpperWarning

Upper warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.UWS

LowerWarning

Lower warning limit. Typical data connection:


PDS_BlockPin.DEPARTMENT.BLOCK.LWS

Signal
SignalSource (+)
SignalDestination (+)

4.7

These properties only appear if you select Toggle on


the Behaviors Tab. For definition instructions see
Toggle Tab.

PMD Blocks Tab


You use the PMD Blocks tab to change the department name or the
block names used in data connections of the selected objects.
To change the block names you can use either the Replace or Rename
function.

8 - 102 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Note! When you select the Rename function in the Task field, the
New name field appears instead of the Replace and With fields.

4.7.1

Changing the department name for the data connections

Property

Description

Departments

In the Departments combobox select the department,


which name you want to change.
In the New department field write the new department
name and
press the Change department button.
The new department name will be updated for the data
connections of the object(s) in question.
(The new department name replaces the old department
name in the Departments combobox. The Blocks of the
selected department list will be updated, because the new
department may already have blocks defined.)

New department
Change
department

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 103

4.7.2

Changing (Replace) the block names for the data connections


You can use the Replace function to replace one or several identical
character strings by a new string and you can select one or several
blocks as the target of the function.

8 - 104 PMD Object Properties

Property

Description

Departments

In the Departments combobox select the department.


(The Old column in the left of the Blocks of the selected
department field shows the block defined for the selected
department.)

Blocks of the
selected
department

Use the Old column in the left of the Blocks of the selected
department field to select the block(s), which name(s) you
want to replace.
To select several successive blocks, hold the Shift key down
and click the first and last block names you want to select.
To select some separate blocks, hold the Ctrl key down and
click the names of blocks you want to select.

Task

Select Replace

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Replace

In the Replace field write the character string to be replaced


and
in the With field write the character string that will replace.

With

Example 1 (See the previous picture). You want to replace the


character string 03 with the string 05 in the end of all the
block names. Select all the blocks in the Blocks of the selected
department field. Write 03 in the Replace field and write 05 in
the With field.
Change blocks

Click Change blocks. The new names of blocks output to the


New column in the right of the Blocks of the selected department
field.

The new names are updated to the Old column when you
- reselect the department
- open another tab and then the PMD Blocks tab again
- close and open the Properties window.
Example 2. You want to add character A to the end of all the
block names. Select all the blocks in the Blocks of the selected
department field. Write 3 in the Replace field and write 3A in
the With field.
Example 3. You want to add new characters between the old
characters. You want to change the block name CD1CON03
to CD15CON03. Select CD1CON03. Write 1 in the Replace
field and write 15 in the With field.
Example 4. You want to replace one character string in case
there are several similar character strings in the block names.
You want to change names CD2CON02 and MD2INP02 to
CD3CON02 and MD3INP02. Select the original blocks.
Because number 2 exists in two places, you have to write D2
in the Replace field and D3 in the With field. In other words,
in this case it is not possible to define Replace = 2 and With =
3, because then also the latter number 2 will be replaced.

4.7.3

Changing (Rename) the block names for the data connections


You can use the Rename function to rename one or several block
names.
Note! Block names must not contain question marks (?), because
question mark is used as "wild card".
Block names must not contain following URL characters either:
+, /, ?, %, #, & and .(period).

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 105

Property

Description

Departments

In the Departments combobox select the department, which


contains the block names you want to rename.
(The Old column in the left of the Blocks of the selected
department field shows the block defined for the selected
department.).

Blocks of the
selected
department

Use the Old column in the left of the Blocks of the selected
department field to select the block(s), which name(s) you
want to rename.
To select several successive blocks, hold the Shift key down
and click the first and last block names you want to select.
To select some separate blocks, hold the Ctrl key down and
click the names of blocks you want to select.

Task

Select Rename

New name

If you selected only one block to be renamed,


the block name appears to the New name field.
Overwrite the old name with the new name in the New name
field.
Click Change blocks to rename the block. The new name
outputs to the New column in the right of the Blocks of the
selected department field.

Change blocks

If you selected several blocks to be renamed,


the name of the first block appears to the New name field.
Now use the question mark (?) as a wild card for all those
characters you want to keep unchanged.
Example 1 (See the previous picture). You want to rename
the character string 03 with the string 05 in the end of all the
block names. Select all the blocks in the Blocks of the selected
department field. Write CD1???05 in the New name field. The
question marks indicate that you want to keep characters 4-6
unchanged.
Click Change blocks. The new names of blocks output to the
New column in the right of the Blocks of the selected department
field.
8 - 106 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

The new names are updated to the Old column when you
- reselect the department
- open another tab and then the PMD Blocks tab again
- close and open the Properties window.
Example 2. You want to add character 1 to the end of the
block names STCONT3A and STMEAS3B. Select the blocks in
the Blocks of the selected department field. Write ????????1 in the
New name field.

4.8

Details Tab
The Details tab contains properties that are specific to each type of
object.
The following chapters describe Detail tab object by object.

4.8.1

Static Pushbutton
The details Tab is used to define the push button's appearance.
Use the Behaviors Tab and the tab(s) related to the selected
behavior(s) to define the function for the button.

4.8.2

Property

Description

Label

The push buttons label.

Background Image

The graphic that forms the push buttons


background.

Action:

Not used in the Experion PKS with PMD


Controller system. None = Nothing.

Hyperlink
The details Tab is used to define the URL (e.g. Web page) or display,
which appears when the user clicks the Hyperlink push button in the
user interface (Station).

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 107

4.8.3

Property

Description

Action:

None = no link.
Callup Page = Link to a display. When activated in the
user interface the object output the display, which name
and directory path you give in the field next to.
Callup URL = URL link. When activated in the user
interface the object output e.g. the Web page, which name
and directory path you give in the field next to.

Numerical Output

Property

Description

Display as

Specifies the value data type that is shown in the


user interface. (The value is defined in the Data Tab.)
Default appearance is a 32 bit float.

Boolean
Integer (16bit or 32bit)
Float (32bit or 64bit)

8 - 108 PMD Object Properties

Number of decimals

The number of decimals that is shown. Default is


two decimals.

Exponential format

If checked specifies that the value is shown in


exponential format.

True text

Used with the BOOLEAN data type. Specifies the


text shown when the value is true.

False text

Used with the BOOLEAN data type. Specifies the


text shown when the value is false.

Experion PKS
HMIWeb Display Building Guide 01/2009

4.8.4

Numerical Entry

Property

Description

Display as

Specifies the value data type that is shown in the


user interface. (The value is defined in the Data Tab.)
Default appearance is a 32 bit float.

Boolean
Integer (16bit or 32bit)
Float (32bit or 64bit)

4.8.5

Number of decimals

The number of decimals that is shown. Default is


two decimals.

Exponential format

If checked specifies that the value is shown in


exponential format.

True text

Used with the BOOLEAN data type. Specifies the


text shown when the value is true.

False text

Used with the BOOLEAN data type. Specifies the


text shown when the value is false.

Text Output

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 109

Property

Description

Display as
Text

Specifies that the value data type is text when shown in the
user interface. (The value is defined in the Data Tab.)

Fixed number of
characters

If checked the text length shown in the user interface can be


defined in the Number of characters field.
If not checked the text length is same as the number of
characters in the value.

Number of
characters

Specifies the number of characters that is shown.

Word wrap

If checked the text wraps to the next line and a hyphen


occurs if necessary.

Localization

Checked as default and has the following function:


When the display, that contains this object, is opened in the
user interface (Station) for the first time, localization
collects automatically all the data that can be localized and
adds them to the localization database as text keys. After
this the text keys can be translated in the database.
Remove the selection, if you have no need to save data to
the localization database.

4.8.6

Conditional Text Output

Property

Description

Display as
Text

Specifies that the value data type is text when shown in the
user interface. (The value is defined in the Data Tab.)

Fixed number of
characters

If checked the text length shown in the user interface can be


defined in the Number of characters field.
If not checked the text length is same as the number of
characters in the value.

8 - 110 PMD Object Properties

Number of
characters

Specifies the number of characters that is shown.

Word wrap

If checked the text wraps to the next line and a hyphen


occurs if necessary.

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Localization

Checked as default and has the following function:


When the display, that contains this object, is opened in the
user interface (Station) for the first time, localization
collects automatically all the data that can be localized and
adds them to the localization database as text keys. After
this the text keys can be translated in the database.
Remove the selection, if you have no need to save data to
the localization database.

4.8.7

Text Entry

Property

Description

Display as
Text

Specifies that the value data type is text when shown in the
user interface. (The value is defined in the Data Tab.)

Fixed number of
characters

If checked the text length shown in the user interface can be


defined in the Number of characters field.
If not checked the text length is same as the number of
characters in the value.

Number of
characters

Specifies the number of characters that is shown.

Word wrap

If checked the text wraps to the next line and a hyphen


occurs if necessary.

Localization

If checked the function is:


Localization collects automatically texts that are entered to
the system via this object and adds them to the localization
database as text keys. After this the text keys can be
translated in the database.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 111

4.8.8

Password Entry

Property

Description

Display as
Text

Specifies that the value data type is text when shown in the
user interface. (The value is defined in the Data Tab.)

Fixed number of
characters

If checked the text length shown in the user interface can be


defined in the Number of characters field.
If not checked the text length is same as the number of
characters in the value.

4.8.9

Number of
characters

Specifies the number of characters that is shown.

Word wrap

If checked the text wraps to the next line and a hyphen


occurs if necessary.

Property

Description

Type

Specifies how the object is animated.

Bar

Bar - value indicator is shown as a bar.


Pointer - value indicator is shown as a pointer.
Direction

8 - 112 PMD Object Properties

Specifies whether the indicator moves vertically or


horizontally.

Experion PKS
HMIWeb Display Building Guide 01/2009

4.8.10 PistonBar

Property

Description

Type

Specifies how the object is animated.


Bar - value indicator is shown as a bar.
Pointer - value indicator is shown as a pointer.

Direction

Specifies whether the indicator moves vertically or


horizontally.

4.8.11 Checkbox (FC data)

Property

Description

Label

The descriptive text that appears to the right of the


checkbox.

Use inverse
logic

Reverses the standard checkbox logic, so that it


corresponds to the wording of Label. (In standard logic,
checked equals "1".)
For example, labeling a checkbox "Open" would require the
opposite logic to labeling it "Close".

4.8.12 Insert ActiveX Document

Property

Description

File Name

The URL (Uniform Resource Locator) of the document that


you want to display. If necessary, find the document by
clicking the Browse button. See also 3.24 URL Formats.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 113

4.8.13 Insert Picture from File

Property

Description

Image file

If necessary, find the image file by clicking the


Browse button.

4.8.14 Insert Shape from File

Property

Description

Shape file

If necessary, find the shape file by clicking the


Browse button.

Display shape

Display element that is shown when the display,


that contains this object, is called up in the user
interface (Station). This property is used only for
Shape Sequences and the default selection is the
first display shape.

4.8.15 Alphanumeric (FC data)


Note! Alphanumeric (FC data) button is located on the Toolbox
toolbar.

8 - 114 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Display as
Details

These properties specify how the block.pin (point


parameter) information is displayed.
See the next table "Display As option / Description".

Number of
characters displayed

The maximum number of characters that can be


displayed.

Display As option

Description

Numeric

Displays the value as a number. If you deselect


Floating decimal point, you must type the number of
decimals you want to display in Number of decimals.

State descriptor

Not supported by the PMD system. Applicable to a


status point. Displays the state descriptor
corresponding to the points status.

Text

Displays the value as text

Acronym

Not supported by the PMD system. Displays an


acronym that corresponds to the (integer) value of the
point parameter.

Time

Applicable if the value represents time. If the value is


an integer, then it is assumed to represent minutes
after midnight. If it is a real number, it is assumed to
represent seconds after midnight.
Specify the number of characters you want to display
in Decimals.

Date

Applicable if the value is a date in Julian format.

Date/Time

Applicable if the value represents date and time.

Hexadecimal

Applicable if you want to display the value in


hexadecimal format.

Source Address

Not supported by the PMD system. Applicable if the


value is a source address for a point. This option is
generally only used by Honeywell personnel.

Destination Address

Not supported by the PMD system. Applicable if the


value is a destination address for a point. This option is
generally only used by Honeywell personnel.

Parameter of given
point

Not supported by the PMD system. Applicable if the


value is a point number in a user file. Select the
parameter you want to display from the field opposite.

State descriptor of
point at word

Not supported by the PMD system. Applicable if the


value is a state descriptor of a point in a user file, with
the Point ID at the word specified in the field opposite.
This option is generally only used by Honeywell
personnel.

Parameter name of
point at word

Not supported by the PMD system. Applicable if the


value is a parameter name of a point in a user file, with
the Point ID at the word specified in the field opposite.
This option is generally only used by Honeywell
personnel.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 115

4.8.16 Indicator (FC data)


Note! Indicator (FC data) button is located on the Toolbox toolbar.

Property

Description

Type

Specifies how the object is animated.


Bar - value indicator is shown as a bar.
Pointer - value indicator is shown as a pointer.

Direction

4.9

Specifies whether the indicator moves vertically or


horizontally.

Entry Tab
The Entry Tab appears for the following objects: Numerical Entry,
Text Entry, Password Entry, Binary Button and Signal Button.
In addition the Entry Tab appears for an object in case if
you first select the Toggle behavior in the Behaviors Tab and
you then select the Acknowledge property in the Toggle Tab.
That is to say, if you want to connect the Toggle behavior (send a
signal status from source to destination) to an object so that the
function must be acknowledged before the send.

8 - 116 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Description

Text is shown as advice for the data entry (Numerical


Entry, Text Entry, Password Entry), when the entry
dialog box is opened in the user interface.

Description 2

Used only in case of Binary Button or Signal Button or


Toggle behavior.

Description 3

Used only in case of Binary Button or Signal Button or


Toggle behavior.

Data entry page name

Data entry dialog html page name. Defaults (that


shouldnt be changed without a special reason) are:
Numerical Entry - AcknowledgeDE.htm
Text Entry - AcknowledgeDE.htm
Password Entry - AcknowledgePW.htm
Binary Button - AcknowledgeToggle.htm
Signal Button - AcknowledgeSB.htm
Toggle behavior - AcknowledgeToggle.htm

4.10 Font Tab


The font tab controls the appearance of the objects text, such as the
font and point size.

Property

Description

Font

Text is displayed in the selected font.


Note! You should select fonts with care, and only use fonts
that are suitable for computer displays.

Size

The text size, expressed in points.

Alignment

Left, right center and justify align the text within the object.

Effects

Bold and Italic apply these text styles to the text.


Underline draws a line under the text (example).
Strikeout draws a line through the text (example).

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 117

4.11 General Tab


The General tab controls the objects basic properties as its position
and size.

Property

Description

Name

The objects name. You use this name when referring to the
object in scripts.

ToolTip

The text that appears when someone hovers the mouse


pointer over the object in the user interface (Station).

Left
Top
Width
Height

The objects position and size, expressed in pixels.

Rotation

Angle specifies the clockwise angle through which the


object is rotated. If Angle is grayed out, it indicates that the
object cannot be rotated.

Visibility

The objects visibility setting in Station. The values are:


Hidden. The object is always hidden.
Visible. The object is always visible.
Inherit. The objects visibility is determined by its parent.
For example, if an object is part of a group, setting the
visibility of the group will apply the same setting to the
object.
Tip! An invisible object can be used as a placeholder for a
working value (such as the PV of a point), so that the value
can be accessed by a script.

Style

The style applied to the object. The style is one of the styles
defined in the style sheet attached to the display.

Enable tab stop

Allows users to select the object by pressing TAB.


The integer number you type in Tab index field specifies
the order in which objects are selected tabbing starts
with the lowest number and ends with the highest.

Tab index

8 - 118 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

4.12 Lines Tab


The Lines tab controls the objects line thickness and style.

Property

Description

Width

The width of the line. Options are: 1, 2, 3, 4, 6, tai 8 pixels

Style

The lines style. For detailed descriptions of the style options


see the separate table below this table.

Arrows

Only applicable for Static Line, Static Polyline and Static Bezier
Curve objects, which have the line start and end. Begin style
specifies the type of arrow at the start and
End style specifies the type of arrow at the end.

Corners

Only available for the Rounded Rectangle object. Roundness


(0-100) specifies the corners of the rectangle. 0 is a sharpcornered and 100 is a round-cornered rectangle.

Objects

Descriptions for line style options

Static Rectangle
Static Rounded Rectangle
Static Oval
Static Line
Static Polyline
Static Bezier Curve
Static Arc
Static Wedge
Static Textbox
Filled Rectangle
Filled Oval
Filled Polygon

Selectable style options are:

Static Pushbutton
Blinking Rectangle
Numerical Output
Numerical Entry
Text Output
Conditional Text Output
Text Entry
Password Entry
Signal Controlled Text
Bar
PistonBar
Mode
General Logic
Binary Button
Signal Button
Combobox (FC data)

Selectable style options are:

Experion PKS
HMIWeb Display Building Guide 01/2009

None - no border line


Solid

Inset

Outset

Ridge

Groove

Dotted

Dashed

Double

Note, that some styles can be seen clearly only if


you use some of the thicker line widths (4, 6 or 8
pixels).

PMD Object Properties 8 - 119

4.13 Link Tab


The Link Tab provides you to connect a display request to the object.
The Link Tab only appears if the Display Link behavior is checked in
the Behaviors Tab.

Property

Description

Display link
name

The filename of the display that appears when a user clicks


on the object. The default folder is
Honeywell\Experion PKS\Client\Abstract.

4.14 Popup Tab


This tab only appears if you select Popup on the Behaviors Tab.

Property

Description

File Name

The file name of the popup display that appears when a


user clicks on the object.

Initial Position

Determines the initial position of the popup when it is


called up.
Select Determine automatically if you want Station to
determine the initial position near the object.
Select Position on parent display if you want to specify
the top-left corner coordinates of the popup. You can
either type the Left and Top coordinates, or click Set
Position and then click in the display to mark the position.

8 - 120 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

4.15 Signal Tab


The Signal Tab only appears for the Signal Button object.

Property

Description

Signal interval
between sendings
(msecs)

Interval (milliseconds) after which the signal will be


resend while the pulse activation button is depressed.

4.16 Task Tab


The Task Tab is only applicable to the Numerical Entry, Text Entry
and Password Entry objects. The Task Tab appears if you check the
Task behavior on the Behaviors Tab of the object.

Property

Description

Invert

When unchecked, the source value (TaskSource property


in the Data Tab) is set to destination (TaskDestination
property in the Data Tab).
When checked, you use the Invert Values fields to define
the values to be sent to the destination.

Invert Values

If the source value (TaskSource property in the Data Tab)


is 0 then the value in the field Invert Value 0 is set to the
destination (TaskDestination property in the Data Tab).
If the source value (TaskSource property in the Data Tab)
is 1 then the value in the field Invert Value 1 is set to the
destination (TaskDestination property in the Data Tab).

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 121

4.17 Toggle Tab


The Toggle behavior allows you to send signal status from the source
to destination.
The Toggle Tab appears only if you select the Toggle behavior on the
Behaviors Tab of the object.
You use the Toggle Tab to define the value to be sent to the
destination and if the function must be acknowledged or not.

Property

Description

Acknowledge

If checked the value change must be acknowledged.


Adds the Entry Tab, which you use to define the
acknowledgement.
Note! You must deselect the Acknowledge property (to
remove the Entry Tab), before you deselect the Toggle
behavior in the Behaviors tab.

Source and
Destination

When the least significant bit of Source (SignalSource


property in the PMD Data tab) is 0 then the value you
define into the upper Destination field is set to the
destination (SignalDestination property in the PMD Data
tab).
When the least significant bit of Source (SignalSource
property in the PMD Data tab) is 1 then the value you
define into the lower Destination field is set to the
destination (SignalDestination property in the PMD Data
tab).

4.18 Profile object Design Guide


The purpose of this section is to instruct application designers how to
create and modify Profile objects.

4.18.1 General Tab


In the General Tab there isnt any properties specific only to Profile
object, therefore if you need instructions see section
4.11 General Tab.

4.18.2 PMD Data Tab


In the PMD Data Tab there are both common and Profile object
specific properties.

8 - 122 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Properties in the Parameters field are common to all objects. If you


need instructions how to make a process data (block.pin) connection
or what are the data types, see section 4.6 PMD Data Tab.
In the following are descriptions for the Table object specific
properties.
Property

Description

Series_1
ValueArray1

The array that provides the process data values to


the series 1 (curve 1)

ColorArray1

The array that provides the colors for the process


data values of the series 1.

FirstIndex1

The number of values that belong to the series 1.


Enter the desired indexes of the ValueArray to
define the range of values that belong to the series 1.

LastIndex1
FirstVisible1
LastVisible1
ScaleMinimum1
ScaleMaximum1

UpperAlarmLimit1
UpperWarningLimit1
LowerWarningLimit1
LowerAlarmLimit1

Experion PKS
HMIWeb Display Building Guide 01/2009

The number of values that are shown by the series 1.


Enter the desired indexes of the ValueArray to
define the range of values to be shown.
The X-axis scale. Enter the desired minimum and
maximum values. Use the Scale properties in the
Series Tab to complete the definition of X-axis scale.
Note! If you do not define the ScaleMinimum and
ScaleMaximum properties, the X-axis scale is the
scale of the series that has most values.
Limits that observe values, which exceed or fall
below a warning or alarm level. If the limits are
connected, they are shown as horizontal lines over
the profile object. The values exceeding or falling
below limits are shown with separate colors.
Note! Each series has its own limits.

PMD Object Properties 8 - 123

Property

Description

ComparisonLevel1

Use this property to define the level on which the Xaxis is drawn, if you are defining a series with twosided plot (the PlotMethod property is True).
This property has no meaning, if you are defining a
series with one-sided plot (the PlotMethod property
is False).

PlotMethod1

True (or an integer not equal to 0) = two sided plot.


False (or 0) = one-sided plot.

Series_2

See Series_1

Series_3

See Series_1

Series_4

See Series_1

Series_5

See Series_1

Series_6

See Series_1

General
Direction

Drawing direction for all the series of the object.


This property cannot be set independently for each
series.
True (or an integer not equal to 0) = the series are
drawn from right to left.
False (or 0) = the series are drawn from left to right.

4.18.3 PMD Blocks Tab


In the PMD Blocks Tab there isnt any properties specific only to
Profile object, therefore if you need instructions see section
4.7 PMD Blocks Tab.

8 - 124 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

4.18.4 Series Tab


On the series tab you can add, remove and customize series (Series 1
Series 6) in a Profile object.

Property

Description

Add

Adds a new tab (Series 1 Series 6), which you then use
to define the type and other properties of the series.
Note! You must define own tab for each of the series
(Series_1 Series_6) defined in the PMD Data Tab.

Remove

Removes a selected tab from the Series Tab.

Title

The title of the series. The titles of series are shown in the
profile legend, if you select the option Series Names as
the Legend Style property in the Legend Tab.

Type

Series type. The options are:


Line
Color Array Area Bar -

Color

Experion PKS
HMIWeb Display Building Guide 01/2009

Color of a series. This property has no effect, if you use


the property Color Each (for Area and Bar types) or if
you use the ColorArray property in the PMD Data Tab to
define the colors of data points.
PMD Object Properties 8 - 125

Property

Description

Color Each

Only available for Area and Bar types. Colors each data
point of the series with a different color. This property
has no effect, if you use the ColorArray property in the
Data Tab to define the colors of data points.

Border Visible

Visibility of borders in a series. Note! The Line type


series disappears, if you uncheck this property.

Show in Legend

Shows a series information in the profile legend. Use the


Legend Tab to define the information in detail.

Side Margins

Only available for Bar type. Side margins of a series


within the back wall.

Stairs

Only available for Line and Area types. Shows the data
as stairs.

Visible

Visibility of the series.

Multiple Series

Only available for Area and Bar types. Defines the


mutual position of multiple series.
None Series are drawn one on the other on the Z-axis.
Side - Data points of (Bar type) series are drawn next to
each others on the X-axis.
Stacked - Series are drawn one on the other on the Yaxis.
Stacked 100% - Series are drawn one on the other on the
Y-axis by using the total profile area.

Scale

The X-axis scale. (See also the ScaleMinimum and


ScaleMaximum properties in PMD Data Tab.)
Visible when checked the X-axis scale is visible.
Values format: - for example 0.0 = the values are shown
with one decimal.
Increment for example 2 = every second value in the Xaxis scale are shown.

Bar Width

Only available for Bar type. Defines the width of bars.

4.18.5 Title Tab


You use the Title Tab to define the name and its properties for a
Profile object.

8 - 126 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Caption

Title of the profile.

Visible

When checked, the title is visible.

Alignment

Alignment of the title: The title can be placed to the Left,


Center or Right on top of profile.

Background Color

Background color of the title:


Transparent Check this to override the background
color and set it to transparent.
Change - Uncheck Transparent and select the
background color.

Font

Font of the title.

4.18.6 Legend Tab


On the Legend Tab, you can customize the legend of the profile. The
legend shows the titles of series, for example.

Property

Description

Visible

When checked, the legend is visible.

Alignment

Alignment of the legend. The legend can be placed to


the Left, Right, Top or Bottom of the profile .

Font

Font of the text shown in the legend.

Background Color

Background color of the legend.

Legend Style

The data shown in the legend:


Automatic
Series Names
Series Values
Last Values

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 127

Property

Description

Text Style

The format of the text shown in the legend. This


property has meaning only if Legend Style is Series
Values or Last Values. The options are:
Plain
Left Value
Right Value
Left Percent
Right Percent
X Value

4.18.7 Panel Tab


You use the Panel Tab to define the Profile objects border and
background properties.

8 - 128 PMD Object Properties

Property

Description

Bevel Inner

Type of the inner bevel (frame): None, Lowered or


Raised

Bevel Outer

Type of the outer bevel (frame): None, Lowered or


Raised.

Width

Bevel Width of the inner and outer bevel in pixels.


Offset - Width of the space between the inner and
outer bevel in pixels.

Gradient Direction

Direction from gradient start color to end color:


Top Bottom, Bottom Top, Left Right, Right Left,
From Center, From Top Left or From Bottom Left.

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Margin (%)

Left margin between the profile and inner bevel.


Right margin between the profile and inner bevel.
Top margin between the profile and inner bevel.
Bottom margin between the profile and inner bevel.

Gradient

The panel can be colored using two different colors.


Visible Sets the gradient color in use.
Start Color - Gradient start color.
End Color - Gradient end color.
The use of Back property overrides the Gradient.

Background Image

Browse Opens a dialog box, which you use to


browse a background image for the profile. You can
enter a file name with or without its path. If the whole
path is not entered, the background image is searched
for in the directory in which the display file is saved.
The following picture formats are supported: bmp,
jpg, jpeg, ico, wmf, and emf.
If you set a background image it overrides the
Gradient property.

4.18.8 Left Axis Tab / Bottom Axis Tab


The following picture shows the meaning of properties available to
customize the axes of a profile.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 129

Property

Description

Title

Caption Title of the axis.


Angle - The angle of the title. Can be set within the range
of 0 to 360. The default value is 0 for the bottom axis
and 90 for the left axis.
Font - Font of the axis title.

Labels

Visible - Sets the label visible.


Font - Font of values shown in the label.
Value Format Format of values shown in the label. The
default setting shows the values as integers. If you enter
0.0, the values are shown with one decimal, etc. If you
leave the field empty no values are shown.

Grid Border

Visible - Sets the grid visible.


Color Color of the grid.

Grid Border Style

Style of the gridlines. Line type options are: Solid, Dash,


Dot, Dash Dot, Dash Dot Dot or Small Dots.

Visible

Sets the axe visible.

4.18.9 Walls Tab


You use the Walls Tab to customize the back wall color of the profile.
The back wall is the area within which a series are drawn.

8 - 130 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Back Wall

Check the Transparent to leave the profile


background transparent or uncheck the Transparent
and click Color to select the desired color.

4.18.10 Selectors Tab


You use the Selectors Tab to customize the left and right selectors of
the profile. Selectors are the vertical indicator lines, which you can
use to specify profile data.

Property

Description

Color

Left - Color of the left selector.


Right - Color of the right selector.

Visible

Left - Sets the left selector visible.


Right - Sets the right selector visible.

Width

Width of the selectors.

4.19 Table object Design Guide


The purpose of this chapter is to instruct application designers how
to create and modify Table objects.

4.19.1 General Tab


In the General Tab there isnt any properties specific only to Table
object, therefore if you need instructions see section
4.11 General Tab.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 131

4.19.2 PMD Data Tab


In the PMD Data Tab there are both common and Table object
specific properties.

Properties in the Parameters field are common to all objects. If you


need instructions how to make a process data (block.pin) connection
or what are the data types, see section 4.6 PMD Data Tab.

8 - 132 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

In the following are descriptions for the Table object specific


properties and some definition examples.
Property

Description

General
Value (+)

Incoming data for the table.

Decimals

When valueformat is numerical, number of


decimals.

Visibility

Data visibility vector.


Index value = True (or an integer not equal to 0) =>
Corresponding data visible.
Index value = False (or 0) => Corresponding data
not visible.

RowCount (+)

Number of rows in the table.

ColCount (+)

Number of columns in the table.

Limits
ValueUpperLimit
ValueLowerLimit

Data entry upper and lower limits. Significant only


if the property Lock values in this Spread is
unchecked in the Settings Tab.

Appearance
BackGColor

Table background color.

ForeColor

Table text color.

Headers
ColumnHeaderText

Vector or constant string. Example of a constant


string: ?sarr?A?B?C?D?E?. i.e. the ? is used as
separator between column headers.

RowHeaderText

Vector or constant string. Example of a constant


string: ?sarr?1?2?3?4?5?. i.e. the ? is used as
separator between row headers.

Vector
FirstElementIndex (+)

The first index of the data vector to be shown in the


table. See examples below.

NumberOfElements (+)

Number of consecutive indexes shown. See


examples below.

NumberOfModulo (+)

Number of consecutive indexes not shown. See


examples below.

CharsFromVector

Number of characters shown in each index (string


data type). See example below.

Note! The final values that a Table object outputs are defined by
using the following vector properties in the PMD Data Tab:
FirstElementIndex (+), NumberOfElements (+), NumberOfModulo
(+) and CharsFromVector (+).
In the following there are some examples how to define vector
properties.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 133

Example 1. Showing all the vector elements in a table


This example tells how to show all the values (1 to 10) of the vector.
FirstElementIndex:

Define 1, because all the vector elements are


to be shown in the table.

NumberOfElements:
(Number of successive table
indexes)

Define 1 or any other number > 0, because all


the vector elements are to be shown in the
table.

NumberOfModulo:
(Number of those successive
table indexes that are not shown
in the table)

Define 0, because all the vector elements are


to be shown in the table.

CharsFromVector:
(Number of characters shown in
each index in case the of string
data type)

NA
because the data type is Number.
(see section 4.19.5 Value Format Tab).

In the PMD Data Tab the definitions are as follows:

When you set the number of rows (RowCount property) to 2 and the
number of columns (ColCount property) to 5, the table shown in the
following picture will be output in the display.

Example 2. Showing part of the vector elements in a table


This example tells how to show only part of the vector's elements in
a table. Vector has values from 1 to 20.
In the HMIWeb Display Builder the designer sets following values:

8 - 134 PMD Object Properties

FirstElementIndex:

Define 4, because the first element to be


shown in the table exists in the vector index
4.

NumberOfElements:
(Number of successive table
indexes)

Define 2, because always two successive


vector elements are to be shown in the table.
(i.e. The two first vector indexes used are 4
and 5)

NumberOfModulo:
(Number of those successive
table indexes that are not shown
in the table)

Define 3, because always three successive


vector elements after the used elements are
left unread. (i.e. The indexes 6, 7 and 8 are
not used, indexes 9 and 10 are used, indexes
11, 12 and 13 are not used, etc.)

CharsFromVector:
(Number of characters shown in
each index in case the of string
data type)

NA
because the data type is Number.
(see section 4.19.5 Value Format Tab).

Experion PKS
HMIWeb Display Building Guide 01/2009

In the PMD Data Tab the definitions are as follows:

When you set the number of rows (RowCount property) to 1 and the
number of columns (ColCount property) to 8, the table shown in the
following picture will be output in the display.

Example 3. Showing text in a table


This example instructs how to show texts (data type is String) in a
table. Basic idea is the same than with numerical values, but now the
designer has to define also the CharsFromVec property and the format
of incoming text is a long string (while the format for numerical
values is an array). i.e. one character in a string can be corresponds to
one value in a numerical array.
In this example the original text is a 16 characters long string.
In the HMIWeb Display Builder the designer sets following values:
FirstElementIndex:

Define 1, because all the characters of the


string are to be shown in the table.

NumberOfElements:
(Number of successive table
indexes)

Define 1 or any other number > 0, because all


the characters of the string are to be shown in
the table.

NumberOfModulo:
(Number of those successive
table indexes that are not shown
in the table)

Define 0, because all the characters of the


string are to be shown in the table.

CharsFromVector:
(Number of characters shown in
each index in case the of string
data type)

Define 2, because two characters are to be


shown in each table cell.

In the PMD Data Tab the definitions are as follows:

When you set the number of rows (RowCount property) to 1 and the
number of columns (ColCount property) to 8, the table shown in the
following picture will be output in the display.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 135

4.19.3 PMD Blocks Tab


In the PMD Blocks Tab there isnt any properties specific only to
Table object, therefore if you need instructions see section
4.7 PMD Blocks Tab.

4.19.4 Font Tab


In the Font Tab there isnt any properties specific only to Table
object, therefore if you need instructions see section
4.10 Font Tab.

4.19.5 Value Format Tab


The Value Format Tab is used to define the data type in the table.

8 - 136 PMD Object Properties

Property

Description

Number

This option allows you to show numerical type data in


the table. You can also show data exponentially by
selection the Show number exponentially property.

String

This option allows you to show string type data in the


table.

Boolean

This option allows you to define the texts to be shown in


the table when the boolean data type is true and false.

Experion PKS
HMIWeb Display Building Guide 01/2009

4.19.6 Appearance Tab


The Appearance Tab is used to define some details of appearance
(layout).

Property

Description

Alignment

Use the Alignment taken from value format or align the


values in the table cells to the Left, Center or Right.

Borders

Check the Show grid on table to get the grid visible.


Uncheck to hide grid.

4.19.7 ColRow Tab


The Columns/Rows (ColRow) Tab is used to define whether the
headers are shown or not. If headers are shown, sizes of headers are
defined here.

Property

Description

Headers

Select Show column headers, to get column headers


visible. Uncheck to hide column headers. Use the
ColumnHeaderText property in the PMD Data Tab to
define the header texts.
Select Show row headers, to get row headers visible.
Uncheck to hide row headers. Use the RowHeaderText
property in the PMD Data Tab to define the header texts.

Experion PKS
HMIWeb Display Building Guide 01/2009

PMD Object Properties 8 - 137

Property

Description

Header sizes

Set the Height of column headers and Width of row


headers in pixels. These properties are significant only if
you select the Show column headers and Show row
headers properties in this same tab.

4.19.8 Settings Tab


The Settings Tab is used to define some settings for table.

Property

Description

Lock values in this


Spread

Check to prevent the data entry to the table cells.

Localization

Check Localize locked output strings to localize texts


in cells of string data type.
Check Localize headers if there is need to localize
header texts.
Check Localize True/False texts to localize texts
shown in the table when the boolean data type is true
and false.

Note! Table needs to


be locked (data entry
prevented) for
localization to work.

Direction for setting


the values to Spread.

Check the One row at the time to define that


incoming data is set to table one row at the time,
starting from first row. Defines also cursor to move
horizontally from left to right.
Check the One column at the time to define that
incoming data is set to table one column at the time,
starting from first column. Defines also cursor to
move from top to bottom.

8 - 138 PMD Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties

5.1

EPKS Object Properties overview


You access the properties of the selected object(s) through the
Properties window.
You can call up the Properties window for an object

5.2

by double-clicking the object.

by clicking the
(Properties window) on the View
toolbar.
Note! Make sure the correct object is selected.

by right-clicking the object and selecting Edit


Properties from the menu opened.

Animation Tab
The animation tab specifies the correspondence between the objects
color and the value or status of the associated point
parameter/database file.
Property

Description

Color Breakpoints

The type of animation used for the object:

Indicate alarm
state with color

Experion PKS
HMIWeb Display Building Guide 01/2009

None. No animation.

Continuous. The color changes as the value changes.


You can specify up to nine colors and the percentage
range for which each color applies. (For example,
you could make an object turn red when the value is
between 90 and 100 percent of its range.)

Discrete. Each color represents a particular discrete


value. Select Inverse if you want to use the object's
fill color this produces a "reverse video" effect,
which makes text stand out, providing you have
selected an appropriate color scheme.

Station overrides the current color with the systemdefined colors during alarm states. (See the following
table.)

EPKS Object Properties 8 - 139

Property

Description

Indicate off-scan
state with color

Station overrides the current color with the systemdefined color for off-scan. (See the following table.)

Level fill
animation

Only applicable to vector objects, such as ovals. The


"level" of the object's fill color varies in accordance with a
value in the database.
Adds the Data Tab, which you use to specify the
database details.

System Defined Colors

5.3

Point state

System defined color

In alarm and unacknowledged

Red and blinking

In alarm and acknowledged

Red

Returned to normal but alarm not


acknowledged

Normal color, but blinking

Point off-scan (scanning disabled)

White

Behaviors Tab
The Behaviors tab specifies which behaviors are attached to the
object. When you select a behavior from the Behaviors tab, another
tabs appear, which you then use to configure the behaviors
properties. For example, if you select Popup behavior, the Popup tab
appears.
The behavior list indicates which behaviors are available for the
object.
Description provides a brief description of the behavior.
The following table describes the behaviors supplied with HMIWeb
Display Builder. However, some other behaviors may also be
supplied for specialized tasks and all these behaviors are not
available for all the objects.

8 - 140 EPKS Object Properties

Behavior

Description

Faceplate

A faceplate appears when a user clicks the object. A faceplate


is a specialized type of popup that shows critical information
about the point. (In most cases, a faceplate looks like the lefthand portion of the associated point detail display.)

Hover

Only applicable to alphanumerics and comboboxes.


If the object is too narrow to show its contents, the contents
appears in a ToolTip (a small window) when a user moves
the mouse pointer over the object.
Note: If you select this behavior, do not use the object's
ToolTip property (General tab).

Popup

When selected this option allows the user to call up a popup


by clicking the object in Station. Adds the Popup Tab, which
you use to configure the popup. For an introduction to
popups, see 2.3 Creating a popup or faceplate.

Shape Sequence
Animation

Only applicable to shape sequences. See 2.4 Creating a Shape


Sequence.

Experion PKS
HMIWeb Display Building Guide 01/2009

To define a behavior:
1. Select the object and click the Behaviors tab.
2. Select the behavior you want to define.
3. If any new tabs appear, select them and define the
behaviors properties. See instructions for the tab in
question.

5.4

Colors Tab
The Colors tab controls the object's colors.
The number of color properties depends on the object's type. For
example, a rectangle has line and fill colors, whereas an
alphanumeric also has a text color. (The following table only
describes the common properties.)
Property

Description

Fill Color

The object's fill color.

Line Color

The object's line color.

Text Color

The text color. Only applicable to objects with text, such


as alphanumerics and pushbuttons.

Level Fill Color

The color of the bar or pointer used to indicate the value.


Only applicable to indicator objects.

Chart object specific properties

5.5

Property

Description

axisBackColor

The background color of the axes.

AxisLabelColor

The color of the axis labels.

AxisMarkerLabelColor

The color of the axis markers.

plotBackColor

The background color of the plot.

referenceLineColor

The color of the reference line.

Custom Properties Tab


The Custom Properties Tab is only applicable to a dynamic shape
that has been inserted into a display. For details about:

5.6

Custom properties, see 2.5 Creating a Dynamic Shape.

Filling in this tab, see 2.5.4 Inserting a Dynamic Shape


into a Display.

Data Tab
The Data tab specifies the object's link to the database. (For some
types of objects, such as rectangles and circles, this tab only appears
if you select Color Animation on the Behaviors Tab.
The Type of database link property specifies the type of link:

Experion PKS
HMIWeb Display Building Guide 01/2009

Point/Parameter. The object is linked to a point


parameter. See 5.6.1 Defining a Link To a Point.
EPKS Object Properties 8 - 141

5.6.1

Database file. The object is linked to a file in the server


database, whose contents are controlled by another
application. See 5.6.2 Defining a Link to a Database
File.

Defining a Link To a Point


Note! This function is not supported by the Experion PKS with PMD
Control system.
When defining a link to a point, you specify the point and the
appropriate parameter. (Each point has a number of parameters
associated with it, such as field values and configuration details. For
details about points and their parameters, see the Server and Client
Configuration Guide.)
Property

Description

Point

The ID of the point to which the object is linked. If you


are creating the display on a server, you can select the
ID from the list. (However, in a DSA system, the server
you are working on may not know of the existence of
every point in the system.)

Parameter

The point parameter to which the object is linked. If you


select a history parameter, such as H24H, History offset
controls which history value is used. (0, the default,
represents the latest history value, 1 represents the
second-to-last value, and so on.)

Data entry
allowed

If you select Data entry allowed, users with a security


level equal to or higher than the specified Security
Level can edit the object's value.
The security levels are:
Operator, Supervisor, Engineer and Manager.

Security level

5.6.2

Defining a Link to a Database File


Note! This function is not supported by the Experion PKS with PMD
Controller system.
For details about database files, see the Application Development
Guide.

8 - 142 EPKS Object Properties

Property

Description

File

The number of the file to which the object is linked. Select


the indexing option from the list opposite:

No indexing.

Indexed by file offset. Adds Stations current


file offset to the file number. The offset can be set by
scrollbars, by the host and by the PAGE UP and
PAGE DOWN keys.

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Record

The number of the record within the file. Select the


indexing option from the list opposite:

Word

No indexing.

Indexed by record offset. Adds Stations current


record offset to the record number. The offset can be
set by scrollbars, by the server and by the PAGE UP
and PAGE DOWN keys.

Indexed by field offset. Adds Stations current


field offset to the word number. The offset can be set
by scrollbars, by the server and by the PAGE UP and
PAGE DOWN keys.

Indexed by Station no. Each Station uses separate


records in the user file. The effect is to view the User
file as a series of logical files, one for each Station. Set
the record and word numbers as normal; for example,
if you want the link to refer to the second record for
each Station, set Record to 2.

The word number within the file. Select the indexing option
from the list opposite:

No indexing.

Indexed by field offset. Adds Stations current field


offset to the word number. The offset can be set by
scrollbars, by the server and by the PAGE UP and
PAGE DOWN keys.

Format

The data format.


If you select String, you must specify the length of the
string.
If you select Bits, you must specify the starting bit and the
number of bits within the word.

Read from
oldest record of
circular file

Applicable if it is a circular file and you want to read the


oldest record first.

Data entry
allowed

If you select Data entry allowed, users with a security level


equal to or higher than the specified Security Level can edit
the object's value.
The security levels are:
Operator, Supervisor, Engineer and Manager.

Security level

5.7

Data Tab (Alarm table)


The Data tab controls what columns (alarm details) appear in the
alarm table.
Property

Description

Tick the columns


you wish to show

Lists the available columns that can appear in the


alarm table. Select the columns you want to appear in
the table.
Use the Move up and Move down buttons to specify
the order in which columns appear in the table. (The
first column in the list appears on the left of the table.)

Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties 8 - 143

Property

Description

Width

The width of the selected column. The way in which


the width is interpreted depends on the setting for
Column resizing (on the Details tab).
If you set Column resizing to None or Standard, the
width represents pixels. Note that if the sum of the
column widths is greater than the width of the alarm
table (Width on the General tab), you should enable
horizontal scrollbars (set Horizontal scrollbar on the
Details tab to visible).
If you set Column resizing to Compact, the width is
treated as proportional value, and the column widths
are automatically adjusted to fit the table. For example,
if a table is 450 pixels wide and you set the width of
the first column to 100 and the width of the four other
columns to 200, the width of the first column will be 50
pixels (one ninth of 450) and the width of each other
column will be 100 pixels (2/9 of 450).

5.8

Details Tab
The Details tab contains properties that are specific to each type of
object.

5.8.1

5.8.2

ActiveX Document
Property

Description

File Name

The URL (Uniform Resource Locator) of the document that


you want to display. If necessary, find the document by
clicking the Browse button. See also 3.24 URL Formats.

Property

Description

Alarm table
Header
Header height
Visible

If Visible is selected, the table includes column headings.


Header height specifies the height (in pixels) of the column
headings.

Grid
Row height

The height (in pixels) of the rows.

Scrollbars

8 - 144 EPKS Object Properties

Vertical
scrollbar

The vertical scrollbar's visibility setting. The values are:


Hidden = the scrollbar is hidden
Visible = the scrollbar is visible
Auto = the scrollbar only appears if the table cannot
simultaneously show all the alarms.

Horizontal
scrollbar

The horizontal scrollbar's visibility setting. The values are:


Hidden = the scrollbar is hidden
Visible = the scrollbar is visible
Auto = the scrollbar only appears if the table is narrower
than total width of the columns.

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Resizing

5.8.3

Column resizing

Specifies whether a user can resize columns, and the way in


which adjacent columns are resized:
None = The columns cannot be resized
Standard = Resizing a column makes the column to the
right wider/narrower
Compact = Resizing a column makes all columns to the
right proportionally wider/narrower.

Date and time


format

Specifies the date and time format. The formats are:


Date and time = shows the date, and time to seconds
Date and time (ms) = shows the date, and time to ms (If
you don't want ms resolution, specify 1 or 2 decimal
places.)
Time = shows the time to seconds
Time (ms) = shows the time to ms (If you don't want ms
resolution, specify 1 or 2 decimal places.)

Alphanumeric
Property

Description

Display as Details

These properties specify how the value is displayed.


See the next table "Display As option / Description".

Word wrap

If selected, the value (normally text) is displayed over


several lines if it is longer than the alphanumeric's
width.

Number of
characters displayed

The maximum number of characters that can be


displayed.

Display As option

Description

Numeric

Displays the value as a number. If you deselect


Floating decimal point, you must type the number of
decimals you want to display in Number of decimals.

State Descriptor

Applicable to a status point. Displays the state


descriptor associated with the current value.

Text

Applicable if the value is a text string.

Acronym

Displays the acronym associated with the current


value (an integer) of the point parameter. See 5.15.1
Selecting Acronyms.

Time

Applicable if the value represents time. If the value is


an integer, then it is assumed to represent minutes
after midnight. If it is a real number, it is assumed to
represent seconds after midnight.
Specify the number of characters you want to display
in Decimals.

Date

Applicable if the value is a date in Julian format.

Date/Time

Applicable if the value date and time.

Hexadecimal

Applicable if you want to display the value in


hexadecimal format.

Source Address

Applicable if the value is a source address for a point.


This option is generally only used by Honeywell
personnel.

Destination Address

Applicable if the value is a destination address for a


point. This option is generally only used by Honeywell
personnel.

Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties 8 - 145

5.8.4

Display As option

Description

Parameter of given
point

Applicable if the value is a point number in a user file.


Select the parameter you want to display from the field
opposite.

State descriptor of
point at word

Applicable if the value is a state descriptor of a point in


a user file, with the Point ID at the word specified in
the field opposite. This option is generally only used
by Honeywell personnel.

Parameter name of
point at word

Applicable if the value is a parameter name of a point


in a user file, with the Point ID at the word specified in
the field opposite. This option is generally only used
by Honeywell personnel.

Chart
You can simultaneously display the values of up to eight point
parameters, depending on the type of chart selected in Chart type on
the Options Tab. (Currently, the chart only supports Line Trend,
which allows you to have up to eight plots.)

5.8.5

5.8.6

Property

Description

Plot

The plot's ID. (Used in scripts to identify the plot.)

Point ID
Parameter

The point parameter whose values you want to display.

Color

The color used to display the point parameter values on the


chart.

Property

Description

Label

The descriptive text that appears to the right of the


checkbox.

Use inverse
logic

Reverses the standard checkbox logic, so that it


corresponds to the wording of Label. (In standard logic,
checked equals "1".)
For example, labeling a checkbox "Open" would require the
opposite logic to labeling it "Close".

Checkbox

Combobox

8 - 146 EPKS Object Properties

Property

Description

Display as Details

Specifies how the object is animated.


See the next table "Display As option/Description".

Sort alphabetically

Alphabetically sorts the items in the list.

Display As option

Description

State Descriptor

Displays the defined states of the selected point as


entries in the comboboxs list.

Acronym

Displays an acronym that corresponds to the


(integer) value of the point parameter. See 5.15.1
Selecting Acronyms.

Experion PKS
HMIWeb Display Building Guide 01/2009

5.8.7

5.8.8

5.8.9

Display As option

Description

Parameter name of
point at word

Only applicable if the value is a parameter name of


a point in a user file, with the Point ID at the word
specified in the field opposite. This option is
generally only used by Honeywell personnel.

Hyperlink
Property

Description

Action

Calls up the specified object:


Callup URL. Calls up the specified URL.
Callup Page. Calls up the specified display (DSP
or HMIWeb). Note that you do not have to
specify the path because Station automatically
searches its display folders.
None. Does nothing.

Property

Description

Type

Specifies how the object is animated.


Bar - A colored bar of variable height within the
object indicates the relative value.
Pointer - A colored pointer moves up and down
within the object to indicate the relative value.

Direction

Specifies whether the indicator moves vertically


or horizontally.

Property

Description

Label

The push buttons label.

Background Image

The graphic that forms the push buttons


background.

Action,
Details

The action performed when a user clicks the push


button. See the next table "Select this action/To do
this".

Select this action:

To do this:

None

Nothing, or the button has a script that runs when


it is clicked by a user.

Callup Page

Call up the specified display or Web page. If you


specify a Web page, you must ensure that it does
not conflict with the Web access restrictions
specified in Station.

Request Report

Request the specified report.

Indicator

Push button

Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties 8 - 147

Select this action:

To do this:

Request Task

Perform the task associated with the specified task


LRN. In addition to specifying a task LRN, you
must also specify:

Appropriate values for the task parameters

The security level required to perform the task

For details about the Server Display Program


(LRN 21), see Server and Client Configuration
Guide.
Menu Tag

Perform the menu command selected from the list


of menu commands.

Launch Application

Launch the specified application. Either type the


applications name in Application, or click the
button opposite to navigate through the folder
structure and find the executable.

5.8.10 Shape
Applicable to both shape sequences and dynamic shapes, whether
embedded or linked.

5.9

Property

Description

Shape file

The shape file on which this shape is based. Readonly.

Display shape

Only applicable to a shape sequence. The shape


that is initially displayed when the display is
called up. By default, this is the first shape in the
sequence.

Filters Tab
The Filters tab is only applicable to alarm and event tables, and
specifies what types of alarms/events appear in the table.
Property

Description

Tick the columns you


wish to filter by

Lists the alarm/event details (columns).

Filter

The properties that appear in this section depend


on the currently selected column (alarm/event
item). Configure the properties as appropriate.
For example, if you only wanted to include
unacknowledged alarms in the table, you would
select the Alarm State Indication column, and then
select Unacknowledged here.
Note: You can filter by a column even if it does not
appear in the table. (The Data tab specifies which
columns are visible.) For example, you may want
to filter out low and high priority alarms even
though the Priority column is not visible.

8 - 148 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

5.10 Font Tab


The font tab controls the appearance of the object's text, such as the
font and point size.
Property

Description

Font

Text is displayed in the selected font. Note that


you should select fonts with care, and only use
fonts that are suitable for computer displays.

Size

The text size, expressed in points.


(If you want to specify a non-standard size, click
the box and type the size for example: 56.5pt
and then press ENTER.)

Style

The text style, such as italics.

Justify

The horizontal alignment of text within the object.

Effects

Strikeout draws a line through the text and


Underline draws a line under it.

5.11 General Tab


The General tab controls the object's basic properties such as its
position and size.
Property

Description

Name

The objects name. You use this name when referring to the
object in scripts.

ToolTip

The text that appears when someone hovers the mouse


pointer over the object in Station.

Left
Top
Width
Height

The objects position and size, expressed in pixels.

Rotation

Angle specifies the clockwise angle through which the


object is rotated. If Angle is grayed out, it indicates that the
object cannot be rotated.

Visibility

The objects visibility setting in Station. The values are:

Hidden. The object is always hidden.

Visible. The object is always visible.

Inherit. The objects visibility is determined by its


parent. For example, if an object is part of a group,
setting the visibility of the group will apply the same
setting to the object.

Tip! An invisible object can be used as a placeholder for a


working value (such as the PV of a point), so that the value
can be accessed by a script.
Enable tab stop
Tab index

Experion PKS
HMIWeb Display Building Guide 01/2009

Allows users to select the object by pressing TAB.


The integer number you type in Tab index field specifies
the order in which objects are selected tabbing starts
with the lowest number and ends with the highest.

EPKS Object Properties 8 - 149

5.12 Lines Tab


The Lines tab controls the object's line thickness and style.
Property

Description

Width

The width of the line.

Style

The lines style, such as dotted or dashed.

Arrows

Only applicable if the line has a start and an end. Specifies


the type of arrow at the start and end of the line.

5.13 Options Tab


The Options tab is only applicable to a chart object, and controls its
major characteristics, such as its type (line, pie, etc.) and the rate at
which it plots new values.
Property

Description

Chart type

The type of chart. Currently, only Line Trend is supported.


A line trend can have up to eight plots, each of which plots
the values of a separate point parameter.

Axis

Specifies the colors used for the legend text and its
background.

History type

The type of history, for example: 6 minute average.

Samples

The number of samples you want to display, up to 1000.


Note that the larger the number of samples, the heavier the
load on the server and the longer the time required to
update the chart.

Units

Specifies whether samples are displayed as percentage


values or as engineering units.

5.14 Popup Tab


This tab only appears if you select Popup on the Behaviors Tab.
Property

Description

File Name of
Page to be
displayed in
Popup Window

The filename of the popup display that appears when a


user clicks the object.

Initial Position

Determines the initial position of the popup when it is


called up.
Select Position on parent display if you want to specify the
coordinates of the top-left corner of the popup. You can
either type the Left and Top coordinates, or click Set
Position and then click in the display to mark the position.
Select Determine automatically if you want Station to
determine the initial position.

8 - 150 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

5.15 Acronyms
Note! This function is not supported by the Experion PKS with PMD
Controller system.
An acronym describes the meaning of a parameter's state (or integer
value). For example, the acronyms "Stopped" and "Running" are
much more meaningful in displays than the raw parameter values
"0" and "1".
The default acronym file contains acronyms suitable for most
purposes. Acronyms in this file are divided into two ranges:

System. Pre-defined, which include commonly required


acronyms. System acronyms are stored in records 1 to
2048.

User-defined. Stored in records 2881 to 3880. You define


user acronyms in Station.

Related acronyms are stored as contiguous records in the order that


corresponds to the states of a parameter. The following example
shows how the four states of a parameter correspond to a set of four
acronyms Stopped to Fast. (When selecting a set of acronyms, you
specify the record of the first acronym and the number of acronyms
required see 5.15.1 Selecting Acronyms.

Custom Acronyms
You can create custom acronym files the main advantage is that
custom acronyms can be more than 10 characters long.
For details about creating custom acronyms, see Using Custom
Acronyms in the Display Building Guide.

Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties 8 - 151

5.15.1 Selecting Acronyms


Related acronyms are stored as contiguous records in the order
corresponding to the parameter values. To select a set of acronyms,
you specify the record of the first acronym, as well as the number of
acronyms required.
To select default acronyms:
1. Select Acronym in Display as and User file in Source.
2. Specify the values of the other properties as appropriate.
Property

Description

Start the acronym

The record that contains the first acronym.

Number of acronyms

The number of acronyms you want to use.

Preview

If you are on the server, the selected acronyms


appear in this box.

To select custom acronyms:


1.

Select Acronym in Display as and User file in Source.

2.

Specify the values of the other properties as appropriate.

Property

Description

File

The file that contains the custom acronyms.

Start at record

The record that contains the first acronym.

Number of acronyms

The number of acronyms you want to use.

Start at word

The word that contains the first acronym.

Length of acronyms

The length of the acronyms.

Location

Specifies how the acronyms are stored within the


file:

Preview

Consecutive records

Single record, where the acronyms are stored in


consecutive words within the same record.

If you are on the server, the selected acronyms


appear in this box.

5.16 Sorting tab


The Sorting tab is only applicable to alarm and event tables and the
table object. It specifies how alarms/events are sorted.
To learn about alarm and event tables, see 5.18 About alarm and
event tables.

8 - 152 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Sort by this column

These properties specify up to three


levels of sorting instructions for
alarms/events that appear in the table.
For example, you might want to sort
alarms by Priority (select Descending to
list the highest priority alarms first) and
then by Date & Time (select
Descending to list the newest alarm
first).

Then by

At each level, select a column


(alarm/event item) and the order in
which alarms/events are sorted.
Note: You can sort by a column even if
it does not appear in the table. (The
Data tab specifies which columns are
visible.) For example, you may want
the most recent alarm to appear at the
top of the table even though the Alarm
Time column is not visible.

5.17 About vector graphic objects


Vector graphic objects are "line-based" objects such as rectangles and
curves. The following objects are vector graphic objects.
Arc

Polygon

Rounded Rectangle

Bezier Curve

PolyLine

Textbox

Line

Rectangle

Wedge

Oval
The following table lists specialized editing tasks you can perform on
vector graphic objects.
Task:
3.3.2 Creating a new object from overlapping objects.
3.14 Combining objects to improve display performance.
3.16 Using the Node Editor.

5.18 About alarm and event tables


An alarm table lists alarms in a manner similar to the Alarm
Summary. An event table lists events in a manner similar to the
Event Summary.
The properties you can specify when creating an alarm or event table
include:

Experion PKS
HMIWeb Display Building Guide 01/2009

The types of alarms/events that are shown (For example,


you may only want to show urgent alarms for a particular
area.)
EPKS Object Properties 8 - 153

The details that are shown (date/time, description, priority


and so on), and the order in which they appear across the
table

Whether there are horizontal and vertical scrollbars

Typical alarm table

Note:

Unlike an alarm table, an event table does not show events


as soon as they occur (subject to the display's refresh rate).
Instead, it shows events stored in the SQL events database,
which is updated from the "live" system database at 30second intervals. This means that the most recent event in an
event table will be at least 30 seconds old.

By default, the event table has its event time filter set to
"TODAY", which means only those events that are generated
on the same day are displayed. The "TODAY" event time
filter shows events stored in the SQL events database, which
is updated from the "live" system database at 30-second
intervals.

When you create an alarm or event table in HMIWeb


Display Builder, its appearance does not closely reflect its
appearance in Station. For example, there is only one
"column" regardless of how many columns you actually
specify.

Typical alarm or event table as it appears in HMIWeb Display Builder

5.19 About trends


A trend object presents information in a graphical manner, and can
be configured in numerous ways.
Notes:
Some of the features described here can only be accessed using
scripts. The Properties Window only allows you to configure a
chart's basic properties.
Currently, you can only create line and bar trends in HMIWeb
Display Builder. If you want to create another type of chart, such as
pie or tuning, you must use Display Builder.
8 - 154 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

A trend includes the following main components:

Chart area. The data display area.

Axis. The rulers and legends of the x/y axes.

Toolbar. The toolbar above the chart area.

Legend. The tabular area below the chart area.

5.19.1 Chart area


A trend can display up to 32 plots, each of which can be separately
configured.
You can also configure the view's appearance such as the
background and grid colors.

Samples and sample intervals


For the x-axis, the minimum sample interval is 1 second. (The
maximum sample interval is 24 hours.)

Plot ToolTips
When a user moves the pointer over a plot, a ToolTip shows the
value of the plot at that point, as shown in the following figures.
With scripting, you can include a suitable prefix to the value, as
shown in the figure on the right.

Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties 8 - 155

Reference line and reference values


When a user clicks in the Plot View a vertical reference line appears.
The placement of the reference line depends on whether snap to
value is set. If snap to value is set, the reference line is placed to
nearest value. If snap to value is not set, the reference line passes
through the point marked by the click. Also, when the user moves
the pointer over the reference line, a ToolTip appears which shows
its date/time.
With scripting, you use the OnReferenceCursorSet to obtain the
reference values. A reference value is the value (and date/time) of a
plot where it intersects the reference line. (The value is calculated
using linear interpolation between the two adjacent samples.)
If the Legend is visible, the reference values are shown in the Legend
grid.

Event bar and data tips


If the Event Summary is visible with the trend, an event bar is added
to the bottom of the chart area. The event bar contains icons to
indicate when an event occurred. A data tip appears when a user
clicks on an event symbol. To remove the data tip a user clicks on the
event symbol again. If a different symbol is clicked, the data tip
displayed is for the new event symbol. Only one data tip can be
visible at a time. If multiple events occurred in the region of the
event symbol then arrow buttons appear in the data tip. These arrow
buttons allow users to scroll through the events that occurred at that
time.

Zoom function
A user can zoom into a particular part of the trend by dragging
diagonally across the area of interest, as shown in the following
figure. When the user releases the mouse button, the trend zooms
into the rectangle marked by the pointer.
8 - 156 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

The user returns the trend to its normal scale by clicking the
button.

Invalid data
If the trend receives invalid data, it discontinues the plot until valid
data is again received, as shown in the following figure.

5.19.2 Axis
By default, the Axis View includes the axis marker labels.
With scripting, you can also include axis labels.

Labels with multiple plots


Each plot on a trend can have its own axis and marker labels (as well
as other properties such as range and number of samples). However,
only the labels for the first plot in a trend are displayed. The ranges
of the other plots are automatically scaled to fit the y-axis.
Experion PKS
HMIWeb Display Building Guide 01/2009

EPKS Object Properties 8 - 157

5.19.3 Toolbar
A trend can include toolbars so that users can manipulate the trend.
With the toolbar, users can:

Change the scale

Change the line plot to a bar graph for a single point

Show or hide the Event Summary

Show or hide the Legend

Show or hide numeric history

Zoom

Change the time period

With scripting, you use the SetXAxisToolbarItemVisible method to


specify what items are available on the toolbar.

5.19.4 Legend
The Legend provides more detailed information about the points
that are included in the trend.
The legend can be provided in two forms, a full legend or a mini
legend. The mini legend contains the pen check box, point ID, and
parameter. In addition to these items, the full legend also contains
the point description, low scale, high scale, current value, reference
value and engineering units.
If the toolbar is visible on the trend, users have the option to show or
hide the legend.
If the trend also includes events or includes numeric history, then
only the mini legend can be included.

8 - 158 EPKS Object Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Display Properties

6.1

Display Properties overview


You access the properties of the current display (Display, Popup,
Dynamic Shape or Shape Sequence) through the Properties window.
You can call up the Properties window

6.2

by double-clicking the plain display area.

by clicking the
Properties window button on the
View toolbar.
Note! If any object is selected, select Edit / Deselect
All to get the Properties window for the display.

by right-clicking the plain display area and selecting


Edit Properties from the menu opened.

Appearance Tab
The Appearance tab contains properties that define the background
details and size of the display.

Experion PKS
HMIWeb Display Building Guide 01/2009

Display Properties 8 - 159

Property

Description

Background

Image / Browse Opens a dialog box which you


use to browse a background image for the display.
You can enter a file name with or without its path.
If the whole path is not entered, the background
image is searched for in the directory in which the
display file is saved. The following picture formats
are supported: bmp, jpg, jpeg, ico, wmf, and emf.
If you set a background image it overrides the
background color.
Color of the display background.
Style - A style from the style sheet specified in
Stylesheet

6.3

Size

The Width and Height of the display, expressed in


pixels.

Style

Stylesheet - The style sheet used by the display.

Callup Task Tab

The Callup Task tab specifies the task that is performed whenever
the display is called up. A task is any of the standard server
programs or an application program.
If you want to perform the task at regular intervals while the display
is visible, use the Periodic Task Tab.
Property

Description

Request task on
page callup

Select this checkbox to specify a callup task.

Details

The task details, including its LRN (task identifier),


parameters and the security level required to perform the
task.
If you select Add station number offset to LRN, a separate
task is performed on each Station. (The number of the task
performed on a particular station is equal to the sum of the
specified LRN and the Stations number.)

8 - 160 Display Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

6.4

Custom Properties Tab

This Custom Properties Tab is only applicable to a dynamic shape (a


display, which type is Dynamic Shape). You use this tab to define a
dynamic shape's custom properties. For a description of custom
properties and for details how to use this tab, see 2.5 Creating a
Dynamic Shape.

6.5

Details Tab

Property

Description

Display Refresh
rate {seconds}

By default, Station updates all displays at a standard rate,


typically once every five seconds. This option allows you
to specify a slower rate for the display. (If the display is
particularly complex, slowing the refresh rate will reduce
the load on your system.)

Zooming allowed

If this check box is cleared, operators cannot zoom in/out


on the display

Multi window

SafeView window category


Single use application set
Application set name

Experion PKS
HMIWeb Display Building Guide 01/2009

Display Properties 8 - 161

Property

Description

Allow display
callup for

Only applicable if areas have been defined for your


system. Specifies which areas can call up the display.
All areas - The default selection, which does not restrict
access to the display.
Only area - Restricts access to the specified area.
Area defined by File / Word - Restricts access to the area
specified by the file/word combination. (In general, these
fields are used only by Honeywell personnel.)

6.6

6.7

General Tab

Property

Description

Title

The display's title that appears in the Station Title Bar (and
in the Display Summary page if it is a numbered display)
Or the title of a popup, shape sequence or dynamic shape.

Description

Any notes or comments about a display, popup, shape


sequence or dynamic shape.

Use first shape


for bad value

Only applicable to a shape sequence. If selected, Station


displays the first shape if the associated point no longer
exists.

Help Tab
The Help tab specifies the help associated with the display. Station
users can call up the help by pressing the help key or selecting a
menu item. (Each Station must be configured so that users can access
the help. For details, see Server and Client Configuration Guide.)
You can specify either:

6.7.1

A topic within a HTML Help file. HTML files have a


chm extension see 6.7.1 Specifying a Topic in a
HTML Help File.

A document such as a HTML file or Microsoft Word


document see 6.7.2 Specifying Help Other Than HTML
Help.

Specifying a Topic in a HTML Help File


You specify a topic within a HTML Help file using either its topic
number or its internal filename.

8 - 162 Display Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

You can create HTML Help using a variety of help authoring tools,
including Microsoft HTML Help Workshop, which you can
download from Microsofts Web site.

6.7.2

Property

Description

Help file name

The HTML Help filename, including its chm extension. If


the file is not in one of Stations display folders, you must
include the full pathname.

Help file type

Automatically set to HTML Help when you specify the


chm extension.

Help Topic
Note! This
property is not
supported by the
PMD system.

The help topic, which can be specified using either its:

Internal filename. Set Locate topic by to Topic file and


specify the filename of the topic in Topic file.

Number. Set Locate topic by to Topic number and


specify the number in Topic number.

Specifying Help Other Than HTML Help


You specify help, other than HTML Help by typing its filename.
(Typical help documents include HTML pages and Word
documents.)

Property

Description

Help file name

The filename of the document, including its extension.


If the file is not in one of Stations display folders, you must
include the full pathname.

Help file type

6.8

Automatically set to Ordinary document if its extension is


not chm.

Keys Tab
You can assign a range of common commands to the PAGE UP,
PAGE DOWN keys, as well as the softkeys. A softkey is a function
key whose action is defined for each page rather than being fixed for
the Station.

Experion PKS
HMIWeb Display Building Guide 01/2009

Display Properties 8 - 163

6.9

Property

Description

Key

A key and the associated action it performs when pressed.

Action

To assign an action to a key, select the key from the list and
then the action. Repeat for each key as required.

Periodic Task Tab


The Periodic Task tab specifies the task that is performed at regular
intervals while the display is visible. (A task is any of the standard
server programs or an application program.)
If you only want to perform the task when the display is called up,
use the Callup Task Tab.
For details about the Server Display Program (also known as "LRN
21"), see the Server and Client Configuration Guide. For details about
application programs, see the Application Development Guide.

8 - 164 Display Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

Property

Description

Request task
periodically

Select this checkbox to specify a periodic task.

Details

The task details, including its LRN (task identifier),


parameters and the security level required to perform the
ask.
If you select Add station number offset to LRN, a separate
ask is performed on each Station. (The number of the task
performed on a particular station is equal to the sum of the
pacified LRN and the Stations number.)

Request every

The request interval, specified in display update intervals.


(By default, Station updates all displays at the same rate,
typically every five seconds. However, you can specify a
longer interval in Refresh rate on the General tab.)

6.10 PMD Blocks

For instructions see section 4.7 PMD Blocks Tab.

Experion PKS
HMIWeb Display Building Guide 01/2009

Display Properties 8 - 165

6.11 PMD General


Note! The PMD General Tab appears in the Display Properties
window after you have configured one or more PMD objects for the
display.

Note! When you select the Rename function in the Task field, the
New name field appears instead of the Replace and With fields.
Property

Description

Page name

The automatically formed display / popup specific


name.

Department

Shows the name of the PMD department being


configured.

Process Area

The process area for the display.

Protection

The protection level for the display.

Display reference

Lists the display references.

Task

Replace: Replace all occurrences of characters given in


Replace field with characters in With field in the selected
names.
Rename: Selected names will be replaced. Use wildcard?
to keep the old character.
More information about Replace and Rename functions:
see sections 4.7.2 and 4.7.3.

8 - 166 Display Properties

Experion PKS
HMIWeb Display Building Guide 01/2009

6.12 Shortcut Menu Tab

Property

Description

Show
Default
shortcut menu

Uses the default menu for a display, sysdefault_sm.xml.

Show
Customized
shortcut menu

Uses the specified custom menu.

Experion PKS
HMIWeb Display Building Guide 01/2009

Display Properties 8 - 167

Setting up HMIWeb Display


Builder

7.1

Setting HMIWeb Display Builders Options (Tools /


Options)
This chapter describes how to set up various HMIWeb Display
Builder options. It also describes keyboard and menu shortcuts.
To configure the options, select Tools / Options to see the Options
window and then specify the options on each tab:

7.1.1

General Tab

Grids and Rulers Tab

Shapes Tab

General Tab

8 - 168 Setting up HMIWeb Display Builder

Experion PKS
HMIWeb Display Building Guide 01/2009

Option

Description

Default scripting
language

Specifies the default scripting language. Either


VBScript or JScript.

Number of
Undo/Redo Levels

Specifies the maximum number of undos/redos that


you can perform. See 3.19 Undoing Your Work.
Note: HMIWeb Display Builders memory
requirements may exceed your computers
capabilities if you specify too large a number.

Recently used file list

Specifies the number of recently used files HMIWeb


Display Builder lists under the File menu.

Save AutoRecover info


every

If this option is selected, the autorecover version


of any open display is saved at the specified
frequency.
If HMIWeb Display Builder crashes, it asks you
whether you want to open the autorecover version
when you restart it.

Change mouse cursor


when over a selectable
object

If this option is selected, the cursor changes from


to
when move over a selectable/editable
object. (The mouse pointer will not change if, for
example, you move it over a locked object.)
You should consider deselecting this option if you
are working on a complex display. (The extra
processing involved in determining whether an
object is selectable can affect performance.)

Show Intellisense autocompletion list in script


editor

If you select this option, you activate the Script


Editor's Intellisense feature. (IntelliSense displays
information in lists and pop-ups as you write your
code. For example, it displays the available
properties, methods and events of objects.)

Archive file format

The file format used when saving a display in


archive format. Use the default file format (Text)
unless you have a specific need to use Binary.

Save unarchived copy


of file with archive files

If you select this option, two versions of a display


are saved each time you save it in archive format:
Archive (*.hda or *.hsa)
Standard (*.htm or *.sha)
Note that if you save a display in standard format,
an archive version is not saved.

7.1.2

Grids and Rulers Tab

Experion PKS
HMIWeb Display Building Guide 01/2009

Setting up HMIWeb Display Builder 8 - 169

Option

Description

Horizontal spacing
Vertical spacing

The horizontal and vertical spacing, in pixels, of


gridlines, expressed in pixels.
The grid makes it easier to arrange display objects in
a neat and consistent manner.

Color

The color of the grid lines.

Snap objects to grid

If this option is selected, objects automatically align


to the grid when you create, move or resize them.
button on the View toolbar
You can also use the
to turn this option on/off.

Show grid

If this option is selected, the grid is visible.


You can also use the
to show/hide the grid.

Show rulers

button on the View toolbar

If this option is selected, the rulers are visible. The


rulers make it easier to arrange objects in a neat and
consistent manner.
You can also use the
button on the View toolbar
to show/hide the rulers.

7.1.3

Shapes Tab

Option

Description

Search for shape files in

This list specifies the folders HMIWeb Display


Builder searches when looking for linked shapes. See
below how to add a shape folder to the list.
If a display includes a link to a shape that is not in a
listed folder, the next time you open the display,
HMIWeb Display Builder will replace the shape
with a rectangle containing an error message
("Unable to load shape file ").
Similarly, if a display includes an embedded shape
that is not in a listed folder, you cannot upgrade it.
See 2.8 Upgrading an Embedded Shape.

8 - 170 Setting up HMIWeb Display Builder

Experion PKS
HMIWeb Display Building Guide 01/2009

Option

Description

By default, insert into


display

Specifies the default manner in which shapes are


inserted into displays:
Contents of shape file embeds a copy of the shape
file in the display
Link to shape file inserts a link to the shape file
Note that when you insert a shape, you can override
the default by selecting other option in the Insert
Shape dialog box.

To add a shape folder to the list:


1. Click Add to add a blank line to the list.
2. Either type the folders full path, or click the
and browse for the folder.

button

3. If necessary, use the


and
buttons to
rearrange the order of folders in the list. HMIWeb Display
Builder searches through the folders in the order listed.

7.2

Creating a Toolbar (Tools / Customize)


You can create your own toolbars that only contain the tools/menus
you want.
To create a toolbar:
1. Select Tools / Customize to open the Customize dialog
box.
2. Click New on the Toolbars tab to open the New Toolbar
dialog box.
3. Type the toolbars name and click OK.
An empty, small toolbar appears on the HMIWeb Display
Builder window and the name of the toolbar appears in
list of the Customize dialog box.
4. Click the Command tab in the Customize dialog box.
5. Select a category that contains items (icons or menus) you
want to include in your toolbar.
6. Drag each item to your toolbar. (This copies the item to
your toolbar it doesnt delete it from the original
toolbar.)
7. Repeat steps 5 and 6 for items in other categories.
As with the other toolbars, you can show/hide your toolbar and
drag it to a convenient place.

Experion PKS
HMIWeb Display Building Guide 01/2009

Setting up HMIWeb Display Builder 8 - 171

7.3

Keyboard Shortcuts
Command

Shortcut

Align the left edges of selected objects

CTRL+Q

Align (horizontally) the centers of selected objects

CTRL+W

Align the right edges of selected objects

CTRL+E

Align the top edges of selected objects

CTRL+1

Align (vertically) the middle of selected objects

CTRL+2

Align the bottom edges of selected objects

CTRL+3

Bring selected object to top of stack

CTRL+PAGE UP

Bring selected object one layer up (towards the top


of) the stack

SHIFT+PAGE UP

Copy selected object to the clipboard

CTRL+C

Create a new (standard) display

CTRL+N

Cut selected object to the clipboard

CTRL+X

Delete selected object

DELETE

Duplicate selected object

CTRL+D

Group selected objects

CTRL+G

Open a display

CTRL+O

Paste contents of clipboard into display

CTRL+V

Print current display

CTRL+P

Redo command that has been undone

CTRL+Y

Save current display

CTRL+S

Select all objects

CTRL+A

Send selected object to bottom of stack

CTRL+PAGE DOWN

Send selected object one layer down (towards the


bottom of) the stack

SHIFT+PAGE DOWN

Show/hide Script Editor

CTRL+ENTER

Show/hide Properties window

ALT+ENTER

Undo action

CTRL+Z

Ungroup selected group

CTRL+U

8 - 172 Setting up HMIWeb Display Builder

Experion PKS
HMIWeb Display Building Guide 01/2009

7.4

Shortcut Menu
If you right-click (press the right mouse button) on the display or
object(s), a shortcut menu appears next to the mouse pointer.

Item

Description

Cut

Cut the selected object(s) to the clipboard.

Copy

Copies the selected object(s) to the clipboard.

Paste

Pastes the contents of the clipboard near the center of the


display. If Paste is gray, it means the clipboard is empty.

Duplicate

Duplicates the selected object(s).

Delete

Deletes the selected object(s).

Arrange

Gives access to the same alignment and grouping


functions as the 1.4.5 Arrange Toolbar.

Transformations

Gives access to the same transform functions as the 1.4.7


Transform Toolbar.

Edit Properties

Shows the Properties window.

Edit Script

Shows the Script Editor window.

Experion PKS
HMIWeb Display Building Guide 01/2009

Setting up HMIWeb Display Builder 8 - 173

Distributing Displays

8.1

Display Storage Techniques


You can use of the following storage techniques for your displays:

8.2

Centralized. All displays are stored on the server, and


accessed by Stations as required

Distributed. Each Station has its own copies in a local


folder. (This technique reduces communication traffic and
callup delays because Stations can show the displays
without having to first download them.)

Distribution Issues
Unless you create displays on the server and use the centralized
storage technique, you need to copy them to the appropriate
computer(s) and check that they work correctly.
Issue

Notes

Shapes and popups

Shapes and popups are linked to the displays, not


embedded in them. This means that you also have to
copy these files.
You have to copy linked shapes and popups to folders
that are registered in Station. (When asked to call up a
display, Station only searches the registered folders.)

Associated folders

Each display (and shape/popup) has an associated


folder that contains various support files and graphics.
These folders have the same name as the display, but
with a _files extension.
Copying a display will also cause the associated folder
to be copied.

8 - 174 Distributing Displays

Point IDs and


database links

Check that all dynamic objects in a display show the


correct data when configuring an object, it is easy to
mistype a point ID or database address.

DSP displays

If you are also distributing DSP displays, refer to the


Display Building Guide for the distribution details
the procedures are slightly different.

Experion PKS
HMIWeb Display Building Guide 01/2009

S-ar putea să vă placă și