Thermal Solar Controller

This function block is used to control a solar thermal system. The solar pump is activated based on collector and storage tank temperatures. Up to 5 hot water or buffer storage tanks can be integrated, one output per storage tank is available to control the storage tank valve. By means of efficient storage tank selection, the block ensures that a maximum of thermal power is stored. Depending on the system design, additional programming may be required.

Table of Contents


Inputs

AbbreviationSummaryDescriptionUnitValue Range
ϑcCurrent collector temperature°
ϑs1-5Current storage temperature 1-5°
SelSelect storageDefines which buffer storage should be heated when in manual mode (M).
0 = Solar pump stays Off.
-0...5
MManual modeActivates manual mode and heats up buffer storage specified at input (Sel).
Manual mode is disabled when the collector is overheating.
-0/1
OffOffPulse: Outputs are reset / switched off.
On: Block is locked.
Dominating input.
The name of the connected sensor is used in the user interface.
-0/1




Outputs

AbbreviationSummaryDescriptionValue Range
SpSolar pumpDigital output for controlling the solar pump.0/1
SpaSolar pump analog (0-10V)Analog output (0-10V) for controlling the solar pump.0...10
S1-5Storage 1-5 stateOutputs are active when the respective buffer is allowed to heat up.0/1
SCurrent storage>0 = Current storage that is being heated up.
0 = Solar pump is Off.
-1 = Maximum temperature of all storages is reached.
-1...5
MinϑsMin. storage temperature exceeded Active when all buffer storages have exceeded their target temperature.0/1
MaxϑsMax. storage temperature exceededActive when all buffer storages have reached their maximum temperature.
Pump is switched off.
0/1
CoCollector overheatingActive when the collector is overheating.0/1
HsHeating surplusActive before the last buffer storage reaches it's maximum temperature. Time of activation depends on parameter (ϑHs).0/1
APIAPI ConnectorIntelligent API based connector.
API Commands
-




Parameters

AbbreviationSummaryDescriptionUnitValue RangeDefault Value
PonPump switch-on thresholdThis value determines how much higher the collector temperature must be compared to the storage temperature in order to start the solar pump.°8
PoffPump switch-off thresholdThis value determines how much higher the collector temperature must be compared to the storage tank temperature before the pump is switched off.°4
MaxϑcMax. temperature collectorThe pump is disabled when the collector temperature exceeds this value.°120
Minϑs1-5Min. temperature storageWhen a buffer storages reaches set temperature the next storage is heated up is loaded until all storages have reached at least their minimum temperature.°60
Maxϑs1-5Max. temperature storageWhen all buffer storages have reached their maximum temperature, the pump is switched off.°70
ϑHsTemperature heating surplusThis value determines how many degrees the last memory must be away from its maximum temperature before output (Hs) is activated.°5




Properties

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



Basic Programming

The module is used to control a solar thermal system. There are outputs for controlling a solar pump (digital or analog) to heat up up to 5 buffer storages.


Configuration

By double-clicking the block, the configuration dialog opens where the numbers and names of the puffer storages can be assgined.


Regulation

The module has two outputs for controlling a solar pump. One analog output (Spa) and one digital output (Sp). If the solar pump is controlled via a pulse width modulation, use a the Pulse Width Modulation on the analog output (Spa).


Storage selection

Tanks are prioritized according to their number. If the collector temperature exceeds the tank temperature, the tank will be heated until it reaches the minimum required temperature.

When all buffer storages have reached their minimum temperature, the function block starts heating up the storages to their maximum. When all storages have reached the maximum temperature, the pump is switched off.

In order to prevent unnecessary switching of the valves, a short locking of one minute is installed when switching between valves.


Manual mode

The function block can also be operated manually. To do this, a buffer storage must be selected at input (Sel). Then the manual mode can be started with input (M). If input (Sel) = 0, the solar stays off and no storage is heated. Manual mode is disabled when the collector is overheating.