Operating system execution
The preemptive, multitasking operating system (OS) of
Micro800
controllers complies with the IEC61131-3 definition.In IEC61131-3, the OS of the programmable controller can contain zero or more tasks, each executing one or more programs, which, in turn, contain various functions or routines.
According to IEC61131-3, the number of each of these components is implementation-dependent.
Micro800
controllers support multiple tasks, each containing multiple programs and an unlimited number of functions or routines. IEC61131-3 provides an option for creating different task execution classifications. Tasks can be configured as continuous, periodic, or event-based:- Continuous tasks use leftover processing time when other tasks are dormant and don't need scheduling.
- Periodic tasks operate based on a recurring time period, configurable from 1 millisecond (ms), though the IEC61131-3 specification does not specify a time base for periodic task configuration.
- IEC61131-3 event-based tasks are triggered by the rising edge of a configured input.Micro800controllers support continuous and periodic tasks.
Provide Feedback