Terms¶
Cold start
- A cold start is performed by switching power OFF/ON if no battery is connected.
- All RAM memory modules are checked and erased.
- If no user program is stored in the Flash EPROM, the default values (as set on delivery) are applied to the interfaces.
- If there is a user program stored in the Flash EPROM, it is loaded into RAM.
- The default operating modes set by the PLC configuration are applied.
Warm start
- A warm start is performed by switching power OFF/ON with a battery connected.
- All RAM memory modules are checked and erased except of the buffered operand areas and the RETAIN variables.
- If there is a user program stored in the Flash EPROM, it is loaded into RAM.
- The default operating modes set by the PLC configuration are applied.
RUN -> STOP
- RUN -> STOP means pressing the RUN key on the PLC while the PLC is in RUN mode (PLC display “run”).
- If a user program is loaded into RAM, execution is stopped.
- All outputs are set to FALSE or 0.
- Variables keep their current values, i.e., they are not initialized.
- The PLC display changes from “run” to “StoP”.
START -> STOP
- START -> STOP means stopping the execution of the user program in the PLC’s RAM using the menu item “Online/Stop” in the programming system.
- All outputs are set to FALSE or 0.
- Variables keep their current values, i.e., they are not initialized.
- The PLC display changes from “run” to “StoP”.
Reset
- Performs a START -> STOP process.
- Preparation for program restart, i.e., the variables (VAR) (exception: RETAIN variables) are set to their initialization values.
- Reset is performed using the menu item “Online/Reset” in the programming system.
Reset (cold)
- Performs a START -> STOP process.
- Preparation for program restart, i.e., the variables (VAR) (also RETAIN variables) are set to their initialization values.
- Reset (cold) is performed using the menu item “Online/Reset (cold)” in the programming system.
Reset (original)
- Resets the controller to its original state (deletion of Flash, SRAM (%M, RETAIN), Communication Module configurations and user program!).
- Reset (original) is performed using the menu item “Online/Reset (original)” in the programming system.
STOP -> RUN
- STOP -> RUN means pressing the RUN key on the PLC while the PLC is in STOP mode (PLC display “StoP”).
- If a user program is loaded into RAM, execution is continued, i.e., variables will not be set to their initialization values.
- The PLC display changes from “StoP” to “run”.
STOP -> START
- STOP -> START means continuing the execution of the user program in the PLC’s RAM using the menu item “Online/Start” in the programming system.
- If a user program is loaded into RAM, execution is continued, i.e., variables will not be set to their initialization values.
- The PLC display changes from “StoP” to “run”.
Download
- Download means loading the complete user program into the PLC’s RAM. This process is started by selecting the menu item “Online/Download” in the programming system or after confirming a corresponding system message when switching to online mode (menu item “Online/Login”).
- Execution of the user program is stopped.
- In order to store the user program to the Flash memory, the menu item “Online/Create boot project” must be called after downloading the program.
- Variables are set to their initialization values according to the initialization table.
- RETAIN variables can have wrong values as they can be allocated to other memory addresses in the new project!
- A download is forced by the following:
- changed PLC configuration
- changed task configuration
- changed library management
- changed compile-specific settings (segment sizes)
- execution of the commands “Project/Clean all” and “Project/Rebuild All”.
Online Change
- After a project has changed, only these changes are compiled when pressing the key <F11> or calling the menu item “Project/Build”. The changed program parts are marked with a blue arrow in the block list.
- The term Online Change means loading the changes made in the user program into the PLC’s RAM using the programming system (after confirming a corresponding system message when switching to online mode, menu item “Online/Login”).
- Execution of the user program is not stopped. After downloading the program changes, the program is re-organized. During re-organization, no further online change command is allowed. The storage of the user program to the Flash memory using the command “Online/Create boot project” cannot be initiated until re-organization is completed.
- Online Change is not possible after:
- changes in the PLC configuration
- changes in the task configuration
- changes in the library management
- changed compile-specific settings (segment sizes)
- performing the commands “Project/Clean all” and “Project/Rebuild All”.
Data buffering
- Data buffering, i.e., maintaining data after power ON/OFF, is only possible, if a battery is connected. The following data can be buffered completely or in parts:
- Data in the addressable flag area (%M area)
- RETAIN variable
- PERSISTENT variable (number is limited, no structured variables)
- PERSISTENT area (%R area)
- In order to buffer particular data, the data must be excluded from the initialization process.