Update via FTP

With AC500 Firmware above V2.1 it is possible to update a CPU via the FTP server.

Note

Only PLCs with Onboard ETHERNET (i.e. “PM5xx-ETH”) and firmware version 2.1.0 or higher support the FTP server!

Update Steps

  1. To update your CPU via FTP, you first must configure and activate the FTP server with the set checkbox “Allow Firmware update”.

    Details: Configuration of the FTP

    server: Configuration of FTP Server (>= CBP 2.4)\ \ \

  2. Connect to your CPU’s system ramdisk (i.e. memory location “ramdisk”).

    Details: Connection to a PLC Running

    a FTP server: Connection to a PLC Running a FTP Server

  3. Switch your CPU to STOP.

  4. Copy the according .gza file to the system ramdisk (= memory location ramdisk):

    Product Name of Firmware File
    PM55x-ETH, PM56x-ETH Pm55xE.gza
    PM57x-ETH, PM58x-ETH Pm58xN.gza
    PM59x, PM59x-ETH Pm59xRD.gza
    PM595-x-4ETH Pm595.gza

    The CPU will automatically update its firmware with the downloaded file, flashing the RUN and ERR LEDs.

    As of V2.5 copy file SDCARD.INI to the system ramdisk. As of V2.5 all firmware updates are triggered by the command file SDCARD.INI. This is independent from the way of the firmware update (SD card, FTP, write file to plc, …). In addition a result file of the firmware update is generated (SDCARD.RDY, identical path as SDCARD.INI). The evaluation of this file shows the results of the updates.

  5. Wait until all LEDs ceased toggling.

  6. Power cycle your PLC and the new firmware will be loaded.

Potential problems:

  • If you cannot connect to your CPU, check if the FTP server is configured and running correctly.
  • If you cannot download the file, increase your configured “Sessions”. Some FTP clients require more than one FTP connection for their operations, because logins and downloads are handled in separate sessions.
  • If you downloaded the .gza file into the ramdisk, but the CPU does not start to update (i.e. the LEDs do not toggle):
    • Check, if the option Allow firmware update is set for the FTP server.
    • Check, if the CPU is in STOP state; in RUN state no firmware update is allowed.
    • Check, if you copied the correct firmware file.
    • Check, if you copied the file into the correct memory location (correct is ramdisk - incorrect is “sramdisk”, “userdisk”, “flashdisk”, “sdcard”).