Wallmodule Function Block
The honIrmControl provides the following Wallmodule function blocks that can be configured and used to build the required application logic that supports various wall operating device.
WmConfigHvacA Function Block
Can be used 3x per controller, but only 1x with a Sylk wallmodule.
The function block supports various wallmodules (WM): Wired, Sylk TR40/42 and an external WM. Further WMs can be added in the future. The external WM communicates e.g. via BACnet to the room controller.
The name Config means that the operator sequence is not freely programmable, but configurable. "Hvac" means that only HVAC related things are supported (no light, blind etc).
First, the FB provides the measured sensor values such as room temperature, humidity and air quality. In addition, the desired setpoint and fan stage or level will be provided.
As the most important feature, the FB determines the effective occupancy mode, the setpoint mode (Off, Cooling, Heating) with the corresponding setpoint value and the HVAC mode. The WmConfigHvacA function block is an elementary component of a room application and should be used in every room, even if there are no wall modules at all.
The reason for determining these values in the function block is because the user can manipulate all these points via the WM. For example, the user can temporarily switch to Occupied Mode or in the future the operator could say about the wall module that he is the next 4 hours "Unoccupied" or he enters his vacation days into the wall module.
Programming such operator sequences on the wiresheet would require a lot of effort. Therefore, such complete operating sequences are part of the function block. In general, the programmer does not have to worry about the operator sequence on the wiresheet. The operation becomes fast without any runtime effects. Each selection on the wall module is processed directly in real time and confirmed in the operator sequence. There is no delay time between pressing the key and switching the LED on the wired wall module.
To present the wall modules clearly on the Wiresheet, there are "Visibility" Rules. Depending on the selection of the wall module and other settings, the I/O slots and the parameters are shown or hidden accordingly.
Figure 1:WmConfigHvacA - Function Block |
Figure 2: WmConfigHvacA - Property Sheet |
After adding the FB to the Wiresheet, the parameter Wm Model in GeneralSettings should be selected first.
Note: After selecting the Wm model, press the SAVE button to show or hide other parameters and I/O slots depending on the Wm model.
|
|
Inputs
Input Name |
Description |
Room Temp External Wm |
The room temperature, which is received by an external WM, e.g. via BACnet or Modbus, is connected to this input. This input has higher priority than the input Room Temp Wired Wm and higher than the room temperature from the Sylk-Wallmodule. See also Sylk Sensor Arbitration Bits, Room Temp Calib Offs, Room Temp Calib Offs Par and Out Room Temp. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Room Temp Wired Wm |
The room temperature, which is read by a conventional wired wall module or by a wired sensor via an Ui Terminal function block is connected to this input. This input has lower priority than the input Room Temp External Wm but higher priority than the room temperature from the Sylk-Wallmodule. See also Sylk Sensor Arbitration Bits, Room Temp Calib Offs, Room Temp Calib Offs Par and Out Room Temp. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Room Temp Calib Offs (In & Par) |
The Calibration Offset is added to the room temperature, whether the room temperature comes from Room Temp External Wm, from Room Temp Wired Wm or from the Sylk-Wallmodule. The offset can be positive or negative. Thus, a measuring error can be corrected e.g. by an inappropriate positioning of the WM. Range: -50 ° C to 50 ° C / -90 ° F to 90 ° F |
Room Temp Frost |
"true" at this input means that the room is in frost protection condition. With Frost the hvac mode (cooling / heating) selected by the room user from the Sylk-wallmodule or via Hvac Md External Wm Bits is ignored. Out Eff Hvac Md Bits is set like if the room user has selected the HVAC mode to AUTO. The same happens with the fan speed; the fan stage/speed selected by the room user from the Sylk-Wallmodule or via Fan Stg External Wm or Fan Variable Spd External Wm is ignored and Out Fan Stage Ovrd and Out Variable Fan Speed Ovrd provide AUTO. This ensures that the user can prevent frost protection via the wall module. As soon as the frost condition is finished, the initial HVAC mode and Fanspeed selected by the room user will apply again as it was before the frost condition. Frost is also shown on a corresponding display (Note: Sylk-TR42 does not show Frost). Values: "false" = No Room Frost "true" = Room Frost is active |
Room Temp Overheat |
"true" at this input means that the room is in overheat protection condition. With Overheat the hvac mode (cooling / heating) selected by the room user from the Sylk-Wallmodule or via Hvac Md External Wm Bits is ignored. Out Eff Hvac Md Bits is set like if the room user has selected the HVAC mode to AUTO. The same happens with the fan speed; the fan stage/speed selected by the room user from the Sylk-Wallmodule or via Fan Stg External Wm or Fan Variable Spd External Wm is ignored and Out Fan Stage Ovrd and Out Variable Fan Speed Ovrd provide AUTO. This ensures that the user can prevent overheat protection via the wall module. As soon as the overheat condition is finished, the initial HVAC mode and fanspeed selected by the room user will apply again as it was before the overheat condition. Overheat is also shown on a corresponding display (Note: Sylk-TR42 does not show Overheat). Values: "false" = No Room Frost "true" = Room Frost is active |
Room Humidity External Wm |
The room humidity, which is received by an external wallmodule e.g. via BACnet or Modbus, is connected to this input. This input has higher priority than the input Room Humidity Wired Wm and higher than the room humidity from the Sylk-Wallmodule. See also Sylk Sensor Arbitration Bits, Room Humidity Calib Offs, Room Humidity Calib Offs Par and Out Room Humidity. Range: 0 - 100% |
Room Humidity Wired Wm |
The room humidity, which is read by a conventional wired wall module or by a wired sensor via an Ui Terminal function block is connected to this input. This input has lower priority than the input Room Humidity External Wm but higher priority than the room humidity from the Sylk-Wallmodule. See also Sylk Sensor Arbitration Bits, Room Humidity Calib Offs, Room Humidity Calib Offs Par and Out Room Humidity. Range: 0 - 100% |
Room Humidity Calib Offs (In & Par) |
The Calibration Offset is added to the room humidity, whether the room humidity comes from Room Humidity External Wm, from Room Humidity Wired Wm or from the Sylk-Wallmodule. The offset can be positive or negative. Thus, a measuring error can be corrected e.g. by an inappropriate positioning of the WM. Range: -100 to 100% |
Room Air Quality External Wm |
The room quality, which is received by an external WM, e.g. via BACnet or Modbus, is connected to this input. This input has higher priority than the input Room Air Quality Wired Wm and higher than the room air quality from the Sylk-Wallmodule. See also Sylk Sensor Arbitration Bits and Out Room Air Quality. Range: 0 - 5000 ppm CO2 |
Room Air Quality Wired Wm |
The room air quality, which is read by a conventional wired wallmodule or by a wired sensor via an Ui Terminal function block is connected to this input. This input has lower priority than the input Room Air Quality External Wm but higher priority than the room air quality from the Sylk wallmodule. See also Sylk Sensor Arbitration Bits, Room Air and Out Room Air Quality. Range: 0 - 5000ppm CO2 |
Occ Sched |
This input is used to connect the base occupancy mode coming from a scheduler / time program. Occ Sched defines the occupancy modes "Occupied", "Standby"and "Unoccupied" at different times. Typically, the time program is received via BACnet. Example: Occupied from 6:00 - 19:00 (6 am - 7 pm) Unoccupied from 19:01 -5:59 o'clock (7:01 pm - 5:59 am) Of course, the base occupancy mode Occ Sched can be overridden by other conditions. Refer to: - Occ Sensor Input - Occ Md Cmd External Wm Input - Occ Ovrd Type Bits Input or Occ Ovrd Type Bits Par defining the occupancy overwrite via the wired or Sylk wallmodule - Occ Md Prio Input ignoring OccSched, OccSensor and Occ Ovrd from Wallmodule The result of all Occupancy Modes are the outputs: - Out Eff Out Occ Md showing the effective occupancy mode - Out Occ Md Ovrd Md showing an occupancy override - Out Occ Md Ovrd Rem Time showing an occupancy override timer Enums: 2 = Occupied: Room is occupied, use comfort setpoint 5 = Unoccupied: The Room is unoccupied (Night, Weekend). The room temperature is reduced. 6 = Standby: The room is not occupied right now. The setpoint is not so convenient. "null": Same as Occupied |
Occ Sensor |
The occupancy mode of the time program can be changed by Occ Sensor. If the time program says for example OCCUPIED for a room in which no movement is detected (employee is at lunch break or has already gone home), the effective occupancy mode switches to STANDBY to save energy. The behaviour of the occupancy sensor is configured via the parameter Occ Sensor Behav Bits. Enums: 1 = No Occupancy Sensor available. Ignore this Input. 2 = Occupancy Sensor is Occupied. Movement detected. 5 = Occupancy Sensor is Unoccupied. No movement detected. "null": Ignore this Input |
Occ Md Cmd External Wm |
The occupancy mode determined from Occ Sched and Occ Sensor can be changed at any time via the wallmodule (External BACnet/Modbus-Wallmodue, wired or the Sylk-Wallmodule). This is necessary if the room is used differently than defined in the time program and no occupancy sensor is installed or if the occupancy sensor is configured in such a way that it does not change the effective occupancy mode. In this case we talk about the term "Occupancy Override". Example: Someone comes to the office to work at the weekend. In addition to the effective occupancy output Out Eff Occ Md, there is an Out Occ Md Ovrd showing the occupancy override and output Out Occ Md Ovrd Rem Time showing the remaining time of an occupancy Override. Occ Md Cmd External Wm typically comes as an occupancy overwrite command from an external wallmodule (i.e. via BACnet, Modbus). Instead of selecting the overwrite via the push button from wired wallmodule or via the Sylk-Wallmodule, the external wallmodule sends the overwrite command. Thus, the time program Occ Sched can be overwritten by the operator of the external WM. Occ Md Cmd External Wm is handled as an event, i.e. the command is only executed if there is a change, similar to pressing the push button on the wired wallmodule or selecting the "Overwrite" command on the Sylk-Wallmodule. The firmware performs a Last-Wins between the conventional wallmodule, the Sylk-Wallmodule and Occ Md Cmd External Wm, this means the last command applies. Example: -During Occ Sched = Unoccupied, the push button of the wired wallmodule is pressed. Out Eff Occ Md changes to BYPASS and the bypass timer is running for a temporary occupancy override (seen by Out Occ Md Ovrd Rem Time). -Then Occ Md Cmd External Wm is set to UNOCCUPIED. Out Eff Occ Md changes to UNOCCUPIED and the bypass timer is stopped. The occupancy overwrite can be canceled from the wallmodule by the user. With the wired wallmodule the button is pressed; with the Sylk-Wallmodule the cancelling is done over the menu and with the input Occ Md Cmd External Wm the cancelling works with the value selection "ResetOccMdCmd". The occupancy overwrite can also be done automatically, depending on Occ Ovrd Behaviour or if the Out Occ Md Ovrd Rem Time is expired (i.e. bypass timer is expired). Occ Md Cmd External Wm is not checked against the parameter Occ Ovrd Type Bits / Occ Ovrd Type Bits Par, that means every command is valid (like other external Wm Inputs). Enums: 1 = Not used 2 = Override to Occupied 4 = Override to Holiday (Saved into Flash, do not periodically write!) 5 = Override to Unocc 6 = Override to Stby 7 = Override to Byp 8 = Reset Occupancy Override (Effective occupancy logic determined by Occ Sched and Occ Sensor) "null" = Not used |
Occ Ovrd Type Bits (In & Par) |
The occupancy mode determined from Occ Sched and Occ Sensor can be changed at any time via the wallmodule (External BACnet/Modbus, wired or the Sylk-Wallmodule). This input / parameter defines which occupancy overrides from wired and from Sylk-Wallmodules should be possible for this application. If the occupancy mode is not to be changed by the wall module user, enter 0 here. Otherwise add the bit values of the occupancy modes which are to be selected by the operator. The supported occupancy override modes depend on the wallmodule, see Wm Model. Bitvalues for Wm Model Wired WM with LED Button. 0 = NoManOvrd 2 = Holiday 4 = Unocc 32 = Bypass, see also Occ Ovrd Time "null" = NoManOvrd. Bitvalues for Wm Model TR42. 0 = NoManOvrd 32 = Bypass, see also Occ Ovrd Time "null" = NoManOvrd. Note: This input / parameter is not relevant for the external wallmodule coming via Occ Md Cmd External Wm. Note: The overwrite menu allowing "Bypass" is displayed on the Sylk-WM display only if the "Bypass" bit is set AND if the Occ Ovrd Time > 0. A running bypass override is stopped if the occ Ovrd Type Bits are not set of the Occ Ovrd Time = 0. |
Occ Ovrd Time (In & Par) |
If no occupancy sensor is installed in the room or if the occupancy sensor does not switch from the UNOCCUPIED to the OCCUPIED mode, the wallmodule user can select the occupany override mode BYPASS. An occupancy override to BYPASS can be selected by the user from the external wallmodule, the wired and the Sylk-Wallmodule. For the wired and the Sylk-Wallmodule, Occ Ovrd Type Bits needs to be set accordingly. The occupancy mode BYPASS uses the same setpoint as the occupied mode, but only for a certain period of time. This duration is entered here over Occ Ovrd Time. When the time has elapsed, the occupancy mode returns to the value determined by Occ Sched and Occ Sensor. The BYPASS occupancy mode can also be terminated earlier by the user via the wallmodule. Example: The occupancy mode is on the weekend Unoccupied. Someone comes to the office to work and chooses the mode BYPASS as occupancy override at the wallmodule. The BYPASS mode is activated for an Occ Ovrd Time of 480 min. After 300 min he goes home and forgets to reset the BYPASS mode on the wallmodule. After a total of 480 min the occupancy override mode BYPASS is terminated and the effective occupancy mode changes back from BYPASS to UNOCCUPIED. Range: 0 - 1440 min, "null" means 0 min |
Occ Md Prio |
The occupancy mode on this input bypasses the entire Occupancy Logic, consisting of Occ Sched, Occ Sensor, Occ Md Cmd External Wm, Occ Ovrd Type Bits and Occ Ovrd Time. This also means that the occupancy sensor is no longer evaluated and that the occupancy mode can no longer be set or corrected by the wallmodule. The entire occupancy logic takes place outside the function block and the result is given into the function block via this input. Enums: 1 = Not used. Use internal occupancy logic. 2 = Use Occupied as effective Occupancy Mode Out Eff Occ Md 3 = Use Off as effective Occupancy Mode Out Eff Occ Md 4 = Holiday as effective Occupancy Mode Out Eff Occ Md 5 = Unoccupied as effective Occupancy Mode Out Eff Occ Md 6 = Use Standby as effective Occupancy Mode Out Eff Occ Md "null" = Not used. Use internal occupancy logic. |
Setpt Clg Overheat Off Holiday (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature cooling setpoint when the room control is switched off (i.e. as Fanspeed overwrite to OFF from wallmodule) or the occupancy mode is in holiday mode (i.e. as Occupancy overwrite to HOLIDAY from wallmodule). In this case the output Out Eff Occ Md is set to OFF or HOLIDAY. The setpoint is higher than the Setpt Clg Unocc setpoint to save as much energy as possible while the room is not used for a longer time. The setpoint is activated when a cooling application is installed (See input Hvac Room Application Bits) and a cooling medium is present (See input Hvac Md Plant Bits) and cooling was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a cooling HVAC mode. If this setpoint is active, then the output Out Setpt Md shows cooling. Irrespective of this setpoint, there is also the Room Temp Overheat input, which protects the building from overheating damage by simply overwriting the cooling and heating outputs independent of the HVAC, setpoint and PID control. Range: -50 to 150 ° C / -58 to302 ° F |
Setpt Clg Unocc (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature cooling setpoint when the effective Occupancy mode is UNOCCUPIED. In this case the output Out Eff Occ Md is set to UNOCCUPIED. The setpoint is between the Setpt Clg Overheat Off Holiday setpoint and the Setpt Clg Stby setpoint. The setpoint is activated when a cooling application is installed (See input Hvac Room Application Bits) and a cooling medium is present (See input Hvac Md Plant Bits) and cooling was enabled by the room user via the wallmodule (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a cooling HVAC mode. If this setpoint is active, then the output Out Setpt Md shows COOLING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Clg Stby (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature cooling setpoint when the effective Occupancy mode is STANDBY. In this case the output Out Eff Occ Md is set to STANDBY. The setpoint is between the Setpt Clg Unocc setpoint and the Setpt Clg Occ Byp setpoint. The setpoint is activated when a cooling application is installed (See input Hvac Room Application Bits) and a cooling medium is present (See input Hvac Md Plant Bits) and cooling was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a cooling HVAC mode. If this setpoint is active, then the output Out Setpt Md shows COOLING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Clg Occ Byp (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature cooling setpoint when the effective Occupancy mode is OCCUPIED or BYPASS (temporary Occupied). In this case the output Out Eff Occ Md is set to OCCUPIED or BYPASS. The setpoint is between the Setpt Htg Occ Byp setpoint and the Setpt Clg Stby setpoint. The setpoint is activated when a cooling application is installed (See input Hvac Room Application Bits) and a cooling medium is present (See input Hvac Md Plant Bits) and cooling was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a cooling HVAC mode. If this setpoint is active, then the output Out Setpt Md shows COOLING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Htg Occ Byp (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature heating setpoint when the effective Occupancy mode is OCCUPIED or BYPASS (temporary Occupied). In this case the output Out Eff Occ Md is set to OCCUPIED or BYPASS. The setpoint is between the Setpt Htg Stby setpoint and the Setpt Clg Occ Byp setpoint. The setpoint is activated when a heating application is installed (See input Hvac Room Application Bits) and a heating medium is present (See input Hvac Md Plant Bits) and heating was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a heating HVAC mode. If this setpoint is active, then the output Out Setpt Md shows HEATING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Htg Stby (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature heating setpoint when the effective Occupancy mode is STANDBY. In this case the output Out Eff Occ Md is set to STANDBY. The setpoint is between the Setpt Htg Unocc setpoint and the Setpt Htg Occ Byp setpoint. The setpoint is activated when a heating application is installed (See input Hvac Room Application Bits) and a heating medium is present (See input Hvac Md Plant Bits) and heating was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a heating HVAC mode. If this setpoint is active, then the output Out Setpt Md shows HEATING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Htg Unocc (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature heating setpoint when the effective Occupancy mode is UNOCCUPIED. In this case the output Out Eff Occ Md is set to UNOCCUPIED. The setpoint is between the Setpt Htg Frost Off Holiday setpoint and the Setpt Htg Stby setpoint. The setpoint is activated when a heating application is installed (See input Hvac Room Application Bits) and a heating medium is present (See input Hvac Md Plant Bits) and heating was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a heating HVAC mode. If this setpoint is active, then the output Out Setpt Md shows HEATING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Htg Frost Off Holiday (In & Par) |
The room temperature setpoint is determined by the effective occupancy mode Out Eff Occ Md. For each occupancy mode (OCCUPIED, STANDBY, UNOCCUPIED, OFF / HOLIDAY) there is a cooling and a heating setpoint available. See also the separate setpoint description below. This input or parameter represents the room temperature heating setpoint when the room control is switched off (i.e. as Fanspeed overwrite to Off from wallmodule) or the occupancy mode is in HOLIDAY mode (i.e. as Occupancy overwrite to HOLIDAY from wallmodule). In this case the output Out Eff Occ Md is set to OFF or HOLIDAY. The setpoint is lower than the Setpt Htg Unocc setpoint to save as much energy as possible while the room is not used for a longer time. The setpoint is activated when a heating application is installed (See input Hvac Room Application Bits) and a heating medium is present (See input Hvac Md Plant Bits) and heating was enabled by the room user via the wall module (See input Hvac Md External Wm Bits and Hvac Md Internal Wm Bits). In this case, the output Eff Hvac Md Bits represents a heating HVAC mode. If this setpoint is active, then the output Out Setpt Md shows HEATING. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Setpt Off Time (In & Par) |
When a change is determined from a cooling setpoint to a heating setpoint or vice versa which is shown on Out Setpt Md, then the setpoint mode always first changes to the OFF state for the Setpt Off Time before the new setpoint mode is set. 0 or "null" deactivates the Off Mode. This ensures that a heating and cooling valve are not opened at the same time. Example: If there is a setpoint mode change from cooling to heating when the cooling valve is fully open, e.g. because the setpoint on the wall module has been changed, then the cooling valve would close while the heating valve opens simultaneously. With a 4-pipe system, the cold water return flow could be increased depending on the position of the registers; with a 4-pipe system using a common register for cooling and heating (i.e. ceiling) even a mixing between cold and warm water would take place, since both valves are open at the same time. During the Off-Mode the cooling valve closes and remains closed until the Setpt Off Time has elapsed. Range: 0 - 28800 sec |
Setpt Shift Demand Limit |
This input can be used to increase or decrease the setpoint in addition to the basic setpoint or the setpoint selected by the operator in order to save more energy. This is typically used to optimize the electrical load profile. Demand limiting is a control strategy designed to prevent the demand of electrical energy (measured as a quarter-hour power output in MW or KW) of a facility from going over a predetermined threshold by altering the heating and cooling setpoints. The application could vary the shift value depending on the Heat/Cool Mode or Occupancy Mode. Range: 0 - 25 delta degree Celsius / 0 - 45 delta degree Fahrenheit, "null"=No offset |
Setpt Ovrd Type (In & Par) |
The input / parameter defines whether the operator obtains a relative setpoint or an absolute setpoint selection via the wallmodule. At the same time, the setpoint selection can also be deactivated. Depending on the selected Setpt Ovrd Type, the limits Min Clg Setpt Selection, Max Clg Setpt Selection, Min Htg Setpt Selection and Max Htg Setpt Selection must be adapted. Enum: 1 = No Setpoint Override 2 = Relative 3 = Absolute "null" = No Setpoint Override |
Setpt Adjust External Wm |
The value serves as the base setpoint of an external wallmodule. The value is evaluated either as a relative offset or as an absolute setpoint, depending on Setpt Ovrd Type. The value is not limited to the range of Min Clg Setpt Selection-Max Clg Setpt Selection, Min Htg Setpt Selection-Max Htg Setpt Selection. If SetptOvrdType is set to NoSetptOvrd, then this input is ignored. This input has higher priority than Setpt Adjust Wired Wm and higher priority than the setpoint from the Sylk-Wallmodule. The value cannot be reset via Reset Wm to a default value. Range: -50 ° C - 150 ° C or Delta ° C / -58 ° F - 302 ° F or -90 - 270 Delta ° F |
Setpt Adjust Wired Wm (In & Par) |
The value serves as the base setpoint of a wired wallmodule. The value is evaluated either as a relative offset or as an absolute setpoint, depending on Setpt Ovrd Type. Typically, the wired setpoint is read out by a connected potentiometer via a UI terminal function block and then converted into a relative or absolute value. A LinearGraph FB with the following values is used for conversion: Rel °C: X1=95.74; X2=14.26; Y1=-5; Y2=5 Rel °C: X1=99.58; X2=11.5; Y1=12; Y2=30 Rel °F: X1=95.77; X2=14.23; Y1=9; Y2=9 Rel °F: X1=95.77; X2=14.22; Y1=55; Y2=85 The value is limited to the range of Min Clg Setpt Selection- Max Clg Setpt Selection, Min Htg Setpt Selection- Max Htg Setpt Selection. If SetptOvrdType is set to NoSetptOvrd, then this input is ignored. The value cannot be reset via Reset Wm to a default value, because the wired WM evaluates a potentiometer position. Range: -50 ° C - 150 ° C or -50 Delta ° C to 50 Delta ° C / -58 ° F - 302 ° F or -90 Delta ° F - 90Delta ° F |
Min Clg Setpt Selection (In & Par) |
The user selected setpoint of the wired WM Setpt Adjust Wired Wm and of the Sylk-Wallmodule (not the value of the external wallmodule Setpt Adjust External Wm) is limited by this input or parameter. The limitation can be done via the application depending on e.g. the effective Occupancy mode Out Eff Occ Md. "null" means that the setpoint of the wall module cannot be changed in the cooling mode (Out Setpt Md is Cooling). Typical Values: If Setpt Ovrd Type is Relative: -5 Delta ° C / -9 Delta ° F If Setpt Ovrd Type is Absolute: 12 ° C / 55 ° F If a different engineering unit is displayed on the wall module than is specified in the Niagara Control Manager, then this range is also converted; this means this input / parameter does not need to be recalculated in the Wiresheet. |
Max Clg Setpt Selection (In & Par) |
The user selected setpoint of the wired WM Setpt Adjust Wired Wm and of the Sylk-Wallmodule (not the value of the external wallmodule Setpt Adjust External Wm) is limited by this input or parameter. The limitation can be done via the application depending on e.g. the effective Occupancy mode Out Eff Occ Md. "null" means that the setpoint of the wall module cannot be changed in the cooling mode (Out Setpt Md is Cooling). Typical Values: If Setpt Ovrd Type is Relative: 5 Delta ° C / 9 Delta ° F If Setpt Ovrd Type is Absolute: 30 ° C / 85 ° F If a different engineering unit is displayed on the wall module than is specified in the Niagara Control Manager, then this range is also converted; this means this input / parameter does not need to be recalculated in the Wiresheet. If Max Clg Setpt Selection < Min Clg Setpt Selection, then Max Clg Setpt Selection = Min Clg Setpt Selection. |
Min Htg Setpt Selection (In & Par) |
The user selected setpoint of the wired WM Setpt Adjust Wired Wm and of the Sylk-Wallmodule (not the value of the external wallmodule Setpt Adjust External Wm) is limited by this input or parameter. The limitation can be done via the application depending on e.g. the effective Occupancy mode Out Eff Occ Md. "null" means that the setpoint of the wall module cannot be changed in the heating mode (Out Setpt Md is Heating). Typical Values: If Setpt Ovrd Type is Relative: -5 Delta ° C / -9 Delta ° F If Setpt Ovrd Type is Absolute: 12 ° C / 55 ° F If a different engineering unit is displayed on the wall module than is specified in the Niagara Control Manager, then this range is also converted; this means this input / parameter does not need to be recalculated in the Wiresheet. |
Max Htg Sept Selection (In & Par) |
The user selected setpoint of the wired WM Setpt Adjust Wired Wm and of the Sylk-Wallmodule (not the value of the external wallmodule Setpt Adjust External Wm) is limited by this input or parameter. The limitation can be done via the application depending on e.g. the effective Occupancy mode Out Eff Occ Md. "null" means that the setpoint of the wall module cannot be changed in the heating mode (Out Setpt Md is Heating). Typical Values: If Setpt Ovrd Type is Relative: 5 Delta ° C / 9 Delta ° F If Setpt Ovrd Type is Absolute: 30 ° C / 85 ° F If a different engineering unit is displayed on the wall module than is specified in the Niagara Control Manager, then this range is also converted; this means this input / parameter does not need to be recalculated in the Wiresheet. If Max Htg Setpt Selection < Min Htg Setpt Selection, then Max Htg Setpt Selection = Min Htg Setpt Selection. |
Setpt Prio |
Via Setpt Prio, an absolute setpoint can be temporarily specified by the building management system. If you have an external wall module, please use the input Setpt Adjust External Wm. The value is always absolute, even if the wallmodule is configured for relative setpoint via Setpt Ovrd Type. Setpt Prio has higher priority than the setpoint of the wallmodule. Setpt Prio is not displayed on the wallmodule. Together with the room temperature, this value is used to determine the setpoint mode Out Setpt Md. The effective setpoint is +- 1/2 * ZEB (Difference between the configured cooling and heating setpoint). See also Out Cause. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Fan Ovrd Type (In & Par) |
The function block supports a 1 - 3 - speed fan and a variable speed fan. Normally the application determines the fan speed or position. If the room user does not like that fan speed, he can override it via the wallmodule. This input / parameter Fan Ovrd Type is used to configure the desired behavior of the fanspeed selection from the wallmodule. The programmer uses this to determine which fan stages or speed can be selected by the operator from the wallmodule. The Staged Fan uses the output Out Fan Stage Ovrd. The variable speed fan the output Out Variable Fan Speed Ovrd. Fan Ovrd Type is not valid for an external Wallmodule (BACnet, Modbus) coming via Fan Stg External Wm and Fan Variable Spd External Wm. "No Selection" means that the user has no possibility to change the fanspeed. In this case, the output for the staged fan is Out Fan Stage Ovrd = Auto and the output for the variable speed fan is Out Variable Fan Speed Ovrd = "null" (Auto). Enums: 1 = No Selection: No fanspeed selection possible from wallmodule 2 = Off / Auto (*3): User can select between Off and Auto 3 = Off / Auto / On: User can select between Off, Auto and On 4 = Off / Auto / 1 / 2 (*1): User can select between Off, Auto, 1 and 2 5 = Off / Auto / 1 / 2 / 3 (*1):Â User can select between Off, Auto, 1, 2 and 3 6 = Off / Auto / 0..100% (*2) (*3): User can select between Auto and 0..100% "null": No fanspeed selection possible from wallmodule (*1) This configuration is not supported for a variable speed fan. The result Out Variable Fan Speed Ovrd is always "null". (*2) Configuration is not supported for a Staged Fan. The result is always Out Fan Stage Ovrd = Auto. (*3) Not supported by Sylk-TR42. Below there is a table showing the detailed outputs of Out Variable Fan Speed Ovrd and Out Fan Stage Ovrd depending on Fan Ovrd Type. See table "Detailed Out Fan Stage Ovrd / Out Variable Fan Speed Ovrd depending on Fan Ovrd Type". The fan selection can be reset to AUTO at any time, no matter where the selection came from (either from Sylk or from the external WM; not the wired fanspeed selection, because there is a switch available). The reset to AUTO is carried out via - Fan Stg External Wm = Ignore or "null" - Fan Variable Spd External Wm = "null" - Reset Wm = FanSel or All - The logic that applies in Fan Ovrd Behav |
Fan Stg External Wm |
Normally the application determines the fan speed or position. If the operator does not like the fan speed, he can override it via the wall module. If the fan selection is done from an external wallmodule, then there are 2 inputs available: Fan Stg External Wm for usage with a 1-3-staged fan and Fan Variable Spd External Wm for usage with a variable speed fan. This input works independent from Fan Ovrd Type. The fan stage selection from an external wall module are transferred into the function block via this input. The fan selection can be reset to AUTO at any time, no matter where the selection came from (either from Sylk or from the external WM; not the wired fanspeed selection, because there is a switch available). The reset to AUTO is carried out via - Fan Stg External Wm = Ignore or "null" - Fan Variable Spd External Wm = "null" - Reset Wm = FanSel or All - The logic that applies in Fan Ovrd Behav Enums: 1 = Ignore 2 = Auto 3 = Off 4 = Speed 1 / On 5 = Speed 2 6 = Speed 3 "null" = Ignore |
Fan Variable Spd External Wm |
Normally the application determines the fan speed or position. If the operator does not like the fan speed, he can override it via the wall module. If the fan selection is done from an external wallmodule, then there are 2 inputs available: Fan Stg External Wm for usage with a 1..3-staged fan and Fan Variable Spd External Wm for usage with a variable speed fan. This input works independent from Fan Ovrd Type. The fan speed selection from an external wall module are transferred into the function block via this input. The fan selection can be reset to AUTO at any time, no matter where the selection came from (either from Sylk or from the external WM; not the wired fanspeed selection, because there is a switch available). The reset to AUTO is carried out via - Fan Stg External Wm = Ignore or "null" - Fan Variable Spd External Wm = "null" - Reset Wm = FanSel or All - The logic that applies in Fan Ovrd Behav. Range: 0-100% "null" = Auto |
HVAC Room Application Bits |
The Hvac Room Application Bits describe the heating and cooling system installed in the room, e.g. that a water cooling coil and a water heating coil and an electric heater are present. With a 2-pipe changeover system, the bits are set by the application at runtime according to the medium available. The values are simply added according to availability. Null=65535. Bitvalues for Cooling 1 = Water Clg 2 = Electric Clg 4 = Clg Fan Only 8 = Clg with Pretreated air Bitvalues for Heating 256 = Water Htg 512 = Electric Htg 1024 = Htg Fan Only 2048 = Htg Pretreated air Example 1: Installed is a 4-pipe system with water for cooling and water for heating -Hvac Room Application Bits = 1 + 256 = 257 Example 2: Installed is a 2-pipe changeover system with water for cooling and water for heating and with electric heating -Hvac Room Application Bits = 512 -With a small logic add either 1 or 256 depending on the water medium cold or hot water availability. |
Hvac Md Plant Bits |
The room controller receives information from the plant controller via BACnet which medium currently available or which part of the system is to be operated. In summer only cooling should be possible, in winter only heating and in the transition period both. The enum of BACnet must be converted into the bits by the application using Numeric Select function block. Since the bits distinguish between water and electrical energy, it is possible to define that e.g. at the moment only electrical heating is enabled (e.g. for cost reasons). Bitvalues for Cooling (Low Byte) 1 = Water Clg 2 = Electric Clg 4 = Clg Fan Only 8 = Clg with Pretreated air Bitvalues for Heating (High Byte) 256 = Water Htg 512 = Electric Htg 1024 = Htg Fan Only 2048 = Htg Pretreated air Simple approach - Use 255 to enable all Cooling Outputs for opening - Use 65280 to enable all Heating Outputs for opening - Use 65535 to enable all Outputs for opening Examples: - Only cooling is available / allowed: 1 + 2 + 4 + 8 = 15 (or 255) - Only electric cooling is available / allowed: 2 - Water Cooling and electric heating is possible / allowed: 1 + 512 = 513 - Ony Heating is available / allowed: 256 + 512 + 1024 + 2048 = 3840 (or 65280) |
Hvac Md External Wm Bits |
In principle, it is possible for a room user to select from a wall module which cooling or which heating is to be used. From the TR42-Sylk wall module you can currently only choose between cooling/heating/Auto, while from the external wall module all options are available. From the wired-wallmodule there is no possibility of cooling / heating selection. Bitvalues Cooling (Low Byte) 1 = Water Clg 2 = Electric Clg 4 = Clg Fan Only 8 = Clg with Pretreated air Bitvalues for Heating (High Byte) 256 = Water Htg 512 = Electric Htg 1024 = Htg Fan Only 2048 = Htg Pretreated air Simple approach - Use 255 to enable all Cooling Outputs for opening - Use 65280 to enable all Heating Outputs for opening - Use 65535 to enable all Outputs for opening Examples: - User wants to select on the external wallmodule that only Cooling may work now: 1 + 2 + 4 + 8 = 15 (or 255) - User wants to select on the external wallmodule that only Electric Cooling may work now: 2 - User selects on external wallmodule that only Water Clg and Electric Htg may work now: 1 + 512 = 513 - User wants to select on external wallmodule that ony Heating may work now: 256 + 512 + 1024 + 2048 = 3840 (or 65280) Typically, the command from the external wallmodule is send over BACnet and then converted in these values and then connected to the wallmodule input Hvac Md External Wm Bits. |
Hvac Md Internal Wm Config Bits (In & Par) |
Keep the number on 65535. Currently this input is not supported by the Sylk TR42-Wallmodule and not by the wired Wallmodule. |
Reset Wm |
With a wallmodule, the room user can make many settings, e.g. change the setpoint, switch the fan to a certain speed, select another occupancy mode or change the Cooling / Heating mode. Often these settings make no sense for the next day and they should be reset for the next day. Also, in a hotel, it makes sense to reset these settings if a new guest checks in. There are 2 methods to perform the reset. Either over the Input Reset Wm which is coming over BACnet or from a self programmed logic or by a logic predefined in the wallmodule function block, see Setpt Ord Behav Bits,Fan Ovrd Behav Bits, Occ Ovrd Behav Bits and Hvac Ovrd Behav Bits. The bit values inform the function block what is to be reset. The individual bit values only have to be added. The reset occurs as soon as the input Reset Wm changes from 0 to another value. With Bit32, the wallmodule is done powerless for 30sec; then the wallmodule is reloaded with the proxy file. This can be done every midnight for example in case the wallmodule has a problem. During that time, the output slots remain on the current value Note: Via this input it is possible to reset all room user settings even after power up by writing a value! = null to the input in the first DDC cycle. Bit-Values: 0 = No Reset 1 = Reset Setpoint (Relative and Absolute) 2 = Reset Fan Selection 4 = Reset Occupancy Override Selection, but not a Holiday mode 8 = Reset HVAC Selection (Cooling, Heating etc) 16 = Reset Occupancy Override Selection to Holiday Mode 32=Reload the WM 255 = Reset All Example: To Reset the Setpoint and the Fan Selection Reset Wm = 1 + 2 = 3 |
Screen Layout (In & Par) |
Screen Layout is used to select the appearance of the display. For the Sylk-TR42 wallmodule there is the possibility to choose between English text and standardized symbols. Enums: 1 = Show standardized symbols 2 = Show English text 3 = Symbols and Degree F (*1) 4 = Symbols and Degree C (*1) 5 = English text and Degree F (*1) 6 = English Text with Degree C (*1) (*1) Displayed on Display in selected C or F, but the Input and Output Slots and parameter remain in the unit defined in Niagara. |
Home Screen (In & Par) |
The Sylk-TR42-Wallmodule displays a home screen after power up or a few seconds after an operation. In the home screen a value can be displayed in large font, which can be selected here. Enums: 1 = Black 2 = Scroll all sensor values 3 = Room Temp 4 = Setpoint 5 = Humidity 6 = Air Quality Note: The power supply of the controller needs to be AC, otherwise the Humidity and Air Quality cannot be measured and not shown. |
Table 1:Inputs of WmConfigHvacA Function
Fan Ovrd Type |
Out Fan Stage Ovrd Wallmodule selection = Off / Auto / 1 / 2 / 3 |
Out Variable Fan Speed Ovrd Wallmodule selection = Off / Auto / 1 / 2 / 3 |
No Selection or Null |
A / A / A / A / A |
Null / Null / Null / Null / Null |
Off / Auto |
Off / A / A / A / A |
0% / Null |
Off / Auto / On |
Off / A / 1/ 1 / 1 |
0% / Null / 100% |
Off / Auto / 1 / 2 (*1) |
Off / A / 1 / 2 / 2 |
Null / Null / Null / Null / Null |
Off / Auto / 1 / 2 / 3 (*1) |
Off / A / 1 / 2 / 3 |
Null / Null / Null / Null / Null |
Off / Auto / 0-100% (*2) (*3) |
A / A / A / A / A |
0% / Null / 1-100% |
Table 2: Detailed Out Fan Stage Ovrd / Out Variable Fan Speed Ovrd depending on Fan Ovrd Type
(*1) This configuration is not supported for a variable speed fan. The result Out Variable Fan Speed Ovrd is always NULL.
(*2) Configuration is not supported for a Staged Fan. The result is always Out Fan Stage Ovrd = Auto.
(*3) Not supported by Sylk-TR42.
Outputs
Output Name |
Description |
Out Room Temp |
This output gives out the room temperature which is measured and received from the Sylk-Wallmodule or coming from the inputs Room Temp External Wm or Room Temp Wired Wm. The room temperature can be calibrated via Room Temperature Calib Offs. Normally, the external wallmodule has the highest priority, followed by the wired wallmodule and then the Sylk-Wallmodule with the lowest priority. But via the Parameter Sylk Sensor Arbitration Bits, it’s possible to calculate an average or to use the minimum or maximum value. Range -50 ° C - 150 ° C/ -58 ° F - 302 ° F |
Out Room Humidity |
This output gives out the relative room humidity which is measured and received from the Sylk-Wallmodule or coming from the inputs Room Humidity External Wm or Room Humidity Wired Wm. The relative room humidity can be calibrated via Room Humidity Calib Offs. Normally, the external wallmodule has the highest priority, followed by the wired wallmodule and then the Sylk-Wallmodule with the lowest priority. But via the Parameter Sylk Sensor Arbitration Bits, it's possible to calculate an average or to use the minimum or maximum value. Range: 0 - 100% relative Humidity |
Out Room Air CO2 |
This output gives out the air quality (CO2) which is measured and received from the Sylk-Wallmodule or coming from the inputs Room Air Quality External Wm or Room Air Quality Wired Wm. The room air quality cannot be calibrated. Normally, the external wallmodule has the highest priority, followed by the wired wallmodule and then the Sylk-Wallmodule with the lowest priority. But via the Parameter Sylk Sensor Arbitration Bits, it's possible to calculate an average or to use the minimum or maximum value. Note: The IRM controller needs to be connected to AC, otherwise the Room Air CO2 cannot be measured. Range: 0 - 5000 ppm CO2 |
Out Eff Occ Md |
The output shows the effective occupancy mode. The effective occupancy mode is determined from the time program via the input Occ Sched, from the Occupancy Sensor via the input Occ Sensor or from an occupancy override command from the room user. The occupancy override command is given by the user from the Sylk-Wallmodule or the wired wallmodule or from an external wallmodule via the input Occ Md Cmd External Wm. In addition, the entire Occupancy Logic can be bypassed via the Occ Md Prio input. For diagnostics, see also the other outputs such as Out Cause (Bit 6 / Value 32 = Occupancy Override active, Bit 7 / Value 64 = OccSensor is occupied, Bit 9 / Value 256 = OccupancyPrio is active), Out Occ Md Ovrd, Out Occ Md Ovrd Rem Tim and Out Button Counter. Enums: 2 = Occupied (Default) 3 = Off 4 = Holiday 5 = Unoccupied 6 = Standby 7 = Bypass |
Out Occ Md Ovrd |
The output indicates whether the room user has overwritten the occupancy mode. Without overwriting, the effective occupancy logic results from the inputs Occ Sched and Occ Sensor. The occupancy overwrite is carried out from the user via the wallmodule (Wired, Sylk-TR42 or from the external wallmodule via Occ Md Cmd External Wm. If there is no overwrite from the user, then NO OCC OVRD is output, otherwise the occupancy mode selected by the user is given. In addition, the entire occupancy Logic can be bypassed via the Occ Md Prio input. In this case an overwrite is possible, but it has no effect on the effective Occupancy mode Out Eff Occ Md. If the overwrite mode is only valid for a limited time, the remaining time is displayed in Out Occ Md Ovrd Rem Time. For diagnostics, see also the other outputs such as Out Cause (Bit 6 / Value 32 = Occupancy Override active, Bit 9 / Value 256 = Occupancy Prio is active), Out Eff Occ Md, Out Occ Md Ovrd Rem Tim and Out Button Counter. Enums: 2 = Overwrite to Occupied active 3 = Overwrite to Off active 4 = Overwrite to Holiday active 5 = Overwrite to Unoccupied active 6 = Overwrite to Standby active 7 = Overwrite to Bypass active (Temporary Overwrite to Occupied, see parameter Occ Ovrd Time) "null" = No Occupancy Overwrite active (Default) |
Out Occ Md Ovrd Rem Tim |
The output shows the remaining time of a temporary occupancy overwrite in minutes. If 0 min is reached, then the temporary overwrite is finished and then the timer changes to "null". The room user has overwritten the occupancy mode from the wallmodule (From Sylk-Tr42, wired or external wallmodule). Without overwriting, the effective occupancy logic would result from the inputs Occ Sched and Occ Sensor. Example: The user selects from the wallmodule the occupancy overwrite mode BYPASS. In this case the BYPASS mode is active for the time as defined by the input / parameter Occ Ovrd Time. Out Occ Md Ovrd Rem Tim shows the remaining time of the BYPASS mode, counting from Occ Ovrd Time to 0min. If the timer is expired, the occupancy overwrite mode to BYPASS will be finished and Out Occ Md Ovrd changes from BYPASS to "null". For diagnostics, see also the other outputs such as Out Cause (Bit 6 / Value 32 = Occupancy Override active, Bit 9 / Value 256 = Occupancy Prio is active), Out Eff Occ Md, Out Occ Md Ovrd Rem Tim and Out Button Counter. Range: 0 -1440 min, showing the remaining time "null" = No occupancy overwrite timer is running (default) |
Out Setpt Temp |
This output presents the effective room temperature setpoint as an absolute value in ° C or ° F (Eng. Unit depending on the setting in Niagara). The effective setpoint Out Setpt Temp is determined by: 1. The effective Occupancy mode Out Eff Occ Md, which reduces the selection from the 8 basic setpoints to 2 (Cooling + Heating Setpoint). 2. The setpoint adjuster of the wallmodule from Sylk or from the external wallmodule via the input Setpt Adjust External Wm or from the wired wallmodule via the input Setpt Adjust Wired Wm. 3. The Input SetptPrio which bypasses the internal setpoint logic 4. The effective HVAC mode Out Eff Hvac Md Bits. If the HVAC mode contains only bits for cooling, the effective setpoint corresponds to a cooling setpoint; the same applies to heating. If Out Eff Hvac Md Bits = 0, which means neither cooling nor heating is possible, then the effective setpoint Out Setpt Temp is the value between cooling and heating (i.e. 22 ° C / 72 ° F) 5. Indirectly by the fan selection to OFF from the wallmodule, indicated by Out Fan Stage Ovrd set to OFF or Out Variable Fan Speed Ovrd set to 0%, which is also reflected then in the effective Occupancy mode Out Eff Occ Md. 6. The effective room temperature Out Room Temp. If both cooling and heating are possible (see Out Eff Hvac Md Bits), the room temperature determines whether a cooling or heating setpoint is selected. Â When switching between cooling and heating and vice versa, there are 2 timers involved, see Setpt Md Delay Time and Setpt Off Time. Note: The setpoint adjustment of the Sylk-WM is retained after switching the supply voltage off and on (Power resistant / non volatile memory). Range: -50 ° C - 150 ° C / -58 - 302 ° F |
Out Setpt Md |
This output informs whether the effective room temperature setpoint Out Setpt Temp is a cooling or heating setpoint. See description above. When Out Setpt Temp changes between a cooling and heating setpoint or vice versa, the output Out Setpt Md changes to OFF for the adjustable time Setpt Off Time, which is available as input and as parameter. This ensures that the change between cooling and heating is delayed or that the cooling and heating outputs are opened simultaneously or that a mixture of cold and hot water is prevented. Out Setpt Md is OFF if Out Eff Hvac Md Bits = 0 is which is the case if Hvac Md Plant Bits = 0 is. If Out Room Temp = Null, then Out Setpt Md = Htg if the HVAC mode allows heating. Enums: 3 = Off 4 = Clg 5 = Htg |
Out Mid Occ Setpt Temp |
For some applications it is useful to know how the setpoint would be in Occupied mode, while the current occupancy mode is not OCCUPIED, for example during night purge. Out Mid Occ Setpt Temp shows the value between occupied cooling and occupied heating with taking into account the set point selection from the wallmodule. Example: Setpt Clg Occ Byp = 23 ° C / 73 ° F Setpt Htg Occ Byp = 21 ° C / 70 ° F setpoint adjustment from wallmodule = +3 delta ° C / +5 delta ° F Out Mid Occ Setpt Temp = 21 + (23 - 21) / 2 + 3 = 25 ° C Out Mid Occ Setpt Temp = 70 + (73 - 70) / 2 + 5 = 76.5 ° F A Night purge can reduce the roomtemperature to 25 ° C / 76.5 ° F at night via unconditioned outside air. When the occupancy mode changes to occupied in the morning, the room is already at the right temperature taking into account the setpoint of the wall control unit. Range: -50 ° C - 150 ° C / -58 ° F - 302 ° F |
Out Setpt Wm Display |
Out Setpt Wm Display returns the setpoint value which is shown on the display of the wall module (i.e. Sylk-TR42). Depending on the Setpt Ovrd Type, the value can be a relative value or an absolute value. This is used for diagnosis or for a graphic of the wall control unit. Note: The setpoint adjustment of the Sylk-Wallmodule is retained after switching the supply voltage off and on. Range: -50 ° C - 150 ° C or delta ° C / -58 ° F - 302 ° F or delta ° F |
Out Fan Stage Ovrd |
This output is valid only for a staged fan and not for a variable speed fan. See Out Variable Fan Speed Ovrd for a variable speed fan. Normally, the application logic on the wiresheet determines the fan stage. However, the operator can switch the fan from the wallmodule to any desired position via Out Fan Stage Ovrd. When switching OFF via the wall module, the frost and overheating protection remains active which means that the fan stage selection from the wallmodule will be ignored in this case. This is also the reason for connecting the fan stage via the input Fan Stg External Wm to the wallmodule functionblock when using an external wallmodule. For diagnostics, see also the other outputs such as Out Cause (Bit 11 / Value 1024 = Fan Override is active). Note: The fan adjustment of the Sylk-Wallmodule is retained after switching the supply voltage OFF and ON. Enums: 2 = Auto (Default) 3 = Off 4 = Speed 1 / On 5 = Speed 2 6 = Speed 3 |
Out Variable Fan Speed Ovrd |
This output is valid only for a variable speed fan and and not for a staged fan. See Out Variable Fan Stage Ovrd for a staged fan. Normally, the application logic on the wiresheet determines the fan speed. However, the operator can switch the fan from the wallmodule to any desired position via Out Variable Fan Speed Ovrd (From external wallmodule only, not from a wired of a Sylk-TR42 wallmodule). When switching OFF via the wall module, the frost and overheating protection remains active which means that the fan speed selection from the wallmodule will be ignored in this case. This is also the reason for connecting the fan speed via the input Fan Variable Spd External Wm to the wallmodule functionblock when using an external wallmodule. For diagnostics, see also the other outputs such as Out Cause (Bit 11 / Value 1024 = Fan Override is active). Range: 0 - 100% while 0 = Off "null" = Auto (Default) |
Out Eff Hvac Md Bits |
An HVAC control system (heating, ventilation and air conditioning) has a logic in the primary plant controller that decides when the building is cooled and when it is heated. For example, it makes no sense to leave the heating system running in summer at 30 ° C / 86 ° F outside temperature. The room controller also has a logic in the wall module function block that decides whether the room can be heated or cooled now. For the logic it is first important to know what is installed in the room, whether e.g. only a cooling unit is installed or only a heating unit or both or whether a 2-pipe changeover system is installed. This information is given to the function block via the Hvac Room Application Bits input. In addition, the primary plant controller must provide the information as to what energy is currently available, whether the heating system or the cooling system or both are currently in operation. This information is given to the function block via the Hvac Md Plant Bits input. Finally, the operator can set a specific HVAC mode like COOLING, HEATING or AUTO via the wallmodule. The HVAC mode not only distinguishes between cooling and heating, but can also distinguish between water, electrical and air energy. This allows the plant controller to specify, for example, that currently only electrical energy may be used because it is available at a lower price. This flexibility is realized by using bits. The bits 1-8 stand for cooling and 9-16 for heating, whereby the bits have a fixed assignment, e.g. bit 1 stands for water energy, bit 2 for electrical energy, bit 3 for fan only, bit 4 for pretreated air energy. If Out Eff Hvac Md Bits is 0, then neither cooling nor heating is possible. In this case one of the inputs Hvac Room Application Bits, Hvac Md Plant Bits or Hvac Md External Wm Bits probably has the value 0 or a non-available medium was selected as HVAC mode via the wall module. Note: The HVAC adjustment of the Sylk-Wallmodule is retained after switching the supply voltage OFF and ON. Bits The HVAC mode is output as decimal value, although it represents single bits. With a decimal to binary converter you can convert the decimal value into bits (e.g. enter in the browser: convert decimal value to binary). If no bit is set, neither cooling nor heating is possible. Bit 1: Cooling with cold water Bit 2: Cooling with electrical energy Bit 3: Cooling with fan only Bit 4: Cooling with pretreated cold air Bit 5: Cooling Reserved Bit 6: Cooling Reserved Bit 7: Cooling for User definable Bit 8: Cooling for User definable Bit 9: Heating with hot water Bit 10: Heating with electrical energy Bit 11: Heating with fan only Bit 12: Heating with pretreated warm air Bit 13: Heating Reserved Bit 14: Heating Reserved Bit 15: Heating for User definable Bit 16: Heating for User definable A simple approach is to use the complete byte for cooling / heating Cooling: 255 means Bit 1 - Bit 8 is set to true Heating: 65280 means Bit 9 - Bit 16 is set to true Auto: 65535 means all Cooling and Heating Bit 1 - Bit 16 are true. Example 1: Out Eff Hvac Md Bits = 1538. Convert 1539 to binary results in 11000000010. Starting from the right side (Bit 1): Bit 2 is true: Cooling with electrical energy Bit 10 is true: Heating with electrical energy Bit 11 is true: Heating with fan only
Example 2: If Out Eff Hvac Md Bits = 0, then no cooling and no heating is possible If Out Eff Hvac Md Bits = 255, then cooling is possible If Out Eff Hvac Md Bits = 65280, then heating is possible If Out Eff Hvac Md Bits = 65535, then cooling and heating is possible |
Out Cause |
The output Out cause provides different states for diagnosis to see at a glance what is currently happening in the FB. The output shows as decimal value, although it represents single bits. With a decimal to binary converter you can convert the decimal value into bits (e.g. enter in the browser: convert decimal value to binary). Bit 1 / Value 1: Frost or Overheat is active Bit 2 / Value 2: Setpoint Adjustment from wired, Sylk or external Wallmodule is set. Bit 3 / Value 4: The input Setpt Shift Demand Limit is not 0. Bit 4 / Value 8: The Setpt Md Delay Time is active. This is the time before switching between cooling and heating and vice versa. Bit 5 / Value 16: The Setpt Off Time is active. This is the time for a change between cooling and heating and vice versa in which the output Out Setpt Md is set to OFF. Bit 6 / Value 32: An occupancy override is active. Bit 7 / Value 64: The occupancy sensor via the input Occ Sensor is OCCUPIED. Bit 8 / Value 128: This bit is set for 1 DDC cycle after the conventional WM button is pressed for a short time. Bit 9 / Value 256: The input Occ Md Prio is active, which overwrites the internal occupancy logic. Bit 10 / Value 512: An HVAC Ovrd is active. Bit 11 / Value 1024: A Fan Ovrd is active, which means the selected fan speed isn't on AUTO. Bit 12 / Value 2048: The bit is set for 1 DDC cycle after the conventional WM button is pressed for a medium time. Bit 13 / Value 4096: The bit is set for 1 DDC cycle after the conventional WM button is pressed for a long time Bit 14 / Value 8192: The input Setpt Prio is active, which overwrites the internal setpoint logic. Bit 15 / Value 16384: There is a communication failure with the Sylk-Wallmodule. Bit 32 / Value 32768: The Sylk-Wallmodue is currently loaded (See also Reset Wm, Bit 32). Example 1: Out Cause = 1090 Convert 1090 to binary results in 10001000010. Starting from the right side (Bit 1): Bit 2 is "true": A setpoint from the wallmodule is set Bit 7 is "true": The occupancy sensor detects OCCUPIED Bit 11 is "true": The fanspeed is selected manually from wallmodule |
Out Button Counter |
The wired wallmodule button is connected to the terminal configured via Byp Fan Terminal. Whenever the push button is pressed on the wired wallmodule, Out Button Counter is incremented. This allows the button to be tested or used for other functions within free programming Range: 0-65535 - 0-65535 |
Table 3: Outputs of WmConfigHvacA Function
Tr40 Model
Adding to above inputs, outputs and parameters, there are few more added to function block when you select TR40 Model.
SylkWallmodule Parameter Group becomes visible.
Parameter - General
Parameters Name |
Description |
Wm Model |
The function block supports various wall operating devices: Wired, Sylk or an external wallmodule. The external WM communicates e.g. via BACnet to the room controller. Even without a wallmodule, the function block determines the Occupancy mode, the Setpoint, the Heating/Cooling mode and other things. The function block is therefore an elementary component of a room application and should therefore always be present. Input/Output slots are shown or hidden on the basis of Visibility rules. The same applies to parameters. 1 = No WM connected 2 = TR40 (Temperature) 3 = TR40-H (Temperature, Humidity) 4 = TR40-CO2 (Temperature, Air Quality CO2) 5 = TR40-H-CO2 (Temperature, Humidity, Air Quality CO2) 6 = TR42 (Temperature) 7 = TR42-H (Temperature, Humidity) 8 = TR42-CO2 (Temperature, Air Quality CO2) 9 = TR42-H-CO2 (Temperature, Humidity, Air Quality CO2) 10 = Wired WM (Temp) like T7460A 11 = Wired WM (Temp, Setpt) like T7460B 12 = Wired WM (Temp, Setpt, LED, Button) like T7460C 13 = Wired WM (Temp, Setpt, LED, Button, Fanspeed) like T7460E or T7460F 14 = Wired WM (Temp, Setpt, Fanspeed) like T7460D 20 = External WM (BACnet, Modbus, etc) |
Occ Ovrd Selection |
This is used to check whether the room user may or may not overwrite the occupancy mode from the wall module. For example, the room user could switch to BYPASS in UNOCCUPIED mode to get the OCCUPIED setpoint. Accordingly, I/O slots and parameters are displayed or hidden depending on this parameter. The overwrite can be done from a Wired WM with an overwrite button, from a Sylk-Wallmodule via the display or from an external WM. Values: 1 = No Occupancy Overwrite 2 = Occupancy Overwrite |
Setpt Ovrd Type Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Ovrd Type. Default Value: 1 = No Setpoint Overwrite |
Fan Ovrd Type Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Fan Ovrd Type. Default Value: 1 = No Selection: No fanspeed selection possible from wallmodule |
Hvac Ovrd Selection |
This is used to select whether the room user may or may not overwrite the HVAC mode (Cooling / Heating) from the wall module. For example, the room user could switch to HEATING in the winter to avoid COOLING if the sun shines into the room. The overwrite can be done from a Sylk-TR42-Wallmodule or from an external WM (Not from a wired wallmodule). With "No Hvac overwrite", the parameter Sylk Wallmodule - Show Item Bits should also be adjusted. Values: 1 = No HVAC overwrite 2 = HVAC overwrite allowed |
Expert Mode |
In Expert Mode, more I/O slots and parameters are displayed for advanced programmers, providing more functionality. Values: 0 = Standard (Default) 1 = Expert |
Out Save |
Master Sync Enabled : If you set it to "true" the last output will be set as output for one cycle after the controller restarts. The application can use it to return to the same state before the controller restart. Out Room Temp: To enable or disable the Out Room Temp feature. Out Eff Occ Md:To enable or disable the Out Eff Occ Md feature. Out Setpt Temp:To enable or disable the Out Setpt Temp feature. Out Setpt Md:To enable or disable the Out Setpt Md feature. Out Eff Hvac Md Bits:To enable or disable the Out Eff Hvac Md Bits feature. |
Table 4: Parameter of WmConfigHvacA Function
Parameters - Wired Wallmodule |
Description |
Byp Fan Terminal |
This parameter is used to configure the connection terminal for the Occupancy override button and fan overwrite selection on the wired wall module. The details on the range and their respective supported controller's information are given below: Range: UI1 - RS4N, RS5N, RL4N, RL6N, VA423B24N. UI2 - RS4N, RS5N, RL4N, RL6N, VA423B24N. UI3 - RS4N, RS5N, RL4N, RL6N, VA423B24N. UI4 - RS4N, RS5N, RL4N, RL6N, VA423B24N. UI5 - RL4N, RL6N, RL8N* UI6 - RL4N, RL6N, RL8N* UI7 - Not supported UI8 - Not supported UI9 - Not supported UI10 - Not supported UIO1 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO2 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO3 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO4 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO5 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO6 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO7 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO8 - Not supported UIO9 - Not supported UIO10 - Not supported UIO11 - Not supported UIO12 - Not supported UIO13 - Not supported UIO14 - Not supported UIO15 - Not supported UIO16 - Not supported |
Led Terminal |
Some wired wall modules have a LED to indicate the effective occupancy mode or an occupancy overwrite. Depending on the hardware used (Spyder Model 5 and Spyder Model 7), a separate LED output is available, or the LED is operated on an AO with 0 V = LED OFF or 5 V = LED ON. The details on the range and their respective supported controller's information are given below: Range: AO1 - RS4N, RS5N, RL4N, RL6N, RL8N*, VA423B24N. AO2 - RL4N, RL6N, RL8N*, VA423B24N. AO3 - Not supported AO4 - Not supported AO5 - Not supported AO6 - Not supported Led Output - RL8N* UIO1 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO2 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO3 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO4 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO5 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO6 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO7 - VA75I24NM, VA75IB24NM, VA75M24NM, VA75MB24NM. UIO8 - Not supported UIO9 - Not supported UIO10 - Not supported UIO11 - Not supported UIO12 - Not supported UIO13 - Not supported UIO14 - Not supported UIO15 - Not supported UIO16 - Not supported |
Led Mode |
The wired WM can display either the Effective occupancy mode (recommended) or it shows the occupancy overwrite via the LED. Range: 0 = LED is not used 1 = Show the Occupancy override 2 = Show the effective Occupancy Mode (Default) |
Table 5: Parameter of WmConfigHvacA Function - Wired Wallmodule
Note: RL8N* - Totally, there are only two physical analog inputs available to connect a wired wall module with an RL8N controller, but three physical analog inputs are required to connect a wired wall module to read the room temperature, the setpoint, and the Fan speed switch and occupancy selection.
Parameters - Sylk Wallmodule |
Description |
Wm Address |
This parameter is used to configure the Sylk-Wallmodule address. Range: 0-15 (1 = Default = Factory default from Sylk-TR42-Wallmodule) |
Screen Layout Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Screen Layout. Default Value: 1 = Show standardized Symbols |
Home Screen Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Home Screen. Default Value: 3 = Room Temperature |
Show Items Bits |
In addition to the home screen, the Sylk-TR42 display shows various other values or menus for operation, which are defined here. Add the bit values of the items you want the operator to see. Bit-Values: 1 = Show Room Temperature 2 = Show Setpoint 4 = Show the effective occupancy mode 8 = Show and allow the change of the occupancy overwrite 16 = Show and allow the change of the effective HVAC mode 32 = Show the fan stage and allow the change of the fan stage 64 = Show the humidity 128 = Show the air quality Default = 255 (All Bits true, show all) Note: The power supply of the controller needs to be AC, otherwise the Humidity and Air Quality cannot be measured and shown. |
Sylk Sensor Arbitration Bits |
In some cases, in addition to the Sylk-Wallmodule, there can be an external sensor (i.e. from BACnet) or a wired sensor or both, e.g. because the Sylk-Wallmodule is badly placed, or to calculate an average value. Inputs with the value NULL are ignored for that calculation. Normally, the external sensor has highest priority, then the wired sensor and then the Sylk sensor. The different sensor can be combined via these bits. Add the bit values of the operations you want. Example: The average of the room temperature of the Sylk-Wallmodule and a wired room sensor is to be calculated as the effective room temperature Out Room Temp. The maximum humidity of the Sylk-Wallmodule and a wired humidity sensor is to be used as Out Room Humidity. Sylk Sensor Arbitration Bits = 1 + 128 = 129. Bit-Values: 0 = Default (Highest priority has the external sensor, then wired, then Sylk) 1 = Average room temperature from 2 valid values 2 = Average room temperature from 3 valid values 4 = Minimum value of all valid room temperatures 8 = Maximum value of all valid room temperatures 16= Average room humidity from 2 valid values 32 = Average room humidity from 3 valid values 64 = Minimum value of all valid room humidity 128 = Maximum value of all valid room humidity 256 = Average room air quality from 2 valid values 512 = Average room air quality from 3 valid values 1024 = Minimum value of all valid room air quality 2048 = Maximum value of all valid room air quality |
Table 6: Parameter of WmConfigHvacA Function - Sylk Wallmodule
Parameters - Roomtemp |
Description |
Room Temp Calib Offs Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Room Temp Calib Offs. Default Value: 0 Delta ° C / 0 Delta ° F |
Table 7: Parameter of WmConfigHvacA Function - Roomtemp
Parameters - Humidity |
Description |
Room Humidity Calib Offs Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Room Humidity Calib Offs. Default Value: 0 Delta % r.H. |
Table 8: Parameter of WmConfigHvacA Function - Humidity
Parameters - Occupancy |
Description |
Occ Sensor Behav Bits |
If an occupancy sensor is present, it can be used to influence the occupancy mode. The different occupancy behaviors can be combined via these bits. Add the bit values of the operations you want. With this you can realize 2 concepts: 1. With OCCUPIED, the occupancy sensor increases the comfort 2. With UNOCCUPIED, the occupancy sensor reduces the comfort (recommended) Note: Do not mix the concepts. Example: The scheduler = OCCUPIED but the Occupancy Sensor = UNOCCUPIED. The effective occupancy mode Out Eff Occ Md should change to Standby. Use the value 1 = Occ to Stby. Bit-Values for concept 1 4 = Stby to Occ 16 = Unocc to Occ 32 = Unocc to Stby Bit-Values for concept 2 1 = Occ to Stby 2 = Occ to Unocc 8 = Stby to Unocc |
Table 9: Parameter of WmConfigHvacA Function - Occupancy
Parameters - Occupancy Ovrd |
Description |
Occ Ovrd Type Bits Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Occ Ovrd Type Bits. Default Value: 0 = No manual occupancy overwrite |
Occ Ovrd Behav Bits |
A room user can overwrite the occupancy mode via the wallmodule. The overwrite can be reset either manually on the wallmodule or via the Wm Reset input (thus also via BACnet...) or via an automatic condition defined here.
Example: The room user overwrites the occupancy mode via the wallmodule at 17:00 (5:00 pm) to leave the office. The next day at 7:00 (7:00 am) the office should be in OCCUPIED state. Solution: At 17:00 (5 pm), the user overwrites the occupancy mode to UNOCCUPIED. Occ Ovrd Behav Bits get the value 8, which means that next morning when Occ Sched receives an OCCUPANCY mode, the occupancy override to UNOCCUPIED is reset and the Occ Sched mode becomes active as Out Eff Occ Md. Bit-Values: 1 = Overwrite to Unoccupied until Occ Sched changes to Occupied 2 = Overwrite to Unoccupied until Occ Sched changes to Stby 4 = Overwrite to Unoccupied until Occ Sched changes to Unocc 8 = Overwrite to Unoccupied until Occ Sensor changes to Occ 16 = Overwrite to Unoccupied until Occ Sensor changes to Unocc 32 = Bypass until Occ Sched changes to Occ. The Bypass is cancelled then and Out Eff Occ Md is set to Occ and Occ Md Ovrd Rem Time is set to Null. |
Occ Ovrd Time Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Occ Ovrd Time Par. Default Value: 180 min |
Table 10: Parameter of WmConfigHvacA Function - Occupancy Ovrd
Parameters - Setpoint |
Description |
Setpt Clg Overheat Off Holiday Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Overheat Off Holiday Off. Default Value: 35 ° C (Use 95 ° F) |
Setpt Clg Unocc Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Unocc. Default Value: 28 ° C (Use 82 ° F) |
Setpt Clg Stby Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Stby. Default Value: 25 ° C (Use 77 ° F) |
Setpt Clg Occ Byp Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Overheat Off Holiday Off. Default Value: 23 ° C (Use 73 ° F) |
Setpt Htg Occ Byp Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Overheat Off Holiday Off. Default Value: 21 ° C (Use 70 ° F) |
Setpt Htg Stby Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Overheat Off Holiday Off. Default Value: 19 ° C (Use 66 ° F) |
Setpt Unocc Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Overheat Off Holiday Off. Default Value: 16 ° C (Use 61 ° F) |
Setpt Htg Frost Off Holiday Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Setpt Clg Overheat Off Holiday Off. Default Value: 8 ° C (Use 46 ° F) |
Setpt Md Delay Time |
This time prevents frequent changes between cooling and heating (Setpt Md). If the room temperature falls below the heating setpoint in cooling mode or if the room temperature exceeds the cooling setpoint in heating mode, the time is started. If the condition is stable for the entire time period, the setpoint mode change between cooling and heating and vice versa is performed. If the condition is no longer given, the time is stopped and starts again from the beginning when the condition is again fulfilled Range: 0-14400sec |
Setpt Off Time |
Since this parameter is also available as an input, please refer to the description of the input Setpt Off Time. Default Value: 0sec |
Table 11: Parameter of WmConfigHvacA Function - Setpoint
Parameters - Setpoint Override |
Description |
Min Clg Setpt Selection Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Min Clg Setpt Selection. Default Value: 12 ° C (Use 55 ° F) or -5 delta ° C (-9 delta ° F) |
max Clg Setpt Selection Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Max Clg Setpt Selection. Default Value: 30 ° C (Use 85 ° F) or +5 delta ° C (+9 delta ° F) |
Min Htg Setpt Selection Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Min Htg Setpt Selection. Default Value: 12 ° C (Use 55 ° F) or -5 delta ° C (-9 delta ° F) |
Max Htg Setpt Selection Par (In & Par) |
Since this parameter is also available as an input, please refer to the description of the input Max Htg Setpt Selection. Default Value: 30 ° C (Use 85 ° F) or +5 delta ° C (+9 delta ° F) |
Setpt Ovrd Behav Bits |
A room user can overwrite the setpoint via the wallmodule. The overwrite can be reset either manually on the wallmodule or via the Wm Reset input (thus also via BACnet) or via an automatic condition defined here. Example: The room user overwrites the setpoint +5 delta ° C (+9 delta ° F)on the Sylk-TR42-Wallmodule and then he leaves the office. The next day the setpoint should not have any setpoint offset. Solution: Setpt Ovrd Behav Bits get the value 4, which means that in the evening when Occ Sched receives an UNOCCUPIED mode, the setpoint overwrite with +5 delta ° C (+9 delta ° F) is reset to 0 delta °C / delta ° F. With the value 1 + 2 + 4 = 7, the setpoint overwrite would be reset with any Occ Sched change. Bit-Values: 1 = The Setpt overwrite is valid until Occ Sched changes to Occupied 2 = The Setpt overwrite is valid until Occ Sched changes to Stby 4 = The Setpt overwrite is valid until Occ Sched changes to Unocc 8 = The Setpt overwrite is valid until Occ Sensor changes to Occ 16 = The Setpt overwrite is valid until Occ Sensor changes to Unocc |
Table 12: Parameter of WmConfigHvacA Function - Setpoint Override
Parameters - Fan Ovrd |
Description |
Fan Ovrd Behav Bits |
A room user can overwrite the fanspeed via the wallmodule. The overwrite can be reset either manually on the wallmodule or via the Wm Reset input (thus also via BACnet) or via an automatic condition defined here. Example: The room user overwrites the fanstage to stage 3 in the afternoon and then he leaves the office. The next day the fan should run in AUTO mode without any fan overwrite. Solution: Fan Ovrd Behav Bits get the value 1+2+7, which means that already in the evening when Occ Sched receives an UNOCCUPIED mode, the fanstage overwrite to stage 3 is reset to AUTO. That saves energy until the next day. 7 means that with every Occ Sched change, the fan overwrite is reset to AUTO. Bit-Values 1 = The Setpt overwrite is valid until Occ Sched changes to Occupied 2 = The Setpt overwrite is valid until Occ Sched changes to Stby 4 = The Setpt overwrite is valid until Occ Sched changes to Unocc 8 = The Setpt overwrite is valid until Occ Sensor changes to Occ 16 = The Setpt overwrite is valid until Occ Sensor changes to Unocc |
Table 13: Parameter of WmConfigHvacA Function - Fan Ovrd
Parameters - Hvac Mode Ovrd |
Description |
Hvac Md Internal Wm Config Bits Par |
Since this parameter is also available as an input, please refer to the description of the input Hvac Md Internal Wm Config Bits. Default Value: "null" = 65535 |
Hvac Ovrd Behav Bits |
A room user can overwrite the HVAC Mode (Cooling / Heating) via the wallmodule. The overwrite can be reset either manually on the wallmodule or via the Wm Reset input (thus also via BACnet...) or via an automatic condition defined here. Example: The room user overwrites the HVAC mode to Cooling in the afternoon and then he leaves the office. The next day the HVAC mode should be AUTO, otherwise the heating will not work in the morning and the room keeps cold. Solution: HVAC Ovrd Behav Bits get the value 1, which means next day in the morning, when Occ Sched receives an OCCUPIED mode, the HVAC mode overwrite to COOLING is reset to AUTO. That prevents that somebody comes in the office. This prevents someone from coming to work in a cold office the next morning. Bit-Values: 1 = The HVAC overwrite is valid until Occ Sched changes to Occupied 2 = The HVAC overwrite is valid until Occ Sched changes to Stby 4 = The HVAC overwrite is valid until Occ Sched changes to Unocc 8 = The HVAC overwrite is valid until Occ Sensor changes to Occ 16 = The HVAC overwrite is valid until Occ Sensor changes to Unocc |
Table 14: Parameter of WmConfigHvacA Function - Hvac Mode Ovrd
Relative Setpoint
Figure 3: WmConfigHvacA Function - Relative Setpoint
Absolute Setpoint
Figure 4: WmConfigHvacA Function - Absolute Setpoint
Examples
Wired Wallmodule on VAV IP controller
1. Onboard IO Wiresheet
Below you will find the print screens of the terminal function blocks. For the terminals Fan speed + Bypass and Wall module LED, no connections to the WmConigHvacA function block are necessary.
Figure 5: Example - Uio Terminal (Fanspeed+Bypass)
Figure 6: Example - Uio Terminal (Setpoint)
Figure 7: Example - Uio Terminal (Wall Module LED)
Figure 8: Example - Uio Terminal (Roomtemp)
2. Logic on periodic wiresheet to support the wired wall module.
Figure 9: Example - Logic of wired wall module function block
Figure 10: Example - Logic of wired wall module property sheet
Refer to General Description for general information about IRMN4 Function Blocks.