sdappl error messages PM583 part 2
Trying this question again.
Greetings. We have a PM583 utilized in our system. It does not have an SD card installed, so it boots from internal memory. When we have a software update, this is how I normally perform the update: In CoDeSys, I click Online -> Login (this performs successfully). Then I click Online -> Stop. Then I click Online -> Create Boot Project (completes successfully). Then I go to the Resources tab and double click PLC - Browser. In the prompt, I type 'sdappl'. This is where things get weird. On one PM583, it simply returns a "FAILED" message. On another PM583, it just idles for awhile and then I get a message box claiming "Logout performed". Note that I am using the same Automation Builder version, the same CoDeSys versions, and the same application software, even the same laptop. In both cases, the programming is still successful. I can reboot the PM583 and the new updated software runs. Are there additional steps I need to perform in order to get a good "PASSED" message? The feedback I got from the previous time I posted this question stated "sdappl is the command to save the project on a SD card, after create boot project you are done when you don't have a SD card", however, this did not work. I logged into the PM583, downloaded new firmware, clicked "Create Boot Project", and then logged out. When I power cycled the system, the PM583 program never started. I logged back in and it claimed "The controller has no program. Download now?". I tried this several times. Is there any other steps I am missing?
Greetings. We have a PM583 utilized in our system. It does not have an SD card installed, so it boots from internal memory. When we have a software update, this is how I normally perform the update: In CoDeSys, I click Online -> Login (this performs successfully). Then I click Online -> Stop. Then I click Online -> Create Boot Project (completes successfully). Then I go to the Resources tab and double click PLC - Browser. In the prompt, I type 'sdappl'. This is where things get weird. On one PM583, it simply returns a "FAILED" message. On another PM583, it just idles for awhile and then I get a message box claiming "Logout performed". Note that I am using the same Automation Builder version, the same CoDeSys versions, and the same application software, even the same laptop. In both cases, the programming is still successful. I can reboot the PM583 and the new updated software runs. Are there additional steps I need to perform in order to get a good "PASSED" message? The feedback I got from the previous time I posted this question stated "sdappl is the command to save the project on a SD card, after create boot project you are done when you don't have a SD card", however, this did not work. I logged into the PM583, downloaded new firmware, clicked "Create Boot Project", and then logged out. When I power cycled the system, the PM583 program never started. I logged back in and it claimed "The controller has no program. Download now?". I tried this several times. Is there any other steps I am missing?
Answers
Hi,
**The feedback I got from the previous time I posted this question stated "sdappl is the command to save the project on a SD card, after create boot project you are done when you don't have a SD card", however, this did not work. I logged into the PM583, downloaded new firmware, clicked "Create Boot Project"**
The download of program followed by create boot project is the correct method to save the PLC program in the PLC's flash memory. The create boot project step can be done while the PLC is in RUN mode. No need to STOP the PLC. Also, Sdappl command is relevant only if an SD card is available.
The most likely reason for program being deleted from the PLC's memory is due to an incorrect selection of PLC startup behaviour mode.
There are basically three modes of PLC Startup as defined below,
Mode 00- PLC is switched into RUN Mode
Mode 01- PLC switched into STOP mode-No Start Possible-New Login with download necessary
Mode 02- Startup according to entry in Automation Builder i.e. CPU Parameters>> Auto Run >>OFF/ON
If PLC has been factory reset, the default mode is Mode 01. The mode must be set either to Mode 00 or Mode 02 (Select Mode 02).
To set the PLC to Mode 02 perform the following steps,
1) Power OFF PLC
2) With RUN button on the PLC pressed, power ON the PLC
3) Continue pressing the RUN button till Nod 01 (Mode 01) is displayed on the LCD screen
4) Release the RUN button and use the arrow buttons to select Nod 02 and then press OK button
5) Configure communication settings if required >> Download PLC Program >>Create boot project

Use keywords in the the below text to navigate to related help material in AB help file.
Regards
Rahil
**The feedback I got from the previous time I posted this question stated "sdappl is the command to save the project on a SD card, after create boot project you are done when you don't have a SD card", however, this did not work. I logged into the PM583, downloaded new firmware, clicked "Create Boot Project"**
The download of program followed by create boot project is the correct method to save the PLC program in the PLC's flash memory. The create boot project step can be done while the PLC is in RUN mode. No need to STOP the PLC. Also, Sdappl command is relevant only if an SD card is available.
The most likely reason for program being deleted from the PLC's memory is due to an incorrect selection of PLC startup behaviour mode.
There are basically three modes of PLC Startup as defined below,
Mode 00- PLC is switched into RUN Mode
Mode 01- PLC switched into STOP mode-No Start Possible-New Login with download necessary
Mode 02- Startup according to entry in Automation Builder i.e. CPU Parameters>> Auto Run >>OFF/ON
If PLC has been factory reset, the default mode is Mode 01. The mode must be set either to Mode 00 or Mode 02 (Select Mode 02).
To set the PLC to Mode 02 perform the following steps,
1) Power OFF PLC
2) With RUN button on the PLC pressed, power ON the PLC
3) Continue pressing the RUN button till Nod 01 (Mode 01) is displayed on the LCD screen
4) Release the RUN button and use the arrow buttons to select Nod 02 and then press OK button
5) Configure communication settings if required >> Download PLC Program >>Create boot project
Use keywords in the the below text to navigate to related help material in AB help file.
Regards
Rahil
Add new comment