The leader in industrial automation and control solutions

Overview & Concepts

The Data Transfer object in EasyBuilder Pro is a configuration-based tool used to copy blocks of register data between devices, between an external device and internal HMI memory, or simply to rearrange data in a specific fashion inside of local device memory. It supports both Word (16-bit) and Bit-level transfers and operates by defining a source device and address range, a destination device and address range, a data length, and an execution condition. When the defined condition is met, the HMI copies a continuous range of registers from source to destination.

Data Transfers are block-based operations, not single-register moves. Each configuration includes:

  • Source device and starting address
  • Destination device and starting address
  • Data type (Word or Bit)
  • Transfer length (number of sequential registers)
  • Execution mode

Typical block examples include:

  • Maple Modular PLC D100–D109 → Local HMI LW-200–LW-209
  • Local HMI LW-100–LW-109 → LW-300–LW-309

Because Local HMI memory (LW – Local Words/LB – Local Bits) can be selected as both source and destination, transfers can be performed entirely within the HMI. This allows:

  • Testing execution modes without PLC hardware
  • Verifying correct address ranges and transfer length
  • Staging calculated values before logging or trending
  • Reorganizing internal memory structures

Execution mode defines when the transfer occurs:

Per-Page Transfer

  • Runs only while the associated window is active

Global Transfer

  • Runs independently of screen visibility
  • Can be configured as:
    • Time-based (periodic interval execution)
    • Bit-triggered (executes when a defined control bit turns ON)

Time-based transfers support periodic synchronization. Bit-triggered transfers support event-driven actions.

EBPro Data Transfer (per page) menu icon

Implementation (Per-Page)

Click [Object] » [Data Transfer] » [Data Transfer (Per-page)] icon on the toolbar to open the property dialog box. Set up the properties, press OK button, and a new Data Transfer (Per-page) object will be created.

EBPro Data Transfer (per page) configuration window, General Tab
SettingDescription
Source addressData Transfer object reads the data from [Source Address].
Destination addressData Transfer object writes the data to [Destination Address].
AttributeNo. of word
Enter the number of words to be transferred. Unit: word.

Mode
Touch trigger
Press the object to activate data transfer operation.
External trigger
The data transfer operation is activated when the state of the designated bit address changes.There is a further selection to make of whether the data transfer operation is activated after OFF to ON, ON to OFF transition, or at both of the changes of state.
Trigger addressSpecify a bit address for [External trigger] mode.
NotificationWhen enabled, the system will set the designated address ON or OFF when it’s ready for data transfer.

Follow
The notification bit will reset to its original state once the system finishes data transfer.
EBPro Time-Based Data Transfer menu icon

Implementation (Global – Time Based)

Click [Object] » [Data Transfer] » [Data Transfer (Global)] icon on the toolbar and open the Time-based tab. Click [New] and set up the properties, press OK button, and a new Data Transfer (Global) object will be created. Please note that the data should be imported / exported separately in Time-based mode and Bit Trigger mode of Data Transfer (Global).

EBPro Time based Local Bit Data transfer example (automatically every 3 seconds)

Click the [New] button in the Data Transfer management dialog box.

EBPro Time-Based Data Transfer, General tab
SettingDescription
AttributeAddress mode
Select the data type to be transferred from [Bit] or [Word].
No. of bit /No. of word
When [Bit] is selected in [Address mode], set the number of bits transferred each time when data transfer is triggered.When [Word] is selected in [Address mode], set the number of words transferred each time when data transfer is triggered.
Interval
Select the time interval of data transfer; for example, when 3 seconds is set, the system will transfer data every 3 seconds.
Specifying a shorter time interval or a greater amount of data to transfer may decrease overall system performance; therefore, a longer time interval or a smaller amount of data to transfer is recommended.
When a short interval is inevitable, please at least set an interval longer than the time needed for data transfer operation; for example, when the data transfer operation takes 2 seconds, the interval must be longer than 2 seconds.
Activate only when designated window opened
Data Transfer object transfers data only when the designated window is opened.
High priority
Assign a higher priority level for this data transfer. Please note that this could result in a reduced screen refresh rate.
Source addressData Transfer object reads the data from [Source Address].
Destination addressData Transfer object writes the data to [Destination Address].
NotificationWhen enabled, the system will set the designated address ON or OFF when it’s ready for data transfer.
Follow
The notification bit will reset to its original state once the system finishes data transfer.

Data Transfer (Global) object in Bit Trigger mode transfers data from the source address to the destination address when HMI detects that the state of the designated bit address changes.

Click [Object] » [Data Transfer] » [Data Transfer (Global)] icon on the toolbar and open the Bit Trigger tab. Click [New] and set up the properties, press OK button, and a new Data Transfer (Global) object will be created. Please note that the data should be imported / exported separately in Time-based mode and Bit Trigger mode of Data Transfer (Global).

EBPro Global Data Transfer Object, Bit-Trigger tab.  The Bit-Trigger mode means the data transfer will occur when the status of a bit meets the specified criteria.
Data Transfer (bit trigger), General Tab.  This is where the configuration of the data transfer, including the trigger, is defined.
SettingDescription
AttributeTrigger mode
Trigger data transfer when the state of the designated register changes from OFF to ON, ON to OFF, or at both changes of state.
No. of word
Set the number of words transferred each time when data transfer is triggered.
High priority
Assign a higher priority level for this data transfer. Please note that this could result in a reduced screen refresh rate.
Source addressData Transfer object reads the data from [Source Address].
Destination addressData Transfer object writes the data to [Destination Address].
Trigger addressSet the address used to control data transfer and select the trigger mode.
NotificationWhen enabled, the system will set the designated address ON or OFF when it’s ready for data transfer.
Follow
The notification bit will reset to its original state once the system finishes data transfer.