commissioning_servicing_system¶
Stage module for the Commissioning and Servicing phase of Plant Design, covering plant startup verification, acceptance testing, and ongoing maintenance workflows.
Structure¶
commissioning_servicing_system/
controller/
pd_ib_wartung_engineering_controller.py # Stage controller (stub, "IB" = Inbetriebnahme, "Wartung" = maintenance)
view/
pyui/ # Qt Designer .ui form placeholders
model/ # Data models (placeholder, not yet populated)
bound_subsystems/ # Subsystems (placeholder, not yet populated)
Current Status¶
This module is scaffolded but not yet implemented. The controller file (pd_ib_wartung_engineering_controller.py) is an empty placeholder. The directory structure follows the standard stage layout with controller/, view/, model/, and bound_subsystems/ packages, ready for future development.
Naming Convention¶
The controller uses the German abbreviation "IB-Wartung": - IB = Inbetriebnahme (commissioning / startup) - Wartung = maintenance / servicing
Planned Scope¶
The Commissioning and Servicing stage is the final phase in the plant design workflow. It will handle:
- Plant commissioning checklists and verification
- Acceptance test documentation
- Maintenance scheduling and service records
- Integration with the fully configured plant hierarchy from previous stages
Directory Convention¶
Each subdirectory contains an empty __init__.py file to mark it as a Python package. The view/pyui/ directory is reserved for Qt Designer .ui form files and their generated Python bindings.
Dependencies¶
Once implemented, this module is expected to follow the same dependency pattern as the concept and detail planning stages:
modules.plant_design.core.plant_design_integrated_system.PlantDesignSystemsrc.modules.plant_design.zentral_systems(data, library, and property dialog systems)- PySide6 framework