1.3. Overview of the Kernel Components and Main FunctionsΒΆ
As described in the previous chapter, the runtime system V3 consists of single components that can be arranged and configured for different targets to reach every set of features.
All components can be assigned to one of the following categories:
Component-Manager: This is the central component that must always be part of a runtime system.
System-Components: Adaptation to the operating system and the processor
Communication-Stack: The component realizes the complete communication stack.
Application-Management: The component realizes the handling and management of the PLC applications and the PLC tasks.
Core: These components are further components of the core of the runtime system.
6. Optional components: Optional components can be integrated optionally in the runtime system. The usage depends on the target conditions or the feature set that should be reached. For example the target visualization components refer to this category.
In this chapter in the following the main components and their functionality is described in detail.
- 1.3.1. Startup and Shutdown
- 1.3.2. Component Manager
- 1.3.3. Application Handling
- 1.3.4. Watchdog Handling
- 1.3.5. IEC Task Management
- 1.3.6. Scheduling
- 1.3.7. Task management
- 1.3.8. Configuration (Settings)
- 1.3.9. Logging
- 1.3.10. Hardware and Operating System Abstraction Layer (Sys-Components)
- 1.3.11. Memory Management
- 1.3.12. Events
- 1.3.13. Exception Handling
- 1.3.14. License Management
- 1.3.15. Device User Management
- 1.3.16. Core dumps (CmpCoreDump)
- 1.3.17. Trace Manager (CmpTraceMgr)

