Une tâche définit le moment d’exécution d’un programme ainsi que d’autres paramètres. Un POU de type programme contient la logique, c.-à-d. ce qui doit être fait. L’association d’un programme et d’une tâche définit le moment d’exécution d’une logique.