Replace Commands with __Dymola_Commands and Commands is not part of the Modelica language specification.
Removed partial qualifier as the block is not a partial block.
Added package.order files
Revised example
Changed name of control output from conSig to y, which is what is used by all other controllers
Deleted mos file that references an example that does not exist.
Removed 'Critical' from name 'CriticalSolarPumpController' because the pump controller is simply called 'SolarPumpController'.
Updated name of mos script
Updated variable name in plot command as the name of the output has been changed.
Revised solar pump controller. Added min/max/unit attributes to control signal. Added default value for delY. Made some classes protected.