Dialog: Project Settings: Source Download
Symbol: 
Function: The dialog defines the transfer and storage of the source code as a source download archive on one or more controllers.
Call: command, Source Download category
A source download archive is a project archive named Archive.prj.
| Defines the location of the project archive | |
| <name of controller> | Selected controller CODESYS downloads the project archive to this controller. Requirement: The project contains multiple controllers. | 
| <All devices in project> | CODESYS downloads the project archive to all controllers in the project. | 
| Defines the contents of the project archive | |
| Use compact download | 
 
 | 
| Additional Files | Opens the Additional Files dialog where you can select more files for downloading | 
| Defines the time when CODESYS creates a project archive | |
| Implicitly at program download and online change | Each time an application is downloaded or an online change is performed, CODESYS also downloads the project archive to the destination device(s) without any prompt. | 
| Implicitly at creating boot project | Each time a boot application is created, CODESYS also downloads the project archive to the destination device(s) without any prompt. | 
| Implicitly at creating boot project, download and online change | Each time a boot application is created, an application is downloaded or an online change is performed, CODESYS also downloads the project archive to the destination device(s) without any prompt. | 
| Prompt at program download and online change | Each time an application is downloaded or an online change is performed, CODESYS opens a prompt. There you can select whether or not CODESYS should download the project archive to the controller. | 
| Only on demand | A prompt opens only when the command is called. There you can select whether or not CODESYS should download the project archive to the controller. | 
For more information, see: Downloading Source Code to and from the PLC

