Vous êtes sur la page 1sur 81

RTU500 series

RTU500 series Remote Terminal Unit


Function Description
Part 8: Integrated HMI

RTU500 series Remote Terminal Unit

Revision

Revision
Document identity:
Revision:
Date:
0
01/2013
1
05/2013
2
12/2014

1KGT 150 800V002 1


Changes:
Initial version based on 1KGT 150 740 V003 1
New layout
New layout

ABB AG - 1KGT 150 800 V0021

Revision

1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

Contents

Contents
1

Introduction.................................................................................................................... 1-1
1.1

About the RTU500 series Function Description...................................................1-1

1.2

Preface................................................................................................................1-1

1.3

References.......................................................................................................... 1-1

Integrated HMI function..................................................................................................2-1


2.1

Overview............................................................................................................. 2-1

2.2

Connecting RTUs to a PC.................................................................................. 2-1

2.3

System requirements.......................................................................................... 2-2

Organization of the Integrated HMI................................................................................ 3-1


3.1

Elements of the Integrated HMI function.............................................................3-1


3.1.1

HMI Editor..........................................................................................3-1

3.1.2

User projects..................................................................................... 3-1

3.1.3

Component configuration...................................................................3-1

3.1.4

Deploying user projects..................................................................... 3-1

3.1.5

Starting HMI applications................................................................... 3-2

3.1.6

HMI client...........................................................................................3-2

Configuration.................................................................................................................. 4-1
4.1

Initial configuration of the HMI function............................................................... 4-1

4.2

Configuring the Process Archive functionality......................................................4-2

4.3

Configuring data points in monitoring direction................................................... 4-2


4.3.1

The Archive /Print tab........................................................................ 4-2

4.3.2

Configuring commands......................................................................4-4

HMI Editor......................................................................................................................5-1
5.1

Purpose of the HMI Editor.................................................................................. 5-1

5.2

Installation........................................................................................................... 5-1

5.3

Main elements of the HMI Editor........................................................................ 5-1

5.4

5.5

5.3.1

Project................................................................................................5-1

5.3.2

Pages.................................................................................................5-1

5.3.3

Components...................................................................................... 5-2

Main functions of the HMI Editor........................................................................ 5-2


5.4.1

Drawing function................................................................................ 5-2

5.4.2

Group function................................................................................... 5-2

5.4.3

Changing position and size................................................................5-3

5.4.4

Text font, text style and text size....................................................... 5-3

5.4.5

Line style selector.............................................................................. 5-3

5.4.6

Color picker....................................................................................... 5-4

5.4.7

Configuration object selector............................................................. 5-4

5.4.8

Keyboard support.............................................................................. 5-5

Using the HMI Editor.......................................................................................... 5-5

ABB AG - 1KGT 150 800 V0021 | I

RTU500 series Remote Terminal Unit

Contents

5.5.2

'Page' menu...................................................................................... 5-6

5.5.3

'Insert' menu......................................................................................5-7

5.5.4

'Project menu................................................................................... 5-8

5.5.5

'Options' menu................................................................................ 5-16

5.5.6

'Info' menu.......................................................................................5-17

Properties of the active page............................................................................5-18

5.7

Manipulating components................................................................................. 5-18

HMI Library.................................................................................................................... 6-1

6.2

6.3

6.4

6.5

6.6

II | 1KGT 150 800 V0021 - ABB AG

'File' menu......................................................................................... 5-5

5.6

6.1

5.5.1

Static components..............................................................................................6-2
6.1.1

Line component.................................................................................6-2

6.1.2

Rectangle component........................................................................6-2

6.1.3

Ellipse component............................................................................. 6-2

6.1.4

Polygon component...........................................................................6-3

6.1.5

Label component............................................................................... 6-3

6.1.6

Image component..............................................................................6-4

Dynamic components......................................................................................... 6-5


6.2.1

Byte value component....................................................................... 6-5

6.2.2

Integrated totals component.............................................................. 6-5

6.2.3

Text field component..........................................................................6-6

6.2.4

System time component....................................................................6-7

6.2.5

System event component.................................................................. 6-9

6.2.6

System event line component..........................................................6-10

Dynamic components with control....................................................................6-10


6.3.1

Symbol component..........................................................................6-11

6.3.2

Tap position component.................................................................. 6-13

6.3.3

Normalized value component...........................................................6-14

6.3.4

Bit string component....................................................................... 6-15

6.3.5

Floating point component................................................................ 6-15

Link components.............................................................................................. 6-16


6.4.1

Link label component.......................................................................6-16

6.4.2

Link button component....................................................................6-17

Table components............................................................................................ 6-18


6.5.1

History table component..................................................................6-18

6.5.2

Process archive list component....................................................... 6-19

6.5.3

Alarm list component....................................................................... 6-22

6.5.4

Time representation in tables........................................................... 6-22

HMI control components.................................................................................. 6-23


6.6.1

Control authority component........................................................... 6-23

6.6.2

Acknowledge audible alarm component.......................................... 6-24

6.7

Trend chart component.................................................................................... 6-24

6.8

Project-specific library extensions..................................................................... 6-25

Component views.......................................................................................................... 7-1

RTU500 series Remote Terminal Unit

Contents

7.1

HMI Editor mode................................................................................................ 7-1

7.2

Component view editor.......................................................................................7-1


7.2.1

'View' menu....................................................................................... 7-2

7.2.2

Creating a new component view....................................................... 7-2

7.2.3

Changing the size of a component view............................................ 7-4

7.3

'Insert' menu.......................................................................................................7-4

7.4

Properties of view items..................................................................................... 7-5

7.5

Using component views......................................................................................7-6

Additional languages...................................................................................................... 8-1


8.1

Overview............................................................................................................. 8-1

8.2

Localizing the Integrated HMI: Step-by-step instruction...................................... 8-1

HMI runtime system....................................................................................................... 9-1


9.1

Loading a project into the RTU...........................................................................9-1

9.2

Starting an HMI application.................................................................................9-1

10

Limitations.................................................................................................................... 10-1

11

Glossary....................................................................................................................... 11-1

ABB AG - 1KGT 150 800 V0021 | III

Contents

IV | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

Introduction
About the RTU500 series Function Description

1 Introduction
1.1

About the RTU500 series Function Description


The Function Description consists of several parts:
Document identity
1KGT 150 793

Part name
Part 1: Overview

Explanation
Overview of the RTU500 series and system
architecture

1KGT 150 794

Part 2: Rack mounted solutions

Description of the RTU500 series rack solutions

1KGT 150 795

Part 3: DIN rail solutions

Description of the RTU500 series DIN rail solutions

1KGT 150 796

Part 4: Hardware modules

Overview of the RTU500 series rack and DIN


rail modules

1KGT 150 797

Part 5: SCADA functions

Description of the RTU500 series SCADA


functions

1KGT 150 798

Part 6: RTU500 functions

Description of the RTU500 series functions

1KGT 150 799

Part 7: Archive functions

Description of the RTU500 series Archive


functions

1KGT 150 800

Part 8: Integrated HMI

Description of the RTU500 series Integrated


HMI interface

1KGT 159 896

Part 9: Interfaces and Networks

Description of the RTU500 series Interface


and Network functions

Table 1: Parts of the Function Description

1.2

Preface
This manual describes the configuration engineering process for the integrated Human Machine
Interface (HMI) of the RTU500 series:

1.3

Organization of the HMI


Configuration
HMI Editor
Component library
Component views
Support of additional languages
HMI runtime system
Limitations of the HMI

References
[1]

1KGT 150 563

Integrated HMI User's Introduction into the usage of the integrated


Guide
HMI

ABB AG - 1KGT 150 800 V0021 | 1-1

Introduction
References

1-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

Integrated HMI function


Overview

2 Integrated HMI function


2.1

Overview
The Integrated HMI function consists of the following software components:
HMI Editor (for offline configuration)
HMI runtime system (installed on the RTU)
The HMI Editor allows you to create customer-specific HMI pages using predefined components
from the included HMI Library.
You can use the HMI Editor to connect dynamic components to RTU data points. To support this
feature, the HMI Editor reads the list of data points from the RTUtil500 configuration file.
For each Integrated HMI function of the RTU500 series, the HMI Editor generates an HMI project
file (see "Fig. 1: Overview", page 1). The HMI project file is an additional configuration file that
needs to be uploaded to the RTU.

2.2

Connecting RTUs to a PC
To connect an RTU to a PC, use one of the following connection options:

Local area network (LAN) connection


Wide area network (WAN) connection
Dialed line or modem (PPP) connection
Direct serial (PPP) connection
USB interface connection (only RTU511)

Editor

Library
Client
RTU560

Figure 1: Overview

ABB AG - 1KGT 150 800 V0021 | 2-1

RTU500 series Remote Terminal Unit

Integrated HMI function


System requirements

2.3

System requirements
System requirements for the local PC:
Microsoft Windows compatible operating system
Microsoft Internet Explorer (recommended) or other Web browser
Java Runtime Environment (available on the RTUtil500 installation CD)

2-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Organization of the Integrated HMI


Elements of the Integrated HMI function

3 Organization of the Integrated HMI


3.1

Elements of the Integrated HMI function


The Integrated HMI function consists of the following elements:

3.1.1

HMI Editor
HMI Library
User project
HMI server
HMI application
HMI client

HMI Editor
The HMI Editor is an offline program for configuring user-specific pages for the Integrated HMI using
predefined components from the included HMI Library.
It generates user projects that can be uploaded to the RTU's CompactFlash file system. User
projects can be deployed as HMI applications.

3.1.2

User projects
A user project consists of one or more pages to which you can add components from the HMI
Library.

3.1.3

Component configuration
Components can be configured with the HMI Editor by the user.
Configuration of components is component-specific. This means that every component type has
its own configuration facilities.
The components available in the HMI Library are described in chapter "# 6" "HMI Library".
The HMI Editor provides also an interface to RTU configuration file (*.rcd) so that it is possible to
connect components to process data configured in RTUtil500. The selection of process data is done
by the object-name of the process data, so no separate addressing has to be done by the user for
this function. Modifications to the RTU configuration do not influence a link to a process data point,
until the process data is deleted.

3.1.4

Deploying user projects


To deploy a user project and start it as an HMI application, the user project needs to be uploaded
to the RTU CMU board on which the HMI server is configured. In order to run the HMI application,
a matching version of the HMI Library must be also be available on the CMU board.

ABB AG - 1KGT 150 800 V0021 | 3-1

Organization of the Integrated HMI


Elements of the Integrated HMI function

3.1.5

RTU500 series Remote Terminal Unit

Starting HMI applications


During startup of an HMI application on a client system, the HMI application automatically runs a
requirements check to ensure that the local cache of the client system contains the required version
of the HMI Library and the uploaded user project. If the cached version of the HMI Library or the
uploaded user project is out of date, the HMI application will update it.
If the requirements check was successful, the HMI application starts on the client system using the
uploaded user project.

3.1.6

HMI client
The HMI application includes an HMI client.
The HMI client automatically initiates the communication session with the HMI server on the RTU.
Once the connection is established, it retrieves dynamic information of linked process data points.
If updates of the requested process data are available, the HMI server sends the updated information
to the HMI client. The HMI client distributes the updated information within the HMI application.
If an HMI application is closed, the communication session between the HMI server and the HMI
client is also closed.

3-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Configuration
Initial configuration of the HMI function

4 Configuration
4.1

Initial configuration of the HMI function


The following initial configuration is required before using the Integrated HMI function in RTU500
series:
1.

In the Hardware Tree of RTUtil500, add an HMI server to a CMU board.

Figure 2: Using RTUtil500 for initial configuration of the HMI function

2.

On the HMI Server tab, enter the required connection information (see "Fig. 3: Configuring the
HMI server"). For detailed information, refer to "# Table 2:""Connection parameters of the HMI
server".

Connection parameter

Description

Default

Port number

TCP/IP port number for the communication be-

50001

tween the HMI server running on the RTU and


the HMI application running on the local PC
Control authority timeout

Timeout time for the local control authority

Table 2: Connection parameters of the HMI server

ABB AG - 1KGT 150 800 V0021 | 4-1

RTU500 series Remote Terminal Unit

Configuration
Configuring the Process Archive functionality

Figure 3: Configuring the HMI server

4.2

Configuring the Process Archive functionality


In order to use the Proces Archive functionality within the Integrated HMI, you must also configure
a process archive on the same CMU.

Figure 4: Configuring a process archive using RTUtil500

The following limitations apply to the process archive:


Property

Parameter range

Default

Number of entries per archive

100 100,000 entries each

2,500 entries each

Text size of objects

16 128 characters

32 characters

Text size of values

8 32 characters

16 characters

Table 3: Limitations of the process archive

The HMI server can run on any CMU of the RTU500 series.
Use a network-based TCP/IP connection for best performance results.

4.3
4.3.1

Configuring data points in monitoring direction


The Archive /Print tab
Enabling the Process Archive function
To enable the Process Archive function for a data point in monitoring direction, use the Archive
function enable option on the Archive / Print tab.

4-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Configuration
Configuring data points in monitoring direction

If the Process Archive function is enabled for a data point, the data receveiced at this data point
will be archived.

Figure 5: Enabling the Process Archive function

Defining the object text and event class for a data point
Use the Object text field on the Archive / Print tab to define the object text for a data point.
Use the Event class field on the Archive / Print tab to assign a data point to a particular digit.

Figure 6: Configuring a monitoring data point

Alarm list
To configure an alarm value that can be used to generate an alarm entry in the alarm list, enable
the Alarm list option.

Figure 7: Configuring an alarm entry

A data point can be assigned to one out of 10 alarm classes. Select the required Alarm class.
If the Acknowledgement required option is enabled, any alarms which have not yet been acknowledged will remain on the alarm list until acknowledged by the operator.

ABB AG - 1KGT 150 800 V0021 | 4-3

RTU500 series Remote Terminal Unit

Configuration
Configuring data points in monitoring direction

You can assign one or several of the following alarm states to the Alarm value by enabling the
corresponding option:

Intermediate
Off
On
Indeterminate
ADVICE
Not all value labels are possible for all types of information objects (e.g. with Single point information SPI). The above example is valid for DPI only.

4.3.2

Configuring commands
If the Process Archive function is enabled (see "Fig. 5: Enabling the Process Archive function") for
a command data point, a record will be created in the event list for each execution of a command
at this data point.
Use the Object text field on the Archive / Print tab to define the object text for a data point.
Use the Text command 'on' field on the Archive / Print tab to define the descriptive text for the ON
state.
Use the Text command 'off' field on the Archive / Print tab to define the descriptive text for the OFF
state.
Use the Event class field on the Archive / Print tab to assign a command to a particular digit.

Figure 8: Configuring a command

4-4 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Purpose of the HMI Editor

5 HMI Editor
5.1

Purpose of the HMI Editor


The HMI Editor is an offline program for configuring user-specific pages for the Integrated HMI using
predefined components from the included HMI Library.
It generates user projects that can be uploaded to the RTU's Compact Flash file system. User
projects can be deployed as HMI applications.

5.2

Installation
No installation is required to set up the HMI Editor. Simply copy the editor to a free target directory.
The directory structure of the HMI Editor is as follows:
Path: \lib
Directory where the HMI libraries have to be located:
HMILib.jar
HMILibExt.jar (project specific, see chapter "# 6.8" "Project-specific library extensions")
HMILibInterface.jar
jnlp.jar
Path: \tmp
Automatic generated directory for temporary storage of files during editing
Path: \set
Automatically generated directory for storage of editor specific settings
File: HMIEditor.jar
Offline editor for the Integrated HMI

5.3
5.3.1

Main elements of the HMI Editor


Project
A user project contains all configured information made by the user about a HMI application. The
HMI Editor can create new user projects, open already existing user projects and save them. All
information of a user project is hold within one project file. The file extension of this file is 'jar'.
The absolute path and the filename of a user project will be displayed in the title of the HMI Editor frame. Before saving a user project a backup is made. This backup-file has the file-extension
'jar_bak'.
User projects are organized into several entries like pages and components.

5.3.2

Pages
Pages are used to organize a user project. Pages can be added, deleted, renamed or moved within
a user project.
Pages must have the extension '.page'. Otherwise they will not be identified as pages.

ABB AG - 1KGT 150 800 V0021 | 5-1

RTU500 series Remote Terminal Unit

HMI Editor
Main elements of the HMI Editor

Open a page using the HMI Editor means to open it for editing in the editors workplace.
To close a page means to hide the selected page.
Pages can be interlinked using link components (see chapter "# 6.4"). One page has to be specified
as start page of the user project.

5.3.3

Components
Components are placed on the pages of the project.
These components are elements of the HMI Library.
The selected component can be changed in position, size, color and style. Static components will
not change their style on the runtime system, while dynamic components will change dependent
on the actual state of the process.
The HMI Library is described in chapter "# 6" "HMI Library" of this document.

5.4

Main functions of the HMI Editor


This chapter describes the basic functions of all available components.

5.4.1

Drawing function
In order to place a component on the actual page of a project, the component is selected in the
component tool bar by the left mouse button, and placed into the drawing area. The selected component is marked by a rectangle and may be manipulated by windows standard functions.

Figure 9: Drawing function

5.4.2

Group function
Several components can be grouped to one element by marking all elements with the left mouse
button. All selected elements will be manipulated (Move, Copy, ) in parallel.

Figure 10: Group function

5-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

5.4.3

HMI Editor
Main functions of the HMI Editor

Changing position and size


Use one of the following methods to change the position and size of a component:
Edit the values in the Properties dialog of the component.
Modify the component in the drawing area using the left mouse button (see "Fig. 11: Changing
position and size").

Figure 11: Changing position and size

5.4.4

Text font, text style and text size


Use the Properties dialog of a component to change the text font, text style and text size.
The fonts available may vary depending on your Windows installation.

Figure 12: Text font and text size

The following font styles are available:

5.4.5

Normal
Bold
Italic
Bold/Italic

Line style selector


Use the Line style selector in the Properties dialog of a Line component to change the style of lines,
rectangles, ellipses and polygons.
The number following the line style specifies the ratio of visible to hidden pixels.

Figure 13: Line style selector

While connecting two bold Line components it may be necessary to change the style of the line end
caps. This is done by the End cap selector.

ABB AG - 1KGT 150 800 V0021 | 5-3

RTU500 series Remote Terminal Unit

HMI Editor
Main functions of the HMI Editor

Figure 14: Line end cap selector

5.4.6

Color picker
Use the Color picker in the Properties dialog of a component to specify the color of the component.
Use one of the following methods to set the color:
Specify the color values for Red, Green and Blue.
Use the Select function to select from a palette of available colors.

Figure 15: Color picker

5.4.7

Configuration object selector


Dynamic components are connected to the process data point of the RTU by selecting the Configuration object selector in the Properties dialog of the component. The dialog shows a list of all
process data points, which can be linked to the component type.

5-4 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Main functions of the HMI Editor

Figure 16: Configuration object selector

5.4.8

Keyboard support
The following keys are supported by the HMI Editor:
Key

5.5

Function

<Cursor keys>

Moves a selected component in that direction

<Tab>

Shifts the focus to the next component

<Shift><Tab>

Shifts the focus to the previous component

<Del>

Deletes the active component(s)

Using the HMI Editor


The HMI Editor has the same look-and-feel as other Microsoft-compatible products. The HMI
Editor is operated by pull-down menus placed in the header of the editor screen.

Figure 17: Menu bar

5.5.1

'File' menu
The File menu contains the following options:
Option

Action

New project

Create a new project

Open project

Open an existing project

Save project

Save an open project

Save project as

Save an open project with another name

Close project

Close an open project

Exit

Exit the HMI Editor

Table 4: File menu: Available actions

While opening or saving a project, a progress dialog appears on the screen. While the progress
dialog is active, no other operation is possible.

ABB AG - 1KGT 150 800 V0021 | 5-5

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 18: Progress dialog

5.5.2

'Page' menu
The Page menu is only available if a project is open.
The Page menu contains the following options:
Option

Action

New

Create a new page

Open

Open an existing page

Rename

Rename the active page

Close

Close the active page

Import

Import a page from another project

Export

Export the active page

Delete

Delete the active page

Table 5: Page menu: Available actions

After opening a new page, an empty worksheet is displayed to which you can add components
(see chapter "# 6"#).
Use the Options dialog to configure the layout of this worksheet.

Figure 19: Empty worksheet

If you open an existing project that contains more than one page, select Open from the Project
menu, browse to the project file you want to open and click OK.
The Project pages dialog opens with a list of all pages available in this project. You can select a
single page, multiple pages or all pages to open.

5-6 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 20: Project pages dialog

After opening the selected pages, the pages are available in the worksheet.

Figure 21: Available pages in a project

5.5.3

'Insert' menu
The Insert menu is only available if a page is open.
The Insert menu contains the following options:
Option

Action

Acknowledge audible alarm component

Insert a component of the type Acknowledge audible alarm

Rectangle component

Insert a component of the type Rectangle

Line component

Insert a component of the type Line

Symbol component

Insert a component of the type Symbol

Line component

Insert a component of the type Line

Polygon component

Insert a component of the type Polygon

Image component

Insert a component of the type Image

Text field component

Insert a component of the type Text field

History table component

Insert a component of the type History table

System event line component

Insert a component of the type System event line

Ellipse component

Insert a component of the type Ellipse

Normalized value component

Insert a component of the type Normalized value

Table 6: Insert menu: Available actions

ABB AG - 1KGT 150 800 V0021 | 5-7

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Option

Action

Integrated totals component

Insert a component of the type Integrated totals

Floating point value component

Insert a component of the type Floating point value

Local control authority component

Insert a component of the type Local control authority

Byte value component

Insert a component of the type Byte value

Bit string component

Insert a component of the type Bit string

Tap position component

Insert a component of the type Tap position

Label component

Insert a component of the type Label

Link button component

Insert a component of the type Link button

Trend chart component

Insert a component of the type Trend chart

Alarm list component

Insert a component of the type Alarm list

Process archive list component

Insert a component of the type Process archive list

Link label component

Insert a component of the type Link label

System time component

Insert a component of the type System time

System event component

Insert a component of the type System event

Table 6: Insert menu: Available actions

To insert a component, select the respective option from the Insert menu or select the component
from the component tool bar.

Figure 22: Component toolbar

5.5.4

'Project menu
'Configure client settings' dialog
Any settings that apply to the entire project are specified in the Configure client settings dialog.
This dialog contains four tabs:

Alarm list
Application
Colors
Process archive list

Some of these tabs are described in the following sections.


To open the Configure client settings dialog, select Project > Settings.

'Application' tab
Use the Application tab to specify the settings that will apply to the HMI application created from
the project.

5-8 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

The Application tab contains the following options:


Option

Description

Character set

This setting is retrieved via the configuration file. It is read-only. From release 11 on configuration data is stored in UTF-8 format.

Date format and Time format

Format of the System Time component (see chapter )

Time format

Time format used in Table components (see chapter )

Frame title

Title of all pages in this project

Start page

Name of the page, that will be shown after start up

Language

The dialog language of the runtime system

Table 7: Application tab: Options

Figure 23: Application tab

'Colors' tab
Use the Colors tab to define the color change of dynamic components in the runtime system. The
color of dynamic components depends on the state of the connected process object.

ABB AG - 1KGT 150 800 V0021 | 5-9

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 24: Colors tab

'Process archive list' tab


Use the Process archive list tab to specify the settings for the process archive list.
The Process archive list tab contains the following options:
Option

Description

Type of archive download

Synchronization type of process archive entries between RTU and HMI


application. See chapter "# 6.5.2".

Default sorting order

Sorting order if page with process archive list is entered. See chapter "#
6.5.2".

Spontaneous refresh

Select if the list is refreshed spontaneously. This is only valid for Complete
download. See chapter "# 6.5.2"#.

Table 8: Process archive list tab: Options

5-10 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 25: Process archive list tab

'Alarm list' tab


Use the Alarm list tab to specify the settings for the alarm list.
The Alarm list tab contains the following options:
Option

Description

Color of alarm class n

Properties of the Color of alarm class n type represent the color assignment to alarm classes used by alarm list function.

Acknowledge audible alarm without authoriza-

If set to true, any user may acknowledge the audible alarm. Otherwise on-

tion

ly authorized users can acknowledge it.


The Acknowledge audible alarm component is enabled accordingly.

Activate audible alarm

Defines when an audible alarm is played: for coming alarms only or for
coming and fleeting alarms.
This option can only be selected if an audible alarm is selected.

Audible alarm

Select the sound to be played when an alarm is activated and/or terminated again. For detailed information on importing sound file, see section
"Using sounds in a project".

Spontaneous refresh

Select if the list is refreshed spontaneously.


The Spontaneous refresh option is always active if an audible alarm is
configured.

Default sorting order

Sorting order if page with alarm list is entered.

Table 9: Alarm list tab: Options

ABB AG - 1KGT 150 800 V0021 | 5-11

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 26: Alarm list tab

Using images in a project


The Image component can be used to include images in a project. Images need to be imported
before they can be used by the Image component.
Use the Image option from the Project menu to import the images you want to use in a project.
Supported image file types are GIF and JPG.
Use the Import image dialog to select from the available images.

Figure 27: Import image dialog

5-12 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Using sounds in a project


The Alarm list component can be used to include sounds in the alarm lists of a project.
Before a sound can be used by the Alarm list component, the corresponding sound file needs to
be imported into the project and assigned in the project settings.
To import a sound file, proceed as follows:
1.
2.

Select Project > Sound > Import. The Import sound dialog opens.
Select the sound file. The supported sound file type is WAV.

Figure 28: Import sound dialog

You can now use the sound file in components of the Alarm list type. For detailed information, refer
to the section "'Alarm list".

Configuration file
The configuration file of RTUtil500 needs to be assigned to the active project. Select Project >
Configuration file to open the Configuration file dialog.
If the project was previously assigned to a configuration, the Configuration file dialog displays the
last configuration.

ABB AG - 1KGT 150 800 V0021 | 5-13

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 29: Configuration file dialog

The character set information is set in RTUtil500 and imported into the HMI project. It is needed for
converting special characters when importing object names and displaying archive and event list
object archive texts. This value is READ-ONLY in the HMI project.
In case of important differences between the last used configuration and the new selected configuration, the differences are listed and the user has to accept the selected configuration as the actual
configuration.

Figure 30: Differences in the configuration

5-14 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Consistency check
The system is able to update the links between dynamic components und connected process objects, if the name of a process object was not changed. If the object name of the process object is
not available any more in the selected configuration, the link to this component is deleted. This will
be checked in the Consistency Check dialog.
Archive objects (available for trend chart component) are read and mapped to the object name. If
archive object texts are changed this is change is overtaken automatically when the configuration
is read.
After finalizing a project, the user has to check his project with the help of the project consistency
check. This feature will check:

The availability of a link to one start page in a project


For all dynamic elements, the necessary links to process objects
For all dynamic elements, the necessary links in monitoring direction
For all trend chart elements the necessary link to archive objects
All links between the pages
The links to available images in the image components

It depends on the user to select the necessary tests.

Figure 31: Consistency Check dialog

Any errors found during a consistency are displayed in a new Consistency Check dialog.

ABB AG - 1KGT 150 800 V0021 | 5-15

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

Figure 32: Errors in the consistency check

By double-clicking on one of the error messages in the list, the software will open the related page
of the project and will mark the related component.

5.5.5

'Options' menu
The Options menu contains the following options:
Option

Action

Grid

Create a new project

Language

Open an existing project

Mode

Select the Editor mode

Table 10: Options menu: Available actions

Grid
The grid is used to make the drawing more simple. It is useful to connect the components to each
other. If necessary, the grid can be turned off.
Grid is the visible part on the screen, the gap between the lines is calculated in pixels.
Snap is an additional invisible grid.
Normally Snap is less or equal to Grip, respectively Grip is a multiple of Snap.

Figure 33: Grid and Snap functions

Language
Use the Language dialog to select the language used by the HMI Editor.
The following languages are available

5-16 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Using the HMI Editor

English
German

Figure 34: Language selection

Restart the HMI Editor to apply the selected language as the active language.

Figure 35: Request to restart the editor

Mode
Use the Mode menu to select the HMI Editor mode.
The following options are available:
Option

Action

Page Editor

Open the HMI Editor in edit mode

Component View Editor

Open the HMI Editor in component view mode

Table 11: Mode menu: Available actions

5.5.6

'Info' menu
Select Info > About to open the About dialog.
The About dialog will show the actual version of the HMI Editor and the used libraries.

ABB AG - 1KGT 150 800 V0021 | 5-17

RTU500 series Remote Terminal Unit

HMI Editor
Properties of the active page

Figure 36: Version information

5.6

Properties of the active page


To change the properties of the active page, proceed as follows:
Right-click on an empty space of the active page.
The Properties [Page] dialog opens.

Figure 37: Properties [Page] dialog

5.7

Manipulating components
To manipulate a component placed on the active page, proceed as follows:
1 Right-click on the component.
A context menu opens to manipulate the selected component.

5-18 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Editor
Manipulating components

Figure 38: Manipulating components

The following options are available:


Option

Action

Cut

Copy selected component to clipboard

Copy

Copy selected component to clipboard, ignore object link

Copy with object link

Copy selected component link to clipboard, include object link

Paste

Paste copied component from clipboard

Delete

Delete selected component

Bring to front

Bring selected component to the front

Send to back

Send the selected component to the back

Bring forward

Bring selected component one level forward

Send backward

Send selected component one level backward

When you try copying a linked component, the following actions are available:
Delete the link in the component
Keep the link in the new component

ABB AG - 1KGT 150 800 V0021 | 5-19

HMI Editor
Manipulating components

5-20 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

HMI Library

6 HMI Library
The HMI Library consists of the following files:
HMILib.jar
HMILibInterface.jar
(project specific) HMILibExt.jar
These files contain all components that can be inserted into a page of a user project.
The HMI Library contains the following component types:
Static components
Line
Rectangle
Ellipse
Polygon
Label
Image
Dynamic components
Byte value
Integrated totals
Text field
System time
System event
System-event line
User definable Libraries
Dynamic components with control
Symbol
Tap position
Normalized value
Bit string
Floating point
Page link components
Tables
History table
Process archive list
Alarm list
HMI control components
Acknowledge audible alarm component
Local control authority
Chart components
Trend chart
Use the Components toolbar or the Insert menu to select components.

Figure 39: Components toolbar

ABB AG - 1KGT 150 800 V0021 | 6-1

RTU500 series Remote Terminal Unit

HMI Library
Static components

6.1
6.1.1

Static components
Line component
The Line component generates a line from position X1/Y1 to position X2/Y2.
Position, line color, line width, line style, and line end cap style are defined in the Properties dialog.

Figure 40: Line component: Properties dialog

6.1.2

Rectangle component

The Rectangle component generates a rectangle or square at position X/Y with the set width
and height.
Position, size, color, line width, and line style are defined in the Properties dialog. By default, the
component is filled if required.

Figure 41: Properties dialog of rectangle component

6.1.3
Ellipse component
The Ellipse component generates a circle or an ellipse at position X/Y with the set width and height.
Position, size, color, line width, and line style are defined in the Properties dialog. By default, the
component is filled if required.

6-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Static components

Figure 42: Ellipse component: Properties dialog

6.1.4

Polygon component

The Polygon component generates a polygon.


The first line has to be dragged, the additional points are added when the left mouse button is
clicked. Move the cursor to the start point for closing the polygon.
Points, color, line width, and line style are defined in the Properties dialog. By default, the component
is filled if required.

Figure 43: Polygon component: Properties dialog

6.1.5

Label component

The Label component generates a static text field at the position X/Y.
Position, size, text font, text size, text color, and text string are defined in the Properties dialog.

ABB AG - 1KGT 150 800 V0021 | 6-3

RTU500 series Remote Terminal Unit

HMI Library
Static components

Figure 44: Label component: Properties dialog

6.1.6

Image component

The Image component generates a place maker for a bitmap file at position X/Y with the set
width and height.
Position, size and the name of the file are defined in the Properties dialog.

Figure 45: Image component: Properties dialog

Images need to be imported before they can be used by the Image component. Supported image
file types are GIF and JPG.
For detailed information, refer to chapter "# 5.5.4" "'Project menu", section "Using images in a
project".

Figure 46: Placeholder for not linked / linked image

6-4 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

6.2
6.2.1

HMI Library
Dynamic components

Dynamic components
Byte value component
The Byte value component generates a dynamic text filed at the position X/Y.
Position, size, text font, text size, and color are defined in the Properties dialog.

Figure 47: Byte value component: Properties dialog

The component is linked to a monitoring object of the current RTU configuration. The text depends
on the state of this data point and can be configured in the Properties dialog.

Figure 48: Byte value component: Value label selector

ADVICE
Not all value labels are possible for all types of information objects (e.g. with Single point information SPI).

6.2.2

Integrated totals component

The Integrated totals component generates a numeric field for an integrated total (ITI) at the
position X/Y.

ABB AG - 1KGT 150 800 V0021 | 6-5

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components

Position, size, text font, text size, color, number of decimal digits, engineering units, and pulse weight
are defined in the Properties dialog.
The component is connected to a integrated total information (ITI) object within the current RTU
configuration.

Figure 49: Integrated totals component: Properties dialog

6.2.3

Text field component


The Text field component generates a dynamic text string at the position X/Y.
Position, size, text font, text size, and color are defined in the Properties dialog.
The component is linked to a monitoring object of the current RTU configuration. Dependent on the
state of this object the text will change according to the configuration of this process data point.

6-6 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components

Figure 50: Text field component: Properties dialog

6.2.4

System time component

The System time component generates a field for the current system time of the RTU at
position X/Y.
Position, size, text font, text size, and color are defined in the Properties dialog.

ABB AG - 1KGT 150 800 V0021 | 6-7

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components

Figure 51: System time component: Properties dialog

The representation of date and time depends on the client settings. For detailed information, refer
to chapter "# 5.5.4" "'Project menu", section "'Configure client settings' dialog". At runtime the
component is updated once every second, and may be used as a watchdog.
"Fig. 52: Representation of the current system time""Fig. 52: Representation of the current system
time" shows an example of a system time component in the HMI Editor.

Figure 52: Representation of the current system time

The following placeholders are available for date and time format (see chapter "# 5.5.4" "'Project
menu", section "'Configure client settings' dialog"):
Basic

Explanation

yy

Year

04

yyyy

Year

2004

MM

Month in year

12

MMM

Month in year

Jul

dd

Day in month

31

HH

Hour (0 23)

23

KK

Hour (0 11)

11

mm

Minute in hour

59

ss

Second in minute

59

aaa

AM / PM

AM

ww

Week in year

52

WW

Week in month

EEE

Day in week

Tue

DDD

Day in year

365

Table 12: Placeholders for date and time format

6-8 | 1KGT 150 800 V0021 - ABB AG

Example

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components

Basic

Explanation

Example

FF

Day of week in month

Time zone

GMT

Table 12: Placeholders for date and time format

6.2.5

System event component


The System event component shows the states of the RTU internal system events in graphical
or textual style. The following representations are available:
Fixed text in the language of the running application
Colored ellipse with changing colors
Colored rectangle with changing colors

Position, size, colors, and type are defined in the Properties dialog.

Figure 53: System event component: Properties dialog

The component can be linked to any system event of an RTU configuration.

Figure 54: System event component: Configuration object chooser

The HMI Editor always displays the Not OK representation.

ABB AG - 1KGT 150 800 V0021 | 6-9

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components

Representations only change in the runtime system.

Figure 55: System event component

6.2.6

System event line component


The System event line component shows the states of the RTU internal system events in graphic
style as a line.
Position, size, and colors are defined in the Properties dialog.

Figure 56: System event line component: Properties dialog

The component can be linked to any system event in the current RTU configuration.

6.3

Dynamic components with control


Dynamic components share a common feature: a command and/or a monitoring process data point
can be connected to each of them.
If a command process data point is connected to a dynamic component, the following properties
will be used by that component:

6-10 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components with control

The 'Direct execute' or 'Select before operate' command execution mode can be selected.
A command dialog sequence can contain the following values:
Select and Execute dialog
A two-step dialog sequence will be shown (Select and Execute).
Execute dialog
A single-step dialog sequence will be shown (Execute only).
No dialog
Depending on the command value calculation, either the default value or the toggled value is
set.
The user cannot modify the command default value at runtime.
No information dialog will be shown.
Display of command activation response
This option allows to configure the responses that are displayed after a command has been
sent. Responses are displayed in a message box.

Figure 57: Available response combinations

6.3.1

Symbol component
The Symbol component generates a dynamic symbol that changes its style and color depending on the current state of a process data point.
The following process data points can be connected to a Symbol component:

SPI Single Point Information


DPI Double Point Information
SCO Single Command Output
DCO Double Command Output

The following symbols are available:

Disconnector (up, down, right, left)


Circuit breaker (up, down, right, left)
Diamond
Square
Circle
Button

Position, size, color, line width, and symbol type are defined in the Properties dialog.
In order to change style and color of the symbol at runtime, it is necessary to link the component to
a monitoring object of the actual RTU configuration (see "Fig. 58: Symbol component: : Properties
dialog"). The color changes according to the settings in "Fig. 24: Colors tab".

ABB AG - 1KGT 150 800 V0021 | 6-11

HMI Library
Dynamic components with control

RTU500 series Remote Terminal Unit

Command execution is possible, if a command object is linked to the component. In this case, the
button texts of the command dialogs can be configured with the Command button texts property.
If this property is not enabled, the default texts according to the selected application language will
be used.
In addition to the other control components, the Symbol component offers the Command value
calculation property. The following values are available for this property:
Default value
The default value as defined in Command default value is preselected in the execution dialog,
or set directly when no dialog is selected.
Toggle monitoring object value
The current value of the monitoring object is toggled: When it is in the ON state. the command
value is OFF, and vice versa. If the current value is invalid, the system uses the default value as
defined in Command default value.
The toggled value is preselected in the execution dialog, or set directly when no dialog is selected.

Figure 58: Symbol component: : Properties dialog

"Fig. 59: Representation of dynamic system components" shows the different symbols of a dynamic
component.
Additional symbols can be created in the Component View Editor (see chapter "# 7.2" ).

6-12 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components with control

Figure 59: Representation of dynamic system components

6.3.2

Tap position component


The Tap position component generates a numeric symbol that changes its content depending
on the actual state of a process data point.
The following process data points can be connected to a Tap position component:
STI Step Position Information
RCO Regulation Command Output
Position, size, color, and font type are defined in the Properties dialog.
Command execution is possible if a command object is linked to the component. In this case, the
button texts of the command dialogs can be configured using the Command button texts property.
If this property is not enabled, the default texts according to the selected application language are
used.

ABB AG - 1KGT 150 800 V0021 | 6-13

RTU500 series Remote Terminal Unit

HMI Library
Dynamic components with control

6.3.3

Normalized value component


The Normalized value component generates a numeric symbol that changes its content depending on the actual state of a process data point.
The following process data points can be connected to a Normalized value component:

AMI Analogue Measured Information


DMI Digital Measured Information
ASO Analogue Setpoint Output
DSO Digital Setpoint Output

Position, size, color, and font type are defined in the Properties dialog.
The process data points in monitoring and command direction can be scaled using maximum and
minimum values.
The engineering unit is included in the runtime system.
Command execution is possible if a command object is linked to the component.

6-14 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

6.3.4

HMI Library
Dynamic components with control

Bit string component


The Bit string component generates a numeric symbol that changes its content depending on
the actual state of a process data point.
The following process data points can be connected to a Bit string component:
BSI Bit String Input
BSO Bit String Output
Position, size, color, and font type are defined in the Properties dialog.
The representation of the process data points in monitoring direction can be changed from decimal
to hexadecimal.
Command execution is possible, if a command object is linked to the component.

6.3.5

Floating point component


The Floating point component generates a numeric field for a floating point value at position
X/Y.
Position, size, text font, text size, color, number of decimal digits, and engineering unit are defined
in the Properties dialog.
The following process data points can be connected to a Floating point component:
MFI (Analog Measured value Floating Input)
FSO (Floating Set point command Output)

ABB AG - 1KGT 150 800 V0021 | 6-15

RTU500 series Remote Terminal Unit

HMI Library
Link components

The object in monitoring direction is multiplied with the value of the Conversion factor property at
runtime.

Figure 60: Floating point component: Properties dialog

6.4
6.4.1

Link components
Link label component
The Link label component generates a link-label at the position X/Y.
Position, size, text font, text size, color, text, and the link to another page in the current project are
defined in the Properties dialog.

6-16 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Link components

Figure 61: Link Label component: Properties dialog

The value of the Link field must be a valid page in the same project. The file type is .page.
"Fig. 62: Representation of link label" shows an example of a link label in the HMI Editor.

Figure 62: Representation of link label

6.4.2

Link button component


The Link button component generates a link-button at position X/Y.
Position, size, text font, text size, color, text, and the link to another page in the current project are
defined in the Properties dialog.

Figure 63: Link Button component: Properties dialog

The value of the Link field must be a valid page in the same project. The file type is .page.

ABB AG - 1KGT 150 800 V0021 | 6-17

RTU500 series Remote Terminal Unit

HMI Library
Table components

"Fig. 64: Link button" shows an example of a link button in the HMI Editor.

Figure 64: Link button

6.5
6.5.1

Table components
History table component

The History table component generates a table at position X/Y.


Position and size are defined in the Properties dialog.
The component is linked to a monitoring object of the actual RTU configuration. The actual state
of this object and all state changes (with date and time) will be recorded while the page containing
the History table component is active.
"Fig. 66: History Table component" shows an example of the component.

Figure 65: History table component: Properties dialog

ADVICE
Immediately after the entering a page with this component, this table will contain only the actual
state of the linked object. State changes will be recorded, as long as the Integrated HMI is running
on the target PC and the link to the RTU is active.

6-18 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Table components

Figure 66: History Table component

6.5.2

Process archive list component


The Process Archive list component is the visualization of the Process Archive functionality in
RTU.
The Process Archive list component can be added to multiple pages of a user project.
The Integrated HMI supports the following process archive types:
Measurement values archive (AMI, DMI, MFI)
Counter value archive (ITI)
Event archive
The Event Archive may contain the following entries:
Event archive entry

Visibility

Single Point Information (SPI)

Configurable

Double Point Information (DPI)

Configurable

Step Position Information (STI)

Configurable

Commands

Configurable

System Events

Configurable

User Login / Logout

Always visible

Table 13: Display of events in a Process Archive list component

Use the following settings properties to customize the Process Archive list component (see "Fig. 67:
Process Archive list component: Properties dialog"):
Property name

Description

Archive type

Archive type to be displayed

Show column of alarm class

Display the specified column in the process archive list component

Show column of event class


Show column of archive index
Show column of object type
Cell font

Font that is used to display the data in the table

Table 14: Process Archive list component: Settings properties

ABB AG - 1KGT 150 800 V0021 | 6-19

RTU500 series Remote Terminal Unit

HMI Library
Table components

Property name

Description

Alarm transition mode

Alarm entries that change their alarm state to ALARM can be colored
according to their alarm class. Use the Alarm list tab of the Configure client settings dialog to speficy the settings for this function (see
"Fig. 26: Alarm list tab").

Default filter

Use the the Filter dialog to set predefined filter criteria for the Process
Archive list component (see "Fig. 68: Filter dialog").
The following filter criteria are available:
Start time
End time
Object text
Event class
Alarm class
Qualifier
By selecting Exclude checkbox lines NOT matching the entered criteria are filtered.
Filter settings can be updated at runtime.

Table 14: Process Archive list component: Settings properties

Figure 67: Process Archive list component: Properties dialog

6-20 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Table components

Figure 68: Filter dialog

Depending on the Process Archive list settings of the project, the component can be used in two
ways:
Interval download
Only an interval of the process archive content will be downloaded to the HMI application at
runtime
Complete download
The complete content of the RTU process archive will be downloaded to HMI application at
runtime.
This mode supports filtering, sorting, and spontaneous updates.

"Fig. 69: Process Archive list component - Interval download" and "Fig. 70: Process Archive list
component - Complete download" show examples of Process Archive list components in the HMI
Editor.

Figure 69: Process Archive list component - Interval download

Figure 70: Process Archive list component - Complete download

ABB AG - 1KGT 150 800 V0021 | 6-21

RTU500 series Remote Terminal Unit

HMI Library
Table components

6.5.3

Alarm list component


The Alarm list component is placed on pages of a user application.
The position of the Alarm list component and the Alarm transition mode are defined in the Properties
dialog.

Figure 71: Alarm list component: Properties dialog

Alarm transition mode


Alarm entries that change their alarm state to ALARM can be colored according to their alarm
class. Archived process information that changes its alarm state to ALARM can be colored according to its alarm class. Use the Alarm list tab of the Configure client settings dialog to specify the settings for this function (see "Fig. 26: Alarm list tab").
"Fig. 72: Alarm list component" shows an example of the Alarm list component in the HMI Editor.

Figure 72: Alarm list component

If audible alarms are configured in the alarm list settings, only the spontaneous update button is
visible.
The RTUtil500 configuration defines which process data points will be allowed to generate an alarm.
For more details see chapter "Configuring data points in monitoring direction".

6.5.4

Time representation in tables


The following placeholders are available for date and time format (see chapter "# 5.5.4" "'Project
menu", section "'Configure client settings' dialog"):
Basic

Explanation

Example

yy

Year

04

Table 15: Placeholders for date and time format

6-22 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
HMI control components

Basic

Explanation

Example

yyyy

Year

2004

MM

Month in year

12

MMM

Month in year

Jul

dd

Day in month

31

HH

Hour ( 0 23 )

23

KK

Hour ( 0 11)

11

mm

Minute in hour

59

ss

Second in minute

59

SSS

Millisecond

123

aaa

AM / PM

AM

ww

Week in year

52

WW

Week in month

EEE

Day in week

Tue

DDD

Day in year

365

FF

Day of week in month

Time zone

GMT

Table 15: Placeholders for date and time format

6.6

HMI control components

6.6.1

Control authority component


The Control authority component shows the state of control authority.
The following states are available:
Requested
Available
Locked (if another party has requested control authority)
The status can be represented by Text, Rectangle, or Rectangle with text.
Position, size, texts, font, and colors are defined in the Properties dialog.

ABB AG - 1KGT 150 800 V0021 | 6-23

RTU500 series Remote Terminal Unit

HMI Library
HMI control components

Figure 73: Control authority component: Properties dialog

6.6.2

Acknowledge audible alarm component


The Acknowledge audible alarm component allows the user to acknowledge audible alarms.

Figure 74: Acknowledge audible alarm component: Properties dialog

6.7

Trend chart component


The Trend chart component generates a trend chart at position X/Y.
Position and size are defined in the Properties dialog.
The component is linked to a monitoring measurement object of the current RTUtil500 configuration.
Available are objects of type AMI, ITI, MFI, or DMI with the Process Archive function enabled.

6-24 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

HMI Library
Project-specific library extensions

Use the Displayed interval property to specify the time period displayed on the x-axis. The following
time periods are available: Hour, Day and Month. The time period displayed on the chart may be
shorter if the linked archive object does not provide a sufficient number of values.

Figure 75: Trend chart component: Properties dialog

The graph is drawn based on the historical values retrieved from the measurement or counter archive
list. The text from the archive object is used to map the values.

Figure 76: Trend chart component

6.8

Project-specific library extensions


The HMI Editor supports project-specific library extensions. These libraries have the fixed name
HMILibExt.jar and are placed in the \lib subdirectory and on the CompactFlash card of the RTU.
A project-specific library is available if the following icon is displayed in the component tool bar:

ABB AG - 1KGT 150 800 V0021 | 6-25

HMI Library
Project-specific library extensions

6-26 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

Component views
HMI Editor mode

7 Component views
The user is able to create user defined representations for dynamic Symbol components (see chapter
"# 6.3.1" "Symbol component") called 'component views.

7.1

HMI Editor mode


Use the Options menu button to change the mode of the HMI Editor:
Page Editor to maintain pages
Component View Editor to maintain component views

Figure 77: Changing the HMI Editor mode

The Mode menu button is only available if a project is open. The HMI Editor mode is displayed in
the status bar.
You can toggle the modes at any time without losing information. It is not necessary to save the
project before changing to Page Editor mode.
In Page Editor mode, the Page button is displayed. Use the Page button to maintain pages.

Figure 78: Menu and status bar: Page Editor mode

7.2

Component view editor


In Component View Editor mode, the View menu button is displayed.

Figure 79: Menu and status bar: Component View Editor mode

ABB AG - 1KGT 150 800 V0021 | 7-1

RTU500 series Remote Terminal Unit

Component views
Component view editor

7.2.1

'View' menu
The View menu contains the following options:
Option

Action

New

Create a new component view

Open

Open an existing component view

Rename

Rename an existing component view

Close

Close the active component view

Import

Import a component view to the current project

Export

Export a component view from the current project

Delete

Delete a component view from the current project

Table 16: View menu: Available actions

Figure 80: View menu

7.2.2

Creating a new component view


Select New > Symbol from the View menu to create component views for Symbol components.

Figure 81: Creating a component view for symbol components

7-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Component views
Component view editor

To create a component view, enter the name, e.g. test,and click on New.

Figure 82: Entering the name of a new component view

The following conditions and limitations apply to the name of a new component view:
It must be unique. If there is another component view with this name, an error message will be
displayed.
It must not contain any \ characters. If the new name of the component view contains any \
characters, an error message will be displayed.
It should have a .jar file extension. If a different file extension is used, an error message will
be displayed. If no file extension is used, the .jar extension will be automatically added, e.g.
test.jar
It will be displayed in the status bar.
By default, when you create a new component view for symbol components, the HMI Editor automatically creates four pages.
The pages of the component view represent the states of the dynamic symbol component.
For a single-point input (SPI), only the Off and On pages are relevant. The Intermediate and Indeterminate pages are not used for a single point input (SPI).
For a double-point input (DPI), all pages are used.
Page

SPI

DPI

Intermediate

Off

On

Indeterminate

Table 17: Pages for SPI and DPI

ABB AG - 1KGT 150 800 V0021 | 7-3

RTU500 series Remote Terminal Unit

Component views
Component view editor

Figure 83: New component view: test.jar

7.2.3

Changing the size of a component view


To change the size of a component view, right-click on an empty space inside the active page.
To set the page size for all pages of a component view, change the values of the Page size property
as required.

7.3

'Insert' menu
Use the view items of the Insert menu in Component View Editor mode to add component views.
The following view items are available:

Rectangle view item


Image view item
Line view item
Ellipse view item
Polygon view item

Figure 84: Insert menu: View items

Alternatively, you can can add component views by selecting the view items from the toolbar (see
chapter "# 5.5.3" "'Insert' menu").
To draw a component view, place the view item on the page as required.

7-4 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Component views
Properties of view items

Figure 85: Component view: Example for OFF state

Figure 86: Component view: Example for ON state

7.4

Properties of view items


The Dynamic color property is available for all view items.

Figure 87: Properties of a view item

If the Dynamic color property is active (true), the view item displayed at runtime uses the colors defined in the project settings (see chapter "# 5.5.4" "'Project menu", section "'Colors' tab"), depending on the qualifiers of the linked object. If no qualifiers are applied to the linked object at runtime,
the view item s displayed using the value of the Color property as the default color.

ABB AG - 1KGT 150 800 V0021 | 7-5

RTU500 series Remote Terminal Unit

Component views
Using component views

If the Dynamic color property is set to false (inactive), the view item uses the value of the Color
property for display at runtime.
The other properties available for view items are identical to the corresponding properties available
for components (see chapter "Main functions of the HMI Editor").

7.5

Using component views


To use a component view, proceed as follows:
1.
2.
3.

Switch to Page Editor mode (see chapter "HMI Editor mode").


Draw a Symbol component.
Select the symbol type.

Figure 88: Drawing a Symbol component

To change the symbol type, use the Properties dialog and select the required symbol type from
drop-down list. All component views in the current project are available as symbol types in the dropdown list.

7-6 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Component views
Using component views

Figure 89: Changing the symbol type of a Symbol component

Figure 90: Symbol component with component view

To change the size of the Symbol component, set the Bounds property in the Properties dialog.
The component view will be displayed in relation to the size of the component view and the size
of the Symbol component.

ABB AG - 1KGT 150 800 V0021 | 7-7

RTU500 series Remote Terminal Unit

Component views
Using component views

Figure 91: Changing the size of the symbol with component view

In the example shown in "Fig. 91: Changing the size of the symbol with component view""Fig. 91:
Changing the size of the symbol with component view", the left symbol component has the same
size as the component view. The component view is displayed in the same size as drawn by the user.
The right symbol component has a smaller size. The display of the applied component view corresponds to the size of the symbol component.

7-8 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Additional languages
Overview

8 Additional languages
8.1

Overview
The following HMI software components contain language files:
HMI Editor
File name : HMIEditor.jar
Language filename structure: editor_xx_YY.properties *)
Relative path: com/abb/rtu560/hmieditor
HMI Library
File name : lib\HMILib.jar
Language filename structure: lib_xx_YY.properties *)
Relative path: com/abb/rtu560/hmi/application
*)

xx = ISO language code and YY = ISO country code

Basic languages included in released versions are English (en_US) and German (de_DE).
Additional languages may be added to a released version.
Missing texts will be displayed as text of the missing key with leading and trailing exclamation marks
(e.g. !MainFrame.title !).
Additional languages are automatically detected by the HMI Editor at runtime, and made available
for selection in the Language dialog.

8.2

Localizing the Integrated HMI: Step-by-step instruction


To localize the Integrated HMI with additional languages, proceed as follows:
1.
2.

3.
4.

Use a ZIP extraction program to open the files.


Extract the language files from the software components:
editor_en_US.properties from HMIEditor.jar
lib_en_US.properties from HMILib.jar
Rename the extracted language files using the ISO language and ISO country code of the target language.*)
Translate the renamed language files. The language file is a text file that consists of multiple
lines, one for each text string. Each line contains a key idenfying the string, an 'equal' sign (=)
as a separator, and the string as it appears in the user interface at runtime.
For example:
...
key1=text string 1
key2=text string 2
...
Only translate the text following the 'equal' sign. Do not modify the key!

ABB AG - 1KGT 150 800 V0021 | 8-1

Additional languages
Localizing the Integrated HMI: Step-by-step instruction

5.

6.

RTU500 series Remote Terminal Unit

Encode the translated language files in Unicode format.


If the translated language file contains non-Latin-1 characters, convert the translated language file using the native2ascii utility**):
native2ascii <name of the input file> <name of the output file>
Add the translated and encoded language files to the HMI software component.
The translated and encoded language files can be added as additional languages to the HMI
software components using a ZIP compression program.
Ensure that the additional language files contain the correct relative path within the HMI software component***)

Remarks:
The first code is the ISO language code as defined in ISO-639. The code consists of two lower case
letters. For detailed information, refer to http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt.
*)

The second code is the ISO country code as defined in ISO-3166. The code consists of
two capital letters. For detailed information, refer to http://www.chemie.fu-berlin.de/diverse/doc/
ISO_3166.html.
The native2ascii utility is provided by Oracle as part of the Java development Kit (JDK). Download the utility from the Internet and store it in the \bin-directory of the JDK.
**)

In the event of an update, it might be necessary to decode the Unicode escape characters back to
the native encoded characters.Use the following native2ascii command:
native2ascii -reverse <name of the Unicode file> <name of the native file>
***)

1.
2.
3.

8-2 | 1KGT 150 800 V0021 - ABB AG

To create a ZIP archive with correct relative paths, proceed as follows:


On your local file system, create a directory structure containing the required relative paths.
Copy the translated language files to the correct location inside that folder structure.
Add the \com directory, including all subdirectories, to the HMI software component.

RTU500 series Remote Terminal Unit

HMI runtime system


Loading a project into the RTU

9 HMI runtime system


9.1

Loading a project into the RTU


In order to run a an HMI application, the HMI Library files and the user project file need to be uploaded
to the CMU of the RTU running the the HMI server.
To upload the HMI Library files and the user project file to a CMU, use the Firmware File Manager (for
the libraries) and the Configuration File Manager (for the project) of the RTU500 series Web server.

9.2

Starting an HMI application


To start the HMI application, click on the corresponding link in the menu frame (1) or on a link to this
function (2, 3) in the hardware tree of the RTU500 series Web server.
After clicking on one of these links, the HMI application will be started on your system if you have
sufficient permissions.

Figure 92: Starting the application

You can also create a desktop shortcut for the HMI Editor. For detailed information, refer to [1].

ABB AG - 1KGT 150 800 V0021 | 9-1

HMI runtime system


Starting an HMI application

9-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

Limitations

10 Limitations
The following system requirements apply:
Component

Limitations

Operating System

Windows 7/XP Professional (SP1),


Windows 2000 Professional (SP3+)
Memory >64mb (depending on project size)

Java

Java Runtime Environment 1.6 or higher


(also called JRE 6)

Table 18: System requirements

The following limitations apply to the Integrated HMI:


Component

Limitations

Max. number of pages

50

Max. number of data points per page

200

Max. number of active clients

Refresh of current page

< 1 second

Update time for a new page

< 2 second
This time may become longer at first update, if large bitmaps are used.

Execution time for a command

< 3 seconds
dependent on the actual system load

Table 19: Limitations: Integrated HMI

The following limitations apply to the Alarm list:

Component

Limitations

Max. number of data points, to be configured

5.000

for the alarm list.


Number of alarm lists

Number of alarm classes

10

Refresh

By operator request or spontaneous.


A blinking symbol will signal a new alarm if spontaneous refresh is deselected.

Update time

< 5 seconds

Table 20: Limitations: Alarm list

The following limitations apply to the Process Archive list:

ABB AG - 1KGT 150 800 V0021 | 10-1

RTU500 series Remote Terminal Unit

Limitations

Component

Limitations

Max. number of data points, to be configured

5.000

for the lists


Max. number of entries

Configurable: 100 ... 100.000

Number of lists

1 list each for events, measurements and counter

Refresh

By operator request or spontaneous.


A blinking symbol will signal a new event if spontaneous refresh is deselected.

Update time

< 5 seconds

Table 21: Limitations: Process Archive list

The times specified above refer to a TCP/IP-network connection. If a serial PPP connection is used,
the specified times can be longer.

10-2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

Glossary

11 Glossary
AMI

Analog Measured value Input

ASO

Analog Setpoint command Output

BSI

Bit String Input

BSO

Bit String Output

CMU

Communication and Data Processing Unit

DCO

Double Command Output

DMI

Digital Measured value Input (8, 16 bit)

DPI

Double Point Input

DSO

Digital Setpoint command Output (8, 16 bit)

FSO

Floating Setpoint Command Output

ITI

Integrated Totals Input

MFI

Analog Measured value Floating Input

PPP

Point to Point Protocol

RCD

RTU Configuration Data

RCO

Regulation step Command Output

RTU

Remote Terminal Unit

SCADA

Supervision, Control and Data Acquisition

SCO

Single Command Output

SPI

Single Point Input or Single point information

STI

Step position Input

ABB AG - 1KGT 150 800 V0021 | 11-1

2 | 1KGT 150 800 V0021 - ABB AG

RTU500 series Remote Terminal Unit

RTU500 series Remote Terminal Unit

Note:
The specifications, data, design or other information contained in this document (the Brochure)
- together: the Information - shall only be for information purposes and shall in no respect be
binding. The Brochure does not claim to be exhaustive. Technical data in the Information are only
approximate figures. We reserve the right at any time to make technical changes or modify the
contents of this document without prior notice. The user shall be solely responsible for the use of
any application example or information described within this document. The described examples
and solutions are examples only and do not represent any comprehensive or complete solution. The
user shall determine at its sole discretion, or as the case may be, customize, program or add value
to the ABB products including software by creating solutions for the end customer and to assess
whether and to what extent the products are suitable and need to be adjusted or customized.

This product is designed to be connected to and to communicate information and data via a network
interface. It is the users sole responsibility to provide and continuously ensure a secure connection
between the product and users or end customers network or any other network (as the case may
be). The user shall establish and maintain any appropriate measures (such as but not limited to
the installation of firewalls, application of authentication measures, encryption of data, installation of
anti-virus programs, etc) to protect the product, the network, its system and the interface against any
kind of security breaches, unauthorized access, interference, intrusion, leakage and/or theft of data
or information. ABB AG is not liable for any damages and/or losses related to such security breaches,
any unauthorized access, interference, intrusion, leakage and/or theft of data or information.

ABB AG shall be under no warranty whatsoever whether express or implied and assumes no responsibility for the information contained in this document or for any errors that may appear in this
document. ABB AG's liability under or in connection with this Brochure or the files included within
the Brochure, irrespective of the legal ground towards any person or entity, to which the Brochure
has been made available, in view of any damages including costs or losses shall be excluded. In
particular ABB AG shall in no event be liable for any indirect, consequential or special damages,
such as but not limited to loss of profit, loss of production, loss of revenue, loss of data, loss
of use, loss of earnings, cost of capital or cost connected with an interruption of business or operation, third party claims. The exclusion of liability shall not apply in the case of intention or gross
negligence. The present declaration shall be governed by and construed in accordance with the
laws of Switzerland under exclusion of its conflict of laws rules and of the Vienna Convention on the
International Sale of Goods (CISG).

ABB AG reserves all rights in particular copyrights and other intellectual property rights. Any reproduction, disclosure to third parties or utilization of its contents - in whole or in part - is not permitted
without the prior written consent of ABB AG.

Copyright ABB 2015


All rights reserved

ABB AG - 1KGT 150 800 V0021 | 3

Vous aimerez peut-être aussi