HMI SB and SIs

Keypad keys

SB 40

Key: # 0  

SB 41

Key: # 1

SB 42

Key: # 2  

SB 43

Key: # 3  

SB 44

Key: # 4

SB 45

Key: # 5

SB 46

Key: # 6

SB 47

Key: # 7

SB 48

Key: # 8

SB 49

Key: # 9  

SB 50

Plus/Minus

SB 51

Left Arrow

SB 52

Right Arrow

SB 53

ENTER

SB 54

Key <i> (ON when in Info mode, may also be turned ON in order to enter Info mode, via Remote Access or user program)

SB 55

Up

SB 56

Down

SB 57

ESC

SB 58

F1  

SB 59

F2

SB 60

F3

SB 61

F4

SB 62

F5  

SB 63

F6

SB 64

F7

SB 65

F8

SB 66

F9

SB 67

F10

SB 68

F11

SB 69

F12

SB 70

F13

SB 71

F14

SB 72

F15

 

 

#

Description

Turned ON

Turned Off

Comments

SB 6

Keyboard is active  

By OS

By OS

 

SB 16

Touchscreen Active, V280 only

When LCD is touched

When LCD is not touched

The touch property must be assigned to a variable. If this property is assigned, touching the variable activates it, causing it to be marked by the blinking cursor.

SB 17

Enable/Disable Touch-screen indication (Message Board function) 

V280/290 only

By program

By program

Enables a message to be handwritten on the touch-screen with a stylus  

SB 22

Enable Virtual Keypad

Enable Virtual Keyboard (Relevant only to Standard Vision + Touchscreen, not Enhanced)

     

  • ON by default in Touchscreen-only models

  • By program, to enable V280 Virtual keypad

Off by default in all other models

Causes a Virtual Touchscreen to be shown on screen when the user touches a display entry variable.

  • In Touchscreen + HMI keypad models (V280), user turns ON to enable Virtual Keypad. When ON, the normal alphanumeric keypad does not work.

  • May be turned OFF by user.

SB 26

Exiting OS Draw Mode (ON for 1 cycle after OS draw)

By OS

Turns ON for a single cycle when SB 28 turns OFF. This happens at the following times:

  • When the PLC exits Info Mode

  • Rises the cycle after a Display is entered.

  • When Virtual Keypad mode exits.

By OS

OS Draw Mode means that the controller's Operating System takes control of the LCD screen:

  • During Info Mode

  • When a Display is entered

  • When the Virtual Keypad (touch-screen models) is displayed

SB 27

Disable all keypad automation

(touch-screen + keyboard models only, V280)

By program

  • If SB 22 is ON, SB 27 turns ON automatically

By program

If SB 27 is ON when a Display is shown:

  • The user cannot navigate through the variables using the Enter or Right-arrow keys.

  • No Keypad Entry Variable will be marked by the blinking cursor. In this case, a variable may be activated by:

  • Touch (V280 only)--assuming it has been assigned the Touch property.

  • By writing the variable ID # into SI 250, either via Info or Online mode.

SB 28

LCD: controlled by OS  (OS drawing on LCD)

By OS at entry to drawing mode, remains ON during the drawing task:

  • Info Mode.

  • Rises when a Display is entered.

  • When the V290 enters Virtual Keypad mode and displays the virtual keypad on the LCD

By OS

when the OS exits the drawing mode:

  • PLC exits Info Mode.

  • After a Display is entered.

  • When  Virtual Keypad mode exits.

Any Ladder- drawn elements (ex. Draw Axis, Trends, Draw Pixel/Line), are cleared when SB 28 turns ON; the programmer may use the Negative Transition of SB 28 to refresh these elements on the LCD.

 

SB 29

HMI keypad entries complete, reload vars

 

(Relevant for non touch-screen models: V120, V230,V260)

By program

By OS

Turn SB 29 ON after data is keyed into any variable, to enable the user to skip keying in data for the remaining  variables in the current display.  

When SB 29 is ON:

  • No cursor blinks on screen.

  • The current values of all variables is loaded on screen.

SB 30

Current keypad entry sets SB 30 (HMI keypad entries complete)

(Relevant for non touch-screen models: V120, V230,V260)

  • By OS

  • By SB29 turning ON

  • By program

  • When a Display is entered

  • By turning SB31 ON

  • When SB 27 and 29 turn OFF

  • When keypad entry variable is touched

Use SB 30 to run ladder tasks that require data entered via keypad.

  • When a variable is active, pressing the Enter button on the keypad signals that the user has finished entering the value. When the Enter button has been pressed for each variable in the current display, SB 30 turns ON.

Note To immediately re-enable data entry (restore cursor) turn SB31 ON

SB 31

Refresh current LCD screen display variables

(Relevant for non touch-screen models: V120, V230,V260)

By program

By OS

Restores the Display cursor, re-activates all keypad entry variables in the current Display.

SB 32

HMI keypad entry in progress

By OS

By OS

This turns ON automatically when the blinking cursor is on an active variable.

SBs 33 and 34 function when an HMI Display that calls a subroutine is loaded/unloaded from the display screen.

Note ASCII String Display: In cases where a Display contains a Display ASCII String Variable, and the linked subroutine contains the Display String 'trigger' MB, reset this MB when the Display unloads by using the falling edge of SB 34.

SB 33

Load Display with linked Call Subroutine

By OS

By OS

When a Display containing a Call Subroutine starts loading, SB 33 turns ON for a single scan cycle the first time the linked subroutine runs..

Use this SB to initialize operands in the HMI subroutine.

SB 34

UnLoad Display with linked Call Subroutine

By OS

By OS

When a Display containing a Call Subroutine starts unloading, SB 34 turns ON for a single scan cycle the last time the linked subroutine runs.

SB 36

INFO mode

By OS, Remote Access, or program

Turns OFF when user exits Info Mode

 

SB 37

Exclude last Display from FIFO

By Remote Access, or program

OS

Enables user to skip going back to certain Displays.

SB 38

Invert Touchscreen element pixels (Text, images)

By program

By program

If a Touchscreen text or image element is touched and this bit is on, the pixels in the element reverse color.

SB 76

Keypad Entry: Focus (V130)

 (Press "Enter" 1x)

By program

By program

If SB 76 is OFF after Keypad Entry, the user must use the arrow keys to move to the next variable. Turning SB 76 on causes the next variable set in Variable Tab Order to automatically become active.

(can be used with SB108

SB 108

Press "Enter" 1x (V130)

By program

By program

Normally, when a user enters a Keypad Entry value on a V130 HMI, the user must press the Enter button twice:

 - Once to 'approve' the value

 - Once to jump to and activate the next variable.

You can control this by turning both SB 76 and SB 108 ON in your application. Note that the user can press ESC to exit keypad entry mode.

SB 109

V130 only. Arrow keys tab between keypad entry fields: 0 = Left/Right, 1= Up/Down

By program

By program

When a user enters a value via keypad, by default pressing the Left/Right arrows jumps between the keypad entry fields. To use the Up/Down arrows instead, set SB 109 to 1

SB 110

Draw: Out of Range

The OS attempts to draw a line or pixel outside of the legal limits of the controller's LCD.

At the beginning of every cycle

OS

SB 250

Keypad entry within limits
(Standard Vision. Enhanced Vision variables use status operand)

By OS

By OS

-The current Display is either re-called or changed,

or

-At the beginning of the next program cycle.

Turns ON for one scan when the entered value is within the Min/Max limits set in the variable's parameters.

SB 251

Keypad entry exceeds limits

(Standard Vision. Enhanced Vision variables use status operand)

By OS

By OS

- The current Display is either re-called or changed,

or

- At the beginning of the next program cycle.

Is ON when the entered value is within the Min/Max limits.

 Note When this SB is ON, the blinking cursor remains on the active variable even after the user presses Enter.

SI 6

Current key pressed

SI 7

LCD Contrast Control: 0=Minimal Contrast, 50=Medium Contrast, 100=Maximal Contrast

SI 9

LCD Backlight intensity

SI 40

Touchscreen is being touched- X coordinates
If the screen is touched, SI 40 shows the current location on the X axis.

SI 41

Touchscreen is being touched-Y coordinates
If the screen is touched, SI 41 shows the current location on the Y axis.

SI 42

Active Keypad Entry variable

Number of currently active variable; you can also write a number to activate a different variable

SI 50

INFO delay time - Default by O/S (every power up) = 4 seconds.

  • Units: seconds.

  • Legal values: 0, 3 to 20.

  • If you force or store '0' into equal Zero INFO is disabled.

  • For V290 Touching the <i\> key on the touch screen starts Info Mode Touching a legal Ladder application variable clears the INFO time.

SI 249

Last Active Keypad Entry Variable
Contains the ID number of the last active variable.

SI 250

Currently active keypad entry, read/write.

When either SB 250' Keypad Entry Within Limits' or SB251 'Keypad Entry Exceeds Limits' turn ON,  the index number of the variable is stored here. As you navigate between variables, as for example with the right-left arrow keys, SI 250 will show only the numbers of variables that have not been completed.

Note A value of -1 indicates that, in this particular display, the user has pressed Enter for all the Keypad Entry variables in the Display.

SI 251

Previous HMI Display Number

SI 252

Current HMI Display Number.
To see a list of Displays in a project together with their Display numbers, select HMI Information from the View menu.

#

Description

Value

Comments

SDW 10

Keypad entry variable value

 

When a keypad entry variable value is entered, this SDW 10 holds the value.

SDW 30

Variable display bitmap, 0=Normal, 1=Inverse (or negative)

The value is checked when a display is entered.

It is initialized to 0:

 - At Power-up.

 - When the program exits the Display.

When a bit is ON, the corresponding variable is displayed in inverted (negative) color; black pixels are changed to white and white to black.

SDW 31

Hide Var

The value is checked when a display is entered.

It is initialized to 0 at:

 - Power-up.

 - When the program exits the Display.

When a bit is ON, the corresponding variable is hidden

 

 

When a user enters a value via keypad, by default pressing the Left/Right arrows jumps between the keypad entry fields. To use the Up/Down arrows instead, set SB 109 to 1.

#

Description

Turns ON :

Turns OFF :

Reset by:

SB 109

V130 only. V130 only.
Arrow keys tab between keypad entry fields: 0 = Left/Right, 1= Up/Down

User Program

Default.

User Program

User