Runtime tasks
- Last UpdatedOct 29, 2026
- 2 minute read
Use the Runtime Tasks dialog box to configure which Runtime Tasks and runtime modules must be automatically started when the project is run, as well as to manually start and stop tasks during project run time.
The tab lists the available tasks for the current project. Each task's status and startup mode (Manual or Automatic) is also displayed.

For more information about these tasks and how they interact, see Internal structure and data flow.
Tasks that are configured as Manual must be manually started and stopped. Tasks that are configured as Automatic are automatically started when the project is run.
To start or stop a specific task, select that task in the list and then click Start or Stop on the right. You can also use the StartTask, EndTask, and IsTaskRunning functions to programmatically start and stop tasks.
To change the startup mode of a specific task:
-
Select the task in the list, and then click Startup on the right. The Startup dialog box is displayed.
-
Select Manual or Automatic as needed.
-
Click OK.
The following table shows which tasks are available on each target platform:
|
Task |
Windows |
Embedded |
IoT View |
|---|---|---|---|
|
Background Task |
Yes |
Yes |
Yes |
|
Communication Driver |
Yes |
Yes |
Yes |
|
Core Runtime |
Yes |
Yes |
Yes |
|
Database/ERP |
Yes |
Yes |
No |
|
LogWin |
Yes |
No |
No |
|
Mobile Access |
Yes |
Yes |
Yes |
|
OPC DA Server |
Yes |
Yes |
No |
|
OPC HDA Server |
Yes |
No |
No |
|
OPC UA Client |
Yes |
Yes |
Yes |
|
OPC UA Server |
Yes |
Yes |
Yes |
|
TCP/IP Client |
Yes |
Yes |
No |
|
TCP/IP Server |
Yes |
Yes |
No |
|
Viewer |
Yes |
Yes |
No |
|
Watch |
Yes |
No |
No |
For more information about runtime editions, see About the software components. For more information about target platforms, see About target platforms, product types, and target systems.