Keyboard/ADP - ABB Solution Bank

Keyboard and ADP
Section 8
Introduction
This section explains how to define key macros, and how to
assign displays, key macros, and user tasks to keyboard function keys and annunciator display panel (ADP) pushbuttons.
•
Key macros incorporate multiple keystrokes into a single
key.
•
Assigning a display to a key or pushbutton allows calling
the display with a single key or pushbutton press.
•
Assigning a user-written program (i.e., user task) to a key
or pushbutton allows activating that program with a single
key or pushbutton press. This provides an easier method of
activation than having to open a terminal window and
entering the EXE command.
Key Macros
Key macros incorporate multiple keystrokes into a single key
press. Up to 96 macros can be defined, with each macro containing up to 50 keystrokes. After pressing a keyboard key or
ADP pushbutton which has a macro assigned, each action
specified in the key macro is performed.
A key macro can include any key sequence that is built into a
display and most keyboard keys. Also, any ADP pushbutton
can be defined in a key macro. Each macro can contain a maximum of five display call-ups and selects. After being defined, a
macro can be assigned to a function key and an ADP
pushbutton.
Macros also accept nested definitions. If a macro contains a
key or ADP pushbutton that has a macro already assigned,
that macro executes as a part of the macro. There is no limit to
the number of nesting levels possible. Care should be taken,
however, when creating nested key macros. Make sure the
WBPEEUI220774D0
8-1
Key Macros
nested macro is not defined in such a way that it causes a continuous loop to be executed.
NOTE: A key macro should not be activated while a display has an element
selected for control. Deactivate control before activating the macro.
Key Macro Configuration Keys
Key macros can incorporate any ADP pushbutton and most
keyboard keys except those used in macro configuration. Also,
COM’D LINE MENU, MISC MENU, and SWITCH CRT cannot be used in a key
macro. Table 8-1 describes the keys that are not available for
macros and their function for macro configuration.
Table 8-1. Key Macro Configuration Keys
Key
CL EAR
HOME
TA B
TA B
BACK
Description
Erases the current macro definition and returns the input
cursor to the first or starting input field of the macro.
Calls the Enter Macro Number field for selecting a macro to
define or edit.
Moves the input cursor to the first input field in the next macro
definition. If the next macro definition is not displayed, the next
page is brought up. This does not save the macro from which
the input cursor was tabbed.
Moves the input cursor to the first input field in the previous
macro definition. If the previous macro definition is not
displayed, the previous page appears. This does not save the
macro from which the input cursor was tabbed.
Performs the same function as TAB BACK except that it also
saves the macro definition being exited.
Performs the same function as TAB except that it also saves
the macro definition being exited.
Moves the input cursor within the current macro definition to
the previous key location. Use this to move to a specific key
definition, then delete or overwrite that definition.
Moves the input cursor within the current macro definition to
the next key location. Use this to move to a specific key
definition, then delete or overwrite that definition.
8-2
WBPEEUI220774D0
Key Macros
Table 8-1. Key Macro Configuration Keys (continued)
Key
Description
Moves the input cursor within the current macro definition to
the previous key location and deletes the key definition from
which the cursor was moved. Use this to delete a key.
Moves the input cursor within the current macro definition and
inserts an undef key definition. Use this to insert a key
between existing keys.
Moves the input cursor to the previous macro definition
making it the currently selected macro. This calls the previous
page if pressed while on the upper macro definition.
Moves the input cursor to the next macro definition making it
the currently selected macro. This calls the next page if
pressed while on the lower macro definition.
NOTE: The configuration keys are located in the cursor control, alphabetic characters, and numeric
keypad blocks of the keyboard, not the station and remote control block.
Defining a Key Macro
Use the Macros option to define a key macro. To choose the
option, first press GENL FCTNS MENU, then select the following
menu items in the sequence shown.
A Configuration > D Keyboard > C Macros
To define a macro:
1. Select a macro to define.
a. In the Enter Macro Number field, enter a number from 1
to 96.
b. Press ENTER. Figure 8-1 shows an example of the next
page that appears.
2. Use the macro configuration keys (Table 8-1) when defining a macro. Macros are processed from left to right, top to
bottom. Up to 50 keys can be incorporated into a single key
macro. Enter a macro sequence by pressing keyboard keys
and ADP pushbuttons in the order that they are to be performed.
NOTE: COM’D LINE MENU, MISC MENU, and SWITCH CRT cannot be used in a
key macro.
WBPEEUI220774D0
8-3
Key Macros
TC00464A
Figure 8-1. Macros Page
When a key or pushbutton is pressed, the undef key definition
is replaced by an abbreviated key name in brackets or a character enclosed in single quotes. For example, <NXT PAG>,
<GEN FUN>, <F14>, ‘7’ or ‘*’.
3. Save the macro definition by either moving from the macro
with the double-up or double-down arrow keys or press HOME.
Repeat the steps to define additional macros.
4. When macro definition is complete, press HOME then ESC to
exit.
Moving to another macro by using the double-up and double-down arrow keys or pressing HOME saves a macro. As soon
as a macro is saved, it is available for use. A macro number is
used to assign a macro to a keyboard key or ADP pushbutton.
8-4
WBPEEUI220774D0
Key Macros
Editing a Key Macro
A key macro can be edited at any time. Edits can include deleting, inserting, or changing a key in the macro. To call a key
macro for editing:
1. Press HOME to call the Enter Macro Number field if the field is
not already present. This input field appears when the configuration page is first called.
2. Call the macro by entering its macro number.
3. Press ENTER.
The following macro configuration keys (Table 8-1) are used to
edit a macro:
Inserts an undef key entry into the macro sequence.
Deletes a key entry from the macro sequence.
To insert a key into a key macro:
1. Use the macro configuration keys to highlight the key entry
that is to occur immediately before the key to be inserted.
2. Press the double-right arrow key. This inserts an undef key
definition into the list.
3. Highlight the undef field.
4. Press the key that is to be inserted. This replaces the undef
with that key.
To delete a key in a key macro:
1. Use the macro configuration keys to highlight the key entry
to delete.
2. Press the double-left arrow key. The key entry will no
longer appear and the subsequent key entries will move back
one position in the macro.
To change a key in a key macro:
1. Use the macro configuration keys to highlight the key entry
that is to be changed.
WBPEEUI220774D0
8-5
Keyboard
2. Press the key to which it is to be changed.
Deleting a Key Macro
To delete a key macro:
1. Move to the macro by using the Enter Macro Number field.
Optionally, press TAB or TAB BACK to move to a macro (Table 8-1).
2. Press CLEAR.
3. Save the change by either moving away from the macro
with the double-up or double-down arrow keys or press HOME.
Press ESC prior to any other key to cancel the deletion.
Keyboard
Any assembled display (DU
DU)
DU can be assigned to a function key
either directly or through a multiwindow display list. A multiwindow display list defines up to eight displays that are to
appear on specific windows when a function key is pressed.
Refer to Multiwindow Displays in Section 14 for the procedures to define a multiwindow display list.
Any key macro or user task can also be assigned to a function
key. Before a key macro can be assigned, however, it must
have been previously defined. Refer to Key Macros in this section for macro definition procedures. A user task also must
have been previously defined before it can be assigned. Refer
to @AGlance/IT Configuration in Section 18 for @aGlance/IT
definition procedures, and User Task Options in Section 19
for user task definition procedures.
Assignable keys include:
32 function keys (e.g., AREA N or FN).
DISPLAY SUMM
ALARM SUMM
SYSTEM STATUS SUMM
8-6
WBPEEUI220774D0
Keyboard
HELP
NOTE: Use SHIFT in combination with the function keys (i.e., F1 through F16)
to access function keys 17 through 32. For example, press SHIFT - F1 to
access F17.
Making a Function Key Assignment
Use the Function Keys option to make a key assignment. To
choose the option, first press GENL FCTNS MENU, then select the
following menu items in the sequence shown.
A Configuration > D Keyboard > A Function Keys
Key assignments are specific to a keyboard. After selecting the
Function Keys option, a KEYBOARD field appears. To configure
function keys for a keyboard:
1. Call the configuration for a specific keyboard.
a. Enter the number of a keyboard from 1 to 8 in the KEYBOARD field.
b. Press ENTER. The next page shows the current assignments for that keyboard (Fig. 8-2). If no previous assignments were made, each key contains a default
configuration. This default causes a function key press to
call a display named BLANK.
2. Three input fields for a function key define its assignment:
Field one - selects display call-up, key macro activation, or
user task activation.
Field two - identifies a specific display, multiwindow display
list, key macro, or user task.
Field three - specifies a window assignment.
Move to a specific key and define its fields. Table 8-2 describes
how the key fields should be defined depending on the desired
function.
3. Continue to define all keys.
4. Press ENTER.
NOTE: The default alarm summary display name is ALMSUMFL. The default
system status display name is N90STAT1.
WBPEEUI220774D0
8-7
Keyboard
TC00465A
Figure 8-2. Function Keys Page - Definition Page
Table 8-2. Function Key and ADP Assignments
Function
Field
1
2
1
3
Key macro
activation
M 1 to 96 = key macro index Blank or leave at default
number
Multiwindow
display call-up
L
Single display
call-up
D Display name (assembled display file without
DU extension)
1 to 256 = multiwindow
display list index number
Blank or leave at default
0 = all windows
supported by this
workstation
1 to 8 = specified window
only. For example, enter 1
for window one only
F = window assignment
follows the keyboard
assignment
8-8
WBPEEUI220774D0
Annunciator Display Panel
Table 8-2. Function Key and ADP Assignments (continued)
Function
User task
activation
Field
1
2
1
A 1 to 50 = user task index
number
3
Blank or leave at default
NOTE:
1. An index number that is undefined can be assigned. Pressing the key or ADP pushbutton will
have no affect, however.
Clearing a Function Key Assignment
To delete a key assignment, move to the specific key and enter
the following information in the three key fields:
D
BLANK
F
This causes the key to display the default BLANK.DU display
when pressed.
Annunciator Display Panel
Any assembled display (DU
DU)
DU can be assigned to an ADP pushbutton either directly or through a multiwindow display list. A
multiwindow display list defines up to eight displays that are
to appear on specific windows when a pushbutton is pressed.
Refer to Multiwindow Displays in Section 14 for the procedures to define a multiwindow display list.
Any key macro or user task can be assigned to an ADP pushbutton. Before a key macro can be assigned, however, it must
have been previously defined. Refer to Key Macros in this section for macro definition procedures. A user task also must
have been previously defined before it can be assigned. Refer
to @AGlance/IT Configuration in Section 18 for @aGlance/IT
definition procedures, and User Task Options in Section 19
for user task definition procedures.
An ADP lamp assignment is made through tag database configuration. An ADP pushbutton assignment should coincide
with this lamp assignment. This allows calling a display
related to an alarm (indicated by the lamp being lit red) to perform actions required to correct the alarm.
WBPEEUI220774D0
8-9
Annunciator Display Panel
Making an ADP Pushbutton Assignment
Use the ADP option to make a pushbutton assignment. To
choose the option, first press GENL FCTNS MENU, then select the
following menu items in the sequence shown.
A Configuration > D Keyboard > B ADP
Pushbutton assignments are specific to an annunciator display panel. After selecting the ADP option, the following fields
appear:
KEYBOARD ___ ADP ___ LAMP ___
To configure pushbuttons for an annunciator display panel:
1. Call the configuration for a specific panel:
a. Enter the keyboard number the annunciator display
panel is assigned to in the KEYBOARD field, ADP number
the assignments are being made for in the ADP field, and a
specific lamp (pushbutton) being assigned in the LAMP
field.
b. Press ENTER. This calls the second page of the configuration. The next page shows the current assignments for that
panel (Fig. 8-3). If no previous assignments were made,
each pushbutton contains a default configuration. This
default causes a pushbutton press to call a display named
BLANK.
2. Three input fields for a pushbutton define its assignment:
Field one - selects display call-up, key macro activation, or
user task activation.
Field two - identifies a specific display, multiwindow display
list, key macro, or user task.
Field three - specifies a window assignment.
Move to a specific pushbutton and define its fields. Table 8-2
describes how the pushbutton fields should be defined
depending on the desired function.
3. Continue to define all pushbuttons.
4. Press ENTER.
8 - 10
WBPEEUI220774D0
Annunciator Display Panel
TC00466A
Figure 8-3. ADP Page - Definition Page
Clearing an ADP Pushbutton Assignment
To delete a pushbutton assignment, move to the specific pushbutton and enter the following information in the three
pushbutton fields:
D
BLANK
F
This causes that pushbutton to display the default BLANK.DU
display when pressed.
WBPEEUI220774D0
8 - 11
WBPEEUI220774D0