HMI User Guide
HMI User Guide
Contents:
Revision
Document number: 1KGT 150 563 V002 1
Revision 0 1 2
Description Initial version Adaptations to Windows XP Starting up the HMI Client 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, use or disclosure to third parties without permission is strictly forbidden Copyright 2007 ABB AG, Mannheim/Germany
ABB AG
Contents
Revision ............................................................................................ I Contents.......................................................................................... III Abbreviations .................................................................................. V 1 2 Introduction............................................................................ 1-1 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 Starting the HMI Application .......................................................... 2-1 Starting the HMI from the users 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
5.4
6
ABB AG
Contents
6.1 6.2
6.3
General ............................................................................................. 6-1 Operation ......................................................................................... 6-1 6.2.1 Control Bar ........................................................................... 6-1 6.2.2 Acknowledgement ............................................................... 6-1 Runtime Representation ................................................................ 6-2
ABB AG
IV
Abbreviations
CMU AMI ASO BCU BSI BSO CS CSC CS-Command CRC CTO DCO DMI DPI DSO EPI GCD HCI IED IIN IOC IOD IOM ITI MFI MPU NCC PB PBP PDP PLC PPP PSU RCO RTC SBO SCADA
ABB AG
Communication and Data Processing Unit Analog Measured value Input Analog Set point command Output Bus Connection Unit Bit String Input (8, 16 bit) Bit String Output (1, 2, 8, 16 bit) Control System Command Supervision Channel Clock Synch Command Cyclic Redundancy Check Common Time Object Double Command Output Digital Measured value Input (8, 16 bit) Double Point Input Digital Set point command Output (8, 16 bit) Event of Protection equipment Input (1bit) General Configuration Data Host Communication Interface Intelligent Electronic Device Internal Indication I/O Controller (Controller on I/O Board) Input Output Data I/O Bus Master (Function of SLC) Integrated Totals Input Analog Measured value Floating Input Main Processing Unit Network Control Center Peripheral Bus Peripheral Bus Processor Process Data Processing Programmable Logic Control Point to Point Protocol Power Supply Unit Regulation step Command Output Real Time Clock Select Before Operate Supervision, Control and Data Acquisition
1KGT 150 563 V002 1 V
Abbreviations
SCI SCO SEV SLC SOC SOE SPI STI TSI TSO
Sub-Device Communication Interface Single Command Output System Events Serial Line Controller Strobe Output Channel Sequence-of-Event Queue Single Point Input Step position Input (8 bit) Time Synch Input Time Synch Output
ABB AG
VI
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
1-1
2
2.1 Starting the HMI Application
General Information
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
Figure 2-2:
ABB AG
General Information
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:
User log in
2.3
Figure 2-5:
ABB AG
2-2
General Information
2.4
Figure 2-6:
About dialog
2.5
Figure 2-7:
ABB AG
2-3
General Information
2.6
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 Operator may perform test commands Operator may perform commands Operator can supervise the process Operator can load configuration files (*) Available only in RTU560 Web Server Admin / Admin Control / Control (*) Operator / Operator View / View Load / Load (*)
2.7
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.
ABB AG
2-4
General Information
The log out action will also be acknowledged (see Figure 2-10).
Figure 2-10:
2.8
Figure 2-11:
2.9
Figure 2-12:
ABB AG
2-5
General Information
2.10
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:
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:
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
2-6
General Information
2.11
Figure 2-16:
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
2-7
3
3.1
3.1.1
Controllable components
General
Visualization
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:
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
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
3-1
Controllable components
Figure 3-4:
3.1.3
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
3-2
Controllable components
3.2
Figure 3-5:
3.2.1
Figure 3-6:
A acknowledgement is necessary before the selected command is executed (see Figure 3-7).
Figure 3-7:
ABB AG
3-3
Controllable components
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
Figure 3-10:
3.3.1
Figure 3-11:
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:
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:
Command terminated
3.4
Figure 3-14:
Normalized Value
3.4.1
Figure 3-15:
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
3-5
Controllable components
Figure 3-16:
Command acknowledgement
3.5
Figure 3-17:
Bit String
3.5.1
Figure 3-18:
ABB AG
3-6
4
4.1
Additional Representations
Figure 4-1:
4.2
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:
Representation of System-Events
ABB AG
4-1
Additional Representations
4.3
Figure 4-3:
If the seconds are shown too, this representation may be used as a watch dog, because the time is updated every second.
ABB AG
4-2
5
5.1 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
5.2.1
Figure 5-1:
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
5.3
5.3.1
Figure 5-3:
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:
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: frozen filtered
ABB AG 1KGT 150 563 V002 1 5-2
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
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
Figure 5-6:
ABB AG
Figure 5-7:
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:
The abbreviations for commands in the event list have the following meanings: Abbreviation Description of command SE AC + SE AC EX AC + EX AC EX AT + EX AT Select Activation Confirmation Select Activation Confirmation Execute Activation Confirmation Execute Activation Confirmation Execute Activation Termination Execute Activation Termination Command confirmation Positive Negative Positive Negative Positive Negative
ABB AG
5-4
6
6.1 General
The RTU560 Integrated HMI is supporting one Alarm List for Persistent alarms Fleeting unacknowledged alarms
Alarm list
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:
Update information
6.2
6.2.1
Operation
Control Bar
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: 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.
ABB AG
6-1
Alarm list
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
6-2
ABB AG Power Technologies Division Power Technology Systems Kallstadter Str. 1, 68309 Mannheim Telephone +49 (0) 621 381 0 Fax +49 (0) 621 381 7622 www.abb.de/pt Subject to alteration
ABB AG