KN Series Boiler HeatNet V3 BACnet Objects V1 - Mestek

Transcription

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20This document lists and briefly describes the BACnet Objects available on KN Series Boilers with a HeatNet V3 control board.Some objects reference “boiler number” when calculating the object id. The following substitutions should be used:Master or Stand Alone 1 (the BACnet connected boiler)Member 2 2Member 3 3 Member 16 16Input/Output Variables (Read/Write)NameData Type/UnitsDescriptionHeatDemandbinary variable1Heat Demand/Request. Setting the state member of this variable willput the boiler in heating mode.no-unitsSetpointTimeranalog variable1secondsSystem Setpoint TimerValid Values/Rangevalueanyanystate01Interpretationno heat demandheat demand0 – 65535 secondsThe system setpoint timer is a BMS failsafe feature. This countdowntimer should be periodically reloaded with a timeout value (inseconds). If the timer reaches zero, the control assumes that theBMS is no longer operating and the local setpoint (saved on thecontrol) is reloaded. This is a failsafe feature used to help safeguardthe system in case of BMS failure.When any (1) Read/Write variable is timer is written, if theSetpointTimer is less than 60, it is automatically reloaded with 60.(1) In control firmware versions 3.48, the BMS has to write theSystemSetpoint to automatically reload the SetpointTimer.Setpointanalog variable2System Setpoint (see SetpointTimer)40 - 220 F (4.5 – 104.4 C)degrees-Fahrenheit 2007-2014 Mestek, Inc.Page 1 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsNameData Type/UnitsDescriptionOAResetEnablebinary variable2Enables/Disables outdoor air reset mode.analog variable3Valid te01interpretationdisabledenabledOutdoor air reset setpoint. Temperature at which boiler shuts down.40 – 100 F (4.5 – 37.8 C)Boiler water temperature setpoint when outdoor air temperature is atthe high outdoor air temperature setpoint (OARHiAirTemp).60 – 190 F (15.6 – 87.8 C)High outdoor air temperature setpoint.50 – 90 F (10 – 32.2 C)Header/Supply temperature setpoint when outdoor air temperature isat the low outdoor air temperature setpoint (OARLoAirTemp).70 – 220 F (21.1 – 104.4 C)Low outdoor air temperature setpoint.-35 – 40 F (-37.2 – 4.4 C)Set real time clock – month (see SetClock)0 (January) – 11 (December)Set real time clock – day (see SetClock)1 – 31Set real time clock – year (see SetClock)0 – 99Set real time clock – hour (see SetClock)0 – 23degrees-FahrenheitOARHighWaterTempanalog variable4degrees-FahrenheitOARHighAirTempanalog variable5degrees-FahrenheitOARLowWaterTempanalog variable6degrees-FahrenheitOARLowAirTempanalog variable7degrees-FahrenheitSetMonthanalog variable8monthsSetDayanalog variable9daysSetYearanalog variable10yearsSetHouranalog variable11hours 2007-2014 Mestek, Inc.Page 2 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20NameData Type/UnitsDescriptionValid Values/RangeSetMinuteanalog variable12Set real time clock – minute (see SetClock)0 – 59Set real time clock – second (see SetClock)0 – 59Set real time clock – weekday (see SetClock)0 (Monday) – 6 (Sunday)minutesSetSecondanalog variable13secondsSetWeekdayanalog variable14no-unitsSetClockbinary variable3no-unitsDHWSetpointanalog variable15Set (write) the real time clock.valueanyanyTo write the real time clock, the system variables (SetMonth,SetMonth, SetDay, SetYear, SetHour, SetMinute, SetSecond,SetWeekday) must first be loaded with the correct date and time.Then, a 1 must be written to the state portion of this system variable towrite the new date and time to the system clock.DHW Setpointstate01interpretation--set the clock40 – 200 F (4.4 – 93.3 C)degrees-Fahrenheit--- The following objects are available in firmware versions 1.30 --BMSFlowRateGPManalog variable16Sets the flow rate (in GPM) that is measured by the BMS system.Please see “Flow Limited Control” in the firmware revision sheet for acomplete description.0 – 1500Sets that number of boilers that HeatNet can control. Please see“Boilers Limited Control” in the firmware revision sheet for a completedescription.0 – 16us-gallons-per-minuteBMSLimitBoilersanalog variable17no-units 2007-2014 Mestek, Inc.Page 3 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20Input Variables (Read Only)NameData Type/UnitsDescriptionValid Values/RangeBoilersOnanalog input1The number of boilers currently running.0 – 16Modulationanalog input2Current system (target) modulation level. This isthe modulation level that the system is trying torun at to meet the heating demand.0 – 100 %HeaderTempanalog input3Header / System temperature.32 – 250 F(0 – 121.1 C)Supply temperature.32 – 250 F(0 – 121.1 C)Return temperature.32 – 250 F(0 – 121.1 C)Outside air temperature.-40 – 250 Fdegrees-FahrenheitSupplyTempanalog input4degrees-FahrenheitReturnTempanalog input5degrees-FahrenheitOutsideTempanalog input6(-40 – 121.1 C)degrees-FahrenheitSpare1analog input7Raw A/D value from spare 1 input.-32768 to 32767Spare2analog input8Raw A/D value from spare 2 input.-32768 to 32767Monthanalog input9Real time clock month.0 – 11Real time clock day.1 – 31monthsDayanalog input10days 2007-2014 Mestek, Inc.Page 4 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20NameData Type/UnitsDescriptionValid Values/RangeYearanalog input11Real time clock year.0 – 99Real time clock hour.0 – 23Real time clock minute.0 – 59Real time clock second.0 – 59Real time clock weekday.0 – Monday6 – SundayDHW Temperature.32 – 250 FThe total number of minutes that the boiler hasbeen running (with the current control board).0 – 167772216 minutesThe total number of boiler cycles (with the currentcontrol board).0 – 167772216 cyclesThe boiler supply (outlet) temperature.32 – 250 F(0 – 121.1 C)The boiler return (inlet) temperature.32 – 250 F(0 – 121.1 C)yearsHouranalog input12hoursMinuteanalog input13minutesSecondanalog input14secondsWeekdayanalog input15no-unitsDHWTempanalog input16(0 – 121.1 C)degrees-FahrenheitBoiler01 Runtime Boiler16 Runtimeanalog input48 63minutesBoiler01 Cycles Boiler16 Cyclesanalog input64 79no-unitsBoiler01 SupplyTemp Boiler16 SupplyTempanalog input80 95degrees-FahrenheitBoiler01 ReturnTemp Boiler16 ReturnTempanalog input96 111degrees-Fahrenheit 2007-2014 Mestek, Inc.Page 5 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20NameData Type/UnitsDescriptionValid Values/RangeBoiler## Disabledbinary variable1000 ((boiler number - 1) * 32)Boiler is disabled. For instance, when minimumoff time has not been met.0 enabled, 1 disabledBoiler## LocalOverridebinary variable1001 ((boiler number - 1) * 32)Local Override (member boilers only)0 no override, 1 overrideBoiler## Alarmbinary variable1002 ((boiler number - 1) * 32)Boiler Alarm0 ok, 1 alarmBoiler## Failedbinary variable1003 ((boiler number - 1) * 32)Boiler Failed0 ok, 1 failedBoiler## MemberErrorbinary variable1004 ((boiler number - 1) * 32)Member Alarm or Failed0 ok, 1 errorBoiler## Runningbinary variable1005 ((boiler number - 1) * 32)Boiler is running/firing.0 off, 1 running (firing)Boiler## LocalPumpOnbinary variable1006 ((boiler number - 1) * 32)Local pump is on/running.0 off, 1 on (running)Boiler## SystemFlowInterlockbinary variable1007 ((boiler number - 1) * 32)System Flow Interlock.0 open, 1 closedPreviously called “Spare 3”.Boiler## LwcoInterlockbinary variable1008 ((boiler number - 1) * 32)Low Water Cutoff Interlock.0 open, 1 closedBoiler## VfdInterlockbinary variable1009 ((boiler number - 1) * 32)VFD Interlock.0 open, 1 closedBoiler## GasProveInterlockbinary variable1010 ((boiler number - 1) * 32)Gas Prove Interlock.0 open, 1 closedBoiler## Spare4Interlockbinary variable1011 ((boiler number - 1) * 32)Spare 4 (application defined) Interlock.0 open, 1 closedBoiler## OperatorInterlockbinary variable1012 ((boiler number - 1) * 32)Operator Interlock.0 open, 1 closedBoiler## LocalFlowInterlockbinary variable1013 ((boiler number - 1) * 32)Local Flow Interlock.0 open, 1 closedBoiler## MainValvebinary variable1015 ((boiler number - 1) * 32)Main Valve.0 closed, 1 openBoiler## PilotValvebinary variable1016 ((boiler number - 1) * 32)Pilot Valve.0 closed, 1 open 2007-2014 Mestek, Inc.Page 6 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20NameData Type/UnitsDescriptionValid Values/RangeBoiler## BlowerOnbinary variable1017 ((boiler number - 1) * 32)Blower is on/running.0 off, 1 on (running)Boiler## IgnitionAlarmbinary variable1018 ((boiler number - 1) * 32)Ignition Circuit Alarm.0 ok, 1 alarmBoiler## IRIAlarmbinary variable1019 ((boiler number - 1) * 32)IRI Alarm.0 ok, 1 alarmBoiler## HighLimitbinary variable1020 ((boiler number - 1) * 32)High Limit.0 ok, 1 trippedBoiler## AirProveSwitchbinary variable1021 ((boiler number - 1) * 32)Air Prove Switch.0 proven, 1 not provenBoiler## SoftwareOperatorbinary variable1023 ((boiler number - 1) * 32)Software Operator Tripped.0 not tripped, 1 trippedBoiler## HeaderSensorNAbinary variable1024 ((boiler number - 1) * 32)Header Sensor not available (detected).0 detected, 1 not availableBoiler## SupplySensorNAbinary variable1025 ((boiler number - 1) * 32)Supply/Outlet Sensor not available (detected).0 detected, 1 not availableBoiler## ReturnSensorNAbinary variable1026 ((boiler number - 1) * 32)Return/Inlet Sensor not available (detected).0 detected, 1 not availableBoiler## OutsideSensorNAbinary variable1027 ((boiler number - 1) * 32)Header Sensor not available (detected).0 detected, 1 not availableBoiler## SystemPumpOnbinary variable1028 ((boiler number - 1) * 32)System Pump is on/running.0 off, 1 on (running)Boiler## DamperProve1binary variable1029 ((boiler number - 1) * 32)Combustion Air Damper Prove (J10B).Obsolete – available only on revision 1.x controls.0 not proven, 1 provenBoiler## Masterbinary variable1030 ((boiler number - 1) * 32)This is the Master Boiler.0 member, 1 masterBoiler## Detectedbinary variable1031 ((boiler number - 1) * 32)Boiler ## is detected (present).0 not detected, 1 detectedBoiler## AAHighFirebinary variable2000 ((boiler number - 1) * 16)AA/High Fire Input.0 open, 1 closedBoiler## HeatDemandbinary variable2001 ((boiler number - 1) * 16)Heat Demand (Local Override) Input.0 open, 1 closedBoiler## 4to20Remotebinary variable2002 ((boiler number - 1) * 16)4 to 20ma Remote Input.0 open, 1 closedBoiler## OAROverridebinary variable2003 ((boiler number - 1) * 16)Outside Air Reset Override Input.0 open, 1 closed 2007-2014 Mestek, Inc.Page 7 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsV1.20NameData Type/UnitsDescriptionValid Values/RangeBoiler## T1binary variable2004 ((boiler number - 1) * 16)T1 Input.0 open, 1 closedBoiler## T2binary variable2005 ((boiler number - 1) * 16)T2 Input.0 open, 1 closedBoiler## T3binary variable2006 ((boiler number - 1) * 16)T3 Input.0 open, 1 closedBoiler## T4binary variable2007 ((boiler number - 1) * 16)T4 Input.0 open, 1 closedBoiler01 DHWTemp Boiler16 DHWTempanalog input112 127The boiler DHW sensor temperature.32 – 250 FThe boiler modulation percent. Does not work inAA/High Fire, T1, or T2 modes.0 – 100 %analog input144This is the current operating or active setpoint. Itmay be:40 - 220 F (4.5 – 104.4 C)degrees-Fahrenheit1) The normal heating setpoint.2) The DHW setpoint if running in DHW mode.3) A calculated setpoint if running in Outdoor AirReset Mode4) The 4-20ma (0-10V) setpoint.Boiler## DHWEnabledbinary variable3000 ((boiler number - 1) * 16)DHW enabled status (menus)0 disabled, 1 enabledBoiler## DamperProve2binary variable3001 ((boiler number - 1) * 16)Damper Prove (J12B)0 open, 1 closed (proven)Boiler## ServiceFaultbinary variable3002 ((boiler number - 1) * 16)Call service fault.0 ok, 1 faultBoiler## BlowerFaultbinary variable3003 ((boiler number - 1) * 16)Air Switch Blower fault.0 ok, 1 faultBoiler## DHWSensorNAbinary variable3009 ((boiler number - 1) * 16)DHW Sensor is not available (detected).0 detected, 1 not availableBoiler## DHWBoilerbinary variable3010 ((boiler number - 1) * 16)DHW Boiler0 no, 1 yesBoiler## OpLimitClampbinary variable3011 ((boiler number - 1) * 16)Boiler input is limited (clamped) due to highsupply (outlet) temperature.0 not clamped, 1 clamped(0 – 121.1 C)degrees-FahrenheitBoiler01 Modulation Boiler16 Modulationanalog input128 143percentOperatingSetpoint 2007-2014 Mestek, Inc.Page 8 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsNameData Type/UnitsDescriptionV1.20Valid Values/Range--- The following objects are available in firmware versions 1.30 --AvailableBoilersanalog input145Modbus Available Boilers0 - 16no-unitsBoiler01 BoilersFlowLimitedbinary variable3012Boilers limited due to value in BMS Flow Rate.0 not limited, 1 limitedBoiler01 BoilersBMSLimitedbinary variable3013Boilers limited due to value in BMS Limit Boilers.0 not limited, 1 limited--- The following objects are available in firmware versions 2.00 --BTUHanalog input146Boiler BTUH. This is only an estimated value dueto sensor tolerances (temperature, flow) and theactual BTU content in 1 cubic foot of gas.0 – 100,000,000 BTUH0 – 100 MBTUHThe system return temperature (if available). SeeBoiler## SysReturnSensorNA to determine if thesensor is present.32 – 250 FBoiler System Flow. This value is either thesystem flow meter reading or the value written toBMSFlowRateGPM by the BMS.0-1500 GPMThe number of boilers currently running forheating.0 – 16The number of boilers currently running for DHW.0 – 16The number of boilers currently running due to alocal override, T1, T2, AA/High Fire, etc.0 – 16BTUs-per-hourSystemReturnTempanalog input147(0 – 121.1 C)degrees-fahrenheitSystemFlowanalog g input149no-unitsDHWBoilersOnanalog input150no-unitsManualBoilersOnanalog input151no-unitsBoiler## StackSensorNAbinary variable3014 ((boiler number - 1) * 16)Stack Sensor is not available (detected).0 detected, 1 not availableBoiler## SysReturnSensorNAbinary variable3015 ((boiler number - 1) * 16)System Return Sensor is not available (detected).0 detected, 1 not available 2007-2014 Mestek, Inc.Page 9 of 10

KN Series Boiler – HeatNet V3 BACnet ObjectsNameData Type/UnitsDescriptionV1.20Valid Values/Range--- The following objects are available in firmware versions 3.11 --Boiler01 LocalFlow Boiler16 LocalFlowanalog input152 167Local Flow Rate for each boiler0 – 3,276 GPMus-gallons-per-minute 2007-2014 Mestek, Inc.Page 10 of 10

This document lists and briefly describes the BACnet Objects available on KN Series Boilers with a HeatNet V3 control board. Some objects reference "boiler_number" when calculating the object id. The following substitutions should be used: