RTU560 Remote Terminal Unit Integrated HMI, Users Guide
Contents:
This manual describes the Web-based HMI implementation implementati on of the RTU560.
Revision Document number:
Revision
1KGT 150 563 V002 1
Date
Description Descriptio n
0
07/2005
Initial version
1
04/2007
Adaptations to Windows XP Starting up the HMI Client
2
08/2007
Format cleanup Chapter ‘Process archive list’ updated Chapter ‘Alarm list’ updated Chapter ‘Performing controls’ renamed to ‘Controllable components’ and updated
We reserve all rights in this document and the information containing therein. Reproduction, Reproduction, use or disclosure to third parties without permission is strictly forbidden © Copyright Copyright 2007 ABB AG, Mannheim/Germa Mannheim/Germany ny
ABB AG
1KGT 150 563 V002 1
I
Contents Revision ............................................................................................ I Contents.......................................................................................... III Abbreviations .................................................................................. V 1
Introduction............................................................................ 1-1
2
General Information............................................................... 2-1 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11
3
Controllable components...................................................... 3-1 3.1
3.2 3.3 3.4 3.5
4
5.3
5.4
ABB AG
History Table Component .............................................................. 4-1 System-Events ................................................................................ 4-1 Date and Time.................................................................................. 4-2
Process Archive list .............................................................. 5-1 5.1 5.2
6
General ............................................................................................. 3-1 3.1.1 Visualization ......................................................................... 3-1 3.1.2 Authorization ........................................................................ 3-1 3.1.3 Preconfigured commands.................................................... 3-2 Single and Double Commands (SCO, DCO)................................. 3-3 3.2.1 Performing user selected commands .................................. 3-3 Tap Position Commands (RCO) .................................................... 3-4 3.3.1 Performing user selected commands .................................. 3-4 Normalized Value Commands (ASO, DSO) .................................. 3-5 3.4.1 Performing user selected commands .................................. 3-5 Bit String Commands (BSO) .......................................................... 3-6 3.5.1 Performing user selected commands .................................. 3-6
Additional Representations .................................................. 4-1 4.1 4.2 4.3
5
Starting the HMI Application .......................................................... 2-1 Starting the HMI from the user’s desktop..................................... 2-1 The Start Page ................................................................................. 2-2 Menu item ‘Info’............................................................................... 2-3 Menu item ‘Main’ ............................................................................. 2-3 User Authorization .......................................................................... 2-4 Normal Log In / Log Out ................................................................. 2-4 Normal termination of the Integrated HMI .................................... 2-5 Abnormal termination of the Integrated HMI................................ 2-5 Control Authority ............................................................................ 2-6 Navigating through pages .............................................................. 2-7
General ............................................................................................. 5-1 Usage of process archive with Interval download ...................... 5-1 5.2.1 Control and Information Bar................................................. 5-1 Usage of process archive with complete download ................... 5-2 5.3.1 Control and Information Bar................................................. 5-2 5.3.2 Filter setting dialog............................................................... 5-3 Representation of process archive entries .................................. 5-3
Alarm list ................................................................................ 6-1 1KGT 150 563 V002 1
III
Contents
Integrated HMI, Users Guide
6.1 6.2
6.3
ABB AG
General ............................................................................................. 6-1 Operation ......................................................................................... 6-1 6.2.1 Control Bar ........................................................................... 6-1 6.2.2 Acknowledgement ............................................................... 6-1 Runtime Representation ................................................................ 6-2
1KGT 150 563 V002 1
IV
Abbreviations
ABB AG
CMU
Communication and Data Processing Unit
AMI
Analog Measured value Input
ASO
Analog Set point command Output
BCU
Bus Connection Unit
BSI
Bit String Input (8, 16 bit)
BSO
Bit String Output (1, 2, 8, 16 bit)
CS
Control System
CSC
Command Supervision Channel
CS-Command
Clock Synch Command
CRC
Cyclic Redundancy Check
CTO
Common Time Object
DCO
Double Command Output
DMI
Digital Measured value Input (8, 16 bit)
DPI
Double Point Input
DSO
Digital Set point command Output (8, 16 bit)
EPI
Event of Protection equipment Input (1bit)
GCD
General Configuration Data
HCI
Host Communication Interface
IED
Intelligent Electronic Device
IIN
Internal Indication
IOC
I/O Controller (Controller on I/O Board)
IOD
Input Output Data
IOM
I/O Bus Master (Function of SLC)
ITI
Integrated Totals Input
MFI
Analog Measured value Floating Input
MPU
Main Processing Unit
NCC
Network Control Center
PB
Peripheral Bus
PBP
Peripheral Bus Processor
PDP
Process Data Processing
PLC
Programmable Logic Control
PPP
Point to Point Protocol
PSU
Power Supply Unit
RCO
Regulation step Command Output
RTC
Real Time Clock
SBO
Select Before Operate
SCADA
Supervision, Control and Data Acquisition 1KGT 150 563 V002 1
V
Abbreviations
ABB AG
Integrated HMI, Users Guide
SCI
Sub-Device Communication Interface
SCO
Single Command Output
SEV
System Events
SLC
Serial Line Controller
SOC
Strobe Output Channel
SOE
Sequence-of-Event Queue
SPI
Single Point Input
STI
Step position Input (8 bit)
TSI
Time Synch Input
TSO
Time Synch Output
1KGT 150 563 V002 1
VI
1
Introduction
The RTU560 function ’Integrated HMI’ is an easy possibility to realize small customer specific monitoring and control applications. For this function no additional SCADA product is required (see Figure 1-1).
Figure 1-1:
ABB AG
Example for a single line
1KGT 150 563 V002 1
1-1
2 2.1
General Information
Starting the HMI Application The integrated HMI-Application can be started from the left-hand side window of the webserver (1) or from the Hardware Tree by opening the HMI Client (2, 3) (see Figure 2-1). If the user has the necessary rights to perform this action, the HMI Application will be started on the users system. The current user is logged into the integrated HMI with the same user-name/password as used in the webserver.
Figure 2-1:
2.2
Starting the application
Starting the HMI from the user’s desktop The second possibility for starting the integrated HMI is by using an icon on the active desktop. Please perform the following steps: •
Select ‘Open HMI Client’ by a click with the right button of the mouse
•
Choose ‘Copy Shortcut’
•
Select the active desktop with the right button of the mouse
•
Choose ‘Paste Shortcut’ (see Figure 2-2)
•
Shortcut is pasted on desktop (see Figure 2-3)
Figure 2-2: ABB AG
How to configure an icon on the desktop 1KGT 150 563 V002 1
2-1
General Information
Integrated HMI, Users Guide
Figure 2-3: Shortcut to integrated HMI on desktop
If the integrated HMI is started using this icon, the user has to log into the system with his user-name/password (see Figure 2-4).
Figure 2-4:
2.3
User log in
The Start Page The start page is displayed automatically after start up of the application. The start page is project specific, Figure 2-5 shows only an example. From this start page the user can navigate to all other pages of the application.
Figure 2-5:
ABB AG
Example for a customer specific start page
1KGT 150 563 V002 1
2-2
General Information
2.4
Integrated HMI, Users Guide
Menu item ‘Info’ By opening the ‘Info’ menu item, the user can select the ‘About’ dialog, showing the actual version of the used HMI libraries and the HMI project (see Figure 2-6).
Figure 2-6:
2.5
‘About’ dialog
Menu item ‘Main’ Choosing the ‘Main’ menu item (see Figure 2-7), the user can perform the following actions: •
Start Page
The absolute link to the start page
•
Login
Logging in and out a user (see chapter 2.6)
•
Control authority See chapter 2.10
•
Exit
Figure 2-7:
ABB AG
To close the active application
Menu item ‘Main’
1KGT 150 563 V002 1
2-3
General Information
2.6
Integrated HMI, Users Guide
User Authorization A user needs the necessary privileges to start the Integrated HMI and he needs additional privileges to perform process commands. For this reason a user has to log in to the system with username and password. Users and their passwords are administrated in the RTU560Webserver. The initial values are the same as for the Webserver (see document ’Webserver Release 7’): •
Administrator functions
Admin / Admin
•
Operator may perform test commands
Control / Control (*)
•
Operator may perform commands
Operator / Operator
•
Operator can supervise the process
View / View
•
Operator can load configuration files
Load / Load (*)
(*) Available only in RTU560 Web Server
2.7
Normal Log In / Log Out A user has to log into the running application of the Integrated HMI by putting in his user name and the corresponding password (see Figure 2-8). Each combination of user name and password is associated with several privileges (see chapter 2.6). The login dialog (see Figure 2-8) is found in item ‘Login’ in menu item ‘Main’ and has to be used for login and log out of users. All login and logout actions are added as entries to process archive, if configured.
Figure 2-8:
Login dialog
Every login action will be confirmed by an information dialog (see Figure 2-9). If the user name or password is faulty, the access to the integrated HMI is denied.
Figure 2-9: Positive/negative confirmation
ABB AG
1KGT 150 563 V002 1
2-4
General Information
Integrated HMI, Users Guide
The log out action will also be acknowledged (see Figure 2-10).
Figure 2-10:
2.8
Logging out of the application
Normal termination of the Integrated HMI The user can terminate the active session by choosing ‘Exit’ in ‘Main’ menu item. After the necessary confirmation (see Figure 2-11) the connection is closed, and the control authority will go back to the connected hosts (see also chapter 2.10).
Figure 2-11:
2.9
Verification of the Exit command
Abnormal termination of the Integrated HMI Normally the user will exit the Integrated HMI by operation. In case of an error (e.g. Ethernet communication is lost) the HMI Server will close the connection. An information is shown on the client screen (see Figure 2-12).
Figure 2-12:
ABB AG
Abnormal termination of the integrated HMI
1KGT 150 563 V002 1
2-5
General Information
2.10
Integrated HMI, Users Guide
Control Authority The system takes care, that only one user is authorized to perform commands with the system. The Control Authority has to be requested by the user. This request will be notified to all connected host systems by a System Event (#100). Additionally it is possible -by a parameter- to reject commands from a control system, as long as this request is active. The duration of this request is limited by a configurable timer. The user has to request the control authority (see Figure 2-13) in the ‘Control Authority Dialog’ by choosing sub item ‘Control Authority’ in menu item ‘Main’.
Figure 2-13:
Requesting control authority
If the user is allowed to request the control authority, the supervision timer is started and the user may perform controls (see Figure 2-14). If not, the demand is rejected.
Figure 2-14:
Control authority dialog
At the end of the activity the control user has to release the control authority by using the same dialog (see Figure 2-15). If not, the control authority is released by the system after the remaining time elapses.
Figure 2-15:
ABB AG
Release of control authority
1KGT 150 563 V002 1
2-6
General Information
2.11
Integrated HMI, Users Guide
Navigating through pages In the Integrated HMI there are two features available to navigate through the pages of the application: •
Link Button
•
Link Label
Figure 2-16:
Example of link label and link button
The features of both components are defined during data entry, but both components will navigate to a specific page of the application. The Link Label will change his color while touching with the mouse cursor and the cursor will change to another symbol.
ABB AG
1KGT 150 563 V002 1
2-7
3 3.1
General
3.1.1
Visualization
Controllable components
In normal state representations of components are shown in a color as defined during data entry. In case of a failure or abnormal states they change their color to the colors defined for abnormal states. Figure 3-1 shows the default colors of abnormal states.
Figure 3-1:
Default color assignment for abnormal states
The components will change to a three-dimensional style if the operator touches the symbol with his mouse cursor and the component is controllable (see Figure 3-2).
Figure 3-2:
3.1.2
Component for process commands
Authorization If the operator has the necessary privileges, it is possible to perform commands out of the single line diagrams, if the user has successfully requested the control authority. A user without the necessary privileges that tries to perform a command will be informed with the dialog shown in Figure 3-3. Not requested control authority will be displayed in a dialog as shown in Figure 3-4.
Figure 3-3:
ABB AG
User without control authority
1KGT 150 563 V002 1
3-1
Controllable components
Figure 3-4:
3.1.3
Integrated HMI, Users Guide
No control authority available
Preconfigured commands Clicking on a controllable component with preconfigured command value the command will immediately be send to the process. There will be no further acknowledgement of the user requested. The value is not changeable during runtime. According to the configuration the information dialogs of command confirmations will be displayed in every case, only if negative confirmed or terminated or not at all.
Security advice: The Integrated HMI will perform a control immediately and without any checks (interlocking). This is why the operator is fully responsible for his actions. He has to take care that his actions will not result in any damage of humans or goods. The ABB AG is not responsible for any damages.
ABB AG
1KGT 150 563 V002 1
3-2
Controllable components
3.2
Integrated HMI, Users Guide
Single and Double Commands (SCO, DCO) The symbol will change its style while touching with the mouse cursor (see Figure 3-5).
Figure 3-5:
3.2.1
Example of symbol component to perform commands
Performing user selected commands After a click on the symbol component that is configured to support ‘Select and execute dialog’, a dialog is opened to perform the command (see Figure 3-6).
Figure 3-6:
Dialog for process commands
A acknowledgement is necessary before the selected command is executed (see Figure 3-7).
Figure 3-7:
ABB AG
Acknowledgement of selected value
1KGT 150 563 V002 1
3-3
Controllable components
Integrated HMI, Users Guide
The operator will get a positive confirmation, if the command was executed successfully (see Figure 3-8). It is not necessary to acknowledge this information, because the window will be updated after the command was successfully terminated.
Figure 3-8:
Positive acknowledgement
In case of an error during execution, an error message is shown (see Figure 3-9).
Figure 3-9:
3.3
Error during command execution
Tap Position Commands (RCO) The actual position is shown as a decimal number. The components will change to a three-dimensional style, if the operator touches the symbol with his mouse cursor (see Figure 3-10).
Figure 3-10:
3.3.1
Tap Position Component
Performing user selected commands After a click on the symbol, a dialog is opened to select the direction of the command (see Figure 3-11).
Figure 3-11:
Dialog for Tap Position commands
Before the command is executed, it has to be acknowledged (see Figure 3-12). In case of a regulation command it is possible to re-trigger the running command by the retrigger pushbutton. ABB AG
1KGT 150 563 V002 1
3-4
Controllable components
Figure 3-12:
Integrated HMI, Users Guide
Acknowledging and re-triggering a command
If the command is not re-triggered any more, it will terminate after the command execution time, and a message is shown on the display (see Figure 3-13)
Figure 3-13:
3.4
Command terminated
Normalized Value Commands (ASO, DSO) The symbol components will change to a three-dimensional style, if the operator touches the symbol with his mouse cursor (see Figure 3-14).
Figure 3-14:
3.4.1
Normalized Value
Performing user selected commands After a click on the symbol, a dialog is opened to perform the command (see Figure 3-15)
Figure 3-15:
Dialog for the Normalized Value
It is possible to put in the value as a decimal number or as percentage (-100% … +100%). Before the command is executed, it has to be acknowledged (see Figure 3-16)
ABB AG
1KGT 150 563 V002 1
3-5
Controllable components
Figure 3-16:
3.5
Integrated HMI, Users Guide
Command acknowledgement
Bit String Commands (BSO) The component will change to a three-dimensional style, if the operator touches the symbol with his mouse cursor (see Figure 3-17). Depending on data entry, the value is shown as a decimal or hexadecimal number.
Figure 3-17:
3.5.1
Bit String
Performing user selected commands After a click on the component symbol, a dialog is opened to perform the command (see Figure 3-18). The value may be entered as decimal or hexadecimal number (0x12). At last the command has to be acknowledged.
Figure 3-18:
ABB AG
Dialog for the Bit String
1KGT 150 563 V002 1
3-6
4 4.1
Additional Representations
History Table Component This component shows in tabular form the progress in time of an Indication, Measurement or Integrated Total (see Figure 4-1). When a page with a history table is opened, the table contains only the actual value. Changes of this process object are included in this table, but the content is not stored, if this page is closed. Next time the history table is opened again, it will contain only the actual value.
Figure 4-1:
4.2
The History Table representation
System-Events Dependant on the configuration, the system-event representation is different. System Events are shown as: •
Colored Lines
•
Colored circles
•
Colored squares
•
Colored text strings
Figure 4-2 shows the possible representation of several system events.
Figure 4-2:
ABB AG
Representation of System-Events
1KGT 150 563 V002 1
4-1
Additional Representations
4.3
Integrated HMI, Users Guide
Date and Time A windows showing the date and the time may be placed everywhere on the screen. The representation of date and time depends on the data entry and the current language (see Figure 4-3).
Figure 4-3:
Current date and time
If the seconds are shown too, this representation may be used as a watch dog, because the time is updated every second.
ABB AG
1KGT 150 563 V002 1
4-2
5 5.1
Process Archive list
General The RTU560 supports three types of process archives: •
Measurement value archive
•
Counter value archive
•
Event archive
The process archive list component can be configured to download the process archive of RTU560 in intervals of 50 entries or completely. The representation of the contents of process archives is not influenced by the configured download type. The process archive list is not updated automatically during runtime, but has to be activated by the user.
5.2
Usage of process archive with Interval download If process archive is managed by Integrated HMI on basis of intervals only 50 entries are downloaded to the HMI Application at a time.
5.2.1
Control and Information Bar Push buttons as shown in Figure 5-1 provides access to the functionalities.
Figure 5-1:
Control push buttons – interval download
The push buttons provide – from left to right - the following functionality: 1. Scroll to newest entry Request the newest interval of the process archive. The button is flashing, if new entries are available. 2. Scroll forward Request the next interval relative to the current position 3. Scroll backwards Request the previous interval relative to the current position 4. Scroll to oldest entry Request the oldest interval of the process archive 5. Print list Print content of list. The content of the current interval will be printed. 6. Export event list Export content to file on local PC in CSV format On the right side in the header line are two fields showing the number of current entries in the process archive and the position of current interval within the process archive (see Figure 5-2Error! Reference source not found.).
Figure 5-2: ABB AG
Information fields of process archive list - interval download 1KGT 150 563 V002 1
5-1
Process Archive list
5.3
Integrated HMI, Users Guide
Usage of process archive with complete download Integrated HMI that are configured to download the process archive completely provide the functionality of filtering and sorting of data entries. The complete content of the process archive will be downloaded to the HMI Application, if the page containing the process archive list component is first shown. If the download is completed only not yet downloaded data entries will by downloaded to the HMI Application. The user is informed about the existence of new, not yet downloaded data entries in the process archive. Process archive content is available as long as an instance of a HMI Application is running.
5.3.1
Control and Information Bar Push buttons as shown in Figure 5-3 provides access to the functionalities.
Figure 5-3:
Control push buttons – complete download
The push buttons provides – from left to right - the following functionality: 1. Request new entries If pressed new entries will be downloaded to HMI Application. The button is flashing, if new entries are available for download. 2. Scroll to bottom Scroll to bottom of list 3. Scroll down Scroll one page down 4. Scroll up Scroll one page up 5. Scroll to top Scroll to top of list 6. Filter settings Open filter settings dialog 7. Print list Print content of list. The content will be printed regarding the filter settings and the sorting of the list. 8. Export event list Export content to file on local PC in CSV format. The content will be exported regarding the filter settings and the sorting of the list. Right beside of the push buttons there are two fields containing information about the status of the list (see Figure 5-4).
Figure 5-4:
Information fields of process archive list - complete download
If any filter setting is activated first the number of entries matching the filter criteria followed by the number of entries in the archive is shown. While no filter setting is activated only the current number of entries is displayed. If content is downloaded from RTU560 this number is increasing. The status field can contain two entries:
ABB AG
•
frozen
•
filtered 1KGT 150 563 V002 1
5-2
Process Archive list
Integrated HMI, Users Guide
‘Frozen’ signalizes that there are new entries waiting for download to HMI Application and ‘filtered’ is shown while any filter setting is active.
5.3.2
Filter setting dialog The filter settings can be modified in the filter setting dialog (see Figure 5-5).
Figure 5-5:
Filter dialog
By default all filter settings are deactivated. Only activated settings will be used. Start and end time parameter provides the possibility to specify a time interval for filtering, but can also be used independently. All other filter parameters refer to the corresponding columns in the process archive list. Filter settings of parameter object text can also contain wildcard characters like ‘*’ for any sequence of characters or ‘?’ for any character. Examples: 1.
‘*RTU560*’ Only entries with object texts containing the ‘RTU560’ are filtered
2. ‘560CMU0?’ Only entries with object texts starting with ‘560CMU0’ followed by any character are filtered, like ‘560CMU02’, 560CMU04’, etc.
5.4
Representation of process archive entries The initial representation of an archive is the same as in the HMI Editor (see Figure 5-6 to Figure 5-7).
Figure 5-6: ABB AG
Example of Integrated Total and Measured Value Archive 1KGT 150 563 V002 1
5-3
Process Archive list
Integrated HMI, Users Guide
Figure 5-7:
Example of Event archive
But the user has also the possibility to re-arrange the columns by dragging the columns (see Figure 5-8).
Figure 5-8:
Re-Arranging of columns
If a command is performed and archiving is configured for this command object, all steps of the command are recorded in the event list (see Figure 5-9).
Figure 5-9:
Event List archive with command operation
The abbreviations for commands in the event list have the following meanings:
ABB AG
Abbreviation Description of command
Command confirmation
SE AC +
Select Activation Confirmation
Positive
SE AC -
Select Activation Confirmation
Negative
EX AC +
Execute Activation Confirmation
Positive
EX AC -
Execute Activation Confirmation
Negative
EX AT +
Execute Activation Termination
Positive
EX AT -
Execute Activation Termination
Negative
1KGT 150 563 V002 1
5-4
6 6.1
Alarm list
General The RTU560 Integrated HMI is supporting one Alarm List for •
Persistent alarms
•
Fleeting unacknowledged alarms
It is a part of the data entry, to specify the value(s) which will generate an alarm. The alarm list is not updated automatically, but the user will be informed by the refresh button flashing red (see Figure 6-1).
Figure 6-1:
6.2
Operation
6.2.1
Control Bar
Update information
Two push buttons are used to acknowledge the alarms. Further push buttons are used to refresh and to print the list (see Figure 6-1).
Figure 6-1:
Push buttons
The push buttons have – from left to right - the following functionality: 1. Refresh alarm list Synchronize the alarm list with RTU560. This push button is flashing in red color, when a new alarm comes up. 2. Acknowledge all alarms Acknowledge all alarms of the alarm list. 3. Acknowledge selected alarms Acknowledge only the selected alarm list entries. 4. Print list Print content of list.
6.2.2
Acknowledgement Alarms have to be acknowledged according to their configuration in RTUtil560. There are several alarm status: •
•
•
ABB AG
Alarm Object is in alarm state, but not yet acknowledged by the user. Alarm-Ack Object is in alarm state, but was acknowledged by the user. -no textObject was in alarm state, but was not yet acknowledged by the user.
1KGT 150 563 V002 1
6-1
Alarm list
Integrated HMI, Users Guide
A persistent alarm has to be acknowledged by the operator, if this feature was enabled during data entry. If an acknowledged alarm disappears, the entry will be deleted from the alarm list. If an acknowledgement is not required, a fleeting alarm will be deleted from the alarm list. If the acknowledgement is required, a fleeting alarm will stay in the alarm list, and has to be acknowledged later.
6.3
Runtime Representation The initial representation of the alarm list is the same as in the HMI Editor (see Figure 6-2). But the user has also the possibility to re-arrange the columns by the help of the left mouse button.
Figure 6-2:
ABB AG
Representation of the alarm list
1KGT 150 563 V002 1
6-2