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

Abbreviation Summary Description Unit Value Range
Tc Solar Panel Temperature Actual temperature of the Solar Panels º
T1-5 Storage Temperature 1-5 Actual Temperature of Storage 1-5 - -
AIm Manual Buffer Selection Manual 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
Isp Manual Override Manually 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. Digital 0/1
R Deactivates outputs Deactivates all outputs of the solar controller Digital 0/1

Outputs

Abbreviation Description Unit Value Range
Qsp Output for the Solar Pump Digital 0/1
AQsp Analogue output for speed control of solar pump - 0...10
Q1-5 State of Valve for Thermal Store 1-5 - -
AQs Value indicates which Thermal Stores are currently being heated (-1 = All tanks fully heated, 0 = Solar off. 0 = Respective tank). - -1...5
Qc Output is set to ON when all thermal stores have reached their target temperature. Digital 0/1
Qf All Thermal Stores have reached their maximum temperature. The Pump is off. Digital 0/1
Qe Error Output (0 = normal operation, 1 = panel overheating) Digital 0/1
Qh Output is set to ON when the last buffer is Th° below its maximum temperature. Used to prevent overheating. Digital 0/1

Parameters

Abbreviation Summary Description Unit Value Range
Ton Pump Start Temperature Differential Difference 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. º
Toff Pump Stop Temperature Differential Difference 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. º
Tcm Maximum panel temperature Stops the pump if the panel exceeds this temperature. º
T1p Target Temperature Store 1 Target 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. º
T1max Maximum Temperature - Thermal Store 1 Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped. º
T2p Target Temperature Store 2 Target 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. º
T1max Maximum Temperature - Thermal Store 1 Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped. º
T3p Target Temperature Store 3 Target 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. º
T1max Maximum Temperature - Thermal Store 1 Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped. º
T4p Target Temperature Store 4 Target 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. º
T1max Maximum Temperature - Thermal Store 1 Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped. º
T5p Target Temperature Store 5 Target 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. º
T1max Maximum Temperature - Thermal Store 1 Maximum Temperature for buffer 1. If the Thermal Store temperature rises above this value the precharging will be stopped. º
Th Excess heat notification When the last Thermal Store is below its maximum temperature by this amount, the output Qh is set to ON. º

Preferences

Summary Description Value Range
Number of Thermal Stores Number of thermal stores that can be independently heated up from the solar panels. (Maximum: 5 thermal stores) 1...5
Configuration Configure the numbers and names for all thermal stores. -