Loading the User Program from the SD Memory Card to the AC500 PLC

If an SD memory card is inserted into the AC500 PLC when the CPU is in STOP mode, or if the SD memory card is already inserted when switching on the control voltage, the file structure on the SD memory card is checked. If the file structure exists, the file SDCARD.INI is read. If the parameter “FunctionOfCard” is set to 1 (bit 0 = 1) and the parameter “UserProgram” = 1 and for the CM574-RS (CouplerConfigX=1 X = Slotnumber), the files DEFAULT.PRG and DEFAULT.CHK (CM574_X1.PRG and CM574_X2.CHK (X=Slotnumber) (*PS501V1*) or Boot.zip (CM574_X1.bpz - X = Slot number) (*PS501V2.x*) in the directory UserData\PM5xy\UserPrg on the SD memory card are loaded into the flash memory of the AC500 PLC.

The RUN LED on the AC500 PLC flashes while loading. Flashing the user program is in progress.

The loaded program is activated after a CPU restart. If the user program cannot be loaded (for example, due to missing files, wrong directory structure or mismatching project for the controller), a corresponding error message appears. A summary of the SD memory card errors can be found in the section SD memory card error messages.

If you insert the SD memory card into the AC500 PLC when the CPU is in RUN mode, the user program is not loaded independent of the settings for the parameters “FunctionOfCard” (bit 0=1) and “UserProgram” (=1). Thus, the function “Load user program” can be deactivated with the PLC Browser “sdfunc 0” even if no PC card reader is available.