FlowChart for I-Vu link

42
This document is the property of Carrier Corporation and is delivered on the express condition that it is not to be disclosed, reproduced in whole or in part, or used for manufacture by anyone other than Carrier Corporation without its written consent, and that no right is granted to disclose or so use any information contained in said document. Carrier reserves the right to change or modify the information or product described without prior notice and without incurring any liability. Flowchart Manual This manual contains Comfort Controller HVAC function and alarm flowcharts. Use these flowcharts to understand the operation of the various algorithms or as a reference when troubleshooting. For your convenience, the flowcharts are arranged in alphabetical order. © 1999, Carrier Corporation Printed in U.S.A. 808-910 Rev. 04/99 Comfort Controller Adaptive Optimal Start Function .................................. 1 Adaptive Optimal Stop Function .................................. 2 Airside Linkage Equipment .......................................... 3 Analog Function ........................................................... 5 Discrete Alarm Function .............................................. 6 Discrete Interlock Function .......................................... 7 Duty Cycle Function ..................................................... 8 Enthalpy Comparison Function .................................... 9 First Out Alarm Function ........................................... 10 Heat/Cool Select Function .......................................... 11 Holiday Schedule Function ........................................ 12 Indoor Air Quality Function ....................................... 13 Lighting Control Function .......................................... 14 Limit Alarm Function ................................................. 15 Loadshed Function ..................................................... 16 Morning Warm-up Function ....................................... 17 Night Time Free Cooling Function ............................ 18 Number of Starts Alarm Function .............................. 19 Permissive Interlock Function .................................... 20 PID Master Loop Function ......................................... 21 Pump Control Function .............................................. 22 Return Air Volume Function ...................................... 23 Runtime Alarm Function ............................................ 24 Sensor Select Function ............................................... 25 Setpoint Alarm Function ............................................ 26 Setpoint Reset Function .............................................. 27 Setpoint Schedule Reference Function ....................... 28 Shared Transducer Submaster Loop Function ........... 29 Space Temperature Check Function ........................... 30 Staging Control Function ........................................... 31 Submaster Loop Function ........................................... 32 Thermostat Function ................................................... 33 Time Schedule Function ............................................. 34 VAV Setpoint Reset Function .................................... 36

Transcript of FlowChart for I-Vu link

Page 1: FlowChart for I-Vu link

This document is the property of Carrier Corporation and is delivered on the express condition that it is not to be disclosed,reproduced in whole or in part, or used for manufacture by anyone other than Carrier Corporation without its written consent, andthat no right is granted to disclose or so use any information contained in said document.

Carrier reserves the right to change or modify the information or product described without prior notice and without incurring anyliability.

Flowchart Manual

This manual contains Comfort Controller HVAC function and alarm flowcharts. Use theseflowcharts to understand the operation of the various algorithms or as a reference whentroubleshooting.

For your convenience, the flowcharts are arranged in alphabetical order.

© 1999, Carrier Corporation Printed in U.S.A. 808-910 Rev. 04/99

Comfort Controller

Adaptive Optimal Start Function.................................. 1Adaptive Optimal Stop Function .................................. 2Airside Linkage Equipment .......................................... 3Analog Function ........................................................... 5Discrete Alarm Function .............................................. 6Discrete Interlock Function .......................................... 7Duty Cycle Function..................................................... 8Enthalpy Comparison Function .................................... 9First Out Alarm Function ........................................... 10Heat/Cool Select Function .......................................... 11Holiday Schedule Function ........................................ 12Indoor Air Quality Function ....................................... 13Lighting Control Function .......................................... 14Limit Alarm Function ................................................. 15Loadshed Function ..................................................... 16Morning Warm-up Function....................................... 17Night Time Free Cooling Function ............................ 18

Number of Starts Alarm Function .............................. 19Permissive Interlock Function .................................... 20PID Master Loop Function ......................................... 21Pump Control Function .............................................. 22Return Air Volume Function ...................................... 23Runtime Alarm Function ............................................ 24Sensor Select Function ............................................... 25Setpoint Alarm Function ............................................ 26Setpoint Reset Function .............................................. 27Setpoint Schedule Reference Function ....................... 28Shared Transducer Submaster Loop Function ........... 29Space Temperature Check Function ........................... 30Staging Control Function ........................................... 31Submaster Loop Function ........................................... 32Thermostat Function ................................................... 33Time Schedule Function ............................................. 34VAV Setpoint Reset Function .................................... 36

Page 2: FlowChart for I-Vu link

ManualRevisions

The Comfort Controller Flowchart Manual is catalog number808-910, Rev. 04/99. This manual replaces the Comfort ControllerFlowchart Manual, Rev. 02/97.

The following flowcharts were revised:

Airside Linkage Equipment

Morning Warm-up Function

Pump Control Function

VAV Setpoint Reset Function

i

Page 3: FlowChart for I-Vu link

ii

Page 4: FlowChart for I-Vu link

1

Disable? TRUE

AOStartEnabled?

Start Bias = OAOStop Status = FalseCompute K Factor = FalseCool Flag = False

FALSE

Occupied?

YES

Start Time = Minute of Week (Next OccupiedDay, Next Occupied Time)If Next Occupied Day < Current Day thenStart Time = Start Time + 10080 min (one week)

Bias Start Time = Start Time - Start Bias

YES

Current Timeof Week > Start

Time?

Is Current Time of Week >Biased

Start Time

High Sensor>(Occupied HighSetpoint + 2 °F)

YES

Start Bias = Start Cool K Factorx (High Sensor - Occupied High Setpoint)

AOStart Status = TrueCompute K Factor = True

AOStart Status = False

Output = Occupancy State?

Output = True

NO

Reset Cool Flag Set Cool Flag

Start Bias = 0Low Sensor <(Occupied LowSetpoint - 2°F)

Start Bias =Start Heat K Factor x [(Occupied Low Setpoint - Low Sensor)+ (OAT Factor / Building Insulation)]

OAT Factor = 65.0 - Outside Air Temp. (if Outside Air Temp. < 65.0) 0.0 - Outside Air Temp. (if Outside Air Temp. > 65.0)

Start Cool K Factor = Start Cool KFactor x [(Actual Time - Bias StartTime) / Start Bias]

YES

Compute K Factor?

TRUE

Current Time ofWeek > Start Time +

60 MinNO

Compute K Factor = FalseTRUE

FALSE

Start Heat K Factor = Start Heat KFactor x [(Actual Time - Bias StartTime) / Start Bias]

FALSE

HasSpace BeenUnoccupied> 24 Hours

Start Bias = Start Bias +[24 Hour Unoccupied Factorx (Occupied Low Setpoint- Low Sensor)]

HighSensor <=

(Occupied HighSetpoint + 1° F)

Compute K Factor = False

Low Sensor> = Occupied Low

Setpoint - 1°F

NO

Output=Occupancy State?

Enter

EXIT

YES

NO

NO

YES

Cool Flag?

IfOccupied AOStart Status = False

NO

Always ornever Occupied

?

YES

NO

NO

NO

NO

YES

NO

YES

YES

YES

YES

NO

Adaptive OptimalStart Function

Page 5: FlowChart for I-Vu link

2

NO

TRUE

FALSE

NO

YES

NO YESNO

YES YES

YES

NO

TRUE

FALSE

NO

YES YES

NO

YES

NO

Is AOStopEnabled?

Disable?

Occupied?

Biased High Setpoint = High SetpointBiased Low Setpoint = Low SetpointCool Flag = FALSECompute K Factor = FALSEAOStop Status = FALSE

YES

Enter

Is Current Min.of Week >

BiasedStop Time

Current Min.of Week >StopTime?

Set Cool FlagSensor Input >

[(High Setpoint +Low Setpoint)/2]

Biased Low Setpoint = Low SetpointBiased High Setpoint = High Setpoint

AOStop Status = TRUECompute K Factor = TRUE

Biased Low Setpoint = Low Setpoint -Setpoint BiasBiased High Setpoint = High Setpoint +Setpoint Bias

Reset CoolFlag Stop Bias =Stop Cool K Factor x [(High Setpoint +

Setpoint Bias) - Sensor Input]where Stop Bias is limited to Maximum Stop Time

Stop Bias = Stop Heat K Factor x [(SensorInput - (Low Setpoint - Setpoint Bias)]where Stop Bias is limited to Maximum Stop Time

Compute KFactor?

Is Time ofWeek >

Stop Time +60

MinutesSensor

Input > = BiasLow Setpoint

- 1F

Compute K Factor =FALSE

Stop Heat K Factor =Stop Heat K Factor x[(Actual Time - Bias StopTime)/Stop Bias]

Stop Cool K Factor = Stop Cool K Factor x[(Actual Time - Bias Stop Time)/Stop Bias]

CoolFlagSet?

SensorInput < = BiasHigh Setpoint

+1F

Biased Low Setpoint = Low SetpointBiased High Setpoint = High Setpoint

Biased Low Setpoint = Low SetpointBiased High Setpoint = High Setpoint

Biased Low Setpoint = Low SetpointBiased High Setpoint = High Setpoint

EXIT

Compute K Factor = FALSE

Stop Time = Minute of Week (NextUnoccupied Day, Next Unoccupied Time)If Next Unoccupied day < Current Daythen Stop Time = Stop Time + 10080min(one week) Bias Stop Time = Stop Time- Stop Bias

AOStop Status =FALSE

AOStop Status = FALSEAOStop Status = FALSE

Compute K Factor = FALSE

NO

Adaptive OptimalStop Function

Page 6: FlowChart for I-Vu link

3

Airside LinkageEquipment

(Continued)

MODES

TRUE

T

TTOffTT

FOnFF

TRUE FALSE

ENTER

Fan Status MorningWarmup

NTFC

Mode = OFF Mode = Warmup Mode = NTFC

A

FALSE

Linkage Status = Enable

Five Minute TimerExpired ?

FNENAS0 = OFFLinkage Status = Disable

AOSS = 0

Read Start Bias Time from theconfigured AOSS

Start Bias Time = 0

PressurizationEvacuation

Mode =Pressurization

Mode =

Evacuation

EvacuationPressurizationNTFCCoolingHeatingMorning WarmupOff

7654321

F

F

Supply AirTemperature

<=AVG Sensor - 2

Mode = Heating

Supply AirTemperature

>=AVG Sensor + 5

T

If Mode = OFF,thenMode = Cooling

F

Mode = Cooling

Page 7: FlowChart for I-Vu link

4

Airside LinkageEquipment(Continued)

FALSE

TRUE FALSETRUE

FALSE

TRUE

A

Linkage Enable

=YES

Linkage Status=

ENABLE

READ AIR SIDE LINKAGE EQUIPMENT TABLE629H

OUTPUTS FROM TABLE 629HFan = Fan Control PointTS Maintenance

Occupied Next Occupied Time Next Unoccupied Time Previous Occupied TimeStatus = SPT Status or SG Status

Occupied=

YES

OUTPUTS FROM TABLE 629HLow Setpoint = Occupied Heat SetpointHigh Setpoint = Occupied Cool SetpointLow Sensor = Occ Avg Zone TempHigh Sensor = Occ Avg Zone TempAVG Sensor = Occ Avg Zone Temp

OUTPUTS FROM TABLE 629HLow Setpoint = Unocc Heat SetpointHigh Setpoint = Unocc Cool SetpointLow Sensor = Avg Zone TempHigh Sensor = Avg Zone TempAVG Sensor = Avg Zone Temp

EXIT

TS Maintenance = TS MaintenanceLow Setpoint = Low Setpoint

High Setpoint = High SetpointOccupied Low Setpoint = Occupied Low SetpointOccupied High Setpoint = Occupied High SetpointLow Sensor = Low SensorHigh Sensor = High Sensor

AVG Sensor = AVG SensorCOMPUTED DATAFan = OFF

Status = SPT Status or SG Status

OUTPUTS EQUALINPUTS

Page 8: FlowChart for I-Vu link

5

Analog Function

Enter

Compare Low and High Sensor to the Following Schedule

EXIT

EitherSensor inRegion1 OR

5

(1) (5)(4)(3)(2)

Low Setpoint High Setpoint

Low Setpoint + Hysteresis High Setpoint - Hysteresis

Are bothSensors

inRegion

3

Output = 1

Disable

NO

YES

Output = 0

YES

Output = 0YES

NO

NO

Page 9: FlowChart for I-Vu link

6

Discrete AlarmFunction

Discrete State CheckREAD STATE

Inhibit

Readinput

Previous state=

NORMAL

Initialize alarm

Input =(Alarming State XOR

Alarm Logic)

EXIT

Ispersistence time

exceeded?

status = NORMAL

reset persistence time

Ispersistence time

exceeded?

status = ALARM

reset persistence time

YES NO

FALSE

TRUE

TRUE

NO

YES

Input =(Alarming State XOR

Alarm Logic)

FALSE

TRUE

YES

NO

FALSE

Page 10: FlowChart for I-Vu link

7

Discrete InterlockFunction

Enter

Reset ON Persistence TimerReset OFF Persistence TimerOutput = 0

Disable ?

Truth TableOUTPUT

Sensor 1

Sensor 2

ON OFF

X1

Y1

X2

Y2

Defined by Configuration

Where:X1 = Value of Input 1 ComparisonConfiguration Decision, X2 = NOT X1Y1 = Value of Input 2 ComparisonConfiguration Decision, Y2 = NOT Y1

OutputOFF?

OutputON?

Reset ON PersistenceTimer to configured value

OFFPersistence Timer

Expired ?

Set OutputOFF

EXIT

YES

NO

FALSE

TRUE

OFF ON

YES

NO

Reset OFF PersistenceTimer to configured value

NO NOON

Persistence TimerExpired ?

YES

Set OutputON

YES

Page 11: FlowChart for I-Vu link

8

Duty CycleFunction

UNOCCUPIED

FALSE

TRUE

EnterDuty CycleEnable =Enable

Output =Occupancy

State

CalculateOFFTIME

OccupancyState

CalculateOFFTIME

Redline Bias =Redline Bias Time Redline Bias = 0

Off Time= 60?

Output = 0

(1) (2)(3)(7)(6) (7) (5)

Compare Minute of Hour to Diagram

60/0 1ST OFF TIME MINUTE OF HOUR 2ND OFF TIME MINUTE OF HOUR 59

RedlineBias

OffTime

MinOff

Time

OffTime

MinOff

Time

Region 7 = last n Minutes of the Off Durationwhere n = Minimum Off Time

IsMinute of

Hour in Region1 OR 3OR 5

IsMinute of

Hour in Region2 OR 4

IsMinute of

Hour in Region7

Set Output = 0

Set Output = 1

EXIT

(then Region 6)

OCCUPIED

(6)

NO

YES

NO

YES

YES

NO

NO

YES

Occupied/UnoccupiedOff Duration

Minimum Off Time

Adjusted OffTime

Calculated Offtime

0 100

Sensor Input (BIAS)

OFFTIME =ADJUSTED OFF TIME + MINIMUM OFF TIME

RedlineBias

Output = 1

SensorInput (Bias)

= 100

NO

YES

(2)

Page 12: FlowChart for I-Vu link

9

Enthalpy ComparisonFunction

Dry Bulb (degC) = [Sensor Input (OAT) -32]/1.8Vapor Pressure (DB) = See Formula 1 below*IF SENSOR STATUS (DEWPT)= 0 Dewpoint (degC) = [Sensor Input (DEWPT)-32]/1.8 Vapor Pressure (DB) = See Formula 2 below*IF RH SENSOR Vapor Pressure (DP) = [Sensor Input (OAH)/100] X Vapor Pressure (DB)Mixture = 0.6219 X Vapor Pressure (DP)/[1013.26-Vapor Pressure (DP)]Enthalpy (AIR) = 0.24 X Sensor Input (OAT)Enthalpy (H2O) = 0.443 X Sensor Input (OAT) + 1060.9Enthalpy (OA) = Enthalpy (AIR) + [Enthalpy(H2O) X Mixture]

OAT not suitable for coolingOutput = True Output = False

Enthalpy (OA) = Default OA Enthalpy

Sensor Status(OAT) OR

Sensor Status(RAT) > 0

Outside AirEnthalpy >

Maximum OATEnthalpy

Sensor Input(OAT) >

Sensor Input(RAT)

Outside AirEnthalpy+1BTU/lb

> Return AirEnthalpy

Enter

EXIT

{Sensor Status(DEWPT) AND

Sensor Status (OAH)} ORSensor Status (OAT)

= 0

Dry Bulb (degC) = [Sensor Input (RAT) -32]/1.8Vapor Pressure (DB) = See Formula 1 below*Vapor Pressure(DP) =[Sensor Input (RAH)/100] X Vapor Pressure(DB)Mixture = 0.6219 X Vapor Pressure (DP)/[1013.26-Vapor Pressure (DP)]Enthalpy (AIR) = 0.24 X Sensor Input (RAT)Enthalpy (H2O) = 0.443 X Sensor Input (RAT) + 1060.9Enthalpy (RA) = Enthalpy (AIR) + [Enthalpy(H2O) X Mixture]

NO

YES

NO

YES

NO

Enthalpy (RA) = Default RA Enthalpy

TRUE

FALSE

Sensor Status(RAH) AND

Sensor Status (RAT)= 0

FALSE

TRUE

YES

FALSE

TRUE

OAT suitable for cooling

Formula 1:

*Vapor Pressure (DB) =

6.112 x e dry bulb + 257.14( x dry bulbdrybulb

234.5)(18.678 - )

Formula 2:

*Vapor Pressure (DB) =

6.112 x e dewpoint + 257.14( x dewpointdewpoint

234.5 )(18.678 - )

Page 13: FlowChart for I-Vu link

10

First Out AlarmFunction

First Out CheckREAD STATE

Inhibit ?

Readinput

Previous state=

NORMAL

Initialize alarm

Any Input= (Alarming State

XOR AlarmLogic

EXIT

persistence timeexceeded?

status = ALARM

reset persistence time

TRUE

YES NO

FALSE

TRUE

FALSE

NO

YES

Any Input= (AlarmingState XOR

Alarm

persistence timeexceeded?

status = NORMAL

reset persistence time

TRUE

FALSE

YES

NO

Page 14: FlowChart for I-Vu link

11

Heat/Cool SelectFunction

Setpoint = Low SetpointOutput = Low Sensor

Kp = Heat Proportional GainCenter Value = Heat Center ValueStart Value = Heat Starting Value

Reset Cool

No Heat/No Cool = FALSE

Enter

EXIT

Fan Status ?

High Setpoint<

Low Setpoint

Low Sensor <Low Setpoint + 1.5°F

High Sensor >High Setpoint - 1.5°F

NO

NO

NO

YES

YES

YESSetpoint = High Setpoint

Output = High SensorKp = Cool Proportional Gain

Center Value = Cool Center ValueStart Value = Cool Starting Value

Set Cool

Setpoint = Low SetpointOutput = Low Sensor

Kp = Heat Proportional GainCenter Value = Heat Center ValueStart Value = Heat Starting Value

Reset Cool

OFF

ON

No Heat/No Cool = TRUE

Page 15: FlowChart for I-Vu link

12

Holiday ScheduleFunction

Output = TRUE

Enter

CURRENT DOY =READ Real Time Clock

Day Of Year (DOY)

EXIT

Holiday Start DOY< =

Current DOY< =

Holiday End DOY

Convert:Start MonthStart Day

toHoliday Start DOY

YES

Output = FALSE

Holiday End DOY = Holiday Start DOY + Duration

NO

Page 16: FlowChart for I-Vu link

13

Indoor Air QualityFunction

Enter

Enable ? FALSE

Temperature/HumidityCheck

NO

YESLow Setpoint

< Sensor Input (SPT)< High Setpoint

YES

HumidityCheck ?

NO

FALSE

TRUE

Integral Term = (Error x Integral Gain) + Previous Integral Term

EXIT

Output <Minimum Output Value

OROutput > Maximum

Output Value

Proportional Term = Error x Proportional Gain

Output = Proportional Term + Integral term

Set ClampNO

Reset Clamp

Previous Integral Term = Integral Term

YES

Limit such that: Minimum Output Value < Output < Maximum Output Value

Error = IAQ Setpoint - Sensor Input (IAQ 1)

YESDifferentialGas Check

Sensor Input(IAQ2)>Sensor Input

(IAQ1)

NO

YES

TRUE

Previous Integral Term = 0

Previous Integral Term =Integral Term - (Output-Min/Max Output Value)

Output = 0

Page 17: FlowChart for I-Vu link

14

Lighting ControlFunction

Enter

EXIT

Input = ONAND

Turn ON = TRUEYES

Pulsed On Control = 1

Turn ON = FALSE

Turn OFF = TRUE

NO

Pulsed On Control = 0

Input = OFFAND

[Turn OFF = TRUE OROFF Timer Expired]

YESNO

Pulsed OFF Control = 1

Reset OFF Timer

Start OFF Timer

Pulsed Off Control = 0

Turn ON = TRUE

Turn OFF = FALSE

Page 18: FlowChart for I-Vu link

15

Limit AlarmFunction

Limit CheckREAD STATE

Inhibit

Readinput

Previous state=

NORMAL

Initialize alarm

Is input > highlimit OR input <

low limit ?

EXIT

Ispersistence time

exceeded?

status = NORMAL

reset persistence time

Ispersistence time

exceeded?

status = ALARM

reset persistence time

YES NO

FALSE

TRUE

NO

YES

Is input < = limit 1

AND input > =limit 2 ?

YES

NO

YES

NO

NO

YES

Limit 1 = high limit - hysteresis

Limit 2 = low limit + hysteresis

Page 19: FlowChart for I-Vu link

16

LoadshedFunction

Exit

EXIT

Name ofEquipment Table in

Broadcast Message = Name ofLoadshed Equipment Table in controller

ANDBroadcast Address

enabled?

NetworkBroadcast ofRedline Alert

Function Code 11Loadshed Input ON

NO

10 Loadshed Input OFF

Other

Page 20: FlowChart for I-Vu link

17

Morning Warm-upFunction

Enter

EXIT

Disable ?

Occupied Heating=

YES

Reset Heat Flag

TRUE

NO

Heat Flag ?

Sensor Input > = SetpointOR

Fan Status = OFF

TRUE

Output = OFF

Occupancy State ? =Unoccupied OR Biased

OccupiedAND

Sensor Input < SetpointAND

Fan Status = ON

FALSE

Set Heat Flag

Output = ON

Output = Fan Status

Initialize/PFR: Output = OFF Heat Flag = FALSE

FALSE

TRUE

FALSE

YESYES

NO

Page 21: FlowChart for I-Vu link

18

Night Time FreeCooling Function

EnterOccupied High Setpoint

>Occupied Low Setpoint

Setpoint = Occupied Low Setpoint

Setpoint = ____________________________ x (Occupied Low Setpoint - Occupied High Setpoint) + Occupied High SetpointSensor Input (OAT) - Minimum OATMaximum OAT - Minimum OAT

Occupied Low Setpoint ≤ Setpoint ≤ Occupied High Setpoint

Disable?

Next Occupied Time<2400?

NTFC flag?

Sensor Input(Space) > Setpoint + 2 ˚F

ANDSensor Input (Space) >

OAT + NTFC TemperatureDifference

Enthalpy Check?

EXIT

Sensor Input(Space) < Setpoint - 1˚F

ORSensor Input (Space) <

OAT + 3˚F

Set NTFC Flag

Output = 1

Reset NTFC Flag

Output = 0

TRUE

YES

NO

NO

FALSE

YES

YES

FALSE

YES

YES

TRUE

NTFC EnableAND

NTFC Start Time (AM) < Time of DayAND

Sensor Input (OAT) > Minimum OATAND

Occupancy State =Unoccupied

NO

NO

FALSE

NO

TRUE

Calculate Setpoint as afunction of Outside AirTemperature

Page 22: FlowChart for I-Vu link

19

Number of StartsAlarm Function

Number of StartsREAD STATE

Does input exist?

Read input

Input transitionfrom OFF to ON?

EXIT

Increment Hourly StartsIncrement Daily Starts

Hourly Starts> =

Hourly Limit

Status = ALARM

Status = NORMAL

Initialize Alarm

Daily Starts> =

Daily Limit

NO

YES

NO

YES

NO

YES

NO

YES

Page 23: FlowChart for I-Vu link

20

PermissiveInterlock Function

NO

YES

FALSE

TRUE

NOYES

NO

YES

NO

YES

NO

YES

Disable ?

Input Type?

OccupancyState?

OccupancyState?

PermissiveInterlock Flag

Set?

CONDITIONAL?

Modified Setpoint = 0

Modified Setpoint= Setpoint

CONDITIONAL =Occupied Disc State

CONDITIONAL =Unoccupied Disc State

CONDITIONAL =Occupied Ana State

CONDITIONAL =Unoccupied Ana State

Enter

AnalogDiscrete

UnoccupiedOccupied UnoccupiedOccupied

LOWHIGH

IsSensor Input

CONDITIONALModifiedSetpoint

Sensor Input =CONDITIONAL

?

PersistenceTimer = 0 ?

PersistenceTimer Expired ?

Auto Output

Set Permissive Interlock Flag

Auto Output

Reset Permissive Interlock FlagReset Persistence Timer Start Persistence

Timer

Reset Permissive Interlock FlagReset Persistence Timer

Modified Setpoint =Setpoint + Hysteresis

Modified Setpoint =Setpoint - Hysteresis

FORCE: OUTPUT= Override Value

EXIT

Page 24: FlowChart for I-Vu link

21

PID Master LoopFunction

Enter

Enabled?

MinimumOutput?

MaximumOutput?

Output = Disabled Output Valve

Set Previous Integral Term To 0

Output = Minimum Output Value

Error = Setpoint - Sensor Input

Five Second Status Test Loop

Integrator Reset?

Set Integrator Reset Flag

Integrator Clamp?

Integral Term = (Error x Integral Gain) + Previous Integral Term

Proportional Term = Error x Proportional Gain

Derivative Term = (Error - Previous Error) x Derivative Gain

Output < Minimum OutputOR

Output > Maximum Output

Previous Error = ErrorPrevious Integral Term = Integral Term

Limit such that:Minimum Output < Output < Maximum Output

Exit

Output = Maximum Output Value

Reset Integrator Reset and Integrator Clamp Flags

NO

YES

FALSE

TRUE

YES

FALSE

TRUE

FALSE

TRUE

FALSE

TRUE

TRUE

Set Inactive Flag

Reset Inactive Flag

Set Previous Integral Term to 0

Integral Term = Previous Integral

Set Integrator Clamp Flag

FALSE

Output = Proportional Term + Integral Term + Derivative Term + Starting Value

Page 25: FlowChart for I-Vu link

22

Pump ControlFunction

YES

Enter

IncrementPump (Lead) Runtime

IncrementPump (Lag) Runtime

Day of Week OR Day of MonthOr

Hours of Runtime <= Pump1 RuntimeOr

Hours of Runtime <= Pump2 Runtime

Lag = ON ?Lead = ON ? Sequence type =Rotate ?

Reset Rotate Flag

Lead = Pump1Lead Status = Pump1 StatusLag = Pump2Lag Status = Pump2 StatusNext Rotation = Pump2 First

Lead = Pump2Lead Status = Pump2 StatusLag = Pump1Lag Status = Pump1 StatusNext Rotation = Pump1 First

Rotate Now = NORotate = True

Reset Failed FlagLead = OK

Pump1 Runtime = 0Pump2 Runtime = 0

Rotate Flag?

Next Rotation ?

Lead = 1

Rotate Now

Pump (lag) = OFF

EXIT

Pump (lead) = ON

Rotate Now = NOReset Failed Flag

Lead = OK

Input = ONAND

Not FAILED

Pump (lead) Status = ON ?OR

Lead = Failed

Pump (lead) Status = OFF ?

Pump (lag) = OFFSet Failed Flag

Wait Pump Start Delay

Pump (lag) = ON

Pump (lag) Status = ON ?

Pump (lag) Status = ON ?

Pump (lead) = OFFLead = Failed

Type 1 - Fixed Rotation - Pump1 LeadType 2 - Fixed Rotation - Pump2 Lead

Type 0, Rotating

INITIALIZE:Lead = Pump1Lead Status = Pump1 StatusLag = Pump2Lag Status = Pump2 StatusNext Rotation = Pump2 FirstRotate = FalseReset Failed FlagPump1 Runtime = 0Pump2 Runtime = 0Lead = OK

Pump1 First Pump2 First

TRUE

FALSE

YES

YES YES

NO

NO

NO

NO

YESYES

NO

NO

YES

YES

YES

NONONO Lead = Sequence Type

YES

NO

Rotate Now

NO

Lead = 2Lag = 1

Lead = 1Lag = 2

Day of Week <> 0AND

Current Day of Week = Day of WeekOr

Day of Month <> 0AND

Current Day of Month = Day of Month

NO

YES

YES

NO

Lead = Lag = OFF

Reset Failed Flag

Lead = OKWait Pump Start Delay

Wait Pump Stop Delay

Page 26: FlowChart for I-Vu link

23

Actual Supply Air Flow = SQRT [Sensor Input (SVP)] X 4005 X Supply Air Duct Area

Enter

EXIT

Return Air Flow Setpoint = Actual Supply Air Flow - Delta CFM Setpoint

Setpoint RVP = [Return Air Flow Setpoint (CFM) / [Return Duct Area X 4005] ]

Actual Return Air Flow = SQRT [Sensor Input (RVP)] X 4005 X Return Air Duct Area

2

Return Air VolumeFunction

Page 27: FlowChart for I-Vu link

24

Runtime AlarmFunction

Runtime Limit AlarmREAD STATE

Does input exist?

Read Input

Input = ON?

EXIT

Increment Runtime

Is Runtime > =Runtime Limit?

Status = ALARM

Status = NORMAL

Initialize Runtime

YES

NO

Reset Alarm?

YES

NO

Runtime = 0

YES

NO

YES

NO

Page 28: FlowChart for I-Vu link

25

Sensor SelectFunction

Enter

EXIT

Output = Low Sensor

NTFC ?

Control Point >Low Setpoint + [(High Setpoint

- Low Setpoint) / 2]

Winter Conditions

Output = High Sensor

Summer ConditionsNO

TRUE

FALSE

YES

Page 29: FlowChart for I-Vu link

26

Setpoint AlarmFunction

Setpoint Limit CheckREAD STATE

Inhibit ?OR

Setpoint Change ?

Readinput

Previous state=

NORMAL

Initialize alarm

Input> high SP + Offset

ORInput < low SP

- Offset

EXIT

Ispersistence time

exceeded?

status = NORMAL

reset persistence time

Ispersistence time

exceeded?

status = ALARM

reset persistence time

YES NO

FALSE

TRUE

NO

YES

Is input < = limit 1

AND input > =limit 2 ?

YES

NO

YES

NO

NO

YES

Limit 1 = high SP + Offset -hysteresis

Limit 2 = low SP - Offset +hysteresis

Page 30: FlowChart for I-Vu link

27

Setpoint ResetFunction

Enter

EXIT

Disable ?

Stop Reset Temperature=

Start Reset Temperature

High Setpoint >Low Setpoint

Output = Low Setpoint

NOTE: The START RESET TEMPERATURE maybe greater than the STOP RESET TEMPERATUREto invert the slope and produce negative reset.

Setpoint Reset

Stop Reset Temperature

Sensor Input

Start Reset Temperature

Low SetpointOutput

High Setpoint

YES

NO

TRUE

FALSE

YES

NO

Page 31: FlowChart for I-Vu link

28

Setpoint ScheduleReference Function

ENTER

Setpoint ScheduleValid ?

Occupied Low Setpoint = 68Occupied High Setpoint = 72Unoccupied Low Setpoint = 55Unoccupied High Setpoint = 85Status = Not Configured

EXIT

Bias Status > 0Bias Input = 50

Occupancy State? Low SPT = Unoccupied Low SetpointHigh SPT = Occupied High Setpoint

Low SPT = Occupied Low SetpointHigh SPT = Occupied High Setpoint

UNOCCUPIEDOCCUPIED

Bias Input < 50Offset = [(50 - Bias Input)/50] Offset Low FALSETRUE

Low Setpoint = Low SPT + OffsetHigh Setpoint + High SPT + Offset

YES

NO

YES

NO

Offset = [(Bias Input - 50)/50] Offset High

Page 32: FlowChart for I-Vu link

29

Shared TransducerSubmaster LoopFunction

Enter

PointForced?

Enable ? Output = Disabled Output Value

Reset PID Integrator Clamp

Error = Setpoint - Sensor Input

Cooling?

Minimum Output = Cooling Minimum OutputMaximum Output = Cooling Maximum Output

Minimum Output = Heating Minimum OutputMaximum Output = Heating Maximum Output

Output = (Error x Proportional Gain) + Center Value

Output >Maximum

Output ValueOutput = Maximum Output

Output = Minimum OutputOutput <Minimum

Output Value

Reference Forced?

Reset PID Integrator Clamp and Flag

EXIT

Set PID Integrator Clamp and Flag

FALSE

TRUE

NO

YES

FALSE

TRUE

NO

YES

FALSE

TRUE

FALSETRUE

Reset Inactive Flag

Set Inactive Flag

Page 33: FlowChart for I-Vu link

30

SpaceTemperatureCheck Function

(1) (7)(6)(5)(4)(3)(2)

Enter

Biased OccupiedAND

(NOT Occupied)?

Redline? Low Setpoint = Low Setpoint-2˚FHigh Setpoint = High Setpoint+2˚F

Output=100%

Compare Low and High Sensorto the Following Schedule

Low Setpoint - Hysteresis

Low Setpoint - 1/2 Hysteresis

Low Setpoint High Setpoint

High Setpoint + 1/2 Hysteresis

High Setpoint + Hysteresis

Areboth Sensors

in Region3

OR4

OR5

EitherSensor in Region

1OR7

Set Cycle FlagERROR = 0%

Reset Cycle FlagOUTPUT = 0%

Is CycleFlag Set?

CALCULATEERROR OUTPUT = 100%

EXIT

100%

0

Output

Calculate Output

0 1/2 Hysteresis

Error

Output = (Error/ 1/2 Hysteresis) x 100

Calculate Error

YES

NO

TRUE

FALSE

YES NO YES

NO

YESNO

Calculate ERROR: Where Error = The greater ofHigh Sensor - (High Setpoint + 1/2 Hysteresis); (Not < 0)

OR(Low Setpoint - 1/2 Hysteresis) - Low Sensor; (Not< 0)

Page 34: FlowChart for I-Vu link

31

Staging ControlFunction

Enter

Input = 100

EXIT

# Stages = 0

# Stages = # Stages - 1

Input > 100

Input < 0

Fan Status

On Timer > 0OR

Off Timer > 0

NO

YESDecrement On TimerDecrement Off Timer

Stage 1 = Stage 2 =Stage 3 = Stage 4 =Stage 5 = Stage 6 =

0

Input = 0

# Stages = On Timer =Off Timer = 0

Delta Stage< -1# Stages < = 0

# Stages >= Total Number

of Stages

Requested Stages = [(Input/100) X Total Number of Stages]

Delta Stages = Requested Stages - # Stages

Off Timer > 0

Stage (# Stages) = 0

Initialize Off TimerInitialize On Timer

Set PID Integrator Clamp

# Stages = Total Number of Stages

Reset PID Integrator Clamp

On Timer = 0AND

Off Timer = 0

Initialize/PFR:On Timer = 0Off Timer = 0#Stages = 0

ON

OFF

NO

YES

NO

YES

NO

YES

NO

YES

NO

YES

# Stages = # Stages + 1

Off Timer > 0

Stage (# Stages) = 1

Initialize On TimerInitialize Off Timer

Set PID Integrator Clamp

NO

NO

YES

TRUE

Delta Stage> 1

FALSE

FALSE

TRUE

YES

Page 35: FlowChart for I-Vu link

32

Submaster LoopFunction

Output =Maximum Output Value

Enter

EXIT

Point Forced?

Output =Disable Output Valve

Error = Setpoint - Sensor Input

Enable

Output = Error x Proportional Gain + Center Value

On initial pass, previous value = Center Value

Output >Maximum Output

Value

Minimum OutputOverride?

Output =Minimum Output Value

Output <Minimum Output

Value

Reference Forced?

Reset PID Integrator Clamp and Flag Set PID Integrator Clamp and Flag

One Second Status Test Loop

YES

NO

TRUE

FALSE

FALSE

YES

NO

Minimum Output Value= 0

YES

NO

YES

NO

Reset Inactive Flag

TRUESet Inactive Flag

Page 36: FlowChart for I-Vu link

33

ThermostatFunction

NO

OFF

MANUAL

AUTO

TRUE

FALSE

OFF

NO

YES

NO

Output(Cool) > = 2

ANDTIME DELAY

Expired

Enter FanMode

Fan = ON Fan Status

Low Setpoint< Sensor Input <

High Setpoint

OccupancyState?

Fan = OFF

Sensor Input> High Setpoint

AND[Operating Mode = AUTO

ORFor Manual Mode

= COOL ]

Exit

Stage 1 (Heat) = Stage 2 (Heat)= OFF Output (Heat) = 0

Error = Sensor Input- High Setpoint

SensorInput (OAT)

<Cooling Lockout

Temp.

Error = 0

Output (Cool) = Error X Cooling Proportional GainStop Stage 2 = 2-(Hysteresis X Cooling Proportional Gain)Stop Stage 1 = 1-(Hysteresis X Cooling Proportional Gain)

Output(Cool) <

Stop Stage 1

Set TIMEDELAY

Output(Cool) > = 1

Stage 2 (Cool)=ON

Output(Cool) <

Stop Stage 2

OUTPUT (COOL)=0OUTPUT (HEAT)=0STAGE 1 (COOL)=OFFSTAGE 2 (COOL)=OFFSTAGE 1 (HEAT)=OFFSTAGE 2 (HEAT)=OFF

NO

YES

NO

YES

Stage 2 (Cool)=OFF

NOStage 1 (Cool)=ON

YESStage 1

(Cool)=OFFYES

NO

YES

Stage 1 (Cool)=OFF

NOYES

YES

NO

Output(Heat) > = 2

ANDTIME DELAY

Expired

Sensor Input< Low Setpoint

AND[Operating Mode = AUTO

ORFor Manual Mode

= HEAT ]

Stage 1 (Cool) = Stage 2 (Cool)= OFF Output (Cool) = 0

Error = Low Setpoint- Sensor Input

SensorInput (OAT)

>Heating Lockout

Temp.

Error = 0

Output (Heat) = Error X Heating Proportional GainStop Stage 2 = 2-(Hysteresis X Heating Proportional Gain)Stop Stage 1 = 1-(Hysteresis X Heating Proportional Gain)

Output(Heat) <

Stop Stage 1

Set TIMEDELAY

Output(Heat) > = 1

Stage 2 (Heat)=ON

Output(Heat) <

Stop Stage 2

NO

YES

NO

YES

Stage 2 (Heat)=OFF

NOStage 1 (Heat)=ON

YESStage 1

(Heat)=OFFYES

NO

YES

Stage 1 (Heat)=OFF

NOYES

YES

ON

NO

YES

FanStatus ? ON

OFFTime Delay

Expired?

NO

Page 37: FlowChart for I-Vu link

34

Time ScheduleFunction

Enter

Is yesterday’sDOW flag set?

A

Current Period = 0Occupancy State = Unoccupied

TOD < Occupied to

Current Occupied Period = n

For [Period 1 to 8]

Occupied from<TOD<

Occupied to

Occupied to<

Occupied from

OCCUPANCY PERIODTRANSITIONS MIDNIGHT

YES

YES

YES

Occupancy State = OCCUPIED

Is today’s DOWflag set?

NO

NO

NO

NO

YES

NO

NO

DONE

YES

(Continued)

Page 38: FlowChart for I-Vu link

35

Time ScheduleFunction(Continued)

EXIT

Override in Effect?

A UPDATE TS MAINTENANCE

ModeCurrent Occupied PeriodOccupied Start TimeUnoccupied Start TimeNext Occupied DayNext Occupied TimeNext Unoccupied DayNext Unoccupied TimePrevious Occupied DayPrevious Occupied Time

Unoccupied Start Time =Current Time + Delay TimeDelay Mode = TRUE

ManualOverride Hours = 0

ORCurrent Time > = Unoccupied

Start TimeOR

Duration < = 0

NO

YES

TRUE

Delay Mode = FALSEAND

TS Override = TRUEYES

Tenant Billing = FALSEOverride Pending = FALSE

NO

ManualOverrideHours

> 0

UPDATE TS MAINTENANCE

ModeCurrent Occupied PeriodOccupied Start TimeUnoccupied Start TimeNext Occupied DayNext Occupied TimeNext Unoccupied DayNext Unoccupied TimePrevious Occupied DayPrevious Occupied Time

Occupied?

NO

NO

T56 Override= TRUE

ORTS Override = TRUE

OROverride Pending

= TRUET56 Override= TRUE

ORTS Override

= TRUE

YES

OverridePending =

TRUE

NO

Duration > 0

UPDATE:Unoccupied Start Time

Mode = OccupiedOverride in Effect = TRUE

YES

NO

Duration = Timed Override MinutesTenant Billing = TRUEManual Override Hours = 1

YES

Duration = ManualOverride HoursYES

NO

FALSE

YES

Page 39: FlowChart for I-Vu link

36

VAV Setpoint ResetFunction

Enter

EXIT

Sensor Status > 0

Offset < 0

Offset = [Start Reset - Sensor Input] X Reset Ratio

Output = Supply Air Setpoint + Offset

Offset = 0

Offset = 0

TRUE

Offset = Maximum Reset

YES

NO

YES

NO

Offset > MaximumReset

FALSE

If Start Reset = 0,then use

Occupied High Setpointelse use Start Reset

Page 40: FlowChart for I-Vu link

Reader'sComments

Fold so that the mailing address is visible, staple closed,and mail.

Your comments regarding this manual will help us improve futureeditions. Please comment on the usefulness and readability of thismanual, suggest additions and deletions, and list specific errors andomissions.

Document Name: Publication Date:

Usefulness and Readability:

Suggested Additions and Deletions:

Errors and Omissions (Please give page numbers):

Date:Name:Title or Position:Organization:Address:

Page 41: FlowChart for I-Vu link

Carrier CorporationCarrier World Headquarters Building

One Carrier PlaceFarmington, CT 06034-4015

Attn: CCN Documentation

Page 42: FlowChart for I-Vu link

Printed in U.S.A. 808 - 910 Rev. 04/99