HeatingCooling

The HeatingCooling control displays the operation mode, set and actual temperature in a room and can change the setpoint.

HeatingCooling 1:

Use

Use on any page where controls are needed to control air conditioning systems.

Features

The following table shows the possible operation modes.

Operation mode

Symbol

Heating

HeatingCooling 2:

Cooling

HeatingCooling 3:

Inactive

HeatingCooling 4:

If the plant is inactive, the control is in the neutral zone.

Displays

The user level determines the information available in the display.
For users with Advanced level or higher, the current values for temperature and setpoint are visible.

HeatingCooling 5:

For users up to Basic level, only the current setpoint adjustment is displayed.

HeatingCooling 6:

Operation

The HeatingCooling control displays the current state of the plant and opens the activity display for setting the room temperature with a click.

The temperature setpoints are adjusted by moving the slider. The cursor in the slider represents the room temperature by its position.

HeatingCooling 7:

The room temperature and limits are visible from the "Advanced" user level.

HeatingCooling 8:

The activity display also shows the operation mode. It can be binary or in percent.

Heating:

HeatingCooling 9:

Cooling:

HeatingCooling 10:

The control is only active if the active energy level corresponds to "Comfort".

HeatingCooling 11:

Attributes

The control inherits from BaseRoomControl and thus has the same attributes. In addition, there are the following attributes.

Feedback concept

The control can use the feedback concept.

BA

BaObject

tchmi:framework#/definitions/Symbol

To use the generic functionalities of TcHmiBa. It links a single object or a complete view (including children) to the control.

HeatingCooling 12:

You can find more detailed information about the generic possibilities of TcHmiBa under Generic HMI.
The attribute is not applicable to all controls.

HeatingCooling 13:
HeatingCooling 14:
HeatingCooling 15:

BaTemplateDescription

tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.RoomAutomation.HeatingCooling.BaTemplateDescription

Allows editing the BaTemplateDescription.

HeatingCooling 16:

For more information, see BaTemplate.

HeatingCooling 17:

The default values of the BaTemplateDescription, as well as the expected data types can be found in the tooltip of the dialog for setting the BaTemplateDescription:
HeatingCooling 18:

Common

ShowTemperatures

tchmi:general#/definitions/Boolean

If TRUE, the temperatures are displayed.

HeatingCooling 19:
HeatingCooling 20:

BaData

BaInterfaceSymbolNames

tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.RoomAutomation.HeatingCooling.BaInterfaceSymbolNames

Allows editing the BaInterfaceSymbolNames.

HeatingCooling 21:

The default values of BaInterfaceSymbolNames, as well as the expected data types can be found in the tooltip of the dialog for setting BaInterfaceSymbolNames:
HeatingCooling 22:

HeatingCooling 23:

Here is described how the BaInterfaceSymbolNames are overwritten by all controls of a type.

Temperature

RoomTemp

tchmi:general#/definitions/Number

Current measured room temperature.

RoomTempAdjust

tchmi:general#/definitions/Number

Current room temperature adjustment.

RoomTempAdjustFeedback

tchmi:general#/definitions/Number

Feedback for the current room temperature adjustment.

RoomTempAdjustRange

tchmi:general#/definitions/Number

Specifies the range of the room temperature adjustment.

HeatingSetpoint

tchmi:general#/definitions/Number

Current setpoint for heating mode.

CoolingSetpoint

tchmi:general#/definitions/Number

Current setpoint for cooling mode.

HeatingActive

tchmi:framework#/definitions/TcHmi.BuildingAutomation.NumberOrBoolean

If TRUE or greater than 0, then heating is displayed.

CoolingActive

tchmi:framework#/definitions/TcHmi.BuildingAutomation.NumberOrBoolean

If TRUE or greater than 0, then cooling is displayed.

Unit

tchmi:general#/definitions/String

Unit for displaying the temperatures.

Events

Event

Description

onTempAdjustChanged

Triggered when the user changes the temperature adjustment.