The leader in industrial automation and control solutions
Bit Lamp menu icon in EBPro

Bit Lamp

Overview

Bit Lamp object displays the state of a designated bit address. If the bit state is OFF, the State 0 shape will be displayed. If the bit state is ON, the State 1 shape will be displayed.

Image showing two bit lamp objects, one with an off state, state 0 is on the label. The other is the on state, and state 1 shows on the label.

Configuration

Click [Object] » [Bit Lamp] icon on the toolbar to open a Bit Lamp object property dialog box. Set up the properties, press OK button, and a new Bit Lamp object will be created.

General Tab

EBPro Bit Lamp Object, General tab. This is the tab where you can configure the object properties such as read address and blinking mode.
SettingDescription
CommentUser can describe the information of the object.

Bit Lamp / Toggle Switch
Switch between Bit Lamp and Toggle Switch features.
Read addressClick [Setting] to select the [PLC name], [Address], [Device type], [System tag], [Index register] of the bit device that controls the [Bit Lamp] object. Users can also set address in [General] tab while adding a new object.

Invert signal
Reverses the display of ON / OFF states. For example, if [Invert signal] check box is selected, when the designated bit is OFF, the object displays ON state.
BlinkingThe appearance of the object may alternate between states when the bit is ON or OFF.

Mode:
None
No blinking
Alternating image on state 0
The appearance of the object alternates between State 0 and 1 when the bit is OFF.
Alternating image on state 1
The appearance of the object alternates between State 0 and 1 when the bit is ON.
Blinking on state 0
The State 0 appearance of the object will blink when the bit is OFF.
Blinking on state 1
The State 1 appearance of the object will blink when the bit is ON.

Hide picture/shape if no corresponding picture for current state
If selected, when there are not enough pictures to represent all the states, hides the picture. Otherwise, displays the last state.

Note:

  • In [Label] tab, if select [ON=OFF (use state 0)] check box, both state 0 and 1 follow the settings of state 0.
EBPro Word Lamp Object menu icon

Word Lamp

Overview

Word Lamp object displays the state according to the value of a designated word register. Up to 256 states are available. When the value of the register is 0, State 0 appearance of the object is displayed, and with the register value being 1 the object displays State 1, and so on.

EBPro simulation screen showing three Numeric Display objects with values 0, 1, and 2 paired with Word Lamp objects displaying corresponding states: "State 0", "State 1", and "State 2".

Configuration

Click [Object] » [Word Lamp] icon on the toolbar to open a Word Lamp object property dialog box. Set up the properties, press OK button, and a new Word Lamp object will be created.

General Tab

EBPro Word Lamp/Multi-State Switch Object configuration window showing a Word Lamp set to read Local HMI register LW0, with Value mode selected and the number of states configured to 2.
SettingDescription
Comment User can describe the information of the object.

Word Lamp / Multi-State Switch
Switch between Word Lamp and Multi-State Switch features.
Mode / OffsetWord Lamp object offers the following three modes:
Value
The state is displayed according to the value in the designated word address and plus the [Offset].
As shown below, if the value within LW-200 is 3, since the offset is set to 3, the shape of state 0 is displayed. (value 3 – offset 3)

LSB
Convert the value from decimal to binary. The least significant active bit in a binary data word selects the state displayed.
Image of A table showing decimal values, their 16-bit binary representations, and the corresponding displayed state selected by the least significant active bit (LSB). The table includes values 0, 1, 2, 3, 4, 7, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, and 32768. For each value, the binary pattern is listed, and the displayed state is determined by the position of the lowest non-zero bit.

Bit Combination

Lamp state depends on the states of bit combinations, where PLC 1 represents the least significant bit (LSB), PLC 2 represents the next LSB, and so on. Maximum number of bit is 4, for a total of 16 states. Changing [No. of states] in Attribute group box changes the number of read addresses.

Configuration dialog for a Word Lamp or Multi-State Switch object with Bit combination mode selected. The Read address section defines four PLC bit inputs from the Local HMI: PLC 1 uses address LB0, PLC 2 uses LB1, PLC 3 uses LB2, and PLC 4 uses LB3, each with a corresponding Settings button. The Attribute section is configured for 16 states, allowing the object to display different states based on combinations of the four input bits.

Change state by time
The state displayed changes on a time basis. The frequency can be set.
Read addressClick [Setting] to select the [PLC name], [Address], [Device type], [System tag], [Index register] of the word device that controls the [Word Lamp] object. Users can also set address in [General] tab while adding a new object.
AttributeNo. of states
The number of states is utilized by the object. The state is numbered from 0, so the number of states minus 1 will be the state number. If the value within the word register is ≥ [No. of states] defined in Attribute, the highest state will be displayed.
If the number of states is set to 8, the valid states will be 0, 1, 2, …, 7. In this case if the word value is 8 or higher, the system will display the state 7 shape.

Hide picture/shape if no corresponding picture for current state
If selected, when there are not enough pictures to represent all the states, hides the picture. Otherwise, displays the last state.

Note:

  • In [Label] tab, Language 1 determines the relevant settings of the font. For Language 2~8, only the font size can be changed and other settings follow Language 1.
In [Label] tab, Language 1 determines the relevant settings of the font. For Language 2~8, only the font size can be changed and other settings follow Language 1.
EBPro set Bit Object menu icon

Set Bit

Overview

The Set Bit object provides two operation modes: manual or automatic. Manual mode can trigger a designated bit address to change the state between ON and OFF when the object is touched. In automatic mode, the bit is automatically activated when a pre-defined condition occurs; touching the button will not be effective.

Configuration

Click [Object] » [Set Bit] icon on the toolbar to open a Set Bit object property dialog box. Set up the properties, press OK button, and a new Set Bit object will be created.

General Tab

Screenshot of the New Set Bit Object configuration dialog with the General tab selected. The dialog contains fields for a comment, a write address configured to Local HMI device LB0, and an option to write after the button is released. The Set style drop-down menu is expanded, showing available actions including Set ON, Set OFF, Toggle, Momentary, Periodic toggle, Set ON/OFF when window opens or closes, and Set ON/OFF when backlight turns on or off. The Set ON option is currently selected. A macro option, Execute macro when window opens, is enabled. Standard OK, Cancel, and Help buttons are displayed at the bottom of the dialog.
SettingDescription
Write addressClick [Setting] to select the [PLC name], [Address], [Device type], [System tag], [Index register] of the bit device that controls the Set Bit object. Users can also set address in [General] tab while adding a new object.

Write after button is released
If this function is selected, the action is delayed till button is released; otherwise, the action is executed once the button is pressed. This function does not work with momentary button.
AttributeSet style:

Set ON
Set ON the designated bit of the device.
Set OFF
Set OFF the designated bit of the device.
Toggle
Alternates the bit state each time pressed.
Momentary
Holds the bit ON only while button is pressed.
Periodical toggle
Set a designated bit ON and OFF at a set time interval. Time interval can be selected; the range is from 0.1 to 25.5 seconds.
Set ON when window opens
Set ON the bit within the window when the window opens.
Set OFF when window opens
Set OFF the bit within the window when the window opens.
Set ON when window closes
Set ON the bit within the window when the window closes.
Set OFF when window closes
Set OFF the bit within the window when the window closes.
Set ON when backlight on (N/A for cMT-SVR)
Set the bit ON when the backlight is turned ON.
Set OFF when backlight on (N/A for cMT-SVR)
Set the bit OFF when the backlight is turned ON.
Set ON when backlight off (N/A for cMT-SVR)
Set the bit ON when the backlight is turned OFF.
Set OFF when backlight off (N/A for cMT-SVR)
Set the bit OFF when the backlight is turned OFF.
MacroSet Bit object can trigger the start of a Macro routine when the Macro has been created in advance.
Trigger modeIf [Set style] is set to [Toggle], there is a further selection to make of whether the macro operates after Off to ON, ON to OFF transition, or at both the changes of state.

Note:

  • In [Label] tab, if select [ON=OFF (use state 0)] check box, both state 0 and 1 follow the settings of state 0.
  • Using address types other than PLB or PLW_Bit for Set Bit objects with [Periodic Toggle] attribute is not supported by cMT-SVR.
  • The Set Style setting in the General tab determines which settings are available in the Security tab. When the Set Style is [Set ON / OFF when window opens], there will be no settings available in the Security tab.
  • When [Execute macro] is selected, the sequence in which the object’s write operation and the macro execution is determined by the HMI runtime. In order to exactly arrange the write operation and the macro execution in the desired way, specify the sequence by configuring a Combo Button instead.
EBPro Set Word Object menu icon

Set Word

Overview

The Set Word object provides two operation modes: manual or automatic. Manual mode can change the value in a designated word address when the object is touched. In automatic mode, the word register is automatically activated when a pre-defined condition occurs; touching the button will not be effective.

Configuration

Click [Object] » [Set Word] icon on the toolbar to open a Set Word object property dialog box. Set up the properties, press OK button, and a new Set Word object will be created.

General Tab

Screenshot of the New Set Word Object configuration dialog with the General tab selected. The dialog contains fields for a comment, a write address configured to Local HMI device LW0 with data type 16-bit Unsigned, and an option to Write after button is released. A Notification section is enabled and configured to Set ON before writing, using Local HMI address LB0 as the notification bit. In the Attribute section, the Set Style is set to Write constant value, with the Set value field set to 0. Standard OK, Cancel, and Help buttons are displayed at the bottom of the dialog.
SettingDescription
Write addressClick [Setting] to select the [PLC name], [Address], [Device type], [System tag], [Index register] of the word device that controls the Set Word object. Users can also set address in [General] tab while adding a new object.

Write after button is released
If this function is selected, the action is delayed till button is released; otherwise, the action is executed once the button is pressed.
NotificationIf this check box is selected, it will notify a designated bit address (setting ON or OFF).

Before writing / After writing
Set the state of the designated bit address before or after the manual operation.
AttributeSet Style
Select the button action from the drop down list, see Example 2.
Dynamic limits
Set the [Bottom limit] and [Upper limit] by a designated register, see Example 1.

Example 1: Dynamic Limits

Set the [Bottom limit] and [Upper limit] by a designated register. When Dynamic Address is LW-n, where n is an arbitrary number, the rule of setting Upper / Bottom limit is:

Content16-bit32-bit64-bit (cMT / cMT X only)
Dynamic addressLW-nLW-nLW-n
Bottom limitLW-nLW-nLW-n
Upper limitLW-n+1LW-n+2LW-n+4

When Dynamic Address is LW-100, the rule of setting Upper / Bottom limit is:

Content16-bit32-bit64-bit (cMT / cMT X only)
Dynamic addressLW-100LW-100LW-100
Bottom limitLW-100LW-100LW-100
Upper limitLW-101LW-102LW-104

Example 2: Set Style Options

Write Constant Value

Write a preset value. Each time the button is pressed, the value in [Set value] is written to the designated register. Data format is as set by the [Write address] above; it can be 16-bit BCD, 32-bit BCD, …64-bit Double. In the following figure, when the button is pressed, the number 12 is written to the designated register.

Set Word Object Attribute section showing Set Style configured to Write constant value with a Set value of 12.

Write Constant String (cMT, cMT X Series)

Write a preset string. Each time the button is pressed, the string in [Set string] is written to the designated register. The string format can be: UTF-8, Unicode, Latin-1…etc. In the following figure, when the button is pressed, the string “abcd” is written to the designated register.

Set Word Object Attribute section showing Set Style configured to Write constant string, with the string value "abcd" and UTF-8 (Default) selected as the string format.

Increment Value (JOG+)

Increase value in register by a set amount in [Inc. value], each time when the button is pressed, up to the [Upper limit]. As shown below, each button press increases the value in the register by 1 until the value is 10.

Set Word Object Attribute section showing Set Style configured to Increment value (JOG+), with an increment value of 1 and an upper limit of 10.

Dercrement Value (JOG-)

Decrease value in register by a set amount in [Dec. value], each time when the button is pressed, down to the [Bottom limit]. As shown below, each button press decreases the value in the register by 1 until the value is 0.

Set Word Object Attribute section showing Set Style configured to Decrement value (JOG-), with an decrement value of 1 and an bottom limit of 0.

Bounce (up->down->up) (cMT / cMT X Series)

Each time when the button is pressed, the value in the register is increased by the [Inc. value] until the [High limit] is reached, and then the value is decreased by the [Inc. value], each time when the button is pressed, down to the [Low limit]. As shown below, the system will increase the value in the register by 1 each time when the button is pressed, until the value is 10, and then decrease the value by 1 each time when the button is pressed, until the value is 0, and then increase the value again.

Set Word Object Attribute section showing Set Style configured to Bounce (up->down->up->...), with a Low limit of 0, a High limit of 10, and an Increment value of 1.

Press and hold increment (JOG++)

When the button is held longer than a set time in [JOG delay], it will increase the value in a register by a set amount :[Inc. value] at a set rate :[JOG speed], to the [Upper limit].

As shown below, when the button is pressed, it increases the value in the designated register by 1. When the button is held longer than 1 second, it increases the value in register by 1 every 0.5 second, till the value is 10.

Set Word Object Attribute section showing Set Style configured to Press and hold increment (JOG++), with an Increment value of 1, an Upper limit of 10, a JOG delay of 1.0 second, and a JOG speed of 0.5 seconds.

Press and hold decrement (JOG–)

When the button is held longer than a set time in [JOG delay], it will decrease the value in a register by a set amount: [Dec. value] at a set rate: [JOG speed], to the [Bottom limit].

As shown below, when the button is pressed, it decreases the value in the designated register by 1. When the button is held longer than 1 second, it decreases the value in register by 1every 0.5 second, till the value is 0.

Set Word Object Attribute section showing Set Style configured to Press and hold decrement (JOG--), with a Decrement value of 1, a Bottom limit of 0, a JOG delay of 1.0 second, and a JOG speed of 0.5 seconds.

Periodic JOG++

This automatic function increases the value in the register by a set amount: [Inc. value], at a set rate: [Time interval], to the [Upper limit]. As shown below, the system will automatically increase the value in the register by 1 every 0.5 second, till the value is 10. Then the value returns to 0 and add 1 every 0.5 second again.

Set Word Object Attribute section showing Set Style configured to Periodic JOG++ (up->0->up->...), with an Increment value of 1, an Upper limit of 10, and a Time interval of 0.5 seconds.

Automatic JOG++

This automatic function increases the value in the register by a set amount: [Inc. value], at a set rate: [Time interval], to the [Upper limit].then holds this value. As shown below, the system will automatically increase the value in the register by 1 every 0.5 second, till the value is 10, and then stop.

Set Word Object Attribute section showing Set Style configured to Automatic JOG++ (up to high limit), with an Increment value of 1, an Upper limit of 10, and a Time interval of 0.5 seconds.

Automatic JOG–

This automatic function decreases the value in the register by a set amount: [Dec. value], at a set rate: [Time interval], to the [Bottom limit].then holds this value. As shown below, the system will automatically increase the value in the register by 1 every 0.5 second, till the value is 10, and then stop.

Set Word Object Attribute section showing Set Style configured to Automatic JOG-- (down to low limit), with a Decrement value of 1, a Bottom limit of 10, and a Time interval of 0.5 seconds.

Periodic bounce

Increases the word address value to the [Upper limit] by a [Inc. value] at a set rate in [Time interval], then decreases to the [Bottom limit] by the same value at the same rate. As shown below, the system will increase the value in the designated register by 1 every 0.5 second, till the value is 10, and then decrease the value by 1 every 0.5 second till the value is 0 whenever the screen is active.

Periodic bounce configuration showing Set Style set to Periodic bounce (up->down->up->...), with a Bottom limit of 0, an Upper limit of 10, an Increment value of 1, and a Time interval of 0.5 seconds.

Periodic step up

Step up to the [High limit] by [Inc. value] at a set rate in [Time interval], then reset immediately to the [Low limit]. The action repeats whenever the screen is active. As shown below, the system will increase the value in the designated register by 1 every 0.5 second, till the value is 10, and then reset to 0 and increase again, and the action repeats.

Periodic step-up configuration showing Set Style set to Periodic step up (low to high...), with a Low limit of 0, a High limit of 10, an Increment value of 1, and a Time interval of 0.5 seconds.

Periodic step down

Step down to the [Low limit] by [Dec. value] at a set rate in [Time interval], then reset immediately to the [High limit]. The action repeats whenever the screen is active. As shown below, the system will decrease the value in the designated register by 1 every 0.5 second, till the value is 0, and then reset to 10 and decrease again, and the action repeats.

Periodic step-down configuration showing Set Style set to Periodic step down (high to low...), with a Low limit of 0, a High limit of 10, a Decrement value of 1, and a Time interval of 0.5 seconds.

Set when window opens / Set when window closes

Automatic function occurs whenever the screen is active. The value entered in [Set value] is set into the word address when the action occurs. If [Set value] is set to 5, when the window opens / closes, the system enters 5 into the designated register.

Set when backlight on / Set when backlight off (Not supported on cMT-SVR)

Automatic function occurs whenever the backlight is active. The value entered in [Set value] is set into the word address when the action occurs. If [Set value] is set to 5, when the backlight turns ON / OFF, the system sets 5 into the designated register.

Cyclic JOG+

Each time when the button is pressed, increases the word address value to the [Upper limit] by
[Inc. value] then reset to the [Bottom limit]. As shown below, each time when pressing the button, the system will increase the value in the designated register by 1, till the value is 10, and then reset to 0 and increase again by pressing the button

Set Word Object Attribute section showing Set Style configured to Cyclic JOG+, with a Bottom limit of 0, an Upper limit of 10, and an Increment value of 1.

Cyclic JOG-

Each time when the button is pressed, decrease the word address value to the [Bottom limit] by [Dec. value] then reset to the [Upper limit]. As shown below, each time when pressing the button, the system will decrease the value in the designated register by 1, till the value is 0, and then reset to 10 and decrease again by pressing the button.

Set Word Object Attribute section showing Set Style configured to Cyclic JOG-, with a Bottom limit of 0, an Upper limit of 10, and a Decrement value of 1.

Cyclic JOG++

When the button is held longer than a set time in [JOG delay], it increases the value in a register by a set amount in [Inc. value] at a set rate in [JOG speed], to the [Upper limit], then reset to the [Bottom limit]. As shown below, when the button is held longer than 0.5 second, increase the value in the designated register by 1 every 0.1 second, till the value is 10, and then reset to 0 and increase again by holding the button

Set Word Object Attribute section showing Set Style configured to Cyclic JOG++, with a Bottom limit of 0, an Upper limit of 10, an Increment value of 1, a JOG delay of 0.5 seconds, and a JOG speed of 0.1 seconds.

Cyclic JOG- –

When the button is held longer than a set time in [JOG delay], decrease the value in a register by a set amount in [Dec. value] at a set rate in [JOG speed], to the [Bottom limit], then reset to the [Upper limit]. As shown below, when the button is held longer than 0.5 second, decrease the value in the designated register by 1 every 0.1 second, till the value is 0, and then reset to 10 and decrease again by holding the button.

Set Word Object Attribute section showing Set Style configured to Cyclic JOG--, with a Bottom limit of 0, an Upper limit of 10, a Decrement value of 1, a JOG delay of 0.5 seconds, and a JOG speed of 0.1 seconds.

Object Control Command (cMT / cMT X Series)

Listed for selection are commands (with their corresponding command values) available for the control address of various functions. For a given function, with write address set to its control address, Set Word writes the command value and achieves function control.

Set Word Object Attribute section showing Set Style configured to Object Control Command, with Database Server selected as the Object Type and [1] Start selected as the command.

System Tag Command (cMT / cMT X Series)

When a system tag is set as write address, for example, LW-9134: Language Mode, the commands relating to the system tag can be selected.

Set Word Object Attribute section showing Set Style configured to System Tag Command, with Language 1 selected in the Language dropdown menu.

Security Tab

Set Word Object Properties dialog with the Security tab selected, showing safety control, interlock settings using a word address (Local HMI LW1), and user restriction options. The object is configured to gray out its label when disabled and become inoperable when the monitored value is greater than 1.
SettingDescription
InterlockUse interlock function
When this option is enabled and [Word] is selected, whether the object is operable depends on the condition of a word address specified in [Trigger if value is:]. In the settings above, the object is operable only when the value in LW-1 is greater than 1.

Hide when disabled
The object is hidden when the specified condition does not occur in the specified word address.
Grayed label when disabled
The label of the object turns gray when the specified condition does not occur in the specified word address.

Trigger if value is:
This setting is for specifying a trigger condition. The available options are: >, <, ==, <>, >=, and <=. A tolerance value can be set for conditions == and <>.
For example:
When the value is the specified word address is greater than or equal to 11, or smaller than or equal to 9, the object will be hidden and is not operable.

When Hide when disabled is selected, Trigger if value is is set to == 10, and Tolerance is set to 1, the object will be hidden and is not operable when the value in the specified word address is greater than or equal to 11, or smaller than or equal to 9.

Note:

  • Using address types other than PLW for Set Word objects with automatic attributes such as [Periodic set up], [Periodic set down], [Automatic JOG++], [Automatic JOG–], and
  • [Periodic JOG++]…etc, is not supported by cMT-SVR.
EBPro Toggle Switch menu icon

Toggle Switch

Overview

Toggle Switch object is a combination of Bit Lamp object and Set Bit object. The appearance of the object is controlled by the ON / OFF state of the read bit address. As well, pressing the button sets the value in the bit address according to the settings.

Configuration

Click [Object] » [Toggle Switch] icon on the toolbar to open a Toggle Switch object property dialog. Set up the properties, press OK button, and a new Toggle Switch object will be created.

General Tab

EBPro Toggle Switch/Bit Lamp Object configuration window with Toggle Switch selected and Local HMI register LB0 configured.
SettingDescription
CommentUser can describe the information of the object.

Bit Lamp / Toggle Switch
Switch between Bit Lamp and Toggle Switch features.
Read/Write use different addressesDifferent addresses can be used to read data and write data.
Read addressClick [Setting] to select the [PLC name], [Address], [Device type], [System tag], [Index register] of the bit device that controls the [Toggle Switch] object. Users can also set address in [General] tab while adding a new object.

Invert signal
Reverses the display of ON / OFF states. For example, if [Invert signal] check box is selected, when the designated bit is OFF, the object displays ON state.
When [Read/Write use different addresses] option is not selected, the title of this group box will be “Read/Write address”.
Write addressClick [Setting] to select the [PLC name], [Address], [Device type], [System tag], [Index register] of the bit device that controls the [Toggle Switch] object. Users can also set address in [General] tab while adding a new object. The address can be the same or different from [Read address].

Write after button is released
If this function is selected, the action is delayed till button is released; otherwise, the action is executed once the button is pressed. This function does not work with momentary buttons.
AttributeSet ON – Set ON the designated bit of the device.
Set OFF – Set OFF the designated bit of the device.
Toggle – Alternates the bit state each time pressed.
Momentary – Holds the bit ON only while button is pressed.
MacroToggle Switch object can trigger the start of a Macro routine when the Macro has been created in advance.

Note:

  • When [Execute macro] is selected, the sequence in which the object’s write operation and the macro execution is determined by the HMI runtime. In order to exactly arrange the write operation and the macro execution in the desired way, specify the sequence by configuring a Combo Button instead.