0% found this document useful (0 votes)
214 views158 pages

DAP HMI User Manual Ver2.01

hmi user manual dap

Uploaded by

yooy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
214 views158 pages

DAP HMI User Manual Ver2.01

hmi user manual dap

Uploaded by

yooy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 158

ASAT Solutions Inc.

DAP™

HMI User Manual


For technical support and services, please contact ASAT Solutions Technical Support through our website
or by phone.

Canada

Telephone
(403) 569-1680

World Wide Web


http://www.asatsolutions.com

E-mail
mailto:[email protected]

© 2008 ASAT Solutions Inc.


All rights reserved. No part of this publication may be reproduced, stored in an
electronic database or transmitted in any form by any means, electronic, photocopying,
recording or otherwise, without the prior written permission of the copyright holder.

All other trademarks and registered trademarks are the property of the respective
holders.

For technical support, please visit www.asatsolutions.com

DAP HMI User Manual Version 2.01 1-2


Table of Contents
1 Introduction ............................................................................................................... 1-4
2 HMI Configuration ..................................................................................................... 2-5
2.1 DAPviewer™ Components ................................................................................. 2-6
2.2 HMI Configure .................................................................................................... 2-8
2.2.1 HMI instances .............................................................................................. 2-8
2.2.2 HMI instance Properties ............................................................................. 2-11
2.2.3 HMI Window............................................................................................... 2-16
2.2.4 Properties of Windows within the HMI........................................................ 2-18
2.2.5 HMI Alarm Group ....................................................................................... 2-23
2.2.6 HMI Alarm Group Properties ...................................................................... 2-23
2.3 Menu Bar .......................................................................................................... 2-30
2.3.1 HMI Configure Toolbar............................................................................... 2-30
2.3.2 HMI Format Toolbar ................................................................................... 2-32
2.3.3 HMI Zoom Toolbar ..................................................................................... 2-34
2.4 Working Area.................................................................................................... 2-36
2.4.1 Drawing on working area............................................................................ 2-36
2.4.2 Operating on working area ......................................................................... 2-38
2.5 Basic Graphic ................................................................................................... 2-42
2.5.1 Object Properties ....................................................................................... 2-42
2.5.2 Animation Properties.................................................................................. 2-50
2.5.3 Operation Properties .................................................................................. 2-61
2.5.4 Static Properties......................................................................................... 2-73
2.6 Frame Window ................................................................................................. 2-77
2.6.1 Event Table ................................................................................................ 2-77
2.6.2 SOE/COS Table......................................................................................... 2-81
2.6.3 Limit Table.................................................................................................. 2-84
2.6.4 Trending Curve .......................................................................................... 2-87
2.6.5 Realtime Table ........................................................................................... 2-90
2.6.6 System Monitor .......................................................................................... 2-94
2.7 HMI Component Library.................................................................................... 2-97
2.7.1 Opening an HMI Component Library.......................................................... 2-97
2.7.2 Adding a Graphic Object to an HMI Component Library ............................ 2-98
3 Step by Step Examples ......................................................................................... 3-101
3.1.1 A Simple Single Line Diagram.................................................................. 3-101
3.1.2 A Simple Annunciator Panel..................................................................... 3-127
3.1.3 Navigating between Windows .................................................................. 3-134
3.1.4 Setting up Alarm Acknowledgements....................................................... 3-144
3.1.5 Final Setup ............................................................................................... 3-149
3.1.6 The Simple HMI in Operation ................................................................... 3-153

DAP HMI User Manual Version 2.01 1-3


1 Introduction

Introduction to One of the eight applications available within the DAPstudio™ suite is the
DAPviewer™ DAPviewer™. The DAPviewer™ is a set of tools that allows the user to
create a fully functional Human-Machine Interface (HMI) system while
working within DAPstudio™. The DAPstudio™ tools have direct access
to all of the points configured in the system and, as a result, there is no
need to import external point lists.

Following is a brief summary of some of the features of the DAPviewer™


application:
• Objects to be displayed can be built up using an extensive array of
drawing tools provided by the DAPviewer™ application as well as
external tools such as Microsoft Visio®
• Multiple windows can be created, each with their own
characteristics as designated by the HMI designer i.e. there are no
“canned” windows
• Data points of interest can either be typed in directly or chosen
from the database using a built in browser tool
• Access to one or more windows can be restricted or granted to
specific users specified on the system

DAPviewer™ features three viewer modes:


• WEB HMI in which the HMI is viewed and controlled over an
Internet connection between the DAPserver™ and a remote
computer
• Local HMI in which a terminal, mouse and keyboard are connected
to a DAPserver™ and the HMI is accessed directly
• Stand Alone HMI

DAP HMI User Manual Version 2.01 1-4


2 HMI Configuration

General Configuration of the HMI parameters is done entirely in DAPstudio™.


To configure the HMI, the DAPviewer™ Application within DAPstudio™
is used.

DAPviewer™ To enter the HMI Application, double click on the DAPviewer™ icon on
the project’s main DAPstudio™ screen. The following figure shows the
Main DAPstudio™ screen with the DAPviewer™ Application icon
highlighted.

Figure 2-1: DAPstudio™ Main Page

DAP HMI User Manual Version 2.01 2-5


2.1 DAPviewer™ Components
DAPviewer™ The following figure shows the DAPviewer™ screen and its
Components components. The main components of DAPstudio™ screen are:

 HMI Configuration Menu


 Menu Bar
 Working Area
 Drawing Toolbox Window Including:
 Basic Graphics
 Frame Window
.

Figure 2-2: DAPviewer™

HMI The HMI Configuration menu contains all of the HMI instances created
Configuration by the user. A maximum of three HMI instances can be created here.
Each HMI instance can have several windows. To create a new window,
left click on Windows in an HMI instance then right click.

Using the basic graphic objects and system frames provided by


DAP HMI User Manual Version 2.01 2-6
DAPviewer™, the user can draw various types of diagrams or tables
and associate system points with them.

Menu Bar The menu bar provides the user with a variety of tools and methods to
create diagrams in the defined windows.

Working The working area is the space where the user creates diagrams. Note
Area the rulers on the top and left hand side of the working area. These
rulers can be used to assist the user in placing graphic objects on the
page.

Basic The Basic Graphic window provides a variety of basic graphic objects
Graphic drawing tools.

Frame The Frame Window provides a variety of common windows and tables.
Window

DAP HMI User Manual Version 2.01 2-7


2.2 HMI Configure

General Details on configuring HMI instances can be found in the following


sections. The figure below shows the HMI Configure menu including an
HMI instance, CDPPHMI125.

Figure 2-3: HMI Configure Menu

2.2.1 HMI instances


Creating an To create a new HMI instance:
HMI instance
1. Left click on the DAP HMI icon in the HMI Configure menu.
2. Right click on the DAP HMI icon in the HMI Configure menu.
3. Left click on New HMI option in the popup menu. The Create new
HMI window will appear.

DAP HMI User Manual Version 2.01 2-8


Figure 2-4: Create new HMI Instance

4. To change the name of an HMI instance, right click on the current


name and choose Rename.

5. During the process of creating a new HMI, windows that were


previously saved as templates can be added to the new HMI by
selecting the checkboxes associated with each window.

After creating an HMI instance, Windows and Alarm Management branches


will be listed under the new HMI instance. When the Alarm Group
Management group is expanded, three categories will be seen; SOE
Group, a COS Group and a Limit Group.

Newly created windows will appear when the Windows group is


expanded.

Deleting an
HMI instance To delete an HMI instance:
1. Right click on the HMI instance to be deleted, and left click on the
Delete HMI option in the resulting popup menu. The next figure shows
the popup menu that appears when the HMI instance is right clicked.

DAP HMI User Manual Version 2.01 2-9


Figure 2-5:
:Delete HMI instance
2. A warning box will then appear seeking confirmation that the chosen
HMI instance is to be deleted.

Figure 2-6: Warning Window


3. Left click on the OK button, the HMI instance will be deleted and will
no longer appear in the HMI configure menu.

Renaming an To rename an HMI instance:


HMI instance
1. Right click on the HMI to be renamed and left click on the Rename
option in the popup menu.

Figure 2-7: Popup Menu

2. Type the new name into the input text box and press enter. The new
name will then appear.

DAP HMI User Manual Version 2.01 2-10


Figure 2-8: Rename HMI

2.2.2 HMI instance Properties

General The following instructions outline the steps necessary to configure the
properties of an HMI instance.

1. Right click on a new HMI instance in the HMI Configure menu.


2. Left click on the Properties option in the popup menu which will be
similar to the following figure.

Figure 2-9:
:Popup Menu
A window entitled HMI Client Setting will pop up. The properties of the HMI
instance are configured within this window. The sub-window presents
three tabs to the user; HMI Basic, Remote Client IP and Local User which are
discussed below.
.

HMI Basic The HMI Basic properties sub-window is used to configure basic
Properties properties of an HMI client. It contains properties shown below.

DAP HMI User Manual Version 2.01 2-11


Figure 2-10:
:HMI Client Settings
Run width:
This property specifies the width of the HMI window in pixels. Type
the desired window width into this box.

 Run height
This property specifies the height of the HMI window in pixels.
Type the desired window height into this box.
Note that Run width and height define the maximum size of any
window to be used within the HMI instance. If a defined working
window is specified to be larger than the dimensions entered here, it
will be clipped to the dimensions specified in the basic properties of
the HMI instance.
 Alarm Sound
This property enables /disables the alarm sound. If this box is
checked, a sound will be generated when an alarm occurs.
 Check login user
If this boxed is checked, the user will be prompted to log in to the
HMI. If not checked the user will go directly into the HMI.
 Define Flashing Frequency
Here, the flashing frequency of graphic objects is defined. Enter
the number of milliseconds between flashes for each category (Fast,
Medium and Slow). Note that in all three cases, the duty cycle is
DAP HMI User Manual Version 2.01 2-12
50% i.e. if a time of 1000 ms. is entered, the configured graphic will
turn on for one second, then off for one second, etcetera.
 Current User Pt.
This point, if used, must be pseudo point of data type “message”.
The system will write the relevant information about the current user
of this HMI instance to the variable which in turn can be viewed in
DAPstudio™ or displayed in an HMI window.
.  Last Event Pt.
This point, if used, must be pseudo point of data type “message”.
The system will write all relevant information about he latest event to
occur in DAPstudio™ to this point which in turn can be viewed in
DAPstudio™ or displayed in an HMI window. Note that this
information is also visible in the DAPstudio™ event window as the
latest event.
 Initial Window
This property is used to specify a window as the first popup window.
The selected window will be displayed on the screen of HMI client
when the system starts up. Check the desired window or windows.

Remote The next tab under HMI Client Setting window is the Remote Client IP tab.
Client IP Here, a list of allowed IP addresses is configured. This has the effect of
limiting the number of external computers that are allowed to access the
HMI over an Ethernet connection. These settings apply to the Web
based HMI.

The configurable parameters are discussed below.

DAP HMI User Manual Version 2.01 2-13


Figure 2-11:
:Remote Client IP
 IP Address
Enter the IP address of an external computer that will be allowed
access to the HMI. This is a security feature that restricts access.
 Indicate pt.
This point, if used, must be pseudo point of data type “message”.
The system will write the IP address to the variable which in turn can
be viewed in DAPstudio™ or displayed in an HMI window.
 Enable Control
If this box is checked, the computer with the associated IP address
will be able to operate controls within the HMI. Ensure that this box
remains unchecked if the user at this IP address is not permitted to
operate controls.
 Add
When the information in the three fields just discussed has been
entered, click on the Add button to add it to the HMI Client list..
 Remove
This button is used to remove an existing IP address from the list of
permitted clients. Simply highlight the IP address that is to be
removed and left click on the Remove button.

DAP HMI User Manual Version 2.01 2-14


Local User The last tab in the HMI Client Setting window is the Local User tab.
Here, the configured users in DAPstudio™ are given permission to log
into the HMI. Only the users listed the Members box as seen below will
be allowed access to the HMI. The list of users shown in the right hand
Users box are all of the users that have been specified in the Device
Properties application of DAPstudio™ under the User Management tree.

Figure 2-12:
:Local User


Left click on this button to move all of the users in Users list box on the
right hand side into Members list box on the left hand side.


Select one of the users in Users list box by left clicking on the user name
that is to be moved and then left click on this button to move the
selected user into Members list box.


Select one of the users in Members list box by left clicking on the user
name that is to be moved and then left click on this button to move the
selected user into Users list box.


Left click on this button to move all of the users in Members list box on the left
hand side into Users list box on the right hand side.

DAP HMI User Manual Version 2.01 2-15


2.2.3 HMI Window

Creating a In the HMI Configure menu, each HMI instance contains a window tree
new and an alarm group tree. Every window has a unique ID. After the
window window is created, specific properties of the window can then be
customized.
To define a new window:
1. Expand the HMI instance tree to which a new window will be added.
2. Select Windows by left clicking on it.
3. With Windows still highlighted, click the right mouse button and left
click on New Window. A window similar to the one shown below will
then appear..

Figure 2-13: Create new HMI window

4. Click OK to create a new window with no configured properties or


choose one or more templates that were previously saved to use a
basis for the newly created window(s). Choose a template by
clicking on the checkbox next to the window’s name. As implied,
multiple templates can be chosen in this step. Click OK when the
choices are complete and the new window(s) will then appear in the
Windows tree list. The creation of window templates will be
discussed a little further along in this document.

Deleting a 1. Select the window to be deleted by left clicking on it.


Window 2. Right click on the selected window and left click on Delete Window
option in the resulting popup menu.

DAP HMI User Manual Version 2.01 2-16


Renaming a 1. Select the window to be renamed by left clicking on it.
Window 2. Right click on the selected window and left click on Rename.

Figure 2-14: Rename HMI Window


3. Type a new name into the input text box and press the “Enter”
key.

Save Users may store a defined window as a template. This is a useful feature
Window as a if multiple windows will have similar themes but are subtly different from
Template each other. As discussed above, new windows can be created by
using existing templates.

1. Select the window to be saved as a template by left clicking on it.


2. Right click on the selected window and choose Save as template from
the pop-up menu as shown below.

Figure 2-15: Save as template


3. The window shown below will then appear.

DAP HMI User Manual Version 2.01 2-17


Figure 2-16:
:Define template name
4. Type the desired name and click OK. The template will appear in
the windows tree as new window.

2.2.4 Properties of Windows within the HMI

General As shown in the figure below, two configuration tabs are available when
configuring the properties of a window, Basic Property and Color Property.

1. To access the windows properties sub-window, select the window to


be configured by left clicking on it.
2. Right click on the selection and left click on Properties in the resulting
pop-up window to gain access Window Property window as shown
below.

Basic The default sub-window shown in the popup window is the Basic
Property Properties sub-window, which will be similar to the next figure.

DAP HMI User Manual Version 2.01 2-18


Figure 2-17:
:Basic Property Sub-window
Window
Win ID This property is used to specify the ID of this defined HMI window. This
is a hexadecimal number that is assigned by DAPstudio™. It cannot
be changed by the user.

Title If desired, a title for the window can be entered here.


 Type

This property is used to define the way the window will be displayed.

Replace: When the window is opened, it will replace the current


window.
Overlap: When the window is opened, it will overlap the current
window.
Popup: When the window is opened it appears on top of the current
window. Note that there is little difference between Popup and
Overlap.

 Frame

This property is used to configure the border type of the HMI


window.

None: If selected, the HMI window will not have border and the title of
the window will be displayed.
Single: If selected, the HMI window will have a Windows style border
with the window title displayed.
View
 Zoom enable

This property enables/disables changing of the size of HMI window.


Check this box to enable zooming.

 View Width

This property is used to define the view width of HMI window. Left
click on the button of to adjust the width. The width can also be
typed into this field.

 View Height

This property is used to define the view height of HMI window. Left
click on the button of to adjust the height. The height can also be
typed into this field.

 Refresh

DAP HMI User Manual Version 2.01 2-19


This parameter specifies how often the window will be refreshed
when it is being displayed. Click the button to adjust the refresh
rate. The rate can also be typed into the field. The valid range is
from 1 to 3600 seconds.
 Grid Size

This parameter adjusts the grid size displayed on the window when
in design mode. It controls the drawing resolution i.e. all graphic
objects will snap to this grid. Click the button to adjust the grid
size. The grid resolution can also be typed into the field. The valid
range is 2 to 32. Generally, a smaller grid size should be used for
better resolution when designing graphical objects.

Window
Position &
Size
 Left

This property is used to specify the distance in pixels from origin to


the left border of HMI window by either left clicking on button or
typing in the distance.

 Right

This property is used to specify the distance in pixels from origin to


the right border of HMI window by either left clicking on button or
typing in the number of pixels..

 Top

This property is used to specify the distance in pixels from origin to


the top border of HMI window by either left clicking on button or
typing in the number of pixels.

 Bottom

This property is used to specify the distance in pixels from origin to


the bottom border of HMI window by either left clicking on button
or typing in the number of pixels.

DAP HMI User Manual Version 2.01 2-20


Color The second tab in the Widow Property sub-window is the Color Property
Property tab. Here, the relevant color properties the HMI are configured. A
sample window is shown below.

Figure 2-18:
:Color Property Sub-window
 Fill
This component is used to define a pattern to be displayed as a
background and/or the color of the background.
Window Pattern:21 different background patterns are available.
Choose one from the drop-down list.
The full Windows palette of colors is available to be
Pattern Color:
used as the pattern color. It is applied to the pattern chosen in the
Window Pattern field provided it is a graphic pattern i.e. pattern 13 to
21. Choose a color from the drop-down menu or choose a custom
color.
Background Color: Thefull Windows palette of colors is available to be
used as the background color. If a pattern from 13 to 21 was
chosen above, the background color will be applied to the
non-colored portions of the pattern. Otherwise, it will simply be the
background color for the window. Choose a color from the

DAP HMI User Manual Version 2.01 2-21


drop-down menu or choose a custom color.
 Background Picture
This feature allows a picture to be used as the background. Note
that the picture must be sized correctly before being placed as the
background otherwise it will either be clipped to the window size or
not occupy the entire window. Note also that placing a picture as
the background will override any pattern or background color
chosen. To add a picture as the background of the window, left click
on the button to browse for the picture. When chosen, the
picture will appear in the preview pane. However, the preview does
not reflect either of the sizing issues discussed above. Note that
care should be taken in defining the path to the folder in which the
picture is placed to preserve portability of configurations between
machines. Ideally, all pictures should reside in a subfolder within
the project being worked on.

DAP HMI User Manual Version 2.01 2-22


2.2.5 HMI Alarm Group

Creating an DAPviewer™ automatically assigns three alarm groups, the SOE Group,
Alarm COS Group and Limited Alarm Group. New groups can be added. To add
Group an alarm group:

1. Select Alarm Group Manage by left clicking it.


2. Right click on the selection and choose New Alarm Group from the
resulting pop-up window.
3. Type the desired name of the new alarm group and press enter.

Details on how to configure alarm group properties can be found later in


this document.

Deleting an 1. Select the alarm group to be deleted by left clicking on it.


Alarm Group 2. Right click on the selection and choose Del Alarm Group from the
resulting pop-up window. Note that the user will not be prompted
for confirmation, the group will simply be permanently deleted.

Renaming a 1. Select the alarm group to be renamed by left clicking on it.


Alarm Group 2. Right click on the selection and choose Rename from the resulting
pop-up window.
3. Type in the desired new name and press enter.

2.2.6 HMI Alarm Group Properties

General All the alarms in DAPviewer™ are managed by the defined alarm
groups. All of the alarms in one alarm group have the same alarm
privileges, alarm confirm properties and alarm information properties.
When a new HMI instance is created, DAPviewer™ will create three
default alarm groups automatically for the new instance.
.

DAP HMI User Manual Version 2.01 2-23


Global Follow the next steps to configure a new alarm group for HMI instance.
Properties of
Alarm Group
1. Select and right click on Alarm Group Manage.
2. Left click on Properties at the bottom of the resulting pop-up menu.
The Alarm Global Property window will appear as follows.

Figure 2-19: Alarm Global Property window


 SOE

Choose the color that SOE alarms will be displayed in.

 COS

Choose the color that COS alarms will be displayed in.

 Event

Choose the color that Events will be displayed in.

 Analog abnormal

Choose the color that abnormal analogs will be displayed in.

 Alarm Level

DAP HMI User Manual Version 2.01 2-24


DAPviewer™ provides thirty two alarm levels. Left lick on the
description area beside the level number of interest and then type
the description of alarm level to identify this alarm level. The user
identifies the priority of the alarms when configuring them.

Configuring 1. Select and right click on SOE Group option in the extended tree of
Individual Alarm Group Manage.
Groups 2. Left click on Properties option at the bottom of the popup menu. The
Alarm Group Setting window will appear as below with two tabs
presented, Alarm Normal and Alarm Window Tags.

Figure 2-20: SOE Alarm Group Setting window

Alarm Normal  SMS Notify

This box contains the users who the system will send message to inform
them when an alarm is generated. User may use button,
button, button and button to add or remove the users
from users list to this box. Details on how to use these buttons can be
found in the previous sections.

At the time of this writing, this feature has not been implemented.

DAP HMI User Manual Version 2.01 2-25


 Email Notify

This box contains the users who the system will send message to inform
them when an alarm is generated. User may use button,
button, button and button to add or remove the users
from users list to this box. Details on how to use these buttons can be
found in the previous sections.

At the time of this writing, this feature has not been implemented.

 Users

This box contains the users of DAPstudio™.

 Alarm Sound

This property is used to specify the .wav audio file that will be played
when an alarm is generated. Click on the browse button to search for
the desired file.

 Alarm Output

This property is used to associate an alarm with a digital output point.


This could be used, for example, to sound a horn or turn on an external
light in the event of an alarm occurrence. Left click on “…” beside Alarm
Output to browse for the desired system point.

 Popup Window

This property is used to specify an alarm window. Left click on “…”


beside Popup Window to select a window. The selected window will pop
up when an alarm is generated.

 Confirm Output

This property is used to associate the confirmation of an alarm with a


digital output point. This could be used, for example, to disable a horn
or turn off an external light in the event of an alarm occurrence. Left
click on “…” beside Confirm Output to browse for the desired system
point.

DAP HMI User Manual Version 2.01 2-26


 Alarm auto confirm

This property enables/disables confirming alarms automatically. Check


this box if alarms are to be automatically confirmed.

 Alarm Level

This property is used to define the level of the alarm group. Open the
drop-down menu by left clicking on the button beside Alarm Level option
and select the level of alarm group. The alarm levels will have been
defined under the alarm group’s global properties.

 Auto time

This property is used to define the delay time between the generation of
an alarm and its automatic confirmation. This option only is available
when the Auto Confirm option is selected otherwise the field is grayed
out. Click on the button beside Auto time to specify the time or type in
the number. The resolution is in seconds.

 Alarm auto remove

This property enables/disables removing the alarm after confirming the


alarm automatically. Check the box beside Alarm auto remove option to
permit the system to remove alarms automatically.

DAP HMI User Manual Version 2.01 2-27


Alarm Window This tab allows the user to specify which points will be displayed in which
Tags alarm window. The user must first define an appropriate window for the
points. For example, if SOE points are to be displayed, create a new
window called, for example, SOE Alarms. In that window, place a
SOE/COS table from the Frame Window choices and size it appropriately.
Figure 2-21 below illustrates how to create such a window. Figure 2-22
shows how the Alarm Window Tags tab might be configured. A similar
window would have to be created for the limit alarm window.

Figure 2-21:
:Alarm Window Tags sub-window

DAP HMI User Manual Version 2.01 2-28


Figure 2-22:
:Alarm Window Tags sub-window

 SOE/COS alarm window


Once a SOE/COS alarm window has been created, it can be specified
by clicking Add beside the alarm window.

 Limit alarm window


Once a Limit alarm window has been created, it can be specified by
clicking Add beside the alarm window.

• Alarm Points
This box contains all of the alarm points that are to be displayed inside
the alarm windows. Points are added or removed using the Add and
Remove buttons respectively.

• SOE, COS and Limit Checkboxes


Click the appropriate checkboxes to enable the display of the configured
points in their respective windows. Note that digital inputs, whether
SOE or COS, will be displayed in the SOE/COS alarm window while
analog points will be displayed in the Limit alarm window.

DAP HMI User Manual Version 2.01 2-29


2.3 Menu Bar

General The menu bar contains three components: HMI Configure Toolbar, HMI
Format Toolbar and HMI Zoom Toolbar. Click on the View option on the
main menu of DAPstudio™ to select which toolbars are visible in
DAPviewer™. Note that the look and feel of the toolbars incorporates
the standard look and feel of other Microsoft applications. This section
is included in the document for completeness. If the user is already
comfortable with these types of interfaces, there is no need to read
through this section.

2.3.1 HMI Configure Toolbar

General The HMI Configuration Toolbar is shown in the following figure.


Descriptions of items on the HMI Configuration Bar are listed below. To
apply any of the following adjustments to text, the text must first be
selected. This is done by first hovering over the text to be modified and
right clicking. In the resulting pop-up window, select Edit Text. The text
can now be highlighted by depressing the left mouse button and sliding
the cursor over the text of interest.

Figure 2-22:
:HMI Configuration Toolbar
Font Left click on the button to select the font style from the drop down
menu.

Font Size Left click on the button to select the font size from the drop down
menu.

Bold Left click on this option to make the selected text appear bold.

Italic Left click on this option to make the selected text appear in italics.

Underline Left click on this option to underline the selected text.

Text align Left click on this button to align the selected text to the left within the text
left box.
Text align Left click on this button to center the selected text in the text box.
center
Text align Left click on this button to align the selected text to the right within the
right text box.

DAP HMI User Manual Version 2.01 2-30


Font Color To change the color of the font, highlight the text of interest and choose a
new color from the drop down list or create a custom color from the
available palette.

Frame Color This option applies to graphics objects, not text. It is applied to the
outline of the object. The new color is selected in the same way as font
color.

Fill Color This option applies to graphics objects, not text. It is applied to interior
of the object. The new color is selected in the same way as font color.

DAP HMI User Manual Version 2.01 2-31


2.3.2 HMI Format Toolbar

General HMI Format Toolbar is shown in the following figure. It contains tools to
manipulate and align objects on the screen.

Figure 2-23:
:HMI Format Toolbar
Align the top edge of all selected objects.
Top
Align
1. Select all the objects that need to be aligned, by left clicking and
holding down the mouse button. Drag the mouse to produce a
rectangle, which will enclose all of the objects to be aligned.

Figure 2-24: Select Several Graphic objects

2. Release the mouse button. There should be small green squares on


the edges of the object to indicate that the objects have been
selected. The next figure shows the selected objects.

Figure 2-25: The Selected Graphic objects


DAP HMI User Manual Version 2.01 2-32
3. Left click on the Top Align icon on the menu bar. The top edge of
all the objects will be now be aligned as seen below.

Figure 2-26: Top Align

3. Left click anywhere in the working area to remove the green squares
on the objects.

The rest of the alignment tools available on the toolbar work in the same
fashion.

This tool will display the selected object(s) in front of any other object
Bring top
that it/they overlap.

Send This tool will display the selected object(s) behind of any other object
back that it/they overlap.

Bring The display priority of objects is much like stacking pieces of paper.
forward An object placed on the screen will appear above any objects
previously placed on the screen. The Bring forward tools allow the
user to change the order of the “stack”. If the Bring forward tool is
used on a selected object, it will move one position closer to the top of
all other objects.

This tool works the same way as the Bring forward tool but in the
Send
reverse direction.
backward

The Group icon allows user to make several objects into a single group.
Group
Select all of the objects to be grouped and then left click the Group
button.

When this tool is used on a previously grouped object, the individual


Ungroup
objects within the group are separated out and become individual
objects once again.

DAP HMI User Manual Version 2.01 2-33


When this tool is used on an object or group of objects, the selection is
Flip
flipped on its center vertical axis.
Horizontal

When this tool is used on an object or group of objects, the selection is


Flip
flipped on its center horizontal axis.
Vertical

Rotate When this tool is used on an object or group of objects, all of the
Right selected objects are rotated 90 degrees clockwise. Note the individual
objects are rotated, not the entire group of selected objects. To rotate
an entire group, the Group tool discussed above must be applied to the
selected object before using the Rotate tool.

When this tool is used on an object or group of objects, all of the


Rotate
selected objects are rotated 90 degrees counter-clockwise. Note the
Left
individual objects are rotated, not the entire group of selected objects.
To rotate an entire group, the Group tool discussed above must be
applied to the selected object before using the Rotate tool.

Rotate The Rotate Font tool is only applicable to text elements. When this tool is
Font used on selected text, the text is rotated 90 degrees counter-clockwise
from the point at which the text starts. If multiple groups of text are
selected, each group will be rotated.

Show This tool enables or disables the visibility of the design grid.
design grid

2.3.3 HMI Zoom Toolbar


General The HMI Zoom Toolbar is shown in the next figure

Figure 2-27:
:HMI Zoom Toolbar

Restore After the window size is modified, this tool can be used to restore the
window to be original size.

The Zoom In tool allows the user to enlarge the diagram. The user will
Zoom In see less of the whole diagram and may need to scroll the working area
in order to see other components of the diagram. To use the Zoom In
tool, left click on the Zoom In icon and then click anywhere in the
working window. Clicking the zoom icon over an object will result in
zooming into to that particular object.

DAP HMI User Manual Version 2.01 2-34


The Zoom Out tool allows the user to reduce the size of the diagram.
Zoom
The user will see more of the whole diagram and will not need to scroll
Out
the window as much. To use the Zoom Out tool, left click on the Zoom
Out icon.

The Zoom fit screen tool adjusts the window size so that all of the
Zoom fit
objects on the screen are visible.
screen

The Zoom fit tool adjusts the screen so that all of the objects fit on the
Zoom fit
screen horizontally.
width

The Move sheet icon allows user to move the window in the screen. To
Move
use the Move sheet tool, left click on the Move sheet icon.
sheet

DAP HMI User Manual Version 2.01 2-35


2.4 Working Area
2.4.1 Drawing on working area
Diagram After a window has been defined, the user can start drawing the diagram
for the window. All drawing will be done in the working area, and most
elements in the diagram will be drawn by using graphic tools in the draw
toolbox window. For more complicated objects, drawing tools such as
Microsoft Visio® can be used as will be discussed in this section.

1. Once a window has been defined, a window showing the empty


working area will be visible, similar to the next figure. The empty
working area may look slightly different as the result of the
properties that were chosen for the window. If the empty working
area is not visible, it is likely that the incorrect window is open.
Click on the newly created window and the working area for that
window will now be visible.

Figure 2-28: Empty Working Area

2. Left click on the graphic object in the draw toolbox that is to be


added to the diagram. Move the cursor to the working area. Notice
that the cursor is now a plus sign instead of an arrow. Place the
cursor where the object is to drawn. Press and hold the left mouse
button and drag the cursor until the object is the desired size. When
the graphic object is at the correct size, release the left mouse

DAP HMI User Manual Version 2.01 2-36


button. The graphic object is now placed in the drawing area.

3. If a system frame (e.g. SOE/COS Alarm table), click on Frame


Window in the Basic Graphic window. Left click on the frame of
interest and drag the frame into the working window. The frame
can then be placed where desired and resized as appropriate.

4. Objects can be repositioned within the window by left clicking on the


object to be moved and dragging it to the new position.

5. Object shapes can be modified by left clicking on the object to be


modified and then dragging the handles (the little green boxes) by
left clicking and dragging them.

Coordinates The window editor uses a grid system with the origin (0, 0) located in the
top left corner. Each object has its own specific coordinates (X, Y) which
allows the precise placement of object in the window.

Microsoft Objects created using Microsoft Visio® can be imported into the working
Visio® window but require special treatment once inserted. DAPviewer™
sees a Visio® drawing as the object itself plus a box surrounding the
object. When the object is imported into the working window, it
appears to be a white rectangle. In fact, the object and the box are
grouped. In order to properly see the object:
1. Select the newly imported object and ungroup it as discussed
above.
2. Move the cursor off of the object and left click anywhere in the
drawing window.
3. Return to the object and left click it once.
4. Press the Del key to delete the box. The Visio® object will now
be visible.
5. Select all elements of the object and group them as discussed
above.
Note that the object’s shape and line colors will remain true to the Visio®
drawing but that any properties such as fill and line weights are lost.
These can be restored by double clicking on the object in DAPviewer™
and changing the appropriate properties.
This feature is useful when complex shapes are required that would be
difficult to create using the DAPviewer™ Basic Graphic tools.

DAP HMI User Manual Version 2.01 2-37


Figure 2-xx: Visio® Object to be Imported

When first imported … when ungrouped … when cursor … when box is


is moved deleted

Figure 2-xx: How the Imported Object Looks in


DAPviewer™

2.4.2 Operating on working area

General Right clicking on an object will cause the following pop-up window to
appear.

DAP HMI User Manual Version 2.01 2-38


Figure 2-29:
:Popup menu

Undo Undo the user’s latest action. Continue to left click Undo if several
previous actions are to be cancelled.

Redo Redo the action that the user last undid. Continue to left click Redo if
several previous actions are to be restored.

Edit Text This operation is only applicable for text elements. After selecting this
operation, the user may enter, delete or edit the text in the text box.

Close Line This operation is only applicable for “broken line” graphic elements. If
this operation is selected, start point of the line will be linked to the end
point. The element will become a closed line and resemble a polygon.

Add to After selecting a graphic object, the user may left click on this option to
Library add the selected graphic object into element library for future use.
Details on how to add graphic object into library can be found later in this
document.

Cut After selecting a graphic object, user may left click on this option to
remove the object from the working window. However, the object is not
entirely deleted. It is copied to the clipboard and can be retrieved using
the Paste option discussed below.

Copy After selecting a graphic object, this command can be used to copy the
graphic object in order to duplicate it using the Paste command.
Alternatively, pressing “Ctrl c” will accomplish the same thing.

DAP HMI User Manual Version 2.01 2-39


Paste This operation places a copy of the clipboard contents onto the working
screen. Alternatively, pressing “Ctrl v” will accomplish the same thing.

Shapes This option contains six operations: Group, Ungroup, Bring to Top, Bring
Forward, Send Backward and Send to Back. Details on how to use
these operations can be found in previous sections.

Align This option contains six operations: Left Align, Vertical Align, Right Align,
Top Align, Horizontal Align and Vertical Align. Details on how to use
these operations can be found in previous sections.

Rotate The Rotate option allows user to rotate the object. It contains seven
operations: Rotate Left, Rotate Right, Rotate Font, Flip Horizontal, Flip
Vertical, Free Rotation and Reset Origin. The use of Rotate Left, Rotate
Right, Rotate Font, Flip Horizontal and Flip Vertical can be found in the
previous HMI Formation Toolbar section.
Free Rotation

As the name implies, the Free Rotation tool allow the user to rotate an
object to any desired angle independent of the design grid. Note that
the rotation origin can be changed hovering over the area circled in red
below, left clicking and dragging it to the new location.

Figure 2-30:
:Free Rotation
Reset Origin

This tool does not have any function at this time.

DAP HMI User Manual Version 2.01 2-40


Design This operation is used to preview the drawing window. Press the ESC
Preview key to exit the design preview.

Properties Left click on this option to enter the properties window of the selected
graphic object. The properties of graphic object contain three
components: Static properties, Animation properties and Operation
properties. Details on how to configure the properties of graphic object
can be found later in this document.

DAP HMI User Manual Version 2.01 2-41


2.5 Basic Graphic

General The following drawing tools are available in the Basic Graphic window
• Text
• Rectangle
• Ellipse
• Line
• Broken line
• Polygon
• Bessel curve
• Link line
• Link Broken line
• Orthogonal link line
• Bessel link line
• Link point
• Arc

2.5.1 Object Properties

Static An object’s properties are accessed by right clicking on the object and
Properties choosing the Properties option. The Graphic Property window will then
pop-up

Static Properties are used to configure some static properties of


elements such as size, border, color etc. The Static Properties tree
contains Shape Property and, the case of a text object, Text Property.
When one of the text elements is selected, the static properties of the
text element will contain not only the shape property but also the text
property.

Figure 2-31:
:Static property menu

DAP HMI User Manual Version 2.01 2-42


2.5.1.1 Shape Property

General The Shape Property window is used to configure some static properties
of shape elements such as size, border and color etc. The shape
property belongs to the static properties. With the Static tree expanded,
left click on the “Shape Property” option that is represented by the
icon to configure the shape properties of the graphic object. The figure
below shows the shape property window.

Figure 2-32:
:Graphic Property

Basic This component contains the basic properties of the shape element.

 Name

The name of this shape element. DAPviewer™ automatically enters


the name of the object according to the element name chosen when
the object was created. The user can change it if so desired.
However, each object in the window must have a unique name. If
the assigned name is not unique, DAPviewer™ will assign a unique
name.

 Transparency
Left click and drag the button to adjust the transparency of the
shape element. The percentage of transparency will be displayed in
the box to the right of the slider.

 Tips

Tips can be assigned to each graphic or text element in a window. If


the Show Tips checkbox is checked, the tips will be displayed on or
near the object when the cursor hovers over it.

DAP HMI User Manual Version 2.01 2-43


 Show Tips

Click on the check box to enable display of the contents of the Tips
field.

 Angle

This information box shows the angle at which the object is


positioned. The default angle for any new object is 0O. However,
the angle can be changed either by typing the desired angle into this
box or by using the free rotate tool previously discussed.

• Left

This property is used to specify the distance from the left window
boundary to the left-most edge of the graphic object in pixels.

• Top

This property is used to specify the distance from the top window
boundary to the top-most edge of the graphic object in pixels.

• Height

This property is used to specify the height of the graphic object in


pixels. The height of an object can be adjusted in two ways, either by
entering the height in pixels in this box or by selecting the object
within the window and dragging the object handle to the desired
position. With the first method, the object edges do not snap to the
grid while in the second (dragging handles), they do.

• Width

This property is used to specify the width of the graphic object in


pixels. The width of an object can be adjusted in two ways, either by
entering the width in pixels in this box or by selecting the object
within the window and dragging the object handle to the desired
position. With the first method, the object edges do not snap to the
grid while in the second (dragging handles), they do.

• Picture

This property is used to specify a picture as the background of


graphic object. Left click on the button and select a picture file.
After selecting the picture, left click on OK button and the path of the
picture will appear in the box.
DAP HMI User Manual Version 2.01 2-44
Please note two things about working with pictures in DAPviewer™:
• The picture must be sized correctly to fit in the object as desired.
DAPviewer™ does not resize the picture. If it is too big, it will
simply be clipped to the upper left edge of the picture. If it is too
small, it will be place in the center of the background of the
image.
• As with all pictures inserted into DAPviewer™ windows, the path
to the pictures will be lost if the DAPviewer™ is moved to another
machine. Care should be taken when using pictures that they
all reside in a common folder so that they can easily be copied to
a second computer.

Note that the same applies to pictures used as window backgrounds

Line This part of the Graphic Property window allows the user to specify line
properties. Note that this applies to line segments as well as edges
around objects.
• Type

This property is used to specify the type of line element. Left click on
the arrow button to extend the drop down menu. There are fifteen
lines styles in the drop down menu. If the line element is to be
invisible, select 0.

• Width

This property is used to specify the width of the line element. Type
the number of line width or adjust button to specify this property.
The valid range is 1 to 2048.

• Start Arrow

This property is used to specify the pattern of start point. Extend the
drop down menu and select one of two styles of arrow. Note that
this property only applies to line segment, not edges of objects.

• End Arrow

This property is used to specify the pattern of start point. Extend the
drop down menu and select one of two styles of arrow. Note that
this property only applies to line segment, not edges of objects.

DAP HMI User Manual Version 2.01 2-45


• Color

To specify the color of a line element, select a color in “select color


window” by left clicking the arrow button.

• Flashing

This property is used to enable/disable flashing of the line element


and to specify the frequency of flashing. Select the None option in
the drop down menu to prevent flashing. If it is desired that the
object flash, choose one of the available flashing frequencies from
the drop down list.

DAP HMI User Manual Version 2.01 2-46


Fill This component is used to configure the fill area properties of some
closed or partially closed objects.

• Pattern

This property is used to specify the grid pattern of fill area. User may
left click on the drop down menu to select a grid pattern.

• Front Color

Front Color can be applied to an object containing a pattern 13


through 21 as configured above, otherwise it is grayed out. Patterns
13 through 21 are two toned patterns consisting of a foreground
color and background color. The foreground color is configured
here. Choose the desired color from the drop down list.

• Back Color

This property is used to specify the background color of fill area.


Select the desired color from the drop down list. Note that when a
background color is applied to a partially closed object, DAPviewer™
will close the object.

• Flashing

This property is used to enable/disable flashing of the line element


and to specify the frequency of flashing. Select the None option in
the drop down menu to prevent flashing. If it is desired that the
object flash, choose one of the available flashing frequencies from
the drop down list.

2.5.1.2 Text Property

General The text properties are used to configure font style, font color, font size,
and border of a text element. The text property belongs to static
properties and is only applicable to text elements. When the static
property tree is extended, click on the Text Property icon to configure
test properties. Note the text property option is only visible when the
object type is text. The following figure shows the configuration window
for text properties.

DAP HMI User Manual Version 2.01 2-47


Figure 2-33:
:Text Property
Basic This component is used to configure the basic properties of text
element.
• Font

Choose the desired font style from the drop down list.

• Color

Choose the desired font style from the drop down selection of colors.

• Style

Choose the desired style emphasis from the drop down list.

• Size

Choose the desired font size.

• Text underline

Left-click the check box if the text is to be underlined.

Text Extra This component is used to configure special properties of text elements.

• Text Frame

A border can be specified for a text element using this feature.


Choose the desired border type from the drop down group of styles.
Note that after the border is defined, the frame can be resized by left
clicking on the frame edge and dragging it to the desired position.

DAP HMI User Manual Version 2.01 2-48


Also, the properties of the frame itself can be configured using the
tools available under Shape Property.

• Frame Color

This property is used to define the border color of text. Choose the
desired color from the drop down selection of colors.

• Horizontal Align

This property is used to define the way the text is aligned within the
frame. Choose the desired alignment from the drop down list of
possible selections.

• Text autosize

If the text within the frame is larger than the frame can
accommodate, selecting this check box will result in the frame being
resized so that the text fits within the frame.

DAP HMI User Manual Version 2.01 2-49


2.5.2 Animation Properties

General In the Animation area of the Graphic Properties window, the actions of a
graphical object can be configured to act in a certain way depending on
the state of the point or points associated with the object. The various
options available are discussed below.

Right click on the graphic object in the working area and left click on the
Properties option on the popup menu to open Graphic Property window.
Double clicking on the object will also accomplish the same result. The
user will find a menu listed on the left side of the window. Left click on
the Animation option represented by the icon in the menu to extend
the animation property tree. When the animation property tree is
extended, the user will find several options under the tree on the right of
the properties window. The figure below shows the menu which contains
the extended animation property tree in the left side of Graphic Property
window.

Figure 2-34:
:Animation property tree

2.5.2.1 Background Fill

DAP HMI User Manual Version 2.01 2-50


Figure 2-35:
:Background Fill

Color Fill This section is used to configure what background color will be
Connection displayed when a point is in a defined state.

• DI/Event This property is used to associate the graphic object's background


Pt. with a digital input or an event point. Click the radio button to enable
the configuration of a digital input point. A point can then be chosen
from the database either by browsing (click the … button) or by
typing the DAPviewer™ assigned name of the point in to the field.

• Traveling State

If the chosen digital input point was a double digital input, this field
will be active otherwise it will be grayed out. The chosen color will
be displayed when the value of the double digital input point is 00.
The point will flash when in this state if the check box has been
selected.
• Off State

The chosen color will be displayed when the value of the digital input
point is off (0 or 01). The point will flash when in this state if the
check box has been selected.
• On State

The chosen color will be displayed when the value of the digital input
point is on (1 or 10). The point will flash when in this state if the
check box has been selected.
• Invalid State

If the chosen digital input point was a double digital input, this field
will be active otherwise it will be grayed out. The chosen color will
be displayed when the value of the double digital input point is 11.
DAP HMI User Manual Version 2.01 2-51
The point will flash when in this state if the check box has been
selected.

• Analog Pt. This property is used to associate the graphic object's background
with a analog input point. Click the radio button to enable the
configuration of analog input point. A point can then be chosen
from the database either by browsing (click the … button) or by
typing the DAPviewer™ assigned name of the point in to the field.

• HH Level

The chosen color will be displayed when the value of the analog
input point is greater than the value specified in the field to the right
of HH Level.

• HI Level

The chosen color will be displayed when the value of the analog
input point is greater than the value specified in the field to the right
of HI Level and less than the value specified in the HH Level field.

• Normal Level

The chosen color will be displayed when the value of the analog
input point is greater than the value specified in the field to the right
of LO Level and less than the value specified in the HI Level field.

• LO Level

The chosen color will be displayed when the value of the analog
input point is less than the value specified in the field to the right of
LO Level and greater than the value specified in the LL Level field.

• LL Level

The chosen color will be displayed when the value of the analog
input point is less than the value specified in the field to the right of
LO Level.

DAP HMI User Manual Version 2.01 2-52


How are points selected?

When the select point button is chosen, represented by the icon, a


list of applications is presented from which the user can choose points.
Using the left mouse button, drill down through the application that
contains the point of interest, select the point by double clicking it and
then select OK.

Figure 2-1:
:Tag Selection

2.5.2.2 Frame Color

General The Frame Color window is used to configure how the edges of objects
will appear when the configured points our in certain known states. It is
configured in the same way and the Background Fill option described
above.

DAP HMI User Manual Version 2.01 2-53


Figure 2-36:
:Frame Color

2.5.2.3 Text Color

General The Text Color window is used to configure how text will appear when the
configured points are in certain known states. It is configured in the
same way as the Background Fill option described above. Note that this
option is only available when a text object has been selected. It will not
appear for a graphical object.

Figure 2-37:
:Text Color

2.5.2.4 Fill Percent

DAP HMI User Manual Version 2.01 2-54


Figure 2-38:
:Fill Percent Connection

Fill Percent This section is used to configure the fill effects of a graphical object
associated with an analog input point. The amount of the object filled
will be directly associated with the value of the point being monitored.
The color used to fill the object is the BackColor specified in the Basic
Graphic Property window.

• Analog Pt.

Left click the icon to choose the analog point that will be
monitored for this object.

 When value equal to

In the  0% field, type the value of the analog input where the object
will begin to fill. If the value is below the configured number, the
graphic object will be blank.

In the  100% field, type the value of the analog input where the
object will be completely filled. If the value is at or above the
configured number, the graphic object will be completely filled.

 Fill Direction

Click the appropriate radio button to select the desired fill direction.
Example:

If a 0% value of 2000 and a 100% value of 6000 was entered, the object
would appear half full when the analog input value was (6000 – 2000)/2)
+ 2000 = 4000.

DAP HMI User Manual Version 2.01 2-55


2.5.2.5 Text Output

General The Text Output window is used to configure the animation effect
parameters of the text output for text elements within the HMI. The text
output configuration belongs to the animation properties. When the text
animation tree is extended, the user will find the text output icon in the
tree. Left click on the Text Output option represented by the icon to
configure the relevant parameters of the selected text element. The
figure below shows the text output sub-window.

Figure 2-39: Text Output

Text Output This section is used to configure how the text will be animated.
Connection
• DI/Event Pt.

Choose this radio button to associate a digital input point with the
text to be output. After the button is selected, either type the name
of the digital input point into the field below or click on the button
to drill down to the point of interest.

• Traveling State

This property is used to define the text that will be displayed when a
double digital input point is in the “traveling” state (00). It will be
grayed out it the chosen point is not a double digital input point.

• Off

This property is used to define the text that will be displayed when a
digital input point is in the “off” state (01 for a double digital input or 0

DAP HMI User Manual Version 2.01 2-56


for a single digital input).

• On

This property is used to define the text that will be displayed when a
digital input point is in the “on” state (10 for a double digital input or 1
for a single digital input).

• Invalid

This property is used to define the text that will be displayed when a
double digital input point is in the “traveling” state (11). It will be
grayed out it the chosen point is not a double digital input point.

• Other Pt.

This property is used to associate the text element's text output with
another type of point, typically an analog input. After selecting the
radio button, use the button to drill down to and select the point
whose value is to be displayed or type it directly into the field.

• Analog Display Format

This property is used to define the format of the displayed analog


point value:

Auto: If this checkbox is checked, DAPstudio™ will determine how to


display the analog value. Generally, this is the preferred option.

Integer length: If the Auto checkbox is not checked, this parameter will
specify how many of the digits in the integer portion of the number
are to be displayed. Note that this should only be used when the
range of numbers is known otherwise values may not display
correctly.

Decimal length: If the Auto checkbox is not checked, this parameter


will specify how many of the digits in the fractional portion of the
number (the numbers to the right of the decimal point in a floating
point number) are to be displayed. Note that this should only be
used when the range of significant digits is known otherwise
fractional values may not display correctly.

Example:

If both fields above were set to 3 and the analog value to be displayed
was 123.456, it would display correctly. However, if the value changed
to 1234.4567, it would not display correctly. If Auto were checked
DAP HMI User Manual Version 2.01 2-57
though, it would display correctly.

2.5.2.6 Operation Enable

General The Operation Enable window is used to enable or disable the control
operation property of associated point if there is control point associated
with the graphic element as configured under the Operation tree. If no
control is configured, this parameter is ignored. However, if a control is
configured and the state of the point configured here is such that the
control is disabled, clicking on the element while the HMI is active will
result in no action by DAPviewer™.

Figure 2-40: Operation Enable

Enable/ • DI/Event Pt.


Disable
Connection The point that will dictate whether or not the control is enabled is
specified in this field.

• If TRUE

Enable: Select this radio button if control operations are to be allowed


for this graphic element when the value of the point configured
above is 1.

Disable: Select this radio button if control operations are to be


disabled for this graphic element when the value of the point
configured above is 1.

DAP HMI User Manual Version 2.01 2-58


2.5.2.7 Shape Display

General This parameter allows the state of a digital input point to control whether
or not the configured element is displayed or hidden in the active HMI.

Figure 2-41: Shape Display

Show/Hide • DI/Event Pt.


Connection
The point that will dictate whether or not the graphics element will be
displayed is specified in this field.

• If TRUE

Hide: Select this radio button if the graphic element is to be hidden


when the value of the point configured above is the ‘1’ state.

Show: Select this radio button if the graphic element is to be


displayed when the value of the point configured above is the ‘1’
state.

2.5.2.8 Quality Pattern

General This feature allows the quality of a configured point to be monitored and,
in the case of the point either going off-line or detection of the point
being forced, displaying a unique pattern for each condition. The
pattern is drawn to the background layer of the graphical element so that
the majority of the element is still visible.

DAP HMI User Manual Version 2.01 2-59


Figure 2-42: Quality pattern

Quality • Point
Connection
In this field, choose the system point that is to be monitored for
quality.

• Off-line

Choose the pattern that will be displayed in the background layer of


the element when the system detects that the point configured
above has gone off-line.

• Force

Choose the pattern that will be displayed in the background layer of


the element when the system detects that the point configured
above has been forced.

2.5.2.9 Rotation

General The Rotation feature allows an object to be rotated proportionally with


the value of an associated analog input.

DAP HMI User Manual Version 2.01 2-60


Figure 2-43: Rotation

Rotate • Analog Pt.


Connection
In this field, specify the analog input point to be monitored.

• When value equal to:

 0: Specifies that the point will appear as it was created in


DAPviewer™ i.e. no rotation is applied. When the analog input
point value equals the value specified in this field, no rotation is
applied.

 360: Specifies the point value that has to be reached before the
element is rotated fully 360o.

Example:
If the  0 value is configured as 0 and the  360 value is configured
as 360 and the current value of the analog input point s 36, then the
amount of rotation applied to the will be 36/360 = 10% and the
rotation angle of the element would be 360 * 10% = 36o.

• Counter Clockwise

The default direction of rotation is clockwise. If this box is checked,


the element will rotate counter clockwise as the analog input value
increases.

2.5.3 Operation Properties

DAP HMI User Manual Version 2.01 2-61


General The Operation tree allows the users to set up parameters for control
(digital output) operations. When the tree is expanded, it appears as
shown below.

All operations are initiated by right clicking on the associated graphical


element and choosing the operation of interest. More than one
operation type can be assigned to any given graphical element.

Logging In to Assigning Authority to each of the functions listed below is configured in


Operate a the same way for each function. So, it will be documented one time
Control here to avoid unnecessary duplication when describing each of the
functions. There are three choices of authority offered; No Login, One
User and Two user. With the first option, the user will be allowed to
operate the configured control point without a username and password.
With the second option, the user will pick a username from a drop down
list and then enter the associated password. With the third option, the
user will have to go through the process of picking a username and
entering the appropriate password two times before access to the
control point is granted. Click on the appropriate radio button to set the
authority level.

Figure 2-44:
:Operation property tree

2.5.3.1 Remote Control


General Remote Control is the most widely used control setup. It allows the users
to operate a control at the click of a button on the HMI.

DAP HMI User Manual Version 2.01 2-62


Figure 2-45:
:Remote Control

Remote • CB Position
Control
This point specifies the digital input point that indicates the position
of the switch/breaker being controlled. Drill down to the point or
type it directly into this field.

• Trip DO

In this field, the digital output point is specified that, when operated,
will open the target switch/breaker. Drill down to the point of
interest or type it directly into this field.

• Close DO

In this field, the digital output point is specified that, when operated,
will close the target switch/breaker. Drill down to the point of
interest or type it directly into this field.

2.5.3.2 Active Control

General This feature will be documented in a later release of this document.

DAP HMI User Manual Version 2.01 2-63


Figure 2-46:
:Active Control

Active/ • State Point


Deactive
• Deactive DO

• Active DO

2.5.3.3 RaiseLower Control

General This feature will be documented in a later release of this document.

DAP HMI User Manual Version 2.01 2-64


Figure 2-47:
:Raise/Lower Control

Raise/Lower • Position AI
Control

DAP HMI User Manual Version 2.01 2-65


• Raise DO

• Lower DO

• Stop DO

2.5.3.4 Settings Group Select

General This feature will be documented in a later release of this document.

Figure 2-48:
:Settings Group Select

Group • Current setting group


Settings
• No.1——No.16

DAP HMI User Manual Version 2.01 2-66


2.5.3.5 Alarm Ack

General It is necessary to configure this if DI points will generate alarms.

Figure 2-49:
:Alarm Ack

Tag List • Add Tag

Use this button to add the digital input point(s) associated with the
object.

• Remove Tag

Use this button to remove the digital input point(s) not associated with
the object.

2.5.3.6 Device Enable

General This feature enable/disables communication between the DAPserver™


and external devices.

DAP HMI User Manual Version 2.01 2-67


Figure 2-50:
:Device Enable

Device • Device ID
Operate
In the graphic property Device ID field, choose the device that will be
enabled/disabled by this operation.

2.5.3.7 Device Reset

General This feature will be documented in a later release of this document.

Figure 2-51:
:Device Reset

DAP HMI User Manual Version 2.01 2-68


Device • Device ID
Operate

2.5.3.8 Tag

General This feature will be documented in a later release of this document.

Figure 2-52:
:Tag

Tag • Bay where the point located


Operation
• Add Point

• Remove Point

• Block

• Tag Graphic

2.5.3.9 Manual Force

General The Manual Force feature allows digital and analog input points in the
DAPserver™database to be manually forced from within the HMI. This
feature can be useful when initially troubleshooting the HMI design.

DAP HMI User Manual Version 2.01 2-69


Figure 2-53:
:Manual Force

Point List • Add Point

Click this button to specify the points that will be available for manual
forcing within the HMI.

• Remove Point

Click this button to remove any points from the manual force list.

2.5.3.10 Open Window

General This section is used to associate one or more windows with a graphical
element.

DAP HMI User Manual Version 2.01 2-70


Figure 2-54:
:Open Window

Open • Window List


Window
All associated windows are listed in this box. The Add and Remove
buttons are used to manage this box. When the Open Window
operation executes, all of the windows in this list will open.

• Add

The Add button is used to add windows associated with an open


operation. Left click on the Add button and the select window will be
pop up. Select each of the windows that will be associated with this
graphical element and click OK.

• Remove

Use this button to remove any windows from the window list box.

• Associate Trending Tag

This feature will be documented in a later release of this document.

• Parameter

This feature will be documented in a later release of this document.

2.5.3.11 Close Window

DAP HMI User Manual Version 2.01 2-71


General This section is used to associate one or more windows with a graphical
element. This feature works in the same way as Open Window with the
obvious difference that windows are closed rather than opened when the
operation executes.

Figure 2-55:
:Close Window

2.5.3.12 Execute Command

General The Execute Command is used primarily to launch external applications


from within the HMI. An example would be GE Energy’s ConfigPro
configuration utility.

Figure 2-56:
:Execute Command
DAP HMI User Manual Version 2.01 2-72
f

2.5.4 Static Properties

Execute This section is used to assign associated system command to execute


system command operation and configure the authority of the operation.
command
• Select form system command list

This property is used to select one of six available system


commands. The associated command will be issued when this
operation is executed in the HMI client application. Note that the field
below the drop down list will remain grayed out unless the Launch
system command is chosen.
System • Login
Command
List This would be chosen if the user wanted to launch the login dialogue.
It is used in conjunction with the Logout command.
• Logout

This would be chosen if the user wanted to logout of the system.


Logging out would result in operations such as controls and changing
screens being disabled. The Login command would have to be
used to regain access. This would be the case even if an operation
command Authority had been configured for no login.
• Quit system

Executing this command will completely exit the HMI.


• Switch

Executing this command will switch from the active to the standby
server if it was configured for redundancy.
• Reboot DCM

Executing this command will result in the server rebooting itself.


• Launch App

This option allows a program to be launched from within the HMI.


The path to the executable file must be typed into the field below the
command selection drop down list. In the example below, GE
Energy’s ConfigPro configuration utility would be launched.

Note that, as with pictures, this will affect the portability of the DCM
configuration because it is a fixed path. Where possible, the
executable file should be stored within the folder containing the HMI
DAP HMI User Manual Version 2.01 2-73
configuration.

Figure 2-90 Launch App

DAP HMI User Manual Version 2.01 2-74


2.5.4.1 Set default mouse operation

General By default, the way an operation is executed is to right click on the


graphic element and then choose the operation to execute. However,
the left mouse button can be programmed to launch the operation
associated with a particular graphic element. This is done by
highlighting Operation, as shown below, and then picking the appropriate
action from the drop-down list. Note that once the left mouse button is
programmed, right clicking a graphic element will no longer have any
function for that particular operation.

Figure 2-57:
:Set default mouse operation

DAP HMI User Manual Version 2.01 2-75


Figure 2-58:
:Default mouse operation

DAP HMI User Manual Version 2.01 2-76


2.6 Frame Window

General There are six types of modules provided in the Frame Window toolbox.
The system frames are listed below.
• Event Table
• SOE/COS Table
• Limit Table
• Trending Curve
• Real-time Table
• System Monitor

2.6.1 Event Table

General The Event Table is used to search for and display historical events.

2.6.1.1 Event Table Properties

General After the table is placed in the working area (see below), double click on
the event table frame and the event table property window will pop up.
The user may also right click on the object and select the Properties
option to open the property window. The second figure below shows the
event table property window.

DAP HMI User Manual Version 2.01 2-77


Figure 2-58:
:Event Table Property window
Basic • Name

To specify the name of event table, enter the name in the input text
box.

• Back Color

To specify the background color of event table, select a color in the


drop down menu.

DAP HMI User Manual Version 2.01 2-78


• Enable Statistics

This property enables the statistics information. Left click on the check
box beside Enable Statistics option to select this option. If the box is
checked, event statistics information will be displayed at the bottom of
event table frame.

• Event Type

There are three event types, SOE/COS, Limit Event and System
Event. Use this drop down menu to select which event type to
configure.

By default, all fields are configured to be displayed. Use the arrow


keys to selectively disable or enable the display of certain fields.

Fields The purpose of each of the categories in the Event table are discussed
Display below. Use the arrow keys to move the desired categories to or from
the Fields Display window. The selected categories will be displayed
when this window is called up when running the HMI.

Type Displays the historical event type.


Ack Displays the historical event acknowledgement
information.
Priority Displays the alarm level.
Date Displays the date on which the event was generated.
Time Displays the time at which the event was generated.
Substation Displays the substation name that the event is associated
with.
Bay Displays the bay name that the event is associated with.
Group Displays the group name that the event is associated with.
Description Displays the description of the event.
Status Displays the status of the event.
Operator Displays the name of the operator who acknowledged the
event.
Ack Time Displays the time that the event was acknowledged.
Ack Note Displays any notes that were written at the time the event
was acknowledged.

Query At the top of the Event Table page, the event search criteria are
specified as described below. These fields can only be modified when
DAP HMI User Manual Version 2.01 2-79
Fields the HMI is running. After the desired criteria have been specified, click
on the Query button to retrieve them.

Bay

With the bay filter tool, events can be searched with only the bay name
specified.

Group

With the group filter tool, events can be searched with only the group
name specified.

Start

Used in conjunction with End, only events that occurred between the
specified start and end times will be displayed.
End

Used in conjunction with Start, only events that occurred between the
specified start and end times will be displayed.

Specific Three tabs are available at the bottom of the Event Table to allow the
user to view specific types of events. They are briefly described below.
Event tabs
Note that these tabs are only active when the HMI is running.

Click the SOE/COS tab to display SOE/COS information.

Click Limit Alarm tab to display limit alarm information.

Click the System Event tab to display system event information.

Alarm pane The alarm pane displayed in the lower part of the Event Table window
displays event statistics. This pane is only displayed when the Enable
Statistics checkbox is selected under the event window properties.

DAP HMI User Manual Version 2.01 2-80


2.6.2 SOE/COS Table

General The SOE/COS Table displays information on SOE/COS events.

2.6.2.1 SOE/COS Table Properties

General After the table is placed in the working area (see below), double click on
the SOE/COS table frame and the SOE/COS table property window will
pop up. The second figure below shows the SOE/COS table property
window. It is configured in the same way as the previous table.
Please see above.

Figure 2-59:
:SOE/COS Table

DAP HMI User Manual Version 2.01 2-81


Figure 2-60: SOE/COS Alarm Table Properties

Fields The purpose of each of the categories in the SOE/COS table is


Display discussed below. Use the arrow keys to move the desired categories
to or from the Fields Display window. The selected categories will be
displayed when this window is called up when running the HMI.

Type Displays the historical event type.


Ack Displays the historical event acknowledgement
information.
Ack Group Displays the acknowledgement group name of real-time
event.
Priority Displays the alarm level.
Date Displays the date on which the event was generated.
Time Displays the time at which the event was generated.
Bay Displays the bay name that the event is associated with.
Group Displays the group name that the event is associated with.
Name Displays the real-time event name.
Description Displays the description of the event.
Status Displays the status of the event.
Operator Displays the name of the operator who acknowledged the
event.
Ack Time Displays the time that the event was acknowledged.
Ack Note Displays any notes that were written at the time the event
was acknowledged.

DAP HMI User Manual Version 2.01 2-82


Configuring Once a SOE/COS table has been created, the point or points to be
SOE/COS
displayed must be enabled. This is done by enabling the points of
Events for interest under the SOE and COS Groups of the Alarm Group Management
Display section as shown in the figure at left below. To open the Alarm Group
Setting window, right click on Limit Group and choose Properties.

When the Alarm Group Setting window pops up, click on the Alarm
WindowTags tab. In this window, click the Add button and chose the
SOE/COS Table window that was created above. In this example, the
table was named SOE/COS Table. Be certain to add it to the
SOE/COS alarm window rather than the limit alarm window.

Under the Alarm Points section, either click to SOE checkbox to enable all
SOEs or use the Add button to choose specific SOEs. Note that the
COS and Limit checkboxes are not applicable when setting up SOEs.
They are included in the Alarm Group Setting window so that it is generic
for all three event types (SOE, COS and Limits).

Precisely the same steps would be followed under the COS Group if COS
points were to be displayed in the same SOE/COS Table window.

The features found under the Alarm Normal tab have not yet been
implemented at the time of this writing.

DAP HMI User Manual Version 2.01 2-83


2.6.3 Limit Table

General The SOE/COS Table displays information on SOE/COS events. Limits


must be specified for the analog input points of interest in order for limit
alarms to be displayed. Limit alarms occur the low, low low, high or
high high thresholds are crossed.

2.6.3.1 SOE/COS Table Properties

General After the table is placed in the working area (see below), double click on
the Limit table frame and the Limit table property window will pop up.
The second figure below shows the Limit table property window. It is
configured in the same way as the previous table. Please see above.

Figure 2-61:
:SOE/COS Table

DAP HMI User Manual Version 2.01 2-84


Figure 2-62: Limit Alarm Table Properties

Fields The purpose of each of the categories in the Limit table is discussed
Display below. Use the arrow keys to move the desired categories to or from
the Fields Display window. The selected categories will be displayed
when this window is called up when running the HMI.

Ack Displays the historical event acknowledgement


information.
Ack Group Displays the acknowledgement group name of real-time
event.
Priority Displays the alarm level.
Date Displays the date on which the event was generated.
Time Displays the time at which the event was generated.
Bay Displays the bay name that the event is associated with.
Group Displays the group name that the event is associated
with.
Name Displays the real-time event name.
Description Displays the description of the event.
Alarm Type Displays the limit alarm type.
Status Displays the status of the event.
Alarm Value Displays the limit alarm value
Operator Displays the name of the operator who acknowledged
the event.
Ack Time Displays the time that the event was acknowledged.

DAP HMI User Manual Version 2.01 2-85


Ack Note Displays any notes that were written at the time the
event was acknowledged.

Configuring Once a Limit table has been created, the point or points to be displayed
Limit
must be enabled. This is done by enabling the points of interest under
Events for the Limit Groups of the Alarm Group Management section as shown in
Display
the figure at left below. To open the Alarm Group Setting window, right
click on Limit Group and choose Properties.

When the Alarm Group Setting window pops up, click on the Alarm
WindowTags tab. In this window, click the Add button and chose the
Limit Table window that was created above. In this example, the table
was named Limit Table. Be certain to add it to the Limit alarm
window rather than the SOE/COS alarm window.

Under the Alarm Points section, either click to Limit checkbox to enable all
limit alarms or use the Add button to choose specific limit alarms. In this
example, analog input #1 is shown in the Alarm Points window but,
because the Limit checkbox is selected all limit alarms would actually be
displayed. Note that the SOE and COS checkboxes are not applicable
when setting up limit alarams. They are included in the Alarm Group
Setting window so that it is generic for all three event types (SOE, COS
and Limits).

The features found under the Alarm Normal tab have not yet been
DAP HMI User Manual Version 2.01 2-86
implemented at the time of this writing.

2.6.4 Trending Curve

General The Trending Curve table displays changes in analog input values a
graphical format.

Figure 2-63:
:Trending Curve

2.6.4.1 Trending Curve Properties

General After placing the trending curves in an HMI window, double click on it to
configure the properties of the window.

DAP HMI User Manual Version 2.01 2-87


Figure 2-64:
:Tendering Property window
Basic • Title
Setting
Enter the desired name of the window in this field.

• Real

If this radio button is selected, the data will be displayed in real time.
Note that the points that are to be trended have to be configured
within the properties of the graphic element that is to be clicked to
launch the trending window. The details of this process are
discussed at the end of this section.

• History

If this radio button is selected, past historical data will be displayed.


Note that the analog inputs being recorded for historical purposes
have to be configured to sample data. This is done in the Log
Method column under the Database tab in the client analog points list
section.

• Background Color

This property is used to specify the background color of the trending curve
frame.
• Crosshair

Left click on the check box beside Crosshair to specify this option. If
Crosshair is selected, the cursor will become a crosshair when
floating on the frame. Left click on the arrow button to select the
desired color for the crosshair.

• Grid

Left click on the check box beside Grid to specify this option. If Grid is
selected, a grid will appear in the trending curve frame. Left click on
the arrow button to select the desired color for the grid.

X Axis • Axis Color

Specifies the color of the X Axis. At label cannot be configured for


the X axis since it is always time.

Y Axis • Label

The label to be displayed on the Y axis when the HMI is running can

DAP HMI User Manual Version 2.01 2-88


be specified here.

• Dynamic axis

If this checkbox is selected, the values on the Y axis will vary


according to the range of values being displayed.

• Max

Max is used in conjunction with Min to define a fixed range on the Y


axis. Any values are ignored if the Dynamic axis checkbox is
selected.

• Max

Min is used in conjunction with Max to define a fixed range on the Y


axis. Any values are ignored if the Dynamic axis checkbox is
selected.

Normal This application defines the normal operating range of the trended data.
Range The area between High and Low Values will be highlighted with the color
specified in Range Color when the HMI is running.
f

Displaying Once a trending window has been set up as above, the actual points to
Trended be trending must be configured. This is done in the properties of the
Points button that will be used to launch the trending window as shown in the
figure below.
Double click on the trending window launch button to gain access to the
properties for the button. Open the Operation sub-tree and click on Open
Window. In the resulting popup window use the Add button to specify
which window to open when the trending button operated.

In the Associate Trending Tag sub-window, click on any of the fields to add
or delete a point to be trended:
• The name assigned to Label is what will be displayed on the
bottom of the trending screen when the HMI is running.
• Color will be the color of the line representing the associated
analog when the HMI is running. The number shown in the field
is representative of the color and is for information purposes only.
The color must be chosen from a drop down selection; the number
itself cannot be directly modified.
• Link points to the database point being trended.

To delete a point from the Associate Trending Tag, right click on the point to
be deleted and click Delete from the list of presented options.

DAP HMI User Manual Version 2.01 2-89


2.6.5 Realtime Table

General The Reatime Table displays information in real time on all points within
the system. There are numerous filters that can be applied at run time
to narrow down the number points being displayed to only those of
interest. These are discussed below.

DAP HMI User Manual Version 2.01 2-90


Figure 2-65:
:Realtime Table

2.6.5.1 Realtime Table Properties

General Double click the realtime table frame on the working area and the
Realtime Table property window will pop up. The figure below shows the
realtime table property window.

Figure 2-66:
:Realtime Table Property
Basic • Name

DAPstudio™ assigns a name automatically but it can be changed


here.

DAP HMI User Manual Version 2.01 2-91


• Background

Specifies the background color of the Realtime Table window.

• Foreground

Specifies the color of the text displayed in the Realtime Table window
for points other than those discussed below.

Quality • On-line

Specifies the text color when a point is on-line.

• On-line

Specifies the text color when a point is off-line.

• On-line

Specifies the text color when a point is forced.

Analog • HH Level

Specifies the text color to display when an analog input point value
exceeds the configured high high level. The color of the text in the
Value field is displayed in this color.

• HI Level

Specifies the text color to display when an analog input point value
is in the configured high range, between the normal and high high
values. The color of the text in the Value field is displayed in this
color.

• Normal

Specifies the text color to display when an analog input point value
is in the configured normal range, between the low and high values.
The color of the text in the Value field is displayed in this color.

• LO Level

Specifies the text color to display when an analog input point value
is in the configured low range, between the low low and normal
values. The color of the text in the Value field is displayed in this

DAP HMI User Manual Version 2.01 2-92


color.

• LL Level

Specifies the text color to display when an analog input point value
is below configured low low level. The color of the text in the Value
field is displayed in this color.

DI/Event • Traveling

Specifies the text color to be display when a double digital input point
is in the traveling state. The color of the text in the Value field is
displayed in this color.
• On State

Specifies the text color to be display when a digital input point is in


the on state. The color of the text in the Value field is displayed in
this color.
• Off State

Specifies the text color to be display when a digital input point is in


the off state. The color of the text in the Value field is displayed in
this color.
• Invalid

Specifies the text color to be display when a double digital input


point is in the invalid state. The color of the text in the Value field is
displayed in this color.

Fields All of the categories displayed in the Fields Display window will be
Selection visible when the HMI is running. Use the arrow keys to move
categories between the Available Fields window and the Fields Display
window.

2.6.5.2 Runtime Filters for the Realtime Table

Bay This filter was not functional at the time of this writing.

Group This filter was not functional at the time of this writing.

S/N This filter was not functional at the time of this writing.

DAP HMI User Manual Version 2.01 2-93


Bay This filter was not functional at the time of this writing.

Group This filter was not functional at the time of this writing.

Name This filter was not functional at the time of this writing.

Description This filter was not functional at the time of this writing.

Value This filter was not functional at the time of this writing.

Quality This filter was not functional at the time of this writing.

ModifyDate This filter was not functional at the time of this writing.

ModifyTime This filter was not functional at the time of this writing.

Pseudo Clicking this tab results in the display of all of the pseudo points in the
system.

Analog Input Clicking this tab results in the display of all of the analog input points in
the system.

Digital Input Clicking this tab results in the display of all of the digital input points in
the system.

Counter Clicking this tab results in the display of all of the counter points in the
system.

Analog Clicking this tab results in the display of all of the analog output points in
Output the system.

Digital Clicking this tab results in the display of all of the digital output points in
Output the system.

2.6.6 System Monitor

General
The System Monitor display CPU usage percentages.

DAP HMI User Manual Version 2.01 2-94


Figure 2-67:
:System Monitor Frame
X coordinate The running time of system.
Y coordinate Percent of CPU utilization.

DAP HMI User Manual Version 2.01 2-95


2.6.6.1 System Monitor Properties

General The System Monitor Properties window currently does not have any
function.

Figure 2-68:
:Component Property window

DAP HMI User Manual Version 2.01 2-96


2.7 HMI Component Library
General DAPviewer™ provides a number of basic drawing tools.

2.7.1 Opening an HMI Component Library

General The extension name of HMI component library files is .tbl. The default
HMI component libraries that are loaded the DAPviewer™ application is
started are the Frame Window and Basic Graphic libraries. Other
libraries can be opened and new components can added to them or to
newly created libraries.

1. Left click on the Tools option in the main menu of DAPstudio™ and
then select HMI Library option on the bottom of the drop down menu.
The following figure shows the drop down tools menu.

Figure 2-69:
:Tools Menu
2. The HMI Component Library window will pop up, which is shown in the
next figure.

DAP HMI User Manual Version 2.01 2-97


Figure 2-70:
:HMI Component Library
3. HMI component libraries are listed in the window. Left click on the
HMI component library name which is needed for the current project.
All libraries with checked checkboxes will be displayed in the
drawing tools window pane in the lower left portion of the working
window when Ok is clicked.

4. To add another existing component library, left click on Add button


and drill down to the component library folder. A typical path to the
component library folder is shown in the figure below. While in the
component library folder, highlight the library of interest and click the
Open button. The new library will now appear the HMI Component
Library window. Select the checkbox if it is to be included in the
drawing tools window pane.

Figure 2-71:
:HMI Component Library Folder

2.7.2 Adding a Graphic Object to an HMI Component Library


General Graphic objects can be added to any of the HMI component libraries
shown in the drawing tools window pane as discussed below.

DAP HMI User Manual Version 2.01 2-98


1. Select the object on the working area and right click. Left click on the
Add to Library option in the popup menu as shown below.

Figure 2-72:
:Right click on Object
2. The Add To Component Library window will pop up. There are three
options when saving components to libraries.
• Add to one of the currently loaded libraries (how to load a new
library was discussed in the previous section)
• Add to an existing library that isn’t currently loaded.
• Create a new library and add the component to it.

Figure 2-73:
:Add To Component Library window

DAP HMI User Manual Version 2.01 2-99


3. To add a component to a currently loaded library:
1) Click the Current Loaded Library radio button in the Select Target
Library area
2) Highlight the target library by left clicking it
3) Enter a name for the for the component to the right of Name in the
Define User Custom Name area and click OK

4. To add a component to an existing library that isn’t currently loaded:


1) Click the Create New Library radio button in the Select Target Library
area
2) Enter a name for the for the component to the right of Name in the
Define User Custom Name area
3) Drill down to the HMI Component Library Folder as discussed in
the previous section
4) Highlight the library of interest and click OK

5. To create a new library to which save the component:


1) Click the Library File radio button in the Select Target Library area.
This will make the Name: field active.
2) Enter a name for the new library in the Name: field.
3) Enter a name for the component to the right of Name in the Define
User Custom Name area and click OK

Note that the new library will automatically be placed in the default HMI
Component Folder as mentioned in step 4 above.

Deleting a To delete or rename a component in any library, right click on the


Component component and choose the appropriate action.

DAP HMI User Manual Version 2.01 2-100


3 Step by Step Examples

3.1.1 A Simple Single Line Diagram

Creating a In this example, an animated circuit breaker symbol is presented. It is


Circuit made up of two rectangles on top of each other.
Breaker
Object
1. Create an HMI instance and under the Windows tree, create a
new, blank window. Change the name of the window to “SLD”
by selecting it and then right clicking on the window.

Note that, when creating new objects, it best to work in the upper
left hand corner of the window so that the rulers can be used to
get the size of the object right.

2. Create two 20 pixel by 20 pixel rectangles using the rectangle tool


from the Basic Graphic window at the lower right. This can be done
by drawing it twice or drawing it once and copying it. Generally
speaking the latter is the preferred approach. The result is
shown below.

DAP HMI User Manual Version 2.01 3-101


Zoom
Tools

Rectangle
Tool

Figure 3-1 Creating the basic Circuit Breaker Shapes

DAP HMI User Manual Version 2.01 3-102


3. Select the right-most rectangle as shown above and open up the
properties window by right clicking and choosing Properties. This
will be the object that represents the breaker being open.

4. Change the fill color of the object to some color other than white.
Typically grey is chosen. This will highlight it as an animated
object in the working area. Click on the BackColor field and
choose the desired color.

Figure 3-2: Applying a Background Color to Indicate that the Object is Animated

DAP HMI User Manual Version 2.01 3-103


5. After the static fill color is chosen, expand the animation tree and
choose Background Fill as shown below. Ensure that the DI/Event
Pt. radio button is selected and select the system point that that
represents the breaker status in the field below, in this example,
LINK1.RD1.RDI1. Once the point is selected, the Travelling state
and Invalid state selections will be grayed out (if the point is a
single versus double DI). Note that when a particular branch of
the tree is selected, it is highlighted with the symbol.

6. An open breaker will be symbolized in red. In the Off state field,


change the color to red as shown below. In this example, the
opening of a breaker will be considered to be an alarm

Figure 3-3: Fill Color of the Object with Point in Off State

DAP HMI User Manual Version 2.01 3-104


7. Under the Animation tree, choose Shape Display, choose the
point from the previous step and click the Hide radio button.
This will cause the object to be hidden whenever the state of
RDI1 is 1. Click Apply followed by OK to compete the action.

Figure 3-4: The Object will not be Visible when the Point is True

DAP HMI User Manual Version 2.01 3-105


8. Now select the left most rectangle, right click on it and choose
Properties. This object will represent the circuit breaker when it is
in the open state.
9. In the Shape Property window, change the Line Width to 5 and the
Fill Pattern to 0 has shown below. A fill pattern of 0 will cause the
body of the object to be transparent witch will result in a less
obtrusive object when the HMI is running.

DAP HMI User Manual Version 2.01 3-106


10. Expand the Animation tree and double click on Frame Color.
Specify the same digital input point as used in the previous
section and change the color of the On state field to green as
shown below.

DAP HMI User Manual Version 2.01 3-107


11. Under the Animation tree, double click Shape Display, choose the
same point as was previously chosen and click the Show radio
button. This will cause the object to be displayed only then the
chosen digital input point has a value of 1 (closed).

DAP HMI User Manual Version 2.01 3-108


12. Place the right most rectangle directly over the left one, select
them both and group them. The circuit breaker object is now
complete. It can now be saved to a library if desired.

DAP HMI User Manual Version 2.01 3-109


Creating a In this example, an animated switch symbol is presented. It is made
Switch using the Bezel curve tool. It continues on from the previous circuit
Object breaker example so instructions for creating a new window are not
included.

1. Using the Bezel curve tool draw a four segment line as shown in
the figure below.

DAP HMI User Manual Version 2.01 3-110


2. Drag the center handle (shown above) up by two points on the
grid. This will result in the line shown below.

DAP HMI User Manual Version 2.01 3-111


3. If this image is satisfactory, it can be left as is. However, the line
can be further manipulated if desired. For example, dragging
the handles on either side of the center will result in the image
shown below i.e. a softer curve.

DAP HMI User Manual Version 2.01 3-112


4. When satisfied with the image, double click on it to gain access to
the object’s properties. Change the Line Width to 3 as shown
below and the Line Color to grey to indicate that it will be an
animated object.

DAP HMI User Manual Version 2.01 3-113


5. Make a duplicate copy of the object and place the duplicate 2 grid
positions below the top object.

DAP HMI User Manual Version 2.01 3-114


6. Double click on the lower object to regain access to its properties.
Expand the Animation tree, double click on Frame Color. Ensure
that the DI/Event Pt. radio button is selected and then specify the
system digital input point that represents the open/close state of
the switch. Change the color of the On state field to green as
shown below. In this case, we want the switch to be colored green
when the switch is on (closed).

DAP HMI User Manual Version 2.01 3-115


7. Next, select Shape Display from the Animation tree, choose the
same digital input point as above and select the Show radio
button. This object will be visible only when the switch is closed
(value = 1).

DAP HMI User Manual Version 2.01 3-116


8. Double click on the lower object to access to properties. Expand
the Animation tree, double click on Frame Color. Ensure that the
DI/Event Pt. radio button is selected and specify the same digital
input point as was specified earlier. Do this typing it, cutting and
pasting the previous point, or drilling down to the appropriate
client application. Change the color of the Off state field to red as
shown below. In this case, we want the switch to be colored red
when the switch is off (open). In addition, we want it to float
above the line that is being switched. This is the purpose of the
two objects. Only one will ever be visible depending on the state
of the digital input.

DAP HMI User Manual Version 2.01 3-117


9. Next, select Shape Display from the Animation tree, choose the
same digital input point as above and select the Hide radio button.
This object will be visible only when the switch is open (value =
0).

DAP HMI User Manual Version 2.01 3-118


10. Finally, select both objects and group them. The switch is now
complete.

DAP HMI User Manual Version 2.01 3-119


Creating a In this example, a static transformer symbol is presented. It is made
Transformer using the Line tool. The object will not be animated. It continues on
Object from the previous circuit breaker example so instructions for creating a
new window are not included.

1. Using the Line tool, create the object pictured below and modify
the line properties to match (line width three pixels, Line Color
red)

DAP HMI User Manual Version 2.01 3-120


2. Duplicate the image four more times by cutting and pasting the
original object and draw the arrow as shown below. The
transformer object is now complete since it won’t be animated.

DAP HMI User Manual Version 2.01 3-121


Putting it all Here, we will use our three newly created components in a simple one
Together line diagram. These basic concepts apply to all HMI designs

1. HMI operators typically work in slightly darkened environments.


For this reason, HMI backgrounds are usually black. To change
the SLD background to black, select the SLD window, right click
and choose Properties. Choose the Color Property tab and
change the Background Color to black.

DAP HMI User Manual Version 2.01 3-122


2. Place the components on the screen. In this example there will
be two breakers connected to two switches and in turn to a
transformer.

DAP HMI User Manual Version 2.01 3-123


3. Connect the components. As with the objects, the lines will be
animated so they are shown in grey. When the associated
digital inputs are on line, the 138 kV lines will be shown in cyan
when live and red when not live. Also a text title has been added
to the diagram. The 12 kV line on the downside of the
transformer will displayed in green when live, red when not.

Note that when placing components, they will not necessarily


snap to the grid as expected. If this is experienced, disable the
grid and manually position the object as desired. The button to
enable/disable the is circled in the figure below.

Enable/disable grid

DAP HMI User Manual Version 2.01 3-124


4. Finally, we’ll add some information to the screen. The values of
the four digital inputs and two analog outputs will be displayed
while the HMI is running. The text was added using the Test tool
(circled in the figure below).

DI #n and kV are straight text. The x, xx.xxx and xxx.xxx text will
be animated to show the actual real time value of the points when
the HMI is running.

Text animation is achieved by choosing Text OutPut in the


Animation tree of a selected object’s properties. In this case an
analog input pseudo point was created that will be used to store
the value of 138 kV. In the case the DIs, if the point is off, 0 will
be displayed. If the point is on, 1 will be displayed.

DAP HMI User Manual Version 2.01 3-125


DAP HMI User Manual Version 2.01 3-126
3.1.2 A Simple Annunciator Panel

General Annunicator panels are commonly used in the HMIs to display critical
information conveyed via digital input points. In this example, four
digital input points will be displayed in the panel. It will be configured so
that, if any one of the digital input points indicates that a switch is in the
open position, the associated button in the panel will flash to draw
attention to the alarm condition. When clicked, the alarm will be
acknowledged and the flashing will stop.

DAP HMI User Manual Version 2.01 3-127


1. Create a new window and name it “Annunciator”. In the window,
create a rectangle 88 x 112 pixels in size.
2. Double click on the rectangle to gain access to its properties.
3. Under the Static Shape Property, assign a Fill Pattern of 15 and a
FrontColor of light grey as shown in the figure below. The
purpose of this is to give the rectangle more of a button look.

DAP HMI User Manual Version 2.01 3-128


4. Draw a second rectangle 64 x 88 pixels in size.
5. Double click on the rectangle to gain access to its properties.
6. Under the Static Shape property, assign a BackColor of yellow and
choose Medium from the Flashing drop down list.

DAP HMI User Manual Version 2.01 3-129


7. Expand the Animation window and choose Background Fill.
8. In the DI/Event Pt. field, choose the system digital input point that
this object will represent, in this case the first digital input point on
link 11.
9. Choose and Off state color of red and click the associated Flashing
checkbox.
10. Choose and On state color of red but do not select the associated
checkbox.

DAP HMI User Manual Version 2.01 3-130


11. Expand the Operation tree and choose Alarm Ack.
12. Using the Add Tag button, choose the same point as was chosen
the in the previous steps.
13. Under Authority, select the No Login radio button

DAP HMI User Manual Version 2.01 3-131


14. Add raw text as shown below and double click on the text to gain
access to its properties.
15. Expand the Operation window and using the Add Tag button,
choose the same point as was chosen the in the previous steps.
16. Under Authority, select the No Login radio button

DAP HMI User Manual Version 2.01 3-132


17. Move the yellow rectangle so that it is centered in the original
rectangle as shown below.

DAP HMI User Manual Version 2.01 3-133


18. Make three copies of the object and arrange them in the window
as shown below.
19. Change the properties of each object to reflect the digital input
points they represent.
20. Add a title to the window if desired.
21. Change the background color of the window to black as was done
with the SLD.

3.1.3 Navigating between Windows

Switching We now have two windows, the Single Line Diagram and the
between Annunciator window. A little more work needs to be done with the
Windows Annunciator window to make it fully functional but for now we will
configure a window that will allow navigation between the two main
windows.

DAP HMI User Manual Version 2.01 3-134


1. Create a new window and name it “Navigation”.
2. Select the window by right clicking on it and then right click to
gain access to its properties.
3. In the Type drop down list, choose Overlap. Note that the default
property type is “Replace”. That is why this step was omitted
when creating the main windows.

DAP HMI User Manual Version 2.01 3-135


4. Within the “Navigation” window, create two rectangles, one sized
to 45 x 290 pixels and the other sized to 36 x 92 pixels.
5. Make the background color of the larger rectangle green.
6. Make the foreground color of the smaller rectangle grey and
choose pattern 15 as was done for the background Annunciator
rectangle.

DAP HMI User Manual Version 2.01 3-136


7. Duplicate the smaller rectangle twice and add the following text to
each of the three rectangles; “Annunciator”, “SLD” and “Exit”.
8. Group each of the three rectangles to include both the text in the
rectangle and the rectangle itself.
9. Place each of the rectangles inside the larger rectangle as shown
below.

DAP HMI User Manual Version 2.01 3-137


10. Double click in the Annunciator window, expand the Operation tree
and choose Open Window.
11. Use the Add button and choose the Annunciator and the
Navigation windows.
12. Do the same for the SLD button but select the SLD and
Navigation windows.

DAP HMI User Manual Version 2.01 3-138


13. Select Operation and right click to define the function of the left
mouse button for this object.
14. From the drop down list, choose Open Window. Under Authority,
choose No Login.
15. Repeat the above steps for the SLD button.

DAP HMI User Manual Version 2.01 3-139


16. Double click in the Exit window, expand the Operation tree and
choose Execute Command.
17. From the drop down list, choose Quit System.
18. Under Authority, choose No Login.

DAP HMI User Manual Version 2.01 3-140


19. Select Operation and right click to define the function of the left
mouse button for this object.
20. From the drop down list, choose Execute Command.
21. Under Authority, choose No Login.

DAP HMI User Manual Version 2.01 3-141


22. The last thing that needs to be done is to place the window in the
HMI. The Navigation widow will be placed below the main
windows. First we need to determine where and how large the
main windows are in order to decide where to place the
navigation window.
23. Select either of the main windows (SLD or Annunciator – they are
the size and replace each other), right click and choose Properties.
24. We see that the window width is 1024 pixels and the height is 644
pixels. Note that these values can be adjusted to resize the
window if desired. The window is anchored at position 0, 0.

DAP HMI User Manual Version 2.01 3-142


25. With this information, we can place the navigation window at 0,
644. Select the Navigation window, right click and choose
Properties.
26. Under the Window Position & Size pane, enter 644 in the Top field.
There is no need to change the Right or Bottom fields in this case.
They only need to be as big or bigger than the window we want to
display which is 45 x 290 in this case.
27. Note that the size of the window must be declared in the view
pane. For this window all we want to display is the green
rectangle and its contents. So, the size of the window is View
Width and View Height of the corresponding width and height of the
green rectangle.
28. The navigation window is now complete.

DAP HMI User Manual Version 2.01 3-143


3.1.4 Setting up Alarm Acknowledgements

Completing The function of the annunciator screen is display the state of four
the digital inputs and to flash a particular object if its associated digital
Annunciator input point enters into an alarm state (in this case 0). The following
Configuration steps will allow the alarm to be acknowledged and hence the flashing
to be stopped.

DAP HMI User Manual Version 2.01 3-144


1. Create a new window and name it SOE Alarm Acknowledge.
2. In order for SOE alarms to be acknowledged, a SOE/COS Table
must be included in the system
3. While in the SOE Alarm Acknowledge window, drag an instance
of the SOE/COS Table from the Frame Window library in the
lower left of the screen.

DAP HMI User Manual Version 2.01 3-145


4. Double click on the SOE/COS table instance to access its
properties.
5. For this exercise, we are not really interested in viewing the
table, the focus is primarily on getting the Annunciator panel to
function properly. For this reason, only Ack, Description, Time
and Ack Time will be viewed. To set this up, click the
arrow to move everything into the right side window and then
selectively choose each of the column headings above and use
the arrow to move them back to the left side window.

DAP HMI User Manual Version 2.01 3-146


We want the window to line up with the navigation window so that
is the next step.

6. Select the SOE Alarm Acknowledge window and right click on it


to get access to its properties.
7. We know that the Navigation window is 290 pixels wide and that
the main windows are 1024 pixels wide. So, the SOE Alarm
Acknowledge window has to be 1024 – 290 = 734 pixels wide.
Enter this value in the View Width field.
8. We know that the height of the Navigation window is 45 pixels.
Enter this value in the View Height field.
9. The SOE Alarm Acknowledge window will be displayed directly
adjacent to the Navigation window. Enter 290 in to the Left field.
10. The SOE Alarm Acknowledge window will be displayed directly
below the main windows. Enter 644 into the Top field.
11. The Right and Bottom fields can be left as is.

DAP HMI User Manual Version 2.01 3-147


DAP HMI User Manual Version 2.01 3-148
Alarm 1. Expand the Alarm Group Manage tree under HMI Configure, choose
Management SOE Group and right click to gain access to it properties.
Setup 2. Select the Alarm Window Tags tab and in the Alarm Points window,
add the four system points of interest by using the Add button.
3. In the SOE/COS alarm window, add the SOE Alarm Acknowledge
window previously created by using the Add button.
4. Ensure that the SOE checkbox is selected.

3.1.5 Final Setup

Two things remain to be done before the HMI can be run from a
remote computer. First ,the initial windows to be opened need to be
specified and second, the list of computer IP addresses that the HMI
will allow needs to be specified.

DAP HMI User Manual Version 2.01 3-149


1. Select the name of the HMI, in this case “Documentation”, and
right click to gain access to the HMI’s high level properties.
2. We want the SLD page and the Navigation widow to open when
the HMI first starts, so, under the HMI Basic tab, select SLD and
Navigation in the Initial window pane.

DAP HMI User Manual Version 2.01 3-150


3. Under the Remote Client IP tab enter the IP addresses of the
remote computer(s) that will be allowed to access the HMI.
Click the Enable control checkbox if the user at the specified IP
address will be allowed to operate controls.

DAP HMI User Manual Version 2.01 3-151


4. There is a pseudo point of type “message” available at the HMI
system level that, if specified in the Indicate pt. field, the IP
address of the current user is written to it. The point is then
available for display in the HMI.

DAP HMI User Manual Version 2.01 3-152


3.1.6 The Simple HMI in Operation

Following are some screen shots with the HMI running in real time.

In the figure below, both circuit breakers and switches are in the open
state. Note that all lines are red. Note also that the voltage are 0
since the circuit isn’t live.

DAP HMI User Manual Version 2.01 3-153


In the figure below, CB 1 is closed. Note that the line segment to the
right of the transformer is cyan indicating that the section is live.

DAP HMI User Manual Version 2.01 3-154


In the figure below, CB 1 SW 1 are closed. Note that whole 138 kV bus
is cyan and the low side of the transformer is green indicating the entire
circuit is live.

DAP HMI User Manual Version 2.01 3-155


In the figure below, CB 1 SW 2 have been opened and CB 2 and SW 2
have been closed. The status points will have gone into alarm state as
will be seen below.

DAP HMI User Manual Version 2.01 3-156


On the Annunciator panel shown below, the objects representing Digital
Inputs one and two are flashing red followed by yellow. The flashing
will stop and the point will turn solid red when the box is clicked on.

DAP HMI User Manual Version 2.01 3-157


DAP HMI User Manual Version 2.01 3-158

You might also like