Intelligent room controller
With the intelligent room controller, your customers will get exactly the temperature they want, at exactly the time they want. This video shows you how to setup basic room heating control.
The Intelligent room controller has various modes available - from manual to fully automatic. When in the automatic mode heating or cooling periods start with calendar entries. In both heating and cooling modes you can set timers and schedules in the properties window and also start automatic shading.
It supports two heating outputs (AQ/Q and AQ2/Q2). When the controller is not in the middle of the heating up phase, the second heating output will use only reduced heating power. In rooms with only one heating output, use only the first heating output AQ/Q.
In the timer/schedule window the following temperatures are available; comfort temperature, frost protection temperature, lowered temperature, overheating protection temperature and raised temperature.
The integrated fuzzy logic ensures that the desired temperature is reached by the required time - it does this by starting the heating at just the right point before the required time. The Intelligent room controller assumes a temperature change of 0.1°C per hour until the input data is available.
The intelligent room controller takes time to learn the thermal dynamics of the room. We recommend setting up the schedules and then leaving the controller for a few days or ideally a week so that it can learn.
Even with really straighforward programming the Intelligent room controller can be made to be fully functional for individual room control in an automatic mode.
First connect the temperature sensor in the room to the input AI, then either or both a proportional valve actuator to the output AQ or a digital actuator to Q. That's it! Now the schedules can be set easily in the UI with the Apps or the webinterface.
For more information on how to setup the room controller to work with the automatic blinds block see the seminar at the top of the page. Here can be downloaded an example file as well.
It is very straightforward to set the schedules in the user interface, here is a picture of what the user interface for the Intelligent room controller looks like:
|Am||Mode selection||0 = Fully automatic: Heating period and cooling period are set via the calendar. These dates determine whether heating or cooling is activated. The entries are valid for all room controllers in a project.
1 = Automatic heating: Target temperature set by heating schedule, primary and secondary heat sources are used, cooling and shading outputs are deactivated.
2 = Automatic cooling: Target temperature set by cooling schedule, cooling and shading outputs are used, primary and secondary heat sources are deactivated.
3 = Manual heating: Target temperature set by input T, primary and secondary heat sources are used, cooling and shading outputs are deactivated.
4 = Manual cooling: Target temperature set by input T, cooling and shading outputs are used, primary and secondary heat sources are deactivated.
|As||Service mode||0 = Service mode off.
1 = Heating and cooling off, valves fully closed.
2 = Heating on / cooling off.
3 = Heating off / cooling on.
4 = Heating and cooling on, valves fully open.
|T||Target temperature||For operation in manual mode.|
|AI||Actual temperature||Connect the 1-Wire or analogue temperature sensor for the room here.|
|Iw||Window contact||Only used in automatic modes, off = closed, on = open. When open activates 'Frost protection temperature' if in heating mode and 'Overheating protection temperature' if in cooling mode.|
|Mv||Motion sensor input||Starts comfort temperature on the rising edge and activates the overrun timer Tsc on the falling edge. After Tsc has reached zero the set automatic mode will continue.
Iw has priority over Mv.
|Is||Early exit input||Starts economy temperature on the rising edge and activates the overrun timer Tss on the falling edge. After Tss has reached zero the set automatic mode will continue. If Tss is set to zero then the 'Economy temperature' remains to be set until the next change of the schedule.|
|R||Reset||Overrun timers Tsc and Tss are stopped.|
|Dis||Disable||No change of T, Ic or Is is possible.|
|AQ||0-10V output||Proportional valves heating zone 1.|
|Q||Digital output||Digital actuators heating zone 1.|
|AQ2||0-10V output||Proportional valves heating zone 2.|
|Q2||Digital output||Digital actuators heating zone 2.|
|AQc||0-10V output||Proportional valves for cooling.|
During cooling if the temperature exceeds the comfort temperature, the output will be on.
During heating mode if the temperature exceeds the heat protection temperature, the output will be on.
|Qc||Digital output||Digital actuators for cooling.|
|AQs||Current operating mode||0 = Fully automatic.
1 = Automatic heating.
2 = Automatic cooling.
3 = Manual heating.
4 = Manual cooling.
|AQss||Current service mode||0 = Service mode off.
1 = Heating and cooling off.
2 = Heating on / cooling off.
3 - Heating off / cooling on.
4 = Heating and cooling on.
|Qe||Output error||This output is active when:
The error is issued immediately after a restart to ensure the error is output. Qe is only active for the duration of the temperature being outside the acceptable deviated range of > 2.5 °.
|Qa||Text output for error||Can connect a state block here to show the error.|
|AQt||Analogue output for current target temperature||Displays the current target temperature as defined by Ts, Tch, Tcc, Tp, Th, Td and Tm.|
|AQhm||Analogue output for current mode of heating timer||Shows the current operating mode - for example 4 for Tuesday.|
|AQcm||Analogue output for current mode of cooling timer||Shows the current operating mode - for example 4 for Tuesday.|
|AQtr||Analogue output for the timer countdown||Shows the amount of time [s] left on the economy or comfort timers.|
|Qp||Digital output for heating up or cooling down phase||Active when heating up or cooling down to the comfort temperature, goes off once the comfort temperature time period starts.|
Relative to the comfort temperature:
|Tch||Comfort temperature for heating||Set either in the properties, with a constant or a virtual slider so the customer can adjust.|
|Tcc||Comfort temperature for cooling||Set either in the properties, with a constant or a virtual slider so the customer can adjust.|
Relative to comfort temperature:
Relative to comfort temperature:
|Td||Frost protection temperature||For frost protection in case of long periods of absence for example when Holiday mode is activated.|
|Tm||Overheating protection temperature||Maximum temperature (cooling mode).|
|Tsm||Maximum duration [days] without valve movement in heating mode||If the valves have not been moved for that duration then they are automatically moved. This operation will be performed at a random time in the next 30 minutes following the set duration end.|
|Tcm||Maximum duration [days] without valve movement in cooling mode||If the valves have not been moved for that duration then they are automatically moved. This operation will be performed at a random time in the next 30 minutes following the set duration end.|
|Tsc||Duration [s] of comfort overrun timer||Set how long you want the comfort temperature overrun to last for.|
|Tss||Duration [s] of economy overrun timer||Set how long you want the economy temperature overrun to last for.|
The outputs on the Intelligent room controller Q, Q2 and Qc are pulse width modulated outputs. The automatic parameters for the block determine the optimum control for these outputs.
If the output AQ is greater than or equal to 90%, the digital outputs remain permanently switched on. If the AQ output is less or equal to 10% then the digital outputs are off.
The Intelligent room controller supports two heating zones. If the room controller is currently not in his heating-up phase, AQ2 will have half the value of AQ1, but if AQ1 = 100%, AQ2 will also output 100%.