EasyManua.ls Logo

Andover Controls Infinity - PlantFaultCheck Function

Default Icon
190 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Smoke Control Programs
5-23 Infinity Smoke Control Guide
TOC
PlantFaultCheck
Type:
Function
Description:
Determines whether or not the fans and dampers
have reached their desired state within the time allowed by NFPA
92A.
Code:
Checks all fans and dampers to ensure that the status input
follows
‘ the output within the allowable time, if not the fail flag will be set.
PlantTimer[] is an Array holding the datetime of the last plant
state change.
‘ Plant 1
If (AHU1 Sfan = AHU1 SfanSt) then PlantTimer[1] = Time
AH1Sfan.Fail = (Time - PlantTimer[1]) > MaxFanTime
‘ Plant 2
If (AHU1 Rfan = AHU1 RfanSt) then PlantTimer[2] = Time
AH1Rfan.Fail = (Time - PlantTimer[2]) > MaxFanTime
‘ Plant 3
If (AHU2 Sfan = AHU2 SfanSt) then PlantTimer[3] = Time
AH2Sfan.Fail = (Time - PlantTimer[3]) > MaxFanTime
‘ Plant 4
If (AHU2 Rfan = AHU2 RfanSt) then PlantTimer[4] = Time
AH2Rfan.Fail = (Time - PlantTimer[4]) > MaxFanTime
‘ Plant 5
If (AHU3 Sfan = AHU3 SfanSt) then PlantTimer[5] = Time
AH3Sfan.Fail = (Time - PlantTimer[5]) > MaxFanTime
‘ Plant 6
If not (((AHU1 OADmp = On) and (AHU1 OADmp.Opn <> On))
or ((AHU1 OADmp = -On) and (AHU1 OADmp.Cls <> On))) then
PlantTimer[6] = Time
AH1OADmp.Fail = (Time - PlantTimer[6]) > MaxDamperTime
‘ Plant 7
If not (((AHU1 EADmp = On) and (AHU1 EADmp.Opn <> On)) or
((AHU1 EADmp = -On) and (AHU1 EADmp.Cls <> On))) then
PlantTimer[7] = Time
AH1EADmp.Fail = (Time - PlantTimer[7]) > MaxDamperTime
Technical Manuals Online! - http://www.tech-man.com

Table of Contents

Related product manuals