Updating the Firmware of AC500 Devices from the SD \ Card

There are two options to update a device’s firmware from a file stored \ on a SD card:

  • Update automatically during system start.
  • Trigger the update via a PLC Browser command.

The following table shows the update possibilities per device:

Device / File From SD Card during System start From SD Card with PLC-Browser command Comment
CPU Bootcode no

yes -> sdboot x

with x = according version; e.g sdboot 2_3_1

 
CPU Firmware yes

yes -> sdfirm x

with x = according version; e.g sdfirm 2_3_1

 
CPU Display yes

yes -> sddisplay x

with x = according version; e.g sddisplay 2_3

only for PM57x, PM58x, PM59x
Communication Module Firmware yes

yes -> sdcoupler x

with x = [1|2|3|4] = external Communication Module [1|2|3|4]

(also CM574-RS)

 
OnboardIO Firmware yes

yes -> sdonboardio x

x = according version; e.g sdonboardio 1_1_6

only for PM55x, PM56x
RTC Firmware yes

yes -> sdrtcbat x

x = according version; e.g sdrtcbat 1_1_7

only for TA561-RTC or TA562-RS-RTC as option of PM55x or PM56x

Note

Please be aware, that during the update triggered with a PLC Browser Command the file SDCARD.INI on the SD card is evaluated too. For additional details see Storage Devices: SD Memory Card in AC500

  • SD Card File System on the general SD card structure.
  • The Command File SDCARD.INI for details on the SDCARD.ini file and its keys.
  • File content as of version V2.x for a detailed description of the behaviour of the update keys.

Attention

:strong:No POWER OFF during flash process!

During the flash process it is not allowed to switch the power off; otherwise, the CPU could be damaged and unavailable anymore.

During the display update it is powered off and on automatically!