Industrial Engineer · phase 3 of 16
Task
Execution container that schedules one or more programs by cyclic, periodic, or event-driven rules.
The Explain card
- Plain English
- A task is the scheduler's unit. It decides when a set of programs runs, whether continuously, on a fixed period, or when a specific event fires.
- Example
- A controller has a continuous task for the main machine logic, a 10 millisecond periodic task for a fast counting routine, and an event task tied to a motion interrupt.
- Why it matters
- Tasks have priorities, and a fast periodic task starves a continuous task if it does too much work. Where logic sits decides how often it runs and how fresh its I/O is, so it is a design decision and never an afterthought.
- Hook
- The task is the clock the program keeps.
Where it sits in the deck
Phase 3: PLC Program Organization and Execution
How the logic is arranged and how the scan actually runs it, which is the difference between code that works and code that works every time.