| Phase    | Description   | Mode   | 
|---|---|---|
| Declaration of variables   | Declaration of IODDT-type variables for the application-specific modules and variables of the project.   | Offline (1)   | 
| Programming   | Project programming.   | Offline (1)   | 
| Configuration   | Declaration of modules.   | Offline   | 
| Module channel configuration.   | ||
| Entry of configuration parameters.   | ||
| Association   | Association of IODDTs with the channels configured (variable editor).   | Offline (1)   | 
| Generation   | Project generation (analysis and editing of links).    | Offline   | 
| Transfer   | Transfer project to PLC.   | Online   | 
| Adjustment/Debugging   | Project debugging from debug screens, animation tables.   | Online   | 
| Modifying the program and adjustment parameters.   | ||
| Documentation   | Building documentation file and printing miscellaneous information relating to the project.   | Online (1)   | 
| Operation/Diagnostic   | Displaying miscellaneous information necessary for supervisory control of the project.   | Online   | 
| Diagnostic of project and modules.    | ||
| Key:   | ||
| (1)   | These various phases can also be performed in the other mode.    | |
| Phase   | Description   | Mode   | 
|---|---|---|
| Declaration of variables   | Declaration of IODDT-type variables for the application-specific modules and variables of the project.   | Offline (1)   | 
| Programming   | Project programming.   | Offline (1)   | 
| Configuration   | Declaration of modules.   | Offline   | 
| Module channel configuration.   | ||
| Entry of configuration parameters.   | ||
| Association   | Association of IODDTs with the modules configured (variable editor).   | Offline (1)   | 
| Generation   | Project generation (analysis and editing of links).    | Offline   | 
| Transfer   | Transfer project to simulator.   | Online   | 
| Simulation   | Program simulation without inputs/outputs.   | Online   | 
| Adjustment/Debugging   | Project debugging from debug screens, animation tables.   | Online   | 
| Modifying the program and adjustment parameters.   | ||
| Key:   | ||
| (1)   | These various phases can also be performed in the other mode.    | |