Stop doing manual USB backups. Use the built-in !FileCopy() and !Rename() functions inside a cyclic strategy (run every 24h at 3 AM).
Sample Logic:
IF Time = "03:00:00" THEN
!FileCopy("\MCGS\Program\Project.mcg", "\HardDisk\Backup\Project_%Date%.mcg")
!FileCopy("\MCGS\Program\Config.ini", "\HardDisk\Backup\Config_%Date%.ini")
!FileDelete("\HardDisk\Backup\*.bak", 30) //Keep 30 days
ENDIF
Note: This requires an external USB drive or network folder mapped as \HardDisk\. mcgs hmi backup
In automated production lines, HMIs serve as the primary interface between operators and programmable logic controllers (PLCs). MCGS (developed by Beijing昆仑通态) runs on Windows CE, Linux, or embedded ARM platforms. Over time, an HMI stores not only visualization screens but also alarm logs, historical data, recipes, and user access permissions. The loss of these assets due to memory corruption, accidental deletion, or hardware failure can cause prolonged downtime.
Despite the low cost of external storage, many facilities perform ad-hoc backups or none at all. This paper aims to standardize the backup process for MCGS HMIs, covering both development environment (MCGS Embodied Development Software) and runtime environment (embedded HMI hardware). Stop doing manual USB backups
In the world of industrial automation, the Human-Machine Interface (HMI) is the window into your process. For countless factories and control systems worldwide, MCGS (Micro Computer of Great System)—also known as Kinco HMI in some markets—serves as the reliable workhorse bridging operators and PLCs (Programmable Logic Controllers).
But here is a harsh reality: HMIs fail. SD cards corrupt. Power surges happen. Operators make mistakes. And when that happens, a project that took weeks or months to engineer can disappear in seconds. Note: This requires an external USB drive or
This is where MCGS HMI backup becomes not just a best practice, but an operational necessity. This article will walk you through everything you need to know about creating, storing, and restoring backups for your MCGS HMI panels.
Four primary methods are available. Table 1 compares them.
For fleets of HMIs, manual USB backup is impractical. Using MCGS’s built-in !Backup() script function:
!Backup("\\StorageCard\\auto_backup\\", 1) -- 1 = include logs
!FTPUpload("\\StorageCard\\auto_backup\\", "192.168.1.100", "user", "pass", "/backup/")
Call this script every night at 02:00 using the HMI’s Timer object. The backup will be compressed into a zip file named with the date.