Smoke Control Programs
5-26 Infinity Smoke Control Guide
TOC
If FL2RADmp.ST.Fail then FL2RADmp.Fail = On
If FL3SADmp.ST.Fail then FL3SADmp.Fail = On
If FL3RADmp.ST.Fail then FL3RADmp.Fail = On
If FL4SADmp.ST.Fail then FL4SADmp.Fail = On
If FL4RADmp.ST.Fail then FL4RADmp.Fail = On
File Explanation:
This function uses the DateTime array called PlantTimer[ ] to
determine if the fans and dampers have reached their desired state in the
time allowed by NFPA 92A:
Fans --> Within 60 seconds Dampers --> Within 75 seconds
If the feedback for the fan or damper does not equal the state of the
output, PlantTimer[n] no longer gets set to the system Time. If the fans
do not respond within the time allowed by MaxFanTime, then the
expression “((Time - PlantTimer[n]) > MaxFanTime)” will be TRUE,
therefore the corresponding .Fail numeric is set TRUE. If the dampers
do not respond within the time allowed by MaxDamperTime, then the
expression “((Time - PlantTimer[n]) > MaxDamperTime)” will be
TRUE, therefore the corresponding .Fail numeric is set TRUE.
In the MAIN Program, MaxFanTime is set to 45 seconds and
MaxDamperTime is set to 60 seconds. These numbers are 15 seconds
less than the time allowed by NFPA 92A. This was done to allow some
time for communications between the CX9200 and the Infinet
controllers, and between the CX9200 and the FSCS.
At the end of this function there is a section of code that turns the .Fail
numerics ON if the self-test fail numeric (.ST.Fail) for that piece of
equipment is ON. Since this is a function, only the final value of the
numeric will be used by the CX9200.
Technical Manuals Online! - http://www.tech-man.com