====== Module-based Models Firmware Updating Instruction ====== ===== Tools Preparation ===== * A laptop or table PC. * One FAT32 formatted USB disk. Smaller than 16GB.Newer disks may NOT be recognized. * Firmwares: AC module U1 Center control board U2 HMI AC_U1_V[version].hex U2_V[version].hex monitor.tar.gz The U2 is the center control board referred in the communication protocol file. ===== Before updating ===== Make sure the inverter is **NOT** running. Updating priority sequence, unless informed by us: - HMI, - AC modules, - U2. If the menu on top of the screen seems less than shown below, it indicates that the system has been set to remote control mode. - Select **Ctrl mode -> Local Manual** to show the complete menu. - Remember to switch back to remote control after the updating operations. - Login as super administrator with super password\\ \\ {{:manual:image001_control_mode.jpg|}} - Check **System -> module** on the HMI, whether the information conforming to actual configuration. - Check the ACPCU U1 DSP versions in **info -> AC details**, HMI version is in the left bottom of the screen. - Change AC module number from 1 to 2/3/4/5(depending on the actual module quantity), if you can read the parameters, it means the module is online. Select **AC module 11**, you will read the U2 DSP version.\\ \\ {{:manual:image002_readdversion_.jpg|}} - Double check and make sure all modules are online in ** Info->Status**.\\ \\ {{:manual:image003_info_status.jpg|}} \\ Since V1330, even if the module is indicated "Offline" due to the module firmware version is too new or too old for HMI to communicate, you can still update it. ===== Updating HMI ===== {{:manual:image004_usb_slot_back_of_hmi.jpg|}} - The PCS should be powered off from both AC and DC supply. - Copy the HMI firmware file monitor.tar.gz into the USB disk, plug the USB disk to the USB port of the HMI (open the front door). - Power on the PCS from AC. - When HMI starting up, it will load the updating file and do the updating automatically. You will hear a "beep-" sound. - Wait until it stops on Home page, it will feel like nothing happened. But the version in bottom of the HMI should have changed - Unplug the USB disk, delete the HMI file monitor.tar.gz ==== Legacy content before HMI V1330 ==== In HMI version 1330 or earlier, the **Updating** page is not available in English, you have to log in with an operator password and change the language to Chinese. You can check the following 4 English-Chinese comparing figures to find how to change it back to English again. Login and then you can see all the menus. In HMI version 1340 or later, the **Updating** page is English. {{:manual:image005_compare_en_settings.jpg|}} {{:manual:image006_compare_chn_settings.jpg|}} {{:manual:image007_compare_en_password.jpg|}} {{:manual:image008_compare_chn_password.jpg|}} ===== Updating AC module ===== Open the front door, plug the USB disk to the USB port of the HMI Make sure that the HMI firmware: monitor.tar.gz, is **NOT** in the USB disk at this moment {{:manual:image004_usb_slot_back_of_hmi.jpg|}} {{:manual:image009_compare_en_settings_upgrade.jpg|}} {{:manual:image011_compare_chn_settings_upgrade.png|}} - Enter the **Upgrade** page in Settings. - Select Type as **DCAC**, and **Module** - Check all the modules that need to be updated - Click **Import**, to load proper .hex file, named AC_U1_V[version].hex; - Click **Upgrade**, then input the password 123456; - Wait until the progress bar reaches 100%, updating completes. - Hard rebooting is requested before the new firmware works. - After the hard reboot, check whether the versions are right in **Info -> AC details**. - If any warning notes that updating failed, jump to [[#Exception procedure in case of failure]] - May you never need to refer to [[#Exception procedure in case of failure]] To UPDATE U2 Firmware, just repeat the procedures above, the differences are: - Select **Type** as U2 - Check on #11 - Click **Import**, Select U2_V[version].hex ===== After Updating ===== Before leaving the site, DO remember to set the HMI to **Remote Control mode** if it was not in this mode! ===== Exception procedure in case of failure ===== If any failure happened in updating operations, plug the USB disk in the USB port of the HMI DELETE the HMI updating file BEFORE PLUGGING! follow the following flow chart. graph TD; A(Start)-->B["Update U2 (#15)"]; B-->C{U2 updating success?}; C-->|Yes|D[1 power off
2 reconnect all plugs to U2
3 power on]; D-->E{Is there any DC module?}; E-->|Yes|F[1 plug the comm cable to #1 DC module
2 update DC module #15 on HMI]; F-->G{DC module updating success?}; G-->|Yes|H[1 unplug the comm cable from #1 DC module
2 Plug the comm cable to #2 DC module
3 update DC module #15 on HMI]; H-->I{DC module updating success?}; I-->|Yes|J[Repeat the DC module updating procedures until all modules updated]; J-->K[unplug the comm cables from all DC modules]; K-->L[1 plug the comm cable to #1 AC module
2 update AC module #15 on HMI]; L-->M{AC module updating success?}; M-->|Yes|N[1 unplug the comm cable from #1 AC module
2 Plug the comm cable to #2 AC module
3 update DC module #15 on HMI]; N-->O{AC module updating success?}; O-->|Yes|P[Repeat the AC module updating procedures until all modules updated]; P-->Q{HMI module updating needed?}; Q-->|Yes|R[1 power off
2 plug the USB disk with HMI updating file
3 power on and wait for updating
4 unplug the USB disk]; R-->S[1 Power off
2 restore all comm wiring
3 Power on]; S-->T{Versions right?}; T-->|Yes|U(END); C-->|No|ZZZ[contact us]; G-->|No|ZZZ[contact us]; I-->|No|ZZZ[contact us]; M-->|No|ZZZ[contact us]; O-->|No|ZZZ[contact us]; R-->|No|ZZZ[contact us]; T-->|No|ZZZ[contact us];
If the internal communication failed, the updating flow chart must be strictly followed. The first step is always updating U2-15#. And a hard reboot is necessary, remind the firmware version of the U2. After updating failure, the updating must be implemented one module by one module, and the ID is always 15#, and every time there should always be one module plugged with comm plug. {{:manual:image012_ac_module_u1_updating_in_case_of_failure.png|}} AC module (U1) updating in case of failure {{:manual:image013_dc_module_u1_updating_in_case_of_failure.png|}} DC module (U1) updating in case of failure {{:manual:image014_u2_updating_in_case_of_failure.png|}} U2 updating in case of failure ===== How to apply customized LOGO to HMI ===== Prepare the LOGO file and copy it to the root directory of the USB disk. The LOGO file should conform to the following requests, * .PNG format * Transparent background * Height 46 pixels (best performance, lower height can also work but may not be symmetry), the width can be determined by the logo itself. * Named as logo.png Switch control mode to Local manual if necessary. Login as super administrator with password , Plug the USB disk to the USB port of the HMI. Click ** Settings -> Local -> change logo**. {{:manual:image010_compare_en_settings_upgrade.jpg|}} A dialog box will remind to reboot to take effect. Hard reboot the ACPCU and the Sinexcel LOGO will be replaced by the new LOGO.