The Online > Download command is available in online mode. It includes a build and code generation run via the current active application program. In addition to a syntactical check (build process), an application code will be generated and loaded to the controller. In the project folder, the compile information file <projectname>.<devicename>.<application ID>.compileinfo will be created.
NOTE: All variables except for the persistent variables will be reinitialized.
NOTE: Via the object Properties dialog box, you can allocate memory for the application on the controller.
See the description of the Login command for the possible situations around login and download.
If you try to download an application while the same version of this application is already available on the controller, you will receive a dialog box informing you Program has not changed. No download will be performed. The application will not be downloaded to the controller.
During download, the Build category of the Messages view will show a protocol of the running actions (code generation, initialization, and so on). It also provides information on the memory areas, code size, global data size, and size of allocated memory. In contrast to a download at an online change the modified objects will not be listed.