The leader in industrial automation and control solutions

Overview & Concepts

The Backup object in EasyBuilder Pro is used to export historical and system data from the HMI to external storage devices such as a USB disk or SD card. It allows project data—including Event Log, Operation Log, Recipe data, and Data Sampling records—to be saved externally for archival, recordkeeping, or transfer to other systems.

Rather than transferring register blocks like Data Transfer, the Backup object works at the file and history level. It creates structured output files from internal data storage areas within the HMI. This makes it suitable for long-term data retention, production record export, or maintenance analysis.

Backup operations are defined by selecting:

  • The data type to export (Event Log, Operation Log, Recipe, Sampling, etc.)
  • The storage destination (USB disk or SD card)
  • The execution method

The Backup object supports two primary operating modes:

Trigger-Based Backup

  • Executes when a configured control bit turns ON
  • Used for event-driven exports, such as end-of-batch archiving

Global Backup

  • Executes independently of screen interaction
  • Can be configured for scheduled or automatic operation

When a backup operation runs, the HMI writes the selected historical data to the external device without requiring the project to stop. A system status bit indicates backup operation status during execution.

Typical use cases include:

  • Archiving production logs at the end of each batch
  • Periodically exporting Event Logs for compliance documentation
  • Allowing maintenance personnel to retrieve stored history without accessing internal memory

Because the Backup object is configuration-driven, it provides a controlled and repeatable way to move stored project history from internal memory to removable media. It is commonly used when operational traceability, compliance, or external analysis of HMI data is required.

EBPro Per Page Backup Object menu icon
EBPro Global Trigger-Based Backup Object menu icon

Implementation (Page-Specific & Global Trigger-Based)

On the toolbar click [Object] » [File Operation] to find [Backup (Trigger-based)] and [Backup (Global) objects.

Open [Backup (Trigger-based)] object property dialog box, set up the properties, press OK button, and a new Backup (Trigger-based) object will be created.

When using a cMT / cMT X Series model, [Backup (Global)] object is available. Open [Backup (Global)] object managing dialog box, click [New] to open the object property dialog box, set up the properties, press OK button, and a new Backup (Global) object will be created.

General Tab

Per-Page (Page-Specific) Trigger-Based:

EBPRo Backup Object (per Page).  Per-Page objects are buttons that are placed on a specific window that will trigger the backup when pressed.

Global Trigger-Based:

EBPro Backup Object (Global) General tab.  Global backup objects are triggered off an external trigger (bit) instead of requiring a touch trigger (button).
SettingDescription
Source[RW], [RW_A], [Recipe database], [Historical event log], [Historical data sampling], [Operation log], [SQL Query]

Select one from the above for the source. When backing up [Historical data sampling], use [Data Sampling object index] to select the one to back up.

Options other than RW, RW_A will be available only when they are used in the project file.
Event category rangeThis groupbox will be available only when backing up a historical event log in CSV format.

Two options can be found in this group box: All and Partial. Selecting partial and entering “3, 5, 8” in the field will backup events in categories 3, 5, and 8. Selecting partial and entering “3-8” will backup events in categories 3 to 8.
RangeHistorical data sampling
Select a number of files. For example, if [Start] is set to [Current], and [Within] is set to [5 file(s)], the latest five files in memory will be backed up.

Historical eventlog
Select a number of days. For example, if [Start] is set to [Yesterday], and [Within] is set to [2 day(s)], the files obtained yesterday and the day before yesterday will be backed up. Select [All] to save all files, and the maximum is 90 days.
TriggerMode
There are three ways to activate Backup function.

Touch trigger
Touch the Backup object to activate backup operation.

External trigger (bit)
Register a bit device to trigger the backup operation.
Select whether the backup operation is activated after Off to ON, ON to OFF transition, or at both of the changes of state.

External trigger (word)
Users can specify the number of days to backup data using [Trigger address].
[Trigger address] usage (suppose LW-n is used):
LW-n: Will start to back up when the value changes from 0 to 1.
LW-n+1: The start date of backup.
LW-n+2: The number of days for backup. (The maximum: 90 days).

On cMT-SVR, Backup (Trigger-based) object only supports [Touch trigger] mode but not [External trigger (bit)] and [External trigger (word)] modes.
Trigger AddressWhen the state of the designated register is set ON, the backup operation is activated. When the backup operation is done, the state of the designated register is set OFF

Notes:

  • All history files should have been saved in memory, either HMI memory, USB disk or SD card. Otherwise, the Backup object will not work.
  • The maximum number of days for backup is 90 days.
  • When saving files to USB disk or SD card, the capacity of a FAT32 folder depends on the length of the file names. Fewer files can be saved when the file names are longer.
  • For cMT / cMT X Series, see the Event Log and Data Sampling sections that explain the mechanism of synchronizing data to external device.

Output Tab

EBPro Backup Object, Output tab.  Thiis is where the backup object's output formatting and location is defined.  USB, FTP or Email.
SettingDescription
Backup positionSelect the destination where the source files will be saved to.

SD card / USB disk
The external device connected to HMI.

E-mail
To send backup using e-mail, go to [System Parameters] » [E-Mail] tab to configure first, and then open Backup object’s e-Mail tab to configure the recipient address, subject, and message.

FTP
To save backup to an FTP server, go to [System Parameters] » [FTP] tab to enable the FTP function first, and then open Backup object’s Output tab to set the FTP path and the way to handle duplicate filenames.

Add BOM (Byte Order Mark) to file header for EXCEL can interpreting non-ASCII strings correctly.
To back up history logs in .csv format, open the csv file in EXCEL. The BOM (Byte Order Mark) can be added to the file header so that the .csv file containing non-ASCII strings can directly be opened in EXCEL. The title, export time, occurrence count, and elapsed time can be included or omitted in the backed-up .csv file.

Enable checksum for data integrity
This option is provided for using Backup object to generate a backup file with checksum. EasyConverter can then be used to examine data integrity.

E-Mail Tab

EBPro Backup Object, Email tab.  The specific email parameters can be configured here when the backup object is triggered.
SettingDescription
Add .txt extension to the filename to skip the anti-virus detectionIf selected, when sending backup data as an email attachment, the filename extension .txt will be added to the file name. This prevents the mail server or anti-virus software from blocking emails.
Recipients, Subject, MessageBack up the email address of the recipients, the subject of the email, and the message content.