Solar Pump Controller

This function block is designed to control Solar Thermal Systems. It provides outputs for controlling a Solar Pump and Thermal Store valves. Depending on the design of your system, additional logic may be required!


Table of Contents


Inputs

AbbreviationSummaryDescriptionUnitValue Range
TcSolar Panel TemperatureActual temperature of the Solar Panelsº
T1-5Storage Temperature 1-5Actual Temperature of Storage 1-5--
AImManual Buffer SelectionManual selection of which Thermal Store should be loaded if manual override via 'Isp' has been enabled. Selection of 0 means no Thermal Store.-0...5
IspManual OverrideManually loads the Thermal Store specified at input 'AIm'. When 'AIm' equals 0, the pump stops. When the system is in overheat protection, manual operation is locked.Digital0/1
RDeactivates outputsDeactivates all outputs of the solar controllerDigital0/1

Outputs

AbbreviationDescriptionUnitValue Range
QspOutput for the Solar PumpDigital0/1
AQspAnalogue output for speed control of solar pump-0...10
Q1-5State of Valve for Thermal Store 1-5--
AQsValue indicates which Thermal Stores are currently being heated (-1 = All tanks fully heated, 0 = Solar off. 0 = Respective tank).--1...5
QcOutput is set to ON when all thermal stores have reached their target temperature.Digital0/1
QfAll Thermal Stores have reached their maximum temperature. The Pump is off.Digital0/1
QeError Output (0 = normal operation, 1 = panel overheating)Digital0/1
QhOutput is set to ON when the last buffer is Th° below its maximum temperature. Used to prevent overheating.Digital0/1

Parameters

AbbreviationSummaryDescriptionUnitValue Range
TonPump Start Temperature DifferentialDifference between the Panel and Reference Temperature required to start the pump. If the Panel is warmer than a storage by this specified temperature, the pump starts.º
ToffPump Stop Temperature DifferentialDifference between the Panel and Reference Temperature required to start the pump. When the temperature of the panel drops below the temperature of a Thermal Store + Toff (Panel Thermal Store Temperature + Toff), the pump stops.º
TcmMaximum panel temperatureStops the pump if the panel exceeds this temperature.º
T1pTarget Temperature Store 1Target Temperature Store 1: When the thermal store reaches this temperature, the next store is heated up. This process is repeated until all thermal stores have reached their target temperature.º
T1maxMaximum Temperature - Thermal Store 1Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped.º
T2pTarget Temperature Store 2Target Temperature Store 2: When the thermal store reaches this temperature, the next store is heated up. This process is repeated until all thermal stores have reached their target temperature.º
T1maxMaximum Temperature - Thermal Store 1Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped.º
T3pTarget Temperature Store 3Target Temperature Store 3: When the thermal store reaches this temperature, the next store is heated up. This process is repeated until all thermal stores have reached their target temperature.º
T1maxMaximum Temperature - Thermal Store 1Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped.º
T4pTarget Temperature Store 4Target Temperature Store 4: When the thermal store reaches this temperature, the next store is heated up. This process is repeated until all thermal stores have reached their target temperature.º
T1maxMaximum Temperature - Thermal Store 1Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped.º
T5pTarget Temperature Store 5Target Temperature Store 5: When the thermal store reaches this temperature, the next store is heated up. This process is repeated until all thermal stores have reached their target temperature.º
T1maxMaximum Temperature - Thermal Store 1Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped.º
ThExcess heat notificationWhen the last Thermal Store is below its maximum temperature by this amount, the output Qh is set to ON.º

Preferences

SummaryDescriptionValue Range
Number of Thermal StoresNumber of thermal stores that can be independently heated up from the solar panels. (Maximum: 5 thermal stores)1...5
ConfigurationConfigure the numbers and names for all thermal stores.-