infinity smoke control guide - fire alarm resources

190
Andover Controls Corporation i Infinity Smoke Control Guide Electronic Version Controlling Tomorrow’s World Technical Manuals Online! - http://www.tech-man.com

Upload: others

Post on 07-Dec-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Infinity Smoke Control Guide - Fire Alarm Resources

Andover Controls Corporation i

Infinity Smoke Control GuideElectronic Version

Controlling Tomorrow’s World

Technical Manuals Online! - http://www.tech-man.com

Page 2: Infinity Smoke Control Guide - Fire Alarm Resources

ii Infinity Smoke Control Guide

Version B

Reproduction or distribution forbidden.Copyright 1995, 1996 Andover Controls.

Subject to change without notice.

Order No. 30-3001-446

Copyright 1995, 1996Andover Controls Corporation300 Brickstone SquareAndover, Massachusetts 01810All Rights Reserved.

Published by the Engineering Department at Andover Controls Corporation.

IMPORTANT NOTICE

Examples in this book are for illustrative purposes only and have never been tested in an actual building.

This product is subject to change without notice. This document does not constitute any warranty, express or implied. Andover Controls Corporation reserves the right to alter ca-pabilities, performance, and presentation of this product at any time.

The following trademarks are used in this manual:

CROSSTALK is a registered trademark of Digital Communications Associates, Inc.

IBM is a registered trademark of International Business Machines, Inc.

VT is a trademark of Digital Equipment Corporation.

Technical Manuals Online! - http://www.tech-man.com

Page 3: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Chapter 1

The Fundamentals of SmokeControl

One of the most hazardous situations that you can face in a building is smoke. While fires themselves are often damaging, it is smoke that can cause the most injuries. For example, at the World Trade Towers in February 1993, over 1,000 were injured by the smoke that resulted from the fire.

To protect your building’s occupants, as well as furnishings and equipment that may be damaged by smoke, you need a smoke control system. A smoke control system, as its name implies, controls the flow of smoke in your building in the event of fire. It keeps smoke from spreading throughout the building, giving the building’s occupants a clear evacuation route, as well as preventing further damage to the building’s interior.

This chapter gives you an overview of smoke control theory.

Technical Manuals Online! - http://www.tech-man.com

Page 4: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-2 Infinity Smoke Control Guide

TOC

Under standing Types of Smoke Cont rol Syst emsTwo types of smoke control systems exist—dedicated and nondedicated. The dedicated smoke control system is installed in a building for the sole purpose of controlling smoke. A nondedicated smoke control system uses parts of the building’s HVAC system to control smoke.

In most instances, a building has both nondedicated and dedicated systems. Nondedicated systems are used throughout the building for normal areas (offices, manufacturing). Dedicated systems are used for special areas, such as elevator shafts, stairtowers, and other areas that need special smoke control techniques.

The operation of the nondedicated smoke control equipment is verified by the “comfort level” in the areas that are served by the equipment. In other words, if the HVAC equipment is not functioning properly, the building’s occupants will be aware of this and the problem will get fixed.

The operation of the dedicated smoke control equipment is verified by an automatic self-test that is performed on a weekly basis.

Technical Manuals Online! - http://www.tech-man.com

Page 5: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-3

TOC

Using Pr essur e to Cont rol SmokeThe basic concept behind controlling smoke, regardless of whether it is with a dedicated or nondedicated system, is to use air pressure to confine and (if possible) vent smoke from the building.

You cannot confine smoke by simply closing all access ways (such as doors and vents) to the room that has the fire in it. Even with these passages closed off, smoke can disperse throughout a building via cracks, holes made for pipes and electrical wires, and spaces around doors and windows. Smoke is driven through these small openings by the expanding gases from the fire. Smoke can also be driven onto other floors by the stack effect, which causes air to rise in buildings. The stack effect is caused by the difference in the interior and exterior temperature of the building. The following diagram shows how smoke can disperse throughout a building.

Figure 1-1. Smoke Infilt rating Areas Adjacent to the Fire

Since smoke is carried by the movement of air, you can stop the spread of smoke throughout the building by lowering the air pressure in the area containing the fire and by raising the air pressure in the surrounding areas and floors. The difference in pressure (also called the pressure differential) between the smoke-filled area and the surrounding areas acts as a barrier to the smoke, pushing it back into the smoke-filled area. The next illustration shows how this works.

Area on Fire Adjacent AreaAdjacent Area

AdjacentArea

Technical Manuals Online! - http://www.tech-man.com

Page 6: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-4 Infinity Smoke Control Guide

TOC

Figure 1-2. Air Pressu re Containing Smoke

You lower the air pressure in the smoke-filled area by shutting off all air flow into it and turning on the exhaust fans from the area to full capacity. This technique pulls the smoke out of the area and vents it outside of the building.

You pressurize the areas and floors surrounding the fire by turning off all exhaust systems (including closing any exhaust dampers) and forcing supply air to those areas at full capacity. The air in the pressurized areas tends to leak into the smoke zone, using the same cracks and holes that the smoke would use to get out. This airflow into the burning room keeps the smoke from spreading.

Areas that are neither being pressurized nor depressurized (i.e. areas far away from the fire) have both their air inlets and air return systems turned off. Turning off the air return prevents the smoke that is being vented into the return air system from coming into the area.

In cases where there are large openings (such as an open doorway) between the area on fire and an adjacent area, smoke can be confined by a large volume of air. Pumping large amounts of air through the adjacent space creates a constant draft through the opening into the smoke zone (as shown in the next illustration). The draft through the open space keeps back the smoke, confining it to the smoke zone. The amount of air required to keep the smoke from penetrating the open space is quite large, so you should avoid this sort of situation when possible.

Air PressurePositive

Air PressurePositive

Air PressurePositive

Air PressurePositive

Air PressurePositive

Air PressurePositive

Air PressurePositive

Air PressurePositive

Negative Pressure

Technical Manuals Online! - http://www.tech-man.com

Page 7: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-5

TOC

Figure 1-3. Keeping Smoke Away from a Large Openin g

Technical Manuals Online! - http://www.tech-man.com

Page 8: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-6 Infinity Smoke Control Guide

TOC

Creating S mok e ZonesIn order to contain the smoke by using pressure, you must divide the building into smoke control zones. A floor or several floors of the building can be a single zone, or one floor can be broken into a number of zones. A zone must be separated from other zones by smoke dampers, airtight doors, and smoke-proof barriers.

When a fire breaks out, the smoke control system can then pressurize all of the zones around the one where the fire broke out (called the fire zone), isolating the smoke to that single zone.

If the smoke control system is nondedicated, the layout of the smoke control zones should take into consideration the layout of the HVAC system. You should place multiple areas served by the same VAV boxes in the same smoke control zone. Also, the smoke control zones must conform to any fire control zones that have been established, because the smoke detectors are tied into the fire detection system. Also, keeping the smoke control zones and the fire control zones the same makes coordinating the two systems simpler.

Smoke Con trol vs. Fire Contro l Systems

The smoke control system is usually separate from the fire control system, since they have different goals. The fire control system’s goal is to contain and extinguish the fire as fast as possible. These systems, which halt the fire but not the smoke, are often triggered automatically, relying on the heat of the fire to activate the system. Although smoke control systems are also automatic, you must have manual overrides for the automatic controls. Another difference between smoke control and fire control systems is that where fire control systems, such as sprinklers, often rely on only a water supply, smoke control systems usually rely on electricity to run fans and dampers. So, some smoke control systems have a standby power supply. Standby power provides the smoke control system with electricity in case the main power fails.

The smoke control system should be designed to work with the fire control system and not interfere with its operation. For instance, if the building has a sprinkler system, then the smoke control system does not need to control a large quantity of smoke, since the size of any fire should be smaller.

Technical Manuals Online! - http://www.tech-man.com

Page 9: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-7

TOC

A smoke control system may also have to be designed to work with gas-based fire extinguishers, such as the halon gas systems installed in many computer rooms. If the smoke control system tried to vent a room with such a system, it would probably vent the fire suppressing gas as well. Removing the gas lets the fire continue burning. Also, pressurizing the areas surrounding an extinguisher equipped room reduces the effectiveness of the system as well. Air forced into the room from the outside by pressure can provide the fire with the oxygen it needs to continue burning. So, gas-based fire extinguishers and smoke control systems should not be active at the same time in the same area.

The smoke control system receives the location of the fire from the fire panel. The fire panel uses a combination of smoke and heat sensors to determine where the fire is located.

In the event that signals are received from more than one smoke zone, the smoke control system should continue automatic operation in the mode determined by the first signal received.

Smoke control systems should never be triggered by manual pull boxes. The risk of someone pulling a box someplace other than the fire zone is too high for you to trust your smoke control system to this form of activation.

All smoke control systems installed in buildings must meet the standards established by the National Fire Protection Association in their publication NFPA 92A, Smoke Control Systems, 1988 edition. You can find additional information regarding fire alarm control units in the Underwriters Laboratories Inc. Standard UL 864.

Technical Manuals Online! - http://www.tech-man.com

Page 10: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-8 Infinity Smoke Control Guide

TOC

Designing a Smoke Cont rol S ystemWhat is the basic goal of the smoke control system? To maintain a tenable environment. A tenable environment allows:

• The building’s occupants to evacuate safely

• The fire fighters to get to the fire zone

The first step you take in designing your smoke control system is to lay out the smoke control zones, as previously explained. After the smoke zones are established, you have to address the following design factors:

• The zone-by-zone smoke control strategies to use

• The amount of pressure needed to contain smoke

• Proper separation between zones

• The fans and ductwork used in the smoke control system

• Dampers required for smoke control

• The air inlets and outlets used in the smoke control system

• Duct smoke detectors

Devising a Smoke Co ntrol Strategy

For each zone in your building, you have to establish a smoke control strategy. The smoke control strategy is a series of steps the smoke control system must take to contain the smoke. For each zone, you must decide:

• Whether you should depressurize the zone if a fire occurs.

• If the zone is to be depressurized, by how much you should depressurize it.

• Which adjacent zones should be pressurized and how much pressure is required.

Some zones in your building may need special consideration. As mentioned earlier, zones that have gas fire extinguisher systems should not be vented (depressurized) and the zones surrounding the fire zone with such a system should not be pressurized. You may not be able to pressurize other areas, such as hospital or animal labs, due to the risk of contaminating surrounding areas.

Consider the number of zones surrounding the fire zone that should be pressurized. While in theory, all you need to do is to pressurize all of the

Technical Manuals Online! - http://www.tech-man.com

Page 11: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-9

TOC

zones immediately surrounding the fire zone, it is possible that smoke can find its way around the pressurized areas and infiltrate zones far away. Depending on the size of your building, and the capacity you plan to have in the smoke control system, you may decide you want to pressurize more than just the surrounding zones. But, the more zones you want to pressurize, the larger your air supply system needs to be.

Write down the state that all fans, dampers, and other smoke control equipment should be in to control smoke in each zone. Later, you have to program this information into the smoke control system. This information gives the smoke control system a strategy for containing smoke in each possible fire zone.

Technical Manuals Online! - http://www.tech-man.com

Page 12: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-10 Infinity Smoke Control Guide

TOC

Determining th e Amount of Pressure NeededSince air pressure is what keeps smoke from spreading, the primary design factors are the amount of pressure that you need to confine the smoke and the size of the system used to create this pressure.

For the smoke control system to create a barrier of air pressure between the smoke zone and surrounding zones, the amount of pressure required varies with the height of the ceiling and whether or not the building has a sprinkler system. The next table shows the minimum pressure differential needed to keep smoke out of surrounding rooms.

For buildings without sprinklers and with ceiling heights not shown in the table, you can use the following formula to determine the minimum amount of pressure needed to keep smoke out:

H is the distance between the fire space and a surrounding space where

the pressure differential is zero. A figure of the floor to ceiling height

is a conservative estimate.

To is the absolute room temperature of the surrounding zones measured in °R (degrees Rankine). Typically, To = 530° R (70° F). The conversion from °R to °F is: °R = °F + 460.

Tf is the absolute temperature of the hot gases in the fire zone. It is also measured in °R. Typically, Tf is 2160° R (1700° F).

Table 1-1. Minimum Pressu re Differential to Pressu rize Fire Zone

Sprinkler System

Ceiling Height

Minimum Pressure Differential (wg)

Yes Any 0.05

No 9 ft 0.10

No 15 ft 0.14

No 21 ft 0.18

MinimumPressure 7.64 H×1To-----

1Tf----– SafetyFactor+×=

23--

Technical Manuals Online! - http://www.tech-man.com

Page 13: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-11

TOC

SafetyFactor is a constant added to the results to make sure they are sufficient. A value of 0.03 wg (inches water gauge) is recommended.

Pressure buildup in an area depends on how much leakage there is. Leakage occurs through joints, cracks, openings for pipes and wires, gaps between doors and their door jams, and so forth. The better the zone is sealed off from its neighbors, the easier it is to maintain the required pressure. Since larger openings, like doorways that are normally open, require large amounts of air to maintain pressurization, you should avoid this type of situation.

Technical Manuals Online! - http://www.tech-man.com

Page 14: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-12 Infinity Smoke Control Guide

TOC

Separating ZonesYou must separate smoke zones from one another by smoke barriers, which prevent smoke from passing through them. Smoke barriers can be a wall, a floor, or a ceiling. Any openings in the smoke barrier must be closed with a smoke-proof fitting. For example, all duct work going through a smoke barrier must have a smoke damper in it. A smoke damper is a damper that prevents smoke from passing through it when fully closed. (Refer to the dampers section below for more information.) During a smoke emergency all of the fittings should seal themselves, so that smoke cannot penetrate the barrier.

Since the smoke control zones should be the same as the fire control zones, you usually separate your zones with a fire rated partition. A fire rated partition is a wall that is built of fire resistant materials and that reaches from floor to ceiling. Different floors should be separated by a fire rated ceiling, a ceiling made of fire resistant materials. Both fire rated partitions and fire rated ceilings are rated for the amount of time they can withstand a fire. Any openings in a fire rated partition or ceiling must be sealable with a fire rated closure, such as fire rated doors or fire damper.

Selectin g Dampers

The dampers used to isolate the smoke zone must be smoke dampers. Smoke dampers are dampers that meet the requirements given in UL 555S, Standard for Leakage Rated Dampers for Use in Smoke Control Systems. Following this standard ensures that the dampers are able to block the smoke when they are fully closed. These dampers may be different from those you might use in an HVAC system that does not perform smoke control.

In a smoke control system, the dampers must be able to travel to their desired setting in 75 seconds. All dampers must be fitted with end position microswitches to provide feedback to the smoke control system. These switches let the control system know the position of the dampers, since smoke dampers are usually either fully closed or fully open.

Dampers sometimes function as both smoke dampers and fire dampers. Fire dampers are dampers that block a fire from penetrating a fire rated partition via a duct. These dampers are normally open, held in place by a fusible link. The fusible link is a heat-sensitive device that releases the

Technical Manuals Online! - http://www.tech-man.com

Page 15: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-13

TOC

dampers when it is heated to a certain temperature. Once the fusible link releases, the dampers close by the force of gravity. So, fire dampers operate even if the electricity has failed. The specifications for fire dampers appear in the document UL555, Standard for Fire Dampers.

If you want a damper to function as both a smoke damper and a fire damper, it must meet the requirements for both devices. These dampers can be operated by electric motors or pneumatics. But it must, however, also have a fusible link or other means of closing automatically, like a regular fire damper. The control system can override the closure due to temperature. The damper needs the fusible link in case the automatic control of the damper by the control system is interrupted.

Choosin g Fans an d Duct Work

The fans and duct work used in the smoke control system must be capable of providing the amount of pressure you calculated earlier. In a nondedicated system, this may mean that you need to install fans that have a higher capacity than the HVAC system calls for. The ducts must be capable of taking the pressurization (or the depressurization, for the fire zone’s return duct) that the smoke control system will exert.

Both the fans and the ducts should meet the requirements stated in NFPA 90A, Standard for the Installation of Air Conditioning and Ventilating Systems.

Fans for a smoke control system normally do not have to meet any special heat resistance rating. In a smoke control system, fans must be able to reach the required setting in 60 seconds. Each fan must have a pressure monitor mounted so that the smoke control system can receive feedback on the status of the fan to determine whether it is actually operating or not.

In some climates, the outside air can be so cold that drawing it directly inside the building can damage the building’s interior (freeze pipes or damage temperature-sensitive equipment, for example). In these cases, some sort of preheater needs to be installed on the air inlet. The smoke control system does not have to control the heater as closely as one in an HVAC system, since maintaining comfort levels is not an issue. It simply has to make sure the air sent into an area is not going to damage the building’s interior.

Technical Manuals Online! - http://www.tech-man.com

Page 16: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-14 Infinity Smoke Control Guide

TOC

Posi tioni ng Air Inlets and Outlets

You need to carefully consider the placement of the air inlets and outlets on your building. If you place an outlet that vents smoke too close to an air inlet, the air intake can draw the smoke back into the building.

Since smoke rises, the exhausts that vent smoke should be placed well above air inlets. The exhausts should be placed at least 3 ft above the roof level, to allow space for the smoke to rise and disperse.

Keeping smoke outlets far away from air inlets does not guarantee that the air brought into the building is always smoke free. You may want to place smoke detectors in air inlets that operate during a smoke emergency. If the detector finds smoke in the incoming air, it alerts the control system. The control system has to decide whether or not to shut down the air inlet.

You should refer to NFPA 90A for more information on smoke detectors in inlets and outlets.

Technical Manuals Online! - http://www.tech-man.com

Page 17: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-15

TOC

Employ ing Dedica ted Smok e Cont rol Syst emsMost of the systems discussed so far have been nondedicated systems. Even in a building whose primary smoke control system is nondedicated, you may have special zones or functions where you need to use a dedicated system. The most common dedicated system is a dedicated smoke control system for a stairtower.

StairTo wers

Stairtowers are stairwells with a ventilation system and are isolated from the main building. The only connection between the building and the stairtower is fire-rated doors on each floor. Since the building’s occupants should use the stairtower to leave during an evacuation, keeping the stairtower smoke free is vital.

A stairtower has its own dedicated system that pressurizes the stairwell to keep smoke out. This dedicated system can take several forms, from a fan mounted in the roof of the stairtower, to a duct system that delivers air to each level.

You must pressurize a stairtower enough to keep smoke out. However, if the pressure in the stairtower is too great, then opening the doors leading into the stairtower can be difficult. You must strike a balance. The stairtower smoke control system must pressurize the stairway enough to keep the smoke out, but it must not pressurize it so much that the doors cannot be opened.

Figure 1-4. The Effec ts of Too Much and Too Little Pressur e

Too Much Pressure Too Little Pressure

Stairtower BuildingStairtower Building

Technical Manuals Online! - http://www.tech-man.com

Page 18: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-16 Infinity Smoke Control Guide

TOC

Figure 1-5. Parts of a Stair tower Syste m

Fire Rated Door

StairtowerBuilding

Exhaust Fanor Vent

Supply Fan

PressureVents

AirSupplyDuct

Technical Manuals Online! - http://www.tech-man.com

Page 19: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-17

TOC

Ensur ing Door s Can Be OpenedThe table below shows the maximum allowable pressure differential across a door in inches water gauge based on how wide the door is and how much force the automatic door closing mechanism exerts. At the pressures shown in the table, the door requires 30 lbf (pound of force) to open, the maximum limit suggested by the NFPA Life Safety Code.

The table above assumes a door height of 7 ft and a distance from the doorknob to the knob side of the door of 3 in. If your door does not meet these requirements, or has opening hardware other than a doorknob, such as panic hardware, then refer to the ASHRAE publication Design of Smoke Control Systems for Buildings for a formula to calculate the proper opening force. The door widths in the table are only valid for doors that are hinged at one end. For other types of doors, see the ASHRAE document.

Many door closers vary the amount of force as the door opens. They provide less resistance in the early stages of opening the door than they do later, when the door is almost fully open. The force to open the door shown in the previous table represents the force needed to open the door only enough to let air flow through the opening. Once air is able to flow, the force exerted by the difference in air pressure on the door lessens. Therefore, when calculating the force required to open the door, you may need to lower the door closer force.

Table 1-2. Pressur e Different ial Across Doors

Door Closer Force (lbf)

Pressure Differential for Various Door Widths (inches)

32 in 36 in 40 in 44 in 48 in

6 0.45 0.40 0.37 0.34 0.31

8 0.41 0.37 0.34 0.31 0.28

10 0.37 0.34 0.30 0.28 0.26

12 0.34 0.30 0.27 0.25 0.23

14 0.30 0.27 0.24 0.22 0.21

Technical Manuals Online! - http://www.tech-man.com

Page 20: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-18 Infinity Smoke Control Guide

TOC

Cont rolling P ressure in a Stair towerStairtower smoke control systems are divided into two categories—noncompensated and compensated. Noncompensated systems simply turn on a fan to pressurize the stairtower. The fan’s speed does not change to compensate for doors opening and closing. The more doors that are open, the more the pressure differential between the stairwell and the building drops.

Figure 1-6. Compensated and Noncompensated Stair tower Syst ems

A compensated system adjusts the airflow to make up for pressure lost through open doors. It can use dampers to relieve excess pressure in the stairtower to ensure that the pressure does not go over the maximum limit.

There are a number of ways compensated stairtower smoke control systems can control pressurization. In a basic system with a roof-mounted fan blowing air into the stairtower, pressure can be regulated by varying the speed of the fan, the pitch of the fan’s blade, the inlet vanes, or the number of fans operating (assuming there is more than one).

More sophisticated systems use ducts to deliver air to several points in the stairtower. The dampers can be controlled to maintain the appropriate pressure in their zone.

Vent

Variable-SpeedFan

Constant

FanSpeed

Technical Manuals Online! - http://www.tech-man.com

Page 21: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-19

TOC

Figure 1-7. Examples of Controllin g Stair tower Pressure

Duct systems can also use bypass dampers and ducts to control the amount of air flowing from the fan to the outlets. The bypass dampers are opened when the stairtower is at the proper pressure, so that excess air flows not into the duct system, but into the bypass duct and back to the air inlet. See the next diagram for an example of a bypass duct system.

Figure 1-8. A Bypass Pressur e Control System

Air PressureDuct

Pressurization Fan

Bypass DuctAir Intake

Bypass Duct Dampers

Technical Manuals Online! - http://www.tech-man.com

Page 22: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-20 Infinity Smoke Control Guide

TOC

There are also a number of ways a compensated stairtower smoke control system can get rid of excess air pressure, to ensure that the doors leading into the stairtower can open properly. One or more vents to the building’s exterior (with dampers) can be used in the stairtower to release excess pressure. These dampers can be barometrically controlled (being forced open by the excess air pressure) or controlled by electric motors or pneumatics as in conventional HVAC systems. In both cases, the dampers must be placed far enough away from the air supply to prevent venting of air that has not yet been able to disperse through the stairtower. Vents can also lead into the building, but you should consider carefully the impact of venting extra pressure into the building before using this type of vent.

In some cases, a ground-level stairtower door can be used in place of dampers. This door automatically opens and closes to maintain the proper amount of pressure in the stairtower. The door is usually locked, for security reasons. During an emergency, the smoke control system has to be able to override the lock. Using a door in this manner has its problems, since wind effects close to the base of a building could prevent the air from escaping through the door.

Figure 1-9. Methods of Controllin g Stair tower Pressure

You can also use an exhaust fan to vent the excess pressure from the stairtower. Such a fan should be designed to operate only when the stairtower is overpressurized. It should never be on when the pressure differential between the building and the stairtower is below the lowest limit.

Roof-mounted Exhaust Fan

Automatic Door Used to Vent Pressure

Vent to Outside with Barometricallyor Automatically Controlled Dampers

Technical Manuals Online! - http://www.tech-man.com

Page 23: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-21

TOC

ElevatorsElevator shafts present a special menace with regards to smoke control. The elevator shafts form perfect chimneys to draw smoke into the upper levels of a building. Since elevators usually have openings on each floor, and the seals on the elevator doors are often poor, the elevator shaft can become a mechanism to spread smoke throughout a building. Smoke control in an elevator shaft is an important consideration in the overall smoke control plan.

Figure 1-10. Smoke Contr ol For Elevator Shafts

If you could manage to make them safe during smoke emergencies, elevators would ease the evacuation of the building, especially for people in wheelchairs. To have the elevators usable during a smoke emergency, you need to pressurize the elevator shafts the same way you pressurize a stairtower.

However, pressurizing the elevator shaft presents a number of problems. While the elevator doors can be fitted with improved seals and rubber sweeps, these systems will not totally eliminate air leakage. Also, most elevator shafts are not designed to be pressurized. They often have large openings at the top where the cables feed into the winding room. Shafts are often constructed of porous material that cannot contain the air pressure. And since most shafts are not designed to be inspected after the elevators are installed, finding and repairing cracks that would let smoke infiltrate or pressure escape is difficult.

Pressurization Fanfor Elevator Shaft

Low Pressure AreaCreated by Elevator

Low Pressure AreaCreated by Elevator

Special SmokeProof Elevator Doors

Technical Manuals Online! - http://www.tech-man.com

Page 24: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-22 Infinity Smoke Control Guide

TOC

Another primary problem with letting elevators run during a smoke emergency is the localized pressure differences that the cars create as they travel up and down the shafts. For example, a car moving down from the top of the shaft may create a small low air pressure zone near the shaft’s top, which can pull smoke from the fire zone into the shaft.

At the present time, these issues have not been resolved. Pressurizing the elevator shafts so that the elevators can operate during a smoke emergency is still being studied. In general, elevators should not be used as an escape route during an evacuation.

Technical Manuals Online! - http://www.tech-man.com

Page 25: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-23

TOC

Detec ting SmokeThe fire control system is the system that is connected to the smoke and fire detectors. Every smoke zone should have a Listed smoke and fire detector installed in it. The detectors should be located so that they will detect the presence of smoke or fire before it spreads beyond the zone. Once the fire control system detects the fire, it relays to the smoke control system the zone and the type of alarm that was triggered. The smoke control system then takes action.

Never use manual pull stations to start the smoke control system. There is no guarantee that the person pulling the alarm is in the same smoke zone as the fire. The automatic smoke control system should take only those actions that are common to all smoke strategies when a manual pull station is activated. For example, the stairwell can be pressurized in response to a manual pull box alarm. Implementing a specific smoke control strategy must wait until the smoke detectors locate the fire zone.

Configu ring and Monitoring a Smoke Control System

The smoke control system should be able to act on its own in response to detecting smoke. When it detects smoke, the system enacts the strategy you planned out (as discussed in the design section of this article). The automatic smoke control should stick with the strategy to control smoke in the first zone that smoke is detected in. It would be difficult for you to create strategies for controlling smoke in all possible combination of zones.

The automatic smoke control system must have the highest priority over all other automatic control systems in the building. It must override energy management, occupancy schedules, or other controls. The smoke emergency will probably last only several hours, so the impact on energy management should be minimal. The only systems that should be able to automatically override the smoke control system are such safety systems as high pressure limiters.

Considering how unpredictable smoke is, you must have a manual control panel from which the smoke control system can be monitored and overridden. This panel, called a Firefighter’s Smoke Control Station (FSCS), allows firefighting personnel to take manual control of the smoke control system.

Technical Manuals Online! - http://www.tech-man.com

Page 26: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-24 Infinity Smoke Control Guide

TOC

Firefig hter’s Smoke Control Stat ion

The Firefighter’s Smoke Control Station (FSCS) is a graphic annunciating control panel that gives firefighters information about the state of the smoke control system as well as manual control over all of its components. The FSCS should be located in a secure room or cabinet to prevent unauthorized personnel from tampering with it. The room or cabinet should be clearly marked so that firefighters can quickly locate the FSCS.

The Fireman’s Smoke Control Station panel has a diagram of the building showing the entire smoke control system, along with status lights and override switches for all of the system’s components. The diagram of the building should include all smoke control zones, all of the ducts leading to and from the zones with arrows indicating the direction of air flow in the ducts, and a clear indication of which zone each piece of equipment serves.

The panel must have controls to activate all fans, dampers, and other equipment related to the smoke control system. These manual controls must be able to override all automatic control of smoke control equipment. In particular, the FSCS must be able to override:

• Hand/off/auto switches

• Local start/stop switches on fan motor controllers

• Freeze detection devices

• Duct smoke detectors

The FSCS must not override such safety controls as:

• Electrical overload protection

• Maintenance personnel’s electrical disconnects

• High limit pressure switches

• Any fire/smoke damper thermal control as required by UL33 (standard for heat responsive links for fire protection service), heat responsive links, or UL555S (the standard used for leakage rated dampers for use in smoke control systems).

In non-dedicated systems, local motor controller’s hand/off/auto switches can remain in-circuit with the FSCS panel. But, they can remain in-circuit only if the switches are in a locked room accessible only to authorized personnel. Also, if such a switch is thrown, a trouble alarm must sound in the building’s main control center.

Technical Manuals Online! - http://www.tech-man.com

Page 27: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

Andover Controls Corporation 1-25

TOC

The indicator lights on the FSCS provide information about the functioning of the system. The following colors should be used for the FSCS indicators:

• Green—Fans and other equipment are running or dampers are open.

• Yellow—Dampers are in the closed position.

• Orange or Amber—The equipment has failed.

• Red—A fire has been detected in the area.

The FSCS has a lamp test button that turns on all the panel’s lights. Use this button regularly to make sure none of the lights has burned out.

The FSCS gets information on the status of the smoke control system’s equipment from proof monitors on the equipment itself. Each fan that has a capacity over 2,000 cfm capacity should be mounted with a pressure monitor. Smoke dampers should be fitted with end-range microswitches to indicate that they are fully opened or fully closed.

All of the failure lights on the FSCS (the orange or amber ones) represent the state of the equipment as determined by the proof sensors. The failure light comes on if the piece of equipment is not in the state its control is set for within its trouble indication time. This time is 60 seconds for a fan and 75 seconds for a damper. If, within that time, the proof sensors do not report that the piece of equipment has responded to the control system’s command, the FSCS indicates that the piece of equipment has failed.

Technical Manuals Online! - http://www.tech-man.com

Page 28: Infinity Smoke Control Guide - Fire Alarm Resources

The Fundementals of Smoke Control

1-26 Infinity Smoke Control Guide

TOC

Test ing t he Syst emDuring the installation, you should perform operational tests that make sure the components and subsystems of the smoke control system are installed correctly. After the installation is done, you must perform acceptance tests, to prove that the smoke control system is capable of doing what it was designed to do. The testing procedures are covered in a later chapter of this manual.

Bibliogr aphyThe National Fire Protection Association. NFPA 90A, Standard for the Installation of Air Conditioning and Ventilating Systems. The National Fire Protection Association.

The National Fire Protection Association. 1988. NFPA 92A, Recommended Practices for Smoke Control Systems. The National Fire Protection Association.

Underwriters Laboratories, Inc. UL 555S, Standard for Leakage Rated Dampers for Use in Smoke Control Systems. Underwriters Laboratories, Inc.

Underwriters Laboratories, Inc. UL 555, Fire Dampers. Underwriters Laboratories, Inc.

Underwriters Laboratories, Inc. UL 864, Control Units for Fire-Protective Signaling Systems. Underwriters Laboratories, Inc.

Technical Manuals Online! - http://www.tech-man.com

Page 29: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Chapter 2

Infini ty Smoke ControlSystem Components

This chapter presents a general overview of the Infinity smoke control system and describes the UL listed system components used, the features of each component, and their role within the system. The following components are described:

• CX9200 main controller

• SCX920S controller

• TCX840 series controllers

• TCX850 series controllers

• TCX860/865 series controllers

• EnergyLink 2500 repeater

• InfiLink 200 repeater

• InfiLink 210 repeater

• FSCS (Firefighter’s Smoke Control Station)

• Fire Panel

Technical Manuals Online! - http://www.tech-man.com

Page 30: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-2 Infinity Smoke Control Guide

TOC

Smoke C ontrol System OverviewFigure 2-1 shows the components that are used in an Infinity smoke control system and how they are connected together. The component descriptions in the remainder of this chapter describe in more detail the role of each component in the system. Notice that the smoke control system itself is electrically isolated from the non-smoke control components.

Figure 2-1. Smoke Control Syste m Overview

CX9200SCX920S TCX 850 Infilink

fiber opticEnergyLink 2500

Infinet Cable

EnergyNet

RS-232

Smoke Detectors,Fire Detectors,Manual Pull Boxes,

SX8000Workstation

Cable

Non-Smoke Control Components

TCX 860/5

UL Listed Smoke Control Components

series series 210Infilink

200

Etc.

Cable

RS-232Cable

cable

fiber opticcable

TCX 840series

Technical Manuals Online! - http://www.tech-man.com

Page 31: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-3

TOC

CX9200 Cont rollerThe CX9200 serves as the central controller in the Infinity smoke control system. It controls the communication between the other system components within the smoke control system. The CX9200 can be used in a dedicated or a non-dedicated smoke control application. The CX9200 connects to other controllers in the following ways:

• The CX9200 connects to other CX9200 controllers via the EnergyNet network.

• The CX9200 connects to the Infinet controllers, such as the SCX920S, the TCX850 series, TCX 840 series, or the TCX860/865 series, via the Infinet network.

• The CX9200 also connects to both the FSCS and Fire panel using 2 RS-232 ports.

When the CX9200 is utilized for smoke control, it performs the following functions:

• Initializes the smoke control system.

• Receives fire alarms from the Fire Panel and instructs the Infinet controllers to execute a smoke control strategy.

• Reads the manual override settings and updates the LEDs and alarm on the FSCS.

• Performs weekly self-tests on all the dedicated components in the smoke control system.

• Monitors the controllers in the smoke control system and signals the FSCS when there is a communication fault or output override.

Features

• Plain English programming language

• 1 Energynet communications port

• 3 RS-232/RS-485 communications ports

• 1 RS-232/RS-485/RS-422 communications port

• Supports up to 254 Infinet controllers

• Battery backup: 1 hour full UPS to 72 hours for memory only

• 115V/230V AC power input

• DCX250 touch-screen display option

• 9600 bps Infinity Modem option

• ENL2500 Energynet repeater option

Technical Manuals Online! - http://www.tech-man.com

Page 32: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-4 Infinity Smoke Control Guide

TOC

SCX920S Controlle rThe SCX920S controller is used to control a large piece of equipment, such an AHU (Air Handling Unit), or several smaller pieces of equipment, such as smoke dampers. The SCX920S communicates with the CX9200, as well as other Infinet controllers, via the Infinet network. The SCX920S can be used in a dedicated or a non-dedicated smoke control application.

Features

• Plain English programming language

• 16 Universal inputs that can be configured to measure Voltage, Current, Temperature, or Digital (contact closure) values

• 8 Outputs that can be either FormC relay contacts, Voltage outputs, or Current outputs

• 1 RS-485 Infinet port

• Lithium battery backup for memory and Real Time Clock

• 24V/115V/230V AC power input

• Available in either an open class plastic housing, designed to be placed in a Listed enclosure, or as a fully enclosed unit with a locking door

• Optional Local Display/Keypad option

Technical Manuals Online! - http://www.tech-man.com

Page 33: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-5

TOC

TCX840 Series Cont rollersThe TCX840 series includes the TCX840, TCX843, TCX845, TCX846 controllers. The TCX840 series controllers are used to control small pieces of equipment that require fewer I/O points than an SCX920S, such as VAV boxes or stairwell fans. The TCX840 series communicates with the CX9200, as well as other Infinet controllers, via the Infinet network. The TCX840 series can be used in a dedicated or a non-dedicated smoke control application.

Features

• Plain English programming language

• Universal inputs that can be configured to measure Voltage, Current, Temperature, or Digital (contact closure) values

• Analog outputs can be either voltage or current

• Air-flow sensor that measures differential pressure

• 1 RS-485 Infinet port

• Lithium battery backup for memory

• 24V AC power input

Table 2-1 lists the Input/Output capabilities of each of the controllers in the TCX840 series.

Table 2-1. TCX840 ser ies I /O capabi lities

TCX840 TCX843 TCX845 TCX846

Universal Inputs 2 2 4 4

Form A Outputs 2 5 5 5

Tri-State Outputs 1 2 2 2

Analog Outputs 0 0 2 2

0 - 1" Air-flow Sensors 1 1 0 1

Technical Manuals Online! - http://www.tech-man.com

Page 34: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-6 Infinity Smoke Control Guide

TOC

TCX850 Series Contro lle rsThe TCX850 series includes the TCX850, TCX851, TCX852, TCX853, and TCX855 controllers. The TCX850 series controllers are used to control small pieces of equipment that require fewer I/O points than an SCX920S, such as VAV boxes or stairwell fans. The TCX850 series communicates with the CX9200, as well as other Infinet controllers, via the Infinet network. The TCX850 series can be used in a dedicated or a non-dedicated smoke control application.

Features

• Plain English programming language

• Universal inputs that can be configured to measure Voltage, Current, Temperature, or Digital (contact closure) values

• Air-flow sensors that measure differential pressure

• 1 RS-485 Infinet port

• Lithium battery backup for memory

• 24V AC power input

Table 2-1 lists the Input/Output capabilities of each of the controllers in the TCX850 series.

Table 2-1. TCX850 series I/O capabiliti es

TCX850 TCX851 TCX852 TCX853 TCX855

Universal Inputs 4 4 2 6 4

Form A Outputs 3 3 1 3 3

Tri-State Outputs 1 1 1 1 1

0 - 1" Air-flow Sensors 1 0 1 2 0

0 - 0.2" Air-flow Sensors 0 0 0 0 1

Technical Manuals Online! - http://www.tech-man.com

Page 35: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-7

TOC

TCX860 Series Cont roller sThe TCX860 series includes the TCX860, TCX861, TCX862, and TCX863 controllers. Like the TCX850 series, the TCX860 series controllers are used to control VAV boxes. The TCX860 series communicates with the CX9200, as well as other Infinet controllers, via the Infinet network. The TCX860 series can be used in a dedicated or a non-dedicated smoke control application.

The TCX860 series controllers have a built-in motor and gear assembly for direct control of a damper.

Features

• Plain English programming language

• Universal inputs that can be configured to measure Voltage, Current, Temperature, or Digital (contact closure) values

• Analog outputs can be either Voltage or Current

• Air-flow sensors that measure differential pressure from 0 to 1 inches water gauge

• One RS-485 Infinet port

• Lithium battery backup for memory

• 24 V AC power input

Table 2-2 lists the Input/Output capabilities of each of the controllers in the TCX860 series.

Table 2-2. TCX860 Series I/O Capabilities

Input/Output Types TCX 860 TCX 861 TCX 862 TCX 863

Universal Inputs 4 4 2 4

Form A Outputs 3 3 3 3

Analog Outputs — 2 2 2

Airflow Sensors 1 1 1 1

Damper Motor 1 1 1 —

EMX170 ports — 1 1 1

Powerfail PCB — — 1 —

Technical Manuals Online! - http://www.tech-man.com

Page 36: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-8 Infinity Smoke Control Guide

TOC

TCX865 Series Cont roller sThe TCX865 series includes the TCX865, TCX866, TCX867, TCX868 and TCX869 controllers. Like the TCX860 series, the TCX865 series controllers are used to control VAV boxes. The TCX865 series communicates with the CX9200, as well as other Infinet controllers, via the Infinet network. The TCX865 series can be used in a dedicated or a non-dedicated smoke control application.

The TCX865 series controllers have a built-in motor and gear assembly for direct control of a damper.

Features

• Plain English programming language

• Universal inputs that can be configured to measure Voltage, Temperature, or Digital (contact closure) values

• Analog outputs can be either Voltage or Current

• Air-flow sensors that measure differential pressure from 0 to 1 inches water gauge

• One RS-485 Infinet port

• Lithium battery backup for memory

• 24 V AC power input

Table 2-1 lists the Input/Output capabilities of each of the controllers in the TCX865 series.

Table 2-1. TCX865 Series I/O Capabilities

Input/Output Types TCX 865 TCX 866 TCX 867 TCX868 TCX 869

Universal Inputs 2 2 2 2 2

Form A Outputs 3 3 0 3 3

Analog Outputs 0 0 0 0 2

Airflow Sensors 1 1 1 1 1

Damper Motor 1 1 1 —

Sensor ports 0 0 0 1 1

Real Time Clock 0 1 0 1 1

Technical Manuals Online! - http://www.tech-man.com

Page 37: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-9

TOC

EnergyLi nk 2500The EnergyLink 2500 is an active network hub for the EnergyNet network that has slots for plugging in various media interface modules.

The EnergyLink 2500 can perform the following functions:

• Allows the Energynet to be used in a star configuration

• Extends the length of an Energynet network

• Connects different Energynet media types together

• Allows for electrical isolation on an Energynet network by using fi-ber optics.

Features

• Slots for up to 7 media interface modules

• Mounts inside the CX9200 cabinet

• Power (+5V DC) supplied by the CX9200 power supply

Table 2-3 lists the 3 different media interface modules that are available for the EnergyLink 2500.

Table 2-3. EnergyLink 2500 Media Interface Modules

Media Type Media Interface Module

Twisted Pair (10BASE-T) ENL2501

Thin Coaxial (10BASE-2) ENL2502

Fiber Optic (10BASE-FL) ENL2503

Technical Manuals Online! - http://www.tech-man.com

Page 38: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-10 Infinity Smoke Control Guide

TOC

Infilink 200The InfiLink 200 is a repeater and network expander for the Infinet network.

The InfiLink 200 can perform the following functions:

• Amplify an RS-485 Infinet signal, thus allowing for extension beyond 4,000 feet

• Expand an RS-485 Infinet signal into 4 more RS-485 channels, thus allowing for up to 127 Infinet controllers on a network

• Convert an RS-485 signal into an RS-232 signal

Features

• 5 RS-485 ports

• 1 RS-232 port

• Switch selectable baud rates

• Enclosure is standard

• 115V/230V AC power input

Technical Manuals Online! - http://www.tech-man.com

Page 39: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-11

TOC

Infilink 210The InfiLink 210 is a fiber optic repeater for the Infinet network. The InfiLink 210 is used to convert a single RS-485 Infinet signal into 2 fiber optic Infinet channels. Therefore, if an Infilink 210 is used at each Infinet controller, the entire network can use fiber optics. The Infilink 210 can be used to electrically isolate one section of the Infinet network from another section.

Features

• 1 RS-485 port

• 2 fiber optic ports. Each port has a Receive Data connection and a Transmit Data connection.

• Switch selectable baud rates

• Enclosure is standard

• 115V/230V AC power input

Technical Manuals Online! - http://www.tech-man.com

Page 40: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-12 Infinity Smoke Control Guide

TOC

The FSCSThe Firefighter’s Smoke Control Station (FSCS) is a custom panel that provides full monitoring and manual control capability over all smoke control equipment. In the event of an emergency, it is used by the fire department to override the smoke control system.

Features

The FSCS should contain a building diagram that clearly indicates the type and location of all smoke control equipment, and the areas served by the equipment (smoke control zones). Since the FSCS uses a graphical depiction of the building, each FSCS will be unique and must be custom made.

The FSCS graphic must show all fans in excess of 2000 CFM, all dampers or groups of VAV boxes, and all major ducts and how the ducts are connected together. The FSCS graphic must provide a clear indication of the direction of airflow in the ducts.

If the FSCS graphic is too large to fit on a single panel, multiple panels may be used.

Manual Overrides

The FSCS must provide manual controls that will override any piece of equipment in the smoke control system. The FSCS must have the highest priority in the smoke control system. The FSCS must be able to override any other manual or automatic control that is being used in the system, except when these controls are intended to protect against electrical overloads, provide for personal safety, or prevent major system damage. VAV boxes that are all located within and serve one designated smoke control zone may be controlled collectively.

Fans require a 3-position control that provides ON-AUTO-OFF capabilities. Dampers require a 3-position control that provides OPEN-AUTO-CLOSE capabilities. The AUTO position is removed if the override is for a piece of equipment that can only be controlled by the FSCS.

In addition to the controls mentioned above, you can also have a 3-position control for each zone that provides PRESSURIZE-AUTO-EXHAUST capabilities.

Technical Manuals Online! - http://www.tech-man.com

Page 41: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-13

TOC

Status Indicators

The actual status of the smoke control equipment must be clearly indicated on the FSCS by the use of visual indicators with appropriate legends.

Fans must have a single indicator that turns on when the fan’s differential pressure “proof sensor” indicates that the fan is operating.

Dampers must have 2 indicators: one that turns on when the damper’s end-limit “proof sensor” indicates that the damper is closed, and one that turns on when the damper’s other end-limit “proof sensor” indicates that the damper is open. Both indicators should be off when the damper is positioned between the open and closed positions.

The FSCS should provide a status indicator for each zone that signals whether or not the zone is in an alarm condition.

The FSCS should provide status indicators for each piece of equipment that signals when there has been an equipment failure. For instance, if the fans do not turn on within 60 seconds, or the dampers do not reach the desired position within 75 seconds, the fault indicator should turn on.

Table 2-4 lists the status indicator colors that must be used on the FSCS

Table 2-4. FSCS Status Indicator col ors

Status Color

Damper OPEN or Fan ON Green

Damper CLOSED Yellow

System or Equipment FAULT Amber/Orange

Zone ALARM Red

Technical Manuals Online! - http://www.tech-man.com

Page 42: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-14 Infinity Smoke Control Guide

TOC

Other Features

The FSCS will also have the following features:

• Master Key – This key will silence the audible alarm and enable all of the controls on the FSCS. This key must be made available to authorized personnel only.

• Clear Faults Button -- This momentary push-button will clear all of the fault indicators on the FSCS. This push-button is not enabled unless the Master key is ON. If the fault corrects itself, the fault indicator will automatically turn off. If the fault returns, the fault indicator will turn on again. If there is a fault detected during the weekly self-test of a dedicated controller, the fault indicator for that piece of equipment will stay on until it is cleared. The Clear Faults push-button is wired to an input on the FSCS, just like any other switch.

• Lamp Test Button - This momentary push-button turns on all of the status indicators on the FSCS, thus allowing the operator to determine if there is a bad indicator.

• Audible Alarm – The alarm sounds when there is a smoke emergency or when there is an equipment fault. Turning the Master key ON is the only way to silence the alarm.

Orderi ng In format ion

Andover Controls’ UL listing includes a custom FSCS panel that is manufactured by Automation Displays Incorporated. For ordering information, contact:

Automation Displays Inc.3533 North White AvenueEau Claire, Wisconsin 54703(715) 834-9595

Technical Manuals Online! - http://www.tech-man.com

Page 43: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

Andover Controls Corporation 2-15

TOC

Design Guidel ines

In order to have the FSCS built to your specifications, you will need to supply the following:

• An accurate drawing of the smoke control system. This drawing will be used to create the FSCS front panel graphic.

• A second copy of the FSCS drawing indicating the colors of the status indicators.

• A third copy of the FSCS drawing indicating the colors that are to be used for the front panel graphic. Consult Automation Displays, Inc. for a list of options.

• Specify whether you need a flush-mount or a surface-mount panel.

• Specify whether or not you need a transparent cover for the FSCS.

• Specify whether or not you need a terminal block wired to the FSCS inputs, to be used for Zoned Wiring to the Fire Panel.

Automation Displays, Inc. will provide you with a copy of the FSCS drawing that indicates the I/O numbers that correspond to each LED output and each switch input on the FSCS. Each 2 position switch requires 1 input and each 3 position switch requires 2 inputs.

The FSCS you order from Automation Displays Inc. will contain the following:

• An Automation displays’ Autoface IV graphic door with a keylock.

• Switches and Status Indicators for each piece of smoke control equipment.

• A “Master” keyswitch, a “Clear Faults” push-button, a “Lamp Test” push-button and a sonalert audible annunciator.

• An Automation Displays’ Q-Card CPU board with the “Andover Data Interface” firmware that is wired to an RS232 Protection PCB.

• An Automation Displays’ 80 Point Driver card for every 80 status indicators.

• An Automation Displays’ 80 Point Driver card for reading the FSCS switches. A 2 position switch requires 1 input and a 3 position switch requires 2 inputs. A Switch Protection PCB is also included.

• A 5V DC power supply for the Q-Card, the 80 Point Driver cards, and the FSCS Status Indicators.

Refer to Chapter 5 for a drawing of an example FSCS graphic.

Technical Manuals Online! - http://www.tech-man.com

Page 44: Infinity Smoke Control Guide - Fire Alarm Resources

Infinity Smoke Control System Components

2-16 Infinity Smoke Control Guide

TOC

The Fi re PanelThe Fire Panel connects to all of the smoke detectors, fire detectors, manual pull boxes, fire alarms, etc.within the building. When one of the Fire Panel sensors detects a problem, the Fire Panel informs the Infinity smoke control which sensor is in an alarm condition and what the alarm condition is. The Infinity smoke control system receives all of it’s alarm information from the Fire Panel. The smoke control zones must correspond to the Fire Panel’s fire zones.

There are two methods for connecting the Fire Panel to the Infinity smoke control system: using an RS-232 communications channel or by the Zoned Wiring method.

RS-232 Communi cations

As part of Andover Controls’ UL Listing, the following Fire Panels can communicate directly with the CX9200 via RS-232:

Simplex Time Recorder Co. Series 41001 Simplex PlazaGardner, Massachusetts 01441(508) 632-2500

Edwards Systems Technology, Inc. Model # IRC-3195 Farmington AvenueFarmington, Connecticut 06032(203) 678-0410

Zoned Wiring

If you are using a Fire Panel that is not listed above, you will have to connect to the Infinity smoke control system using the Zoned Wiring method. This requires running a set of wires for each zone from a contact closure output on the Fire Panel to inputs on the FSCS. The CX9200 will poll the FSCS to determine when a zone is in an alarm condition. If you plan on using this method, you must specify that a terminal block be provided with the FSCS that connects to the FSCS inputs. See the following chapter for more details.

Technical Manuals Online! - http://www.tech-man.com

Page 45: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Chapter 3

Instal lation and Layou tThis chapter gives instructions for installing and interconnecting the Infinity smoke control system components.

All wiring in an Infinity smoke control system must comply with the National Electric Code (NFPA 70), as well as any state or local regulations.

Special requirements for using Infinity equipment to perform smoke control is covered in detail in this chapter. For general installation instructions, see the installation guides for each individual component. These installation guides are shipped with the Infinity controllers. Topics covered in this chapter are:

• Installing the CX9200

• Installing Infinet Controllers

— The SCX920S

— The TCX840 series

— The TCX850 series

— The TCX860/865 series

— The Infilink 200

— The Infilink 210

• Installing the FSCS

• Installing the Fire Panel

Technical Manuals Online! - http://www.tech-man.com

Page 46: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

3-2 Infinity Smoke Control Guide

TOC

Inst alli ng the CX9200For detailed information on how to mount and connect the wiring to the CX9200 and it’s peripherals, refer to the following Andover Controls documentation:

Infinity CX9200 Hardware Installation Guide (P/N 30-3001-347)Energylink 2500 Installation Guide (P/N 30-3001-393)DCX250 Installation Guide (P/N 30-3001-196)Infinity Modem Guide (P/N 30-3001-404)

Cable Limitations

• The RS-232 cable between the CX9200 and the FSCS must be no longer than 20 feet, and must be enclosed in conduit.

• The RS-232 cable between the CX9200 and the Fire Panel must be no longer than 20 feet, and must be enclosed in conduit.

Comm Port Ass ignments

In a smoke control system, it is recommended that you use the following Comm Port assignments:

• COMM1 – FSCS panel RS-232

• COMM2 – Infinet Network

• COMM3 – User terminal

• COMM4 – Fire Panel RS-232

Isolati ng Energynet Co ntrol lers

In a system that performs smoke control, the CX9200s have to be electrically isolated from other Energynet devices using the Energylink 2500 and the ENL2503 fiber optic module. This is done in order to ensure that a fault on one of these devices will not interfere with the operation of the smoke control system. The Energylink 2500 is only required when connecting CX9200s to other Energynet devices, it is not required between CX9200s.

The Energylink 2500 mounts in the CX9200 cabinet and receives it’s power from the CX9200 power supply.

Figure 3-1 shows the use of the Energylink 2500 to isolate the CX9200 from other Energynet controllers.

Technical Manuals Online! - http://www.tech-man.com

Page 47: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

Andover Controls Corporation 3-3

TOC

Figure 3-1. Isolatin g the CX9200

CX9200with

Energylink 2500

CX9200

Other Energynet Components

FiberOptics

Smoke Control Components

Energynet Energynet

Technical Manuals Online! - http://www.tech-man.com

Page 48: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

3-4 Infinity Smoke Control Guide

TOC

Installi ng Inf inet Controller sFor detailed information on how to mount and connect the wiring to the various Infinet controllers and repeaters, refer to the following Andover Controls documentation:

SCX920 Installation Guide (P/N 30-3001-170)TCX840 Installation Guide (P/N 30-3001-493)TCX850 Installation Guide (P/N 30-3001-173)TCX860 Installation Guide (P/N 30-3001-390)TCX865 Installation Guide (P/N 30-3001-497)Infilink 200 Installation Guide (P/N 30-3001-178)Infilink 210 Installation Guide (P/N 30-3001-394)

Smoke Con trol Requi rements

In addition to the information contained in each installation guide, the following requirements apply when using the Infinet controllers and repeaters in a smoke control system.

The SCX920S

• When using the SCX920S in a dedicated smoke control application, the manual overrides must be disabled. The SCX920 installation guide explains this process in detail.

• When using the SCX920S in a non-dedicated smoke control application, you must do one of the following:

— Disable the manual overrides, or

— Locate the SCX920S in area only accessable to authorized personnel, and provide an OVERRIDE status indicator on the FSCS that turns on when the outputs are overridden. The FSCS audible indicator must also turn on.

• If the AC input voltage is to be set to 24 V, an Andover Controls’ Listed transformer must be used to supply the 24V AC input power . These transformers must be placed in a Listed enclosure and must be wired according to the National Electric Code, as well as any state or local regulations.

Table 3-1 lists the step-down transformers that are available from Andover Controls.

Technical Manuals Online! - http://www.tech-man.com

Page 49: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

Andover Controls Corporation 3-5

TOC

The TCX840 and TCX850 series

• Only an Andover Controls’ Listed transformer may be used to supply the 24V AC input power for the TCX840 and TCX850 series. These transformers must be placed in a Listed enclosure and must be wired according to the National Electric Code, as well as any state or local regulations.

Table 3-1 lists the step-down transformers that are available from Andover Controls.

• All of the Input and Output wiring on the TCX840 and TCX850 series must remain in the same room.

The TCX860/865 series

• Only an Andover Controls’ Listed transformer may be used to supply the 24V AC input power for the TCX860/865 series. These transformers must be placed in a List-ed enclosure and must be wired according to the National Electric Code, as well as any state or local regulations.

Table 3-1 lists the step-down transformers that are available from Andover Controls.

• All of the Input and Output wiring on the TCX860/865 series must remain in the same room.

The Infi link 200

• Any cables connected to the RS-232 port must be less than 20 feet in length, and must be enclosed in conduit.

The Infi link 210

• The Infilink 210 must be used to electrically isolate the Infinet controllers that are performing smoke control from the non-smoke control Infinet controllers. This is

Table 3-1. Lis ted 24V Step-down Transformers

Voltage PRI:SEC VA Rating Part NumberPrimary and Secondary Connections

115V : 24V 40 VA 01-2100-378 Solderless Lug

115V : 24V 40 VA 01-2100-323 Wires

277V : 24V 50 VA 01-2100-379 Solderless Lug

208/240V : 24V 40 VA 01-2100-407 Wires

Technical Manuals Online! - http://www.tech-man.com

Page 50: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

3-6 Infinity Smoke Control Guide

TOC

done in order to ensure that a fault on one of these devices will not interfere with the operation of the smoke control system. The Infilink 210 is not required between every Infinet controller, it is only required between groups of controllers that are performing smoke control and groups of controllers not performing smoke control.

Figure 3-2 shows the use of the Infilink 210 to isolate the Infinet smoke control components.

Figure 3-2. Isolatin g the Infinet Controller s

CX9200

Other Infinet Controllers

FiberOptics

Smoke Control Components

SCX920STCX840 series

TCX860/865 seriesInfilink 200

Infilink210

Infilink210

Infinet

TCX850 series

Technical Manuals Online! - http://www.tech-man.com

Page 51: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

Andover Controls Corporation 3-7

TOC

Installi ng the FSCSFor detailed information on how to mount the FSCS, refer to:

Automation Displays Inc.3533 North White AvenueEau Claire, Wisconsin 54703(715) 834-9595

Location and Access

The FSCS should be located close to the other fire fighter’s systems that are in the building. Means should be provided to ensure only authorized access to the FSCS. When acceptable to the authority having jurisdiction, the FSCS should be located in a room that is separated from public areas by a suitably marked and locked door. The location, room size, access means, and other physical design considerations of the FSCS location must be acceptable to the authority having jurisdiction.

Inside the FSCS

Figure 3-3 shows what the typical components inside an FSCS will look like. Since the FSCS is custom made for each application, the internal layout will vary from panel to panel.

Technical Manuals Online! - http://www.tech-man.com

Page 52: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

3-8 Infinity Smoke Control Guide

TOC

Figure 3-3. Typical Internal Components in an FSCS

80 POINT LED DRIVER CARD

80 POINT SWITCH INPUT CARD

Q-CARD PROCESSOR PCB

1234

SWITCHPROTECTION

PCB

WIRING

TROUGH

RS-232PROTECTION

PCB

OUT IN COM

+5V DC POWER SUPPLY

+5V

+5V

COM

COM

HNG

ON

1 A

RS-232 FIELDWIRING TERMINALS

AC POWERFIELD WIRINGTERMINALS

POWER SWITCHAND LINE FUSE

Technical Manuals Online! - http://www.tech-man.com

Page 53: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

Andover Controls Corporation 3-9

TOC

Field Wiring Terminals

The following are the only field connections that are required when installing an FSCS. All field wiring must be installed by qualified personnel and must comply with the National Electric Code, as well as any state or local regulations.

AC Power Wir ing

The AC input voltage is connected to the AC POWER FIELD WIRING TERMINALS.

Figure 3-4 shows this terminal block and how it is wired.

Figure 3-4. AC Power Terminal Blo ck

RS-232 Communi cati on Port Wiring

The RS-232 cable from the CX9200 connects to the FSCS at the RS-232 FIELD WIRING TERMINALS. This cable must be less than 20 feet in length, and must be enclosed in conduit.

Figure 3-5 shows this terminal block and how it is wired to the CX9200.

HNG

The HOT Terminal (Black wire)The NEUTRAL Terminal (White wire)The GROUND Terminal (Green wire)

Technical Manuals Online! - http://www.tech-man.com

Page 54: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

3-10 Infinity Smoke Control Guide

TOC

Figure 3-5. RS-232 Terminal B lock

Zoned Alarm Contact Wiring (Opt ional)

As stated in the previous chapter, if you are not using a Fire Panel that is part of the Andover Controls Listing, you will have to connect the Fire Panel to the smoke control system using the Zoned Wiring method. This involves connecting a set of wires for each zone from the Fire Panel to the FSCS. Each contact closure output on the Fire Panel will be wired to an input on the FSCS, which is read by the CX9200. These FSCS inputs will be wired at a terminal block in the FSCS (not shown). This wiring must be less than 20 feet in length, and must be enclosed in conduit.

The Q-Card Processor P CB

The Q-Card controls the RS-232 communications with the CX9200, reads the FSCS switch inputs from the 80 Point Switch Input cards, and controls which Status Indicators will be turned on by the 80 Point LED Driver cards.

The Q-Card has a Reset switch and an Options dipswitch. Pressing the Reset switch resets the processor, but maintains the current status of the LEDs. The Options dipswitch is used to set the RS-232 baud rate and to enable the auto-blanking feature. When the auto-blanking feature is on, the status LEDs will be cleared if the FSCS does not receive any data from the CX9200 within 10 seconds. The Q-Card only reads the Options dipswitch after a Reset.

COMMONDATA INDATA OUT

RS-232PROTECTION

PCB

OUT IN COM

Wire to pin 7 on the CX9200 RS-232 portWire to pin 2 on the CX9200 RS-232 portWire to pin 3 on the CX9200 RS-232 port

Technical Manuals Online! - http://www.tech-man.com

Page 55: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

Andover Controls Corporation 3-11

TOC

Table 3-2 shows the settings for the Options dipswitch..

Andover Controls recommends setting the FSCS for 9600 baud, with auto-blanking disabled, therefore all the dipswitches are OFF.

Figure 3-6 shows the location of the switches on the Q-Card.

Figure 3-6. The Q-Card swit ch sett ings

Table 3-2. Q-Card Options Dip switch Sett ings

Switch Position: 1 2 3 4

Auto-blanking ON ON

Auto-blanking OFF OFF

9600 Baud OFF OFF OFF

7200 Baud OFF OFF ON

4800 Baud OFF ON OFF

3600 Baud OFF ON ON

2400 Baud ON OFF OFF

1200 Baud ON OFF ON

600 Baud ON ON OFF

300 Baud ON ON ON

Q-CARD PROCESSOR PCB

1 2 3 4

Reset Switch Options Dipswitch

Technical Manuals Online! - http://www.tech-man.com

Page 56: Infinity Smoke Control Guide - Fire Alarm Resources

Installation and Layout

3-12 Infinity Smoke Control Guide

TOC

Installi ng the Fire Pane lRefer to the Fire Panel manufacturer’s documentation for installation and wiring instructions.

The Fire Panel connects to the CX9200 through an RS-232 cable. This cable should be no longer than 20 feet in length, and must be enclosed in conduit.

Figure 3-7 shows how to wire the RS-232 cable from the Fire Panel to the CX9200.

Figure 3-7. Fire Panel RS-232 Wiring

a. Simplex Model 4020

XMITRTSRCVCTSGND

Port A

CX9200 DB-25

Pin 2 (TD)

Pin 3 (RD)

Pin 7 (GND)

b. Edwards Syst ems Techn ology Model IRC-3

CX9200 DB-25

Pin 2 (TD)

Pin 3 (RD)

Pin 7 (GND)

TXDRXD

COMM

TB1

Technical Manuals Online! - http://www.tech-man.com

Page 57: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Chapter 4

Configuring the SystemThis chapter briefly describes how to configure the smoke control system and how to communicate with the various smoke control system components. For more detailed information concerning these and other topics, refer to the following Andover Controls manual:

Infinity CX Programmer’s Guide (P/N 30-3001-166)

This chapter does not attempt to explain the system’s programming language or how to write smoke control application programs. Refer to Chapter 5 for example smoke control programs.

Topics covered in the chapter are:

• Logging On to the CX9200

• Using the Command Window

• Using the Menus

• Logging Off the CX9200

• Assigning Security Levels to Users

• Setting the System Date and Time

• Configuring the Commports

• Creating and Editing Points

• Creating and Editing Files

Technical Manuals Online! - http://www.tech-man.com

Page 58: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-2 Infinity Smoke Control Guide

TOC

Log ging on to the CX92 00When you first power up the CX9200, COMM3 at 9600 baud is the default communications port for your terminal. After connecting an RS-232 cable between your terminal and COMM3, type WINDOW . You will not see the word WINDOW on your terminal as you are typing. The CX9200 will respond with the Infinity Window.

The Infinity Window prompts you for a User Name first. If the CX9200 has just been powered up or reset, you must type in the predefined User Name ACC. Otherwise, type in your own User Name.

The Infinity Window then prompts you for a Password. If the CX9200 has just been powered up or reset, you must type in the predefined Password ACC. Otherwise, type in your own Password.

If you logged in under the User Name ACC and Password ACC, you are the system administrator and have full access to the system. You should change the Password ACC to another Password in order to prevent unauthorized access to the system. For details, refer to the section in this chapter on Assigning Security Levels to Users.

Figure 4-1 shows the Infinity Window.

Figure 4-1. The Infini ty Window

iewV ditE onnectC ogoutL

INFINITY

User Name

PasswordACC

(C) 1990 Andover Controls Corporation

Version 1.5

Technical Manuals Online! - http://www.tech-man.com

Page 59: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-3

TOC

Using the Comma nd WindowOnce you have logged on to the CX9200, the Command window will be displayed. The Command window is the main window in the Infinity system.

Along with the Command window, you will see the Main Menu Bar at the top of the screen and the StatusBar at the bottom.

Figure 4-2 shows the Command window.

Figure 4-2. The Command Window.

The Main Menu Bar

The Main Menu Bar has selections for View, Edit , Connect and Logout. The current selection will be highlighted. The View and Edit selections will cause a Pulldown Menu to appear. The Main Menu Bar selections will be discussed in more detail throughout this chapter.

The Command Window

The Command window allows you to enter commands directly to the smoke control system. You enter these commands at the Command

iewV ditE onnectC ogoutL

Command Window - INFINITY1

R>

Technical Manuals Online! - http://www.tech-man.com

Page 60: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-4 Infinity Smoke Control Guide

TOC

window’s R> prompt. You toggle between the Main Menu Bar and the Command window using the F4 key.

You can print the values of System Variables, Start and Stop Programs, or execute many other commands from the Command window. For example, if you type the following:

R>PRINT DATE

The CX9200 will respond by printing the Date and Time inside the Command window.

The StatusBar

The StatusBar can be used by a program to Print any information that is available in the Infinity system.

Technical Manuals Online! - http://www.tech-man.com

Page 61: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-5

TOC

Using the M enusAlthough many of the Infinity Menus look different, they all respond to the same set of keystrokes. This section summarizes some of these keystrokes.

You change between the Main Menu Bar selections using the LEFT and RIGHT ARROW keys. In order to accept a selection, you can either press ENTER while the selection is highlighted, or enter the first letter of the selection.

You change between selections in a pulldown menu using the UP and DOWN ARROW keys. In order to accept a selection, you can either press ENTER while the selection is highlighted, or enter the first letter of the selection.

Once in another menu, you use the TAB key to change from attribute to attribute. To go to the previous attribute, hit the ESC key, then the TAB key.

If an attribute uses a small window and has a list of selections that have a set of parentheses before them, use the UP and DOWN ARROWS to change between the selections, and use the SPACE bar to accept a selection. After you accept the selection, an X will appear in the parentheses.

When the system is prompting you to enter a name, you can press the F2 key to get a list of the available choices.

The F4 key allows you to toggle between the Menu Bars and the Windows.

Logging Off th e CX9200In order to Log Off the CX9200, simply select the Logout selection from the Main Menu Bar.

After Logging Off the CX9200, it will not respond to anything you type on the terminal. You must perform the Logging On procedure if you want to communicate with the CX9200 again.

Technical Manuals Online! - http://www.tech-man.com

Page 62: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-6 Infinity Smoke Control Guide

TOC

Assi gning Securit y Levels to UsersThis section describes how to assign new Users for the Infinity system and how to set the Passwords and Security Levels for these Users.

Starting at the Main Menu Bar, select the Edit function. A pulldown menu will appear showing what Edit functions are available. Select the Users option from the pulldown menu.

Figure 4-3 shows the Edit pulldown menu.

Figure 4-3. Edit p ulldown menu

After selecting Edit Users, you will be prompted to enter the User Name. Type in the Name of the User that you want to add or change and hit ENTER. For example, if you want to change the Password of the initial predefined user, enter ACC. You may also use the F2 key to view the selections that are available to you.

The User Window will now appear on the screen. The User Window allows you to enter the Password, set the Security Level, and enter other information about this User.

iewV ditE onnectC ogoutL

Command Window - INFINITY1

R>

Edit

FilesCommportsControllersInfinet ControllersSystem Date & TimeSystem VariablesPersonsAreasDoors

PointsUsers

Technical Manuals Online! - http://www.tech-man.com

Page 63: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-7

TOC

When you want to select a particular security level, hit the SPACE bar and an (X) will appear to the left of the selection. When you are done editing this User, TAB over to the Save box and hit ENTER. This new User information will now be entered into the system.

Figure 4-4 shows the User Window.

Figure 4-4. The User Window

iewV ditE onnectC ogoutL

Command Window - INFINITY1User - INFINITY1 ACC

( ) View Only( ) Acknowledge Alarms( ) Change Values( ) Enable/Disable( ) Configure( ) Program(X) Administrate

( ) No Access

Full NamePassword

Login ProgramLogout Program

User Name ACC

ACC

Security Level

SAVE

SAVE AS

CANCEL

DELETE

TEACH

Technical Manuals Online! - http://www.tech-man.com

Page 64: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-8 Infinity Smoke Control Guide

TOC

Setting t he Syst em Date and TimeStarting at the Main Menu Bar, select the Edit function. A pulldown menu will appear showing you the Edit functions that are available. Figure 4-3 shows the Edit pulldown menu.

Select the System Date & Time option from the pulldown menu. The System Time window, which allows you to set the date and time, will now appear on the screen. Enter the date and time in the same format that appears in the window. When the date and time are set, TAB to the OK box and hit ENTER. You have now set the date and time throughout the Infinity system.

Figure 4-5 shows the System Time window.

Figure 4-5. The Syste m Time Window

iewV ditE onnectC ogoutL

Command Window - INFINITY1

R>

System Time - INFINITY1

March 24 1994 15:20:00Date and Time

OK CANCEL

Technical Manuals Online! - http://www.tech-man.com

Page 65: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-9

TOC

Conf igur ing th e Commpor tsThe CX9200 has four Communication Ports that must be configured for use with the smoke control system. In a smoke control system, it is recommended that you assign the Commports as follows:

• COMM1 - RS-232 port for the FSCS

• COMM2 - Infinet Network

• COMM3 - User Terminal

• COMM4 - RS-232 port for the Fire Panel

Configu ring COMM1 for the FSCS

Starting at the Main Menu Bar, select the Edit function. A pulldown menu will appear showing you the Edit functions that are available. Figure 4-3 shows the Edit pulldown menu.

Select the Commports option from the pulldown menu. After selecting Edit Commports, you will be prompted to enter the Commport Name. You can either type in COMM1 , or press the F2 key for a list of the available selections. After entering COMM1 , press the ENTER key and the Commport window will appear on the screen.

The Commport window allows you to enter a description, set the Default Mode, and set the Baud rate. For use with the FSCS, the Commport should be set up as follows:

• Description = FSCS Interface (for example)

• DefaultMode = Printer

• Baud rate = Baud9600

Once the information has been entered, TAB to the SAVE box and hit the ENTER key. Comm1 has now been configured.

Figure 4-6 shows the Commport window.

Technical Manuals Online! - http://www.tech-man.com

Page 66: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-10 Infinity Smoke Control Guide

TOC

Figure 4-6. The Commpor t Window

Configu ring COMM2 for Infin et

Select Edit Commports and enter COMM2 at the Name prompt. When the Commport window comes up, set the DefaultMode attribute to Infinet .

When you hit the TAB key the Commport window will change slightly and two more boxes will appear that are labeled Learn and View. These new selections apply to an Infinet port. The Learn box instructs the CX9200 to poll the Infinet Network and bring any available controllers On-line. The View box instructs the CX9200 to print out the status of the Infinet controllers.

The attributes should be set as follows:

• Description = Infinet Port (for example)

• DefaultMode = Infinet

• Baud rate = Baud19200

Once the attributes are set properly, TAB to the Learn box and hit ENTER. The CX9200 will respond with a window that says Learn Mode is Active.

iewV ditE onnectC ogoutL

Command Window - INFINITY1

( ) Window( ) Command( ) Infinet( ) Lbus( ) Autoset( ) TankNet( ) Xdriver

(X) Printer

Name COMM1

DefaultModeSAVE

CANCEL

Commport - INFINITY1 COMM1

Description FSCS Interface

Mode Printer

( ) Baud1200( ) Baud2400( ) Baud4800(X) Baud9600( ) Baud19200

( ) Baud300

Baud

Technical Manuals Online! - http://www.tech-man.com

Page 67: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-11

TOC

When the CX9200 has completed polling the Infinet Network, it will display the Infinet Summary window. This window shows the name, port, model, serial number and status of all of the Infinet devices.

Figure 4-7 shows an example of the Infinet Summary window.

Figure 4-7. The Infin et Summary wind ow

The F4 key will bring you back to the Commport window. Use the UP ARROW key to go to the SAVE box and hit the ENTER key. The CX9200 will display the Command window. COMM2 has now been configured for Infinet.

If this is the first Learn you have performed on this Infinet Network, the CX9200 will assign a name to each controller that is based on it’s serial number and port. You can change these names to something more meaningful, such as AHU1 or FLOOR2_TCX, by going to the Edit pulldown menu, selecting Infinet Controllers , pressing the F2 key to list the available choices, and selecting the Infinet controller name that you would like to change.

The CX9200 will display the Infinet Controller window. You can now change the name of the Infinet controller. You can also add a Description for this Infinet controller, such as Floor 1 Air Handling

iewV ditE onnectC ogoutL

Infinet Summary - INFINITY1

Name Model Serial Number ID StatusPort

920 80858 1 OnlineCOMM2lc_0080858

920 80857 2 OnlineCOMM2lc_0080857

853 63078 3 OnlineCOMM2lc_0063078

Technical Manuals Online! - http://www.tech-man.com

Page 68: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-12 Infinity Smoke Control Guide

TOC

Unit . When you have done this, TAB to the Save box and hit the ENTER key. The CX9200 will return to the Command window.

Figure 4-8 shows the Infinet Controller window.

Figure 4-8. The Infin et Contr oller Window

From the Main Menu Bar, you can select View, then Infinet Controllers to verify your name changes and to view the status of all of the Infinet controllers.

Configu ring COMM3 for the Users Termi nal

The default settings are as follows:

• DefaultMode = Autoset

• Baud rate = Baud9600

• TerminalType = VT100

If you need to change any of these settings, or you want to enter a description, you select Edit Commports and use COMM3 as the name.

iewV ditE onnectC ogoutL

Command Window - INFINITY1Infinet Controller - INFINITY1 AHU1

Name AHU1 SAVE

SAVE AS

CANCEL

DELETE

RESET

Model 920

Description Floor 1 Air Handling Unit

Port COMM2

Infinet ID 1

Serial Number 80858

Error

Error Time

Error Count 0

Version 1.5

Status OnLine

Reconfigs 0

Technical Manuals Online! - http://www.tech-man.com

Page 69: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-13

TOC

Configu ring COMM4 for the Fire Panel

This section describes how to configure COMM4 to communicate with the Fire Panel. The CX9200 communicates with the Fire Panel using a piece of software called an Xdriver, which is available from Andover Controls. Instead of selecting Edit Commports from the Main Menu Bar to configure COMM4, you load an Xdriver “.dmp” file into the CX9200 using a computer that is running a communications program.

Each Fire Panel will have it’s own unique Xdriver. If you are using a Simplex Fire Panel, you will need the SPX Xdriver. If you are using an Edwards Systems Technology Fire Panel, you will need the EST Xdriver.

Loading an Xdriver

You should receive four files in your Xdriver package, one for each commport. Since COMM4 is being used for the Fire Panel, you will either use the spxcom4.dmp Xdriver for a Simplex panel, or the estcom4.dmp Xdriver for an Edwards Systems Technology panel. The Xdriver loading procedure is as follows:

• If your CX9200 controller name is not “INFINITY1”, then you must edit the Xdriver file and change all occurrences of “INFINITY1’’ to your controller name.

• If your CX9200 Energynet ID is not “1”, then you must change the number at the end of the line “Dictionary : CONTROLLER NAME : 1” to your controller’s Energynet ID.

• Go to the Command window on the CX9200 and type load -o-m at the R> prompt and hit the ENTER key.

• From your computer, send the appropriate Xdriver “.dmp” file.

• When the reload is done, the CX9200 will return to the Command window. Type print COMM4 xdriverstatus at the R> prompt and the CX9200 should respond with “Installed”.

See the section titled Creating and Editing Points for instructions on how to create variables that use the Xdriver port.

Technical Manuals Online! - http://www.tech-man.com

Page 70: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-14 Infinity Smoke Control Guide

TOC

Creating and Ed iting PointsThis section explains how to create and edit a Point. A point refers to a variable that is used by the Infinity system. For example, a Point can be an input on a controller, an output on a controller, a numeric variable, a character string, or an Xdriver variable.

Creating an Input/Output Poin t

Select Edit Points from the Main Menu Bar. Enter the name of the Infinet controller at the InfinetCtlr prompt. Enter the name of the Point at the Name prompt. If it is a new Point, you will have to type in the name that you wish to give the Point, such as:

OADmp for the Outside Air Damper output Sfan for the Supply Fan output

If you are editing an existing Point, you can hit the F2 key at the Name prompt and get a list of the available choices.

After entering the Point Name, the Point window will appear. The Point window allows you to define the attributes of this Point. You must set the Type of Point, such as Input or Output. You must set the Electrical Type for an Input/Output Point, such as Voltage, Digital, Current, or TriState. You must set the Channel Number for each Input/Output Point. The Channel Number refers to the physical Input or Output number on the Infinet controller. Each Infinet controller will have different Input/Output capabilities. Refer to Chapter 2 for an explanation of each controller.

If you select the DETAILS box, you can enter a Description of the Point, enter the Display Format for a Point, or define other attributes of the Point.

When you are done entering the attributes, TAB to the SAVE box in the Point window and hit the ENTER key. The CX9200 will return you to the Command window.

Figure 4-9 shows an example of a Point window.

Technical Manuals Online! - http://www.tech-man.com

Page 71: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-15

TOC

Figure 4-9. Example Point Window

Creating a Numeric Point

A Numeric Point is a variable that can be used by the Infinity system. A Numeric Point is created the same way as an Input or Output point. When you call up the Point window, set the Type to Numeric. A Numeric Point does not have selections for Channel Number or Electrical Type because they do not apply. You can select the DETAILS box in order to enter a description for the point.

Creating an Xdriver Point

An Xdriver Point is a variable that will be used by the CX9200 to get alarm and status information from the Fire Panel. In order to create an Xdriver Point, create a Numeric Point and select the DETAILS1 box.

A window will appear on the screen prompting you to enter a Port. Enter COMM4 for the Port because that is the Port that the Fire Panel is connected to. Press the TAB key (not ENTER) after typing in COMM4 and some additional fields will appear on the screen. The number of fields and the name of the fields will be different for different Xdrivers. These fields correspond to the physical Fire Panel sensor numbers that

iewV ditE onnectC ogoutL

Command Window - INFINITY1

(X) Output( ) Numeric( ) DateTime

( ) Input

Name Sfan

TypeSAVE

SAVE AS

Point - INFINITY1 AHU1 Sfan

(X) Digital( ) Current( ) TriState( ) Pneumatic( ) ReaderDoor

( ) Voltage

Electrical Type

(X) Enabled( ) Disabled

State

=

( ) HiResVoltage( ) HiResCurrent

CANCEL

DETAILS

Channel Number 1

Technical Manuals Online! - http://www.tech-man.com

Page 72: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-16 Infinity Smoke Control Guide

TOC

this Xdriver Point is to represent. Refer to your Fire Panel manufacturer’s documentation for a description of these fields.

Figure 4-10 shows the Simplex Xdriver fields.

Figure 4-10. Simplex Xdriver Fields

Figure 4-11 shows the Edwards Systems Technology fields.

iewV ditE onnectC ogoutL

Point - INFINITY1 Smoke.SPX

Port COMM4

SAVE

CANCELCard

Point

Sub-Point

Status/Time

Technical Manuals Online! - http://www.tech-man.com

Page 73: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-17

TOC

Figure 4-11. EST Xdriver Fields

Refer to Appendix A for a list of the possible Xdriver values that can be received from the Fire Panel, and what Events they correspond to.

iewV ditE onnectC ogoutL

Point - INFINITY1 Smoke.EST

Port COMM4

SAVE

CANCELLoop

Address

Technical Manuals Online! - http://www.tech-man.com

Page 74: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-18 Infinity Smoke Control Guide

TOC

Creating and Ed iting Fil esThis section briefly explains how to create and edit a File. A File can be a Program, a Function, a Data file or a Report. These Programs, which run in the CX9200 and in the Infinet controllers, determine how the Infinity smoke control system operates.

The Programs are written in Andover Controls’ Plain-English language. It is beyond the scope of this manual to explain the Plain-English language or how to write Programs. Refer to the following Andover Controls documentation for Plain-English programming instructions:

Plain English Language Reference (P/N 30-3001-165)Infinity CX Programmer’s Guide (P/N 30-3001-166)

Creating a Program

Select Edit Files from the Main Menu Bar. If the Program will be running in an Infinet controller, enter the name of the Infinet controller at the InfinetCtlr prompt. If the Program will be running in the CX9200, leave the InfinetCtlr prompt blank. Enter the name of the Program at the Name prompt. If it is a new Program, you will have to type in the name that you wish to give the Program, such as:

SmokeSelfTest FSCS_Interface

If you are editing an existing Program, you can hit the F2 key at the Name prompt and get a list of the available choices.

After entering the Program Name, the File window will appear. The File window allows you to enter a Description for the Program or define the attributes of the Program, such as State, Flowtype or whether or not the Program should start automatically.

Figure 4-12 shows the File window.

Technical Manuals Online! - http://www.tech-man.com

Page 75: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

Andover Controls Corporation 4-19

TOC

Figure 4-12. The File Window

After entering the information into the File window, TAB to the SAVE box and hit the ENTER key. The CX9200 will now bring up the Editor window. The Editor window allows you to create a new Program or edit an existing Program.

When you are editing a File, the File Menu Bar is at the top of the screen. The File Menu Bar has pulldown menus that allow you to use the Editor. Hit the F4 key to toggle between the Editor window and the File Menu Bar.

When you are finished editing your program, select the File pulldown menu from the File Menu Bar, then select the Save option. The CX9200 will now compile and save your program. The compiler will alert you if there are any errors in the program.

If you configured the Program for AutoStart, it will begin to run after it is compiled and saved. If not, you can Start or Stop the Program from the Command window, or from another Program.

To exit the Editor and return to the Command window, select File Quit from the File Menu Bar.

iewV ditE onnectC ogoutL

Command Window - INFINITY1

( ) Function( ) Data( ) Report

(X) Program

Filename SmokeSelfTest

TypeSAVE

CANCEL

File - INFINITY1 SmokeSelfTest

(X) Enabled( ) Disabled

State

Description

DELETE

DETAILS

Weekly Dedicated System Tests

(X) FallThru( ) Looping

FlowType

(X) Command Line( ) AutoStart

Technical Manuals Online! - http://www.tech-man.com

Page 76: Infinity Smoke Control Guide - Fire Alarm Resources

Configuring the System

4-20 Infinity Smoke Control Guide

TOC

Figure 4-13 shows the Editor window, the File Menu Bar, and part of a sample program.

Figure 4-13. The Editor

Functions, Data files and Reports are created the same way as a Program.

The File Menu Bar

• The File pulldown menu allows you to Open a File, Save a File, modify the Configuration of a File, set the Firing Order of a File, or Quit the Editor and return to the Command window.

• The Edit pulldown menu allows you to Cut, Copy, Paste, Clear, and Select text within the Editor.

• The Search pulldown menu allows you to Find text, find and Replace text, or search for the Next Error or the Previous Error.

• The Check selection will check for errors in your File.

• The Tools pulldown menu will allow you to view a Point Summary, a File Summary, a Program Summary, a System Variable Summary, or the Message window. It will also allow you to Edit a Point, Edit a System Variable, or create a split screen that contains the Command Window on the top of the screen and the Editor on the bottom half.

File earchS heckC oolsT

INFINITY1 - SmokeSelfTest

ditE

Begin_prog:

‘Clear Self-Test FaultsAH3Sfan.ST.Fail = OffFL2SADmp.ST.Fail = OffFL2RADmp.ST.Fail = OffFL3SADmp.ST.Fail = OffFL3RADmp.ST.Fail = OffFL4SADmp.ST.Fail = OffFL4RADmp.ST.Fail = Off

RunTests:Print “ RUNNING DEDICATED SELF-TEST “ to COMM3 StatusBar

CloseDampers:SMKDMPRS DefaultDmprPosn = On

WaitForDampers:If TS < (MaxDamperTime + 5) then Goto WaitForDampers

Technical Manuals Online! - http://www.tech-man.com

Page 77: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-1 Infinity Smoke Control Guide

TOC

Chapter 5

Smoke Cont rol ProgramsThis chapter describes some example Infinity smoke control programs. These example programs are for illustrative purposes only. Since each system is unique, your programs will not be identical to these examples, but the same principles will apply.

The HVAC example programs were included to show how the smoke control mode must have priority over the HVAC modes. The HVAC programs do not perform any HVAC functions.

These programs are written in Andover Controls’ Plain-English language. It is beyond the scope of this manual to explain the Plain-English language or how to write applications programs. Refer to the following Andover Controls documentation for Plain-English programming instructions:

Plain English Language Reference (P/N 30-3001-165)Infinity CX Programmer’s Guide (P/N 30-3001-166)

Topics covered in this chapter are:

• Example Smoke Control System

• CX9200 Programs

— Programs for Communicating with the FSCS

— Programs for Verifying Equipment Operation

— Programs for Smoke Control

— Programs for Controlling the System

• Controlling the Smoke Dampers

• Controlling the Air Handling Units

• Controlling the Stairwell Fan

• Controlling the VAV Terminals

Technical Manuals Online! - http://www.tech-man.com

Page 78: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-2 Infinity Smoke Control Guide

TOC

Example S moke C ontrol SystemFigure 5-1 shows a block diagram of the smoke control components that could be used to create a smoke control system for a small, four story building. This example system will be used as the basis for the programs in this chapter.

Figure 5-1. Example Smoke Control Syst em

SCX920SAHU-1Floor 1

CX9200Main Controller

Firefighter’s SmokeControl Station

Fire PanelSimplex or EST

RS-232RS-232

SCX920SSmokeDampers

SCX920SAHU-2Floors 2-4

Floors 2-4

TCX840VAV TerminalFloor 2

TCX851VAV TerminalFloor 3

TCX861VAV TerminalFloor 4

TCX853AHU-3Stairwell

INFINETRS-485

Technical Manuals Online! - http://www.tech-man.com

Page 79: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-3 Infinity Smoke Control Guide

TOC

Figure 5-2 shows the FSCS graphic for the example system.

Figure 5-2. Example FSCS

AHU-2

Firefighter’s Smoke Control Station

CLEARFAULTS

LAMP TEST MASTER KEY

SONALERT

AHU-3

AHU-1

AHU-1 SUPPLY FAN

STATUS FAILON AUTO OFF

AHU-1 RETURN FAN

STATUS FAILON AUTO OFF

AHU-1 RA DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

AHU-1 OA DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

AHU-1 EX DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

AHU-2 RA DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

AHU-2 OA DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

AHU-2 EX DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

AHU-2 RETURN FAN

STATUS FAILON AUTO OFF

SA SMOKE DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

RA SMOKE DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

SA SMOKE DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

RA SMOKE DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

SA SMOKE DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

RA SMOKE DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

OPEN FAIL CLOSEDOPEN AUTO CLOSED

ZONE 2 VAV DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

ZONE 3 VAV DAMPER

OPEN FAIL CLOSEDOPEN AUTO CLOSED

ZONE 4 VAV DAMPER

SMOKE ALARMPRESS AUTO EXHAUST

ZONE 4

SMOKE ALARMPRESS AUTO EXHAUST

ZONE 3

SMOKE ALARMPRESS AUTO EXHAUST

ZONE 2

SMOKE ALARMPRESS AUTO EXHAUST

ZONE 1

SMOKE ALARMPRESS AUTO

STAIRWELL

AHU-2 SUPPLY FAN

STATUS FAILON AUTO OFF

AHU-3 SUPPLY FAN

STATUS FAILON AUTO OFF

FLOOR 4VAV CONTROLLERS

AHU-2 CONTROLLER

FAULT OVERRIDE

FLOORS 2 - 4

FLOOR 2VAV CONTROLLERS

SMOKE DAMPERCONTROLLER

FLOOR 3VAV CONTROLLERS

AHU-1 CONTROLLERFLOOR 1

AHU-3 STAIRWELLCONTROLLER

FAULT OVERRIDE

FAULT OVERRIDE FAULT OVERRIDE

FAULT OVERRIDE FAULT OVERRIDE

FAULT OVERRIDE

4TH FLOOR - ZONE 4

3RD FLOOR - ZONE 3

2ND FLOOR - ZONE 2

1ST FLOOR - ZONE 1

ANDOVER CONTROLS

Technical Manuals Online! - http://www.tech-man.com

Page 80: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-4 Infinity Smoke Control Guide

TOC

CX9200 ProgramsThe CX9200 is the central controller in the smoke control system. It controls the communications with the Infinet controllers, the FSCS, and the Fire Panel. The CX9200 is also responsible for initiating a smoke control strategy, verifying that the system components are functioning properly, and performing a weekly self-test on the dedicated smoke control equipment.

Table 5-1 lists the programs, functions, and data files that the CX9200 uses to control the example system. :

Table 5-1. CX9200 Files

NAME TYPE DESCRIPTION

PilotLights Function Updates the FSCS LED and Override numerics in the CX9200 with the Infinet controller point values.

LampPointMap Data Maps the CX9200 numerics to the LED numbers on the FSCS.

OutputLampString Function Formats the string that is sent to the FSCS in order to update the LEDs.

DecodeSwitches Function Uses the string that was read from the FSCS for the override switches and sets the corresponding CX9200 numerics.

FSCS_Interface Program Controls the RS-232 interface between the CX9200 and the FSCS.

NetStatus Function Checks the Comm status of the Infinet controllers.

PlantFaultCheck Function Determines whether or not the fans and dampers have reached their desired state within the time allowed by NFPA 92A.

HornControl Program Controls the state of the FSCS audible annunciator.

ClearFaults Program Clears all faults when the FSCS “MASTER KEY” is ON and the “CLEAR FAULTS” pushbutton is pressed.

FireAlarmCheck Function Determines whether or not, and in which zones, to perform smoke control. Sets the FSCS Alarm LEDs based on the inputs from the Fire Panel.

SmokeSelfTest Program Runs a weekly self-test on the dedicated controllers.

Technical Manuals Online! - http://www.tech-man.com

Page 81: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-5 Infinity Smoke Control Guide

TOC

These files are explained in detail in this section. As stated previously, this is not the only way to program your system to perform smoke control, it represents one example.

Refer to Appendix B for an explanation of the Points used in the example programs.

Main Program The main sequencing program. This program determines what the entire system is doing by calling the other programs and functions.

FirstAid Program Initializes the system when a System Error occurs, or when the System Time is changed.

Table 5-1. CX9200 Files

NAME TYPE DESCRIPTION

Technical Manuals Online! - http://www.tech-man.com

Page 82: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-6 Infinity Smoke Control Guide

TOC

Prog rams for C ommunicati ng with the FSCS

PilotLights

Type: FunctionDescription: Updates the FSCS LED and Override numerics in the CX9200 with the Infinet controller point values.

Code: ‘ Update LED Numerics AH1Sfan.On = AHU1 SfanSt AH1Rfan.On = AHU1 RfanSt AH2Sfan.On = AHU2 SfanSt AH2Rfan.On = AHU2 RfanSt AH3Sfan.On = AHU3 SfanSt AH1OADmp.Opn = AHU1 OADmp.Opn AH1OADmp.Cls = AHU1 OADmp.Cls AH1EADmp.Opn = AHU1 EADmp.Opn AH1EADmp.Cls = AHU1 EADmp.Cls AH1RADmp.Opn = AHU1 RADmp.Opn AH1RADmp.Cls = AHU1 RADmp.Cls AH2OADmp.Opn = AHU2 OADmp.Opn AH2OADmp.Cls = AHU2 OADmp.Cls AH2EADmp.Opn = AHU2 EADmp.Opn AH2EADmp.Cls = AHU2 EADmp.Cls AH2RADmp.Opn = AHU2 RADmp.Opn AH2RADmp.Cls = AHU2 RADmp.Cls FL2VAV.Opn = Flr2TCX VAVDmp.Opn FL2VAV.Cls = Flr2TCX VAVDmp.Cls FL3VAV.Opn = Flr3TCX VAVDmp.Opn FL3VAV.Cls = Flr3TCX VAVDmp.Cls FL4VAV.Opn = Flr4TCX Damper.Opn FL4VAV.Cls = Flr4TCX Damper.Cls FL2SADmp.Opn = SMKDMPRS Fl2.SASDmp.Opn FL2SADmp.Cls = SMKDMPRS Fl2.SASDmp.Cls FL2RADmp.Opn = SMKDMPRS Fl2.RASDmp.Opn FL2RADmp.Cls = SMKDMPRS Fl2.RASDmp.Cls FL3SADmp.Opn = SMKDMPRS Fl3.SASDmp.Opn FL3SADmp.Cls = SMKDMPRS Fl3.SASDmp.Cls FL3RADmp.Opn = SMKDMPRS Fl3.RASDmp.Opn FL3RADmp.Cls = SMKDMPRS Fl3.RASDmp.Cls FL4SADmp.Opn = SMKDMPRS Fl4.SASDmp.Opn

Technical Manuals Online! - http://www.tech-man.com

Page 83: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-7 Infinity Smoke Control Guide

TOC

FL4SADmp.Cls = SMKDMPRS Fl4.SASDmp.Cls FL4RADmp.Opn = SMKDMPRS Fl4.RASDmp.Opn FL4RADmp.Cls = SMKDMPRS Fl4.RASDmp.Cls ‘ Update Override Numerics AHU1.OVRR = AHU1 OverrideOn AHU2.OVRR = AHU2 OverrideOn SMKDMPRS.OVRR = SMKDMPRS OverrideOnReturn

File Explanation:

This function sets the CX9200 numerics in the left column equal to the Infinet controller points in the right column. The CX9200 numerics are used to control their corresponding LED on the FSCS and to set the “.OVRR” override fault numerics.

Technical Manuals Online! - http://www.tech-man.com

Page 84: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-8 Infinity Smoke Control Guide

TOC

LampPointMap

Type: DataDescription: Maps the CX9200 numerics to the LED numbers on the FSCS.

Code: Record 80 String 16 “SpareLamp “ “AH3Sfan.On “ “AH3Sfan.Fail “ “AH2Sfan.On “ “AH2Sfan.Fail “ “AH2OADmp.Opn “ “AH2OADmp.Fail “ “AH2OADmp.Cls “ “AH2RADmp.Opn “ “AH2RADmp.Fail “ “AH2RADmp.Cls “ “FL4SADmp.Opn “ “FL4SADmp.Fail “ “FL4SADmp.Cls “ “FL4VAV.Opn “ “FL4VAV.Fail “ “FL4VAV.Cls “ “AH2EADmp.Opn “ “AH2EADmp.Fail “ “AH2EADmp.Cls “ “AH2Rfan.On “ “AH2Rfan.Fail “ “FL4RADmp.Opn “ “FL4RADmp.Fail “ “FL4RADmp.Cls “ “Zone4.ALM “ “STRWL.ALM “ “AHU2.Fail “ “AHU2.OVRR “ “FLR4TCX.Fail “ “FLR4TCX.OVRR “ “AHU1.Fail “ “AHU1.OVRR “ “FLR3TCX.Fail “ “FLR3TCX.OVRR “ “SMKDMPRS.Fail “

Technical Manuals Online! - http://www.tech-man.com

Page 85: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-9 Infinity Smoke Control Guide

TOC

“SMKDMPRS.OVRR “ “FLR2TCX.Fail “ “FLR2TCX.OVRR “ “AHU3.Fail “ “AHU3.OVRR “ “FL3SADmp.Opn “ “FL3SADmp.Fail “ “FL3SADmp.Cls “ “FL3RADmp.Opn “ “FL3RADmp.Fail “ “FL3RADmp.Cls “ “FL3VAV.Opn “ “FL3VAV.Fail “ “FL3VAV.Cls “ “Zone3.ALM “ “FL2SADmp.Opn “ “FL2SADmp.Fail “ “FL2SADmp.Cls “ “FL2RADmp.Opn “ “FL2RADmp.Fail “ “FL2RADmp.Cls “ “FL2VAV.Opn “ “FL2VAV.Fail “ “FL2VAV.Cls “ “Zone2.ALM “ “AH1Sfan.On “ “AH1Sfan.Fail “ “AH1OADmp.Opn “ “AH1OADmp.Fail “ “AH1OADmp.Cls “ “AH1RADmp.Opn “ “AH1RADmp.Fail “ “AH1RADmp.Cls “ “AH1EADmp.Opn “ “AH1EADmp.Fail “ “AH1EADmp.Cls “ “AH1Rfan.On “ “AH1Rfan.Fail “ “Zone1.ALM “ “SpareLamp “ “SpareLamp “ “SpareLamp “ “SpareLamp “ “Horn “

Technical Manuals Online! - http://www.tech-man.com

Page 86: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-10 Infinity Smoke Control Guide

TOC

File Explanation:

This data file contains the CX9200 numerics that are used to set the state of all of the LEDs on the FSCS. If the numeric is turned ON, the corresponding LED on the FSCS will turn ON.

The position of the numeric in the file must correspond to the LED Addresses for that LED. The LED Adrress is determined by the internal FSCS wiring from the LED to the I/O card. The FSCS manufacturer will supply you with the LED Addresses. Since the I/O cards have 80 points each, there should be 80 entries in LampPointMap for each I/O card.

For example, the LED Addresses for this example are as follows:

LED 0 --> SpareLamp (not used)LED 1 --> AH3Sfan.ON (AHU3 Supply Fan STATUS LED)LED 2 --> AH3Sfan.Fail (AHU3 Supply Fan FAIL LED)LED 3 --> AH2Sfan.ON (AHU2 Supply Fan STATUS LED) . .LED 80 --> Horn (Audible Annunciator)

The last output, called “Horn”, controls the state of the audible annunciator on the FSCS.

Technical Manuals Online! - http://www.tech-man.com

Page 87: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-11 Infinity Smoke Control Guide

TOC

OutputLampString

Type: FunctionDescription: Formats the string that is sent to the FSCS in order to update the LEDs.

Code: Numeric Loop String 1 LampState

‘ Insert start parenthesis LampWriteString = “(” ‘ Fill in lamps 0 to 79 For Loop = 1 to 80 If getname(LampPointMap[Loop][1] ; “ Value”) = On then ~ LampState = “X” Else LampState = “Z” LampWriteString = left(LampWriteString, Loop) ; LampState Next Loop ‘ Insert end parenthesis LampWriteString = left(LampWriteString, 81) ; “)” Return (LampWriteString)

File Explanation:

This function generates the string (LampWriteString) that must be sent to the FSCS in order to set all of the LEDs and the Horn. It does this by reading the “value” of all 80 numerics that are in the data file named OutputLampString .

If the CX9200 numeric is ON, an “X” is placed in it’s position. If the numeric is OFF, a “Z” is placed in it’s position. The 1st character controls LED 0, the 2nd character controls LED 1, and so on. The string must begin with a parenthesis and end with a parenthesis. A typical string would have 80 characters and look like the following:

LampWriteString = “(ZZZXXZXZZZZZZZXXZXZ...XZXZZZ) ”

Wherever there is an “X” in the string the LED will be ON, and wherever there is a “Z” the LED will be OFF.

Refer to Appendix C for a complete discussion of the FSCS communications protocol.

Technical Manuals Online! - http://www.tech-man.com

Page 88: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-12 Infinity Smoke Control Guide

TOC

DecodeSwitches

Type: FunctionDescription: Uses the string that was read from the FSCS for the override switches and sets the corresponding CX9200 numerics. Code: Numeric SwitchState, SWS SWS = search(InBuffer, “(000”) If SWS <> 0 then ‘ Input string found, offset past 4 intro characters. SWS = SWS + 4

If mid(InBuffer, SWS + 0, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off SpareSwitch = SwitchState If mid(InBuffer, SWS + 1, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH3Sfan.OVR.On = SwitchState If mid(InBuffer, SWS + 2, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH3Sfan.OVR.Off = SwitchState If mid(InBuffer, SWS + 3, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2Sfan.OVR.On = SwitchState

If mid(InBuffer, SWS + 4, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2Sfan.OVR.Off = SwitchState

If mid(InBuffer, SWS + 5, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2OADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 6, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2OADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 7, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2RADmp.OVR.Opn = SwitchState

Technical Manuals Online! - http://www.tech-man.com

Page 89: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-13 Infinity Smoke Control Guide

TOC

If mid(InBuffer, SWS + 8, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2RADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 9, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL4SADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 10, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL4SADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 11, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL4VAV.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 12, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL4VAV.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 13, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2EADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 14, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2EADmp.OVR.Cls = SwitchState If mid(InBuffer, SWS + 15, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2Rfan.OVR.On = SwitchState

If mid(InBuffer, SWS + 16, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH2Rfan.OVR.Off = SwitchState

If mid(InBuffer, SWS + 17, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL4RADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 18, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL4RADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 19, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off

Technical Manuals Online! - http://www.tech-man.com

Page 90: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-14 Infinity Smoke Control Guide

TOC

Zone4.PRS = SwitchState

If mid(InBuffer, SWS + 20, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone4.EXH = SwitchState

If mid(InBuffer, SWS + 21, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off STRWL.PRS = SwitchState

If mid(InBuffer, SWS + 22, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Fault.Clear = SwitchState

If mid(InBuffer, SWS + 23, 1) = “A” then SwitchState = On Else ~ SwitchState = Off LampTest = SwitchState

If mid(InBuffer, SWS + 24, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL3SADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 25, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL3SADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 26, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL3RADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 27, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL3RADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 28, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL3VAV.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 29, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL3VAV.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 30, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone3.PRS = SwitchState

Technical Manuals Online! - http://www.tech-man.com

Page 91: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-15 Infinity Smoke Control Guide

TOC

If mid(InBuffer, SWS + 31, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone3.EXH = SwitchState

If mid(InBuffer, SWS + 32, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL2SADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 33, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL2SADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 34, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL2RADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 35, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL2RADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 36, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL2VAV.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 37, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off FL2VAV.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 38, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone2.PRS = SwitchState

If mid(InBuffer, SWS + 39, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone2.EXH = SwitchState

If mid(InBuffer, SWS + 40, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1Sfan.OVR.On = SwitchState

If mid(InBuffer, SWS + 41, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1Sfan.OVR.Off = SwitchState

If mid(InBuffer, SWS + 42, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off

Technical Manuals Online! - http://www.tech-man.com

Page 92: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-16 Infinity Smoke Control Guide

TOC

AH1OADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 43, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1OADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 44, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1RADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 45, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1RADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 46, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1EADmp.OVR.Opn = SwitchState

If mid(InBuffer, SWS + 47, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1EADmp.OVR.Cls = SwitchState

If mid(InBuffer, SWS + 48, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1Rfan.OVR.On = SwitchState

If mid(InBuffer, SWS + 49, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off AH1Rfan.OVR.Off = SwitchState

If mid(InBuffer, SWS + 50, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone1.PRS = SwitchState

If mid(InBuffer, SWS + 51, 1) = “A” and Main.Key then ~ SwitchState = On Else SwitchState = Off Zone1.EXH = SwitchState

If mid(InBuffer, SWS + 52, 1) = “A” then SwitchState = On Else ~ SwitchState = Off Zone1.CON = SwitchState

If mid(InBuffer, SWS + 53, 1) = “A” then SwitchState = On Else ~ SwitchState = Off Zone2.CON = SwitchState

Technical Manuals Online! - http://www.tech-man.com

Page 93: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-17 Infinity Smoke Control Guide

TOC

If mid(InBuffer, SWS + 54, 1) = “A” then SwitchState = On Else ~ SwitchState = Off Zone3.CON = SwitchState

If mid(InBuffer, SWS + 55, 1) = “A” then SwitchState = On Else ~ SwitchState = Off Zone4.CON = SwitchState

If mid(InBuffer, SWS + 56, 1) = “A” then SwitchState = On Else ~ SwitchState = Off STRWL.CON = SwitchState

If mid(InBuffer, SWS + 59, 1) = “A” then SwitchState = On Else ~ SwitchState = Off Main.Key = SwitchState Endif Return

File Explanation:

This function sets the CX9200 numerics that represent the FSCS switches. It does this by searching through the InBuffer string that was received from the FSCS and turning the numeric ON if an “A” is found at the corresponding location. Otherwise the numeric is set to OFF.

The position of the character in the string corresponds to the Switch Addresses for that Switch. The Switch Adrress is determined by the internal FSCS wiring from the Switch to the I/O card. The FSCS manufacturer will supply you with the Switch Addresses.

A 2 position switch requires 1 input. The input is ON when the switch is in one position, the input is OFF when the switch is in the other position.

A 3-position switch requires 2 inputs. One input is ON when the switch is in the left position, the other input is ON when the switch is in the right position, and both inputs are OFF when the switch is in the center position.

For example, the Switch Addresses for this example are as follows:

Switch 0 --> SpareLamp (not used)Switch 1 --> AH3Sfan.OVR.On (AHU3 Sfan Overridden ON)Switch 2 --> AH3Sfan.OVR.Off (AHU3 Sfan Overridden OFF)Switch 3 --> AH2Sfan.OVR.On (AHU2 Sfan Overridden On)

Technical Manuals Online! - http://www.tech-man.com

Page 94: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-18 Infinity Smoke Control Guide

TOC

. .Switch 59 --> Main.Key (MASTER KEY keyswitch)

The first three digits in the InBuffer string represent the address of the first switch. In this case, we are only using one input card, therefore this will always be “000” for Switch 0. If we had two input cards, the string from the second card would begin with “080” for Switch 80. A typical string would have 83 characters and look like the following:

InBuffer = “(000AARARRRRARARRARAAA...RAARRRR) ”

Wherever there is an “A” in the string the Switch has been activated, and wherever there is an “R” the Switch is released.

Also notice that some of the variables will not be turned on if MAIN.KEY is not ON. This prevents the FSCS overrides from being used unless the Master Key is turned ON. The Zoned Wiring inputs from the Fire Panel (if used), and the MAIN.KEY input MUST be updated even if the Master Key is turned OFF.

Refer to Appendix C for a complete discussion of the FSCS communications protocol.

Technical Manuals Online! - http://www.tech-man.com

Page 95: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-19 Infinity Smoke Control Guide

TOC

FSCS_Interface

Type: ProgramFlowType: LoopingDescription: Controls the RS-232 interface between the CX9200 and the FSCS.

Code: Numeric Result, Timeout Begin_Prog: Timeout = 4 If COMM1 Mode = Raw then Goto Send_Request Else Goto ~ Open_Comm1 Open_Comm1: Result = Open(COMM1) Test_Open: If Result = Success then Goto Send_Request Else Goto ~ Found_Problem Send_Request: Print “(SPR)(?SBK1)”; to COMM1 Goto Wait_For_Print Wait_For_Print: If COMM1 PrintDone then Goto Read_Comm1 If TS > Timeout then Goto Found_Problem Read_Comm1: Result = read(COMM1, 100, InBuffer, 500, “)”) Test_Read: If COMM1 TimedOut then Goto Found_Problem If Result = Success then Goto Decode_Data Else Goto Found_Problem Decode_Data: DecodeSwitches() Goto Output_Lamp Output_Lamp: Print OutputLampString(); to COMM1 Goto Wait_For_Output Wait_For_Output: If COMM1 PrintDone then Status2 = Off

Technical Manuals Online! - http://www.tech-man.com

Page 96: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-20 Infinity Smoke Control Guide

TOC

Goto Done Endif If TS > Timeout then Goto Found_Problem Found_Problem: Status2 = On Goto Close_Comm1 Close_Comm1: Result = Close(COMM1) Test_Close: If Result = Success then Goto Done If TS > Timeout then Goto Done Done: FSCSLinkActive = False

File Explanation:

This program communicates with the ADI FSCS panel using the Andover Data Interface protocol. Refer to Appendix C for a complete discussion of the FSCS communications protocol.

The sequence of operations are as follows:

• Open the Comm port to the FSCS (COMM1)

• Send the command for the FSCS to print out the Switch status data

• Read the switch data into the InBuffer string

• Call the DecodeSwitches function

• Print the string OutputLampString to COMM1 in order to set the LEDs on the FSCS

• Set the numeric FSCSLinkActive to FALSE

If any of the Comm port statements, such as Open or Read, are not successful, then the program will turn ON the Status2 indicator on the CX9200 and Close the Comm port. If any of the Print statements are not completed within 5 seconds (Timeout+1), then the program will turn ON the Status2 indicator on the CX9200 and Close the Comm port. The Status2 indicator signals an FSCS communications fault.

Technical Manuals Online! - http://www.tech-man.com

Page 97: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-21 Infinity Smoke Control Guide

TOC

This program will not be Run again until the FSCSLinkActive numeric is set to FALSE.

The command for the FSCS to print out the status of the switches is:

Print “(SPR)(?SBK1)”; to COMM1

The “(SPR)” part tells the FSCS to suppress all switch activation messages until it is polled. The “(?SBK1)” part tells the FSCS to perform a Switch Status Block Transfer on I/O card 1. If you had a second switch I/O card, you would request it’s switch data by sending “(?SBK2)” to the FSCS.

The Read statement for reading the FSCS switch data from COMM1 into the string InBuffer is:

Result = read(COMM1, 100, InBuffer, 500, “)”)

This command tells the CX9200 to wait for 100 characters, OR 5 seconds, OR until it receives the right parenthesis. Under normal circumstances, it will receive the parenthesis first.

Technical Manuals Online! - http://www.tech-man.com

Page 98: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-22 Infinity Smoke Control Guide

TOC

Prog rams for V eri fying Equipment Operat ion

NetStatus

Type: FunctionDescription: Checks the Comm status of the Infinet controllers.

Code: If AHU1 CommStatus is OnLine then CtlrTimer[1] = Time AHU1.Fail = ((Time - CtlrTimer[1]) > MaxCtlrTime) If AHU2 CommStatus is OnLine then CtlrTimer[2] = Time AHU2.Fail = ((Time - CtlrTimer[2]) > MaxCtlrTime) If AHU3 CommStatus is OnLine then CtlrTimer[3] = Time AHU3.Fail = ((Time - CtlrTimer[3]) > MaxCtlrTime) If SMKDMPRS CommStatus is OnLine then CtlrTimer[4] = Time SMKDMPRS.Fail = ((Time - CtlrTimer[4]) > MaxCtlrTime) If Flr2TCX CommStatus is OnLine then CtlrTimer[5] = Time FLR2TCX.Fail = ((Time - CtlrTimer[5]) > MaxCtlrTime) If Flr3TCX CommStatus is OnLine then CtlrTimer[6] = Time FLR3TCX.Fail = ((Time - CtlrTimer[6]) > MaxCtlrTime) If Flr4TCX CommStatus is OnLine then CtlrTimer[7] = Time FLR4TCX.Fail = ((Time - CtlrTimer[7]) > MaxCtlrTime) Return

File Explanation:

This function uses the DateTime array called CtlrTimer[ ] to keep track of how long each Infinet controller is OffLine. If the controller goes OffLine, CtlrTimer[n] no longer gets set to the system Time. If the controller is Offline for a period of time longer than MaxCtlrTime , then the expression “((Time - CtlrTimer[n]) > MaxCtlrTime)” will be TRUE, therefore the corresponding .Fail numeric is set TRUE.

In the MAIN Program, MaxCtlrTime is set to 10 seconds to allow Infinet to Reconfigure without the FSCS turning on a Fault alarm.

Technical Manuals Online! - http://www.tech-man.com

Page 99: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-23 Infinity Smoke Control Guide

TOC

PlantFaultCheck

Type: FunctionDescription: 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

Page 100: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-24 Infinity Smoke Control Guide

TOC

‘ Plant 8 If not (((AHU1 RADmp = On) and (AHU1 RADmp.Opn <> On)) or ((AHU1 RADmp = -On) and (AHU1 RADmp.Cls <> On))) then PlantTimer[8] = Time AH1RADmp.Fail = (Time - PlantTimer[8]) > MaxDamperTime ‘ Plant 9 If not (((AHU2 OADmp = On) and (AHU2 OADmp.Opn <> On)) or ((AHU2 OADmp = -On) and (AHU2 OADmp.Cls <> On))) then PlantTimer[9] = Time AH2OADmp.Fail = (Time - PlantTimer[9]) > MaxDamperTime ‘ Plant 10 If not (((AHU2 EADmp = On) and (AHU2 EADmp.Opn <> On)) or ((AHU2 EADmp = -On) and (AHU2 EADmp.Cls <> On))) then PlantTimer[10] = ~ Time AH2EADmp.Fail = (Time - PlantTimer[10]) > MaxDamperTime ‘ Plant 11 If not (((AHU2 RADmp = On) and (AHU2 RADmp.Opn <> On)) or ((AHU2 RADmp = -On) and (AHU2 RADmp.Cls <> On))) then PlantTimer[11] = ~ Time AH2RADmp.Fail = (Time - PlantTimer[11]) > MaxDamperTime ‘ Plant 12 If not (((SMKDMPRS Fl2.SASDmp = On) & (SMKDMPRS Fl2.SASDmp.Cls <> On)) or ((SMKDMPRS Fl2.SASDmp = Off) & (SMKDMPRS Fl2.SASDmp.Opn ~ <> On))) then PlantTimer[12] = Time FL2SADmp.Fail = (Time - PlantTimer[12]) > MaxDamperTime ‘ Plant 13 If not (((SMKDMPRS Fl2.RASDmp = On) & (SMKDMPRS Fl2.RASDmp.Cls <> On)) or ((SMKDMPRS Fl2.RASDmp = Off) & (SMKDMPRS Fl2.RASDmp.Opn ~ <> On))) then PlantTimer[13] = Time FL2RADmp.Fail = (Time - PlantTimer[13]) > MaxDamperTime ‘ Plant 14 If not (((SMKDMPRS Fl3.SASDmp = On) & (SMKDMPRS Fl3.SASDmp.Cls <> On)) or ((SMKDMPRS Fl3.SASDmp = Off) & (SMKDMPRS Fl3.SASDmp.Opn ~ <> On))) then PlantTimer[14] = Time

Technical Manuals Online! - http://www.tech-man.com

Page 101: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-25 Infinity Smoke Control Guide

TOC

FL3SADmp.Fail = (Time - PlantTimer[14]) > MaxDamperTime ‘ Plant 15 If not (((SMKDMPRS Fl3.RASDmp = On) & (SMKDMPRS Fl3.RASDmp.Cls <> On)) or ((SMKDMPRS Fl3.RASDmp = Off) & (SMKDMPRS Fl3.RASDmp.Opn ~ <> On))) then PlantTimer[15] = Time FL3RADmp.Fail = (Time - PlantTimer[15]) > MaxDamperTime ‘ Plant 16 If not (((SMKDMPRS Fl4.SASDmp = On) & (SMKDMPRS Fl4.SASDmp.Cls <> On)) or ((SMKDMPRS Fl4.SASDmp = Off) & (SMKDMPRS Fl4.SASDmp.Opn ~ <> On))) then PlantTimer[16] = Time FL4SADmp.Fail = (Time - PlantTimer[16]) > MaxDamperTime ‘ Plant 17 If not (((SMKDMPRS Fl4.RASDmp = On) & (SMKDMPRS Fl4.RASDmp.Cls <> On)) or ((SMKDMPRS Fl4.RASDmp = Off) & (SMKDMPRS Fl4.RASDmp.Opn ~ <> On))) then PlantTimer[17] = Time FL4RADmp.Fail = (Time - PlantTimer[17]) > MaxDamperTime ‘ Plant 18 If not (((Flr2TCX VAVDmp = On) & (Flr2TCX VAVDmp.Opn <> On)) or ((Flr2TCX VAVDmp = -On) & (Flr2TCX VAVDmp.Cls <> On))) then ~ PlantTimer[18] = Time FL2VAV.Fail = (Time - PlantTimer[18]) > MaxDamperTime ‘ Plant 19 If not (((Flr3TCX VAVDmp = On) & (Flr3TCX VAVDmp.Opn <> On)) or ((Flr3TCX VAVDmp = -On) & (Flr3TCX VAVDmp.Cls <> On))) then ~ PlantTimer[19] = Time FL3VAV.Fail = (Time - PlantTimer[19]) > MaxDamperTime ‘ Plant 20 If abs(Flr4TCX Damper - Flr4TCX Damper Position) < 0.005 then PlantTimer[20] = Time FL4VAV.Fail = (Time - PlantTimer[20]) > MaxDamperTime ‘ Turn ON FSCS Fail LEDs for a Weekly Self Test Failure of a Dedicated Controller If AH3Sfan.ST.Fail then AH3Sfan.Fail = On If FL2SADmp.ST.Fail then FL2SADmp.Fail = On

Technical Manuals Online! - http://www.tech-man.com

Page 102: Infinity Smoke Control Guide - Fire Alarm Resources

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

Page 103: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-27 Infinity Smoke Control Guide

TOC

Prog rams for S moke Control

HornControl

Type: ProgramFlowType: FallthruDescription: Controls the state of the FSCS audible annunciator.

Code: Object CurrentPoint String NameStg Numeric TempHorn OpenPoints: If OpenList(“Numeric”, CurrentPoint) = Success then Goto ReadPoints Else Print “ ** Can Not Open Numeric List ** “ CloseList(CurrentPoint) Stop Endif ‘Check if name contains “.Fail”,“.OVRR” or “.ALM” ‘If ANY Failure, Override or Alarm is ON, then Turn ON Horn ReadPoints: TempHorn = Off While GetObject(CurrentPoint) = Success Print CurrentPoint Name to NameStg If search(NameStg, “.Fail”) or search(NameStg, “.OVRR”) or ~ search(NameStg, “.ALM”) then If CurrentPoint Value = On then TempHorn = On Endif Endif Endwhile ClosePointsList: If CloseList(CurrentPoint) <> Success then Print “ ** Can Not Close Numeric List. ** “ Endif SetHorn: Status1 = TempHorn If Main.Key = Off then Horn = TempHorn Else Horn = Off Stop

Technical Manuals Online! - http://www.tech-man.com

Page 104: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-28 Infinity Smoke Control Guide

TOC

File Explanation:

This program determines whether the Horn numeric should be ON or OFF. The Horn numeric controls the state of the audible annunciator on the FSCS.

The program does this by looking at every numeric in the CX9200. If the numeric name ends with “.Fail” or “.OVRR” or “.ALM”, and the value of the numeric is ON, and the Master Key is OFF, then the Horn is turned ON. This will turn ON the Horn for all Failures/Faults, all Overrides, and all Alarms.

When the Master Key is turned ON, the audible annunciator will be turned OFF.

The Status1 indicator on the CX9200 will turn ON if there are any Faults, Overrides, or Alarms. The Master Key will not turn OFF the Status1 indicator.

Technical Manuals Online! - http://www.tech-man.com

Page 105: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-29 Infinity Smoke Control Guide

TOC

ClearFaults

Type: ProgramFlowType: FallthruDescription: Clears all faults when the FSCS “MASTER KEY” is ON and the “CLEAR FAULTS” pushbutton is pressed.

Code: Object CurrentPoint String NameStg Numeric Count Begin_Prog: ‘Clear Proof Sensor Timers For Count = 1 to PlantTimer Size PlantTimer[Count] = Time Next Count ‘Clear INFINET offline Timers For Count = 1 to CtlrTimer Size CtlrTimer[Count] = Time Next Count ‘Clear SelfTest Fault Indicator Status4 = Off OpenPoints: If OpenList(“Numeric”, CurrentPoint) = Success then Goto ReadPoints Else Print “ ** Can Not Open Numeric List ** “ CloseList(CurrentPoint) Stop Endif ReadPoints: While GetObject(CurrentPoint) = Success Print CurrentPoint Name to NameStg If search(NameStg, “.Fail”) or search(NameStg, “.OVRR”) then Set CurrentPoint Value = Off Endif Endwhile ClosePointsList: If CloseList(CurrentPoint) <> Success then

Technical Manuals Online! - http://www.tech-man.com

Page 106: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-30 Infinity Smoke Control Guide

TOC

Print “ ** Can Not Close Numeric List. ** “ Endif Stop

File Explanation:

This program clears all Faults caused by equipment failures, Infinet controllers being OffLine, or Self-Test failures.

The program sets the values in the DateTime arrays PlantTimer and CtlrTimer equal to the system Time, thereby resetting them.

The program clears the CX9200 Status4 Self-Test failure indicator.

The program then searches through all of the CX9200 numerics. If the numeric name ends in “.Fail” or “.OVRR”, it’s value is set to OFF. Since the Self-Test failures (“.ST.Fail”) end with “.Fail”, they will get cleared.

This program is called by MAIN program when the CLEAR FAULTS pushbutton on the FSCS is pressed. The CLEAR FAULTS pushbutton will only be acknowledged if the Master Key is ON, therefore the faults can only be cleared when the Master Key in ON.

Technical Manuals Online! - http://www.tech-man.com

Page 107: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-31 Infinity Smoke Control Guide

TOC

FireAlarmCheck

Type: FunctionDescription: Determines whether or not, and in which zones, to perform smoke control. Sets the FSCS Alarm LEDs based on the inputs from the Fire Panel.

Code: ‘ Set .ALM Numerics in order to Update the FSCS LEDs Zone1.ALM, Zone2.ALM, Zone3.ALM, Zone4.ALM and ~ STRWL.ALM = Off If Zone1.EST then Zone1.ALM = On If Zone2.EST then Zone2.ALM = On If Zone3.EST then Zone3.ALM = On If Zone4.EST then Zone4.ALM = On If STRWL.EST then STRWL.ALM = On ‘ Set SMOKE.ALM and Stop SmokeSelfTest if any Zones are in ‘ Alarm SMOKE.ALM = Zone1.ALM + Zone2.ALM + Zone3.ALM + ~ Zone4.ALM + STRWL.ALM If SMOKE.ALM then Stop SmokeSelfTest ‘ Clear Smoke Control When the Alarm is Off If Zone1.ALM = Off then Zone1.SMK = Off If Zone2.ALM = Off then Zone2.SMK = Off If Zone3.ALM = Off then Zone3.SMK = Off If Zone4.ALM = Off then Zone4.SMK = Off If STRWL.ALM = Off then STRWL.SMK = Off ‘ Return if the System has already responded to the First Smoke ‘ Alarm FIRST.SMK = Zone1.SMK + Zone2.SMK + Zone3.SMK + ~ Zone4.SMK + STRWL.SMK If FIRST.SMK then Return ‘ Initiate Only One Smoke Control Strategy If Zone1.ALM then Zone1.SMK = On Else If Zone2.ALM then Zone2.SMK = On Else If Zone3.ALM then Zone3.SMK = On Else

Technical Manuals Online! - http://www.tech-man.com

Page 108: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-32 Infinity Smoke Control Guide

TOC

If Zone4.ALM then Zone4.SMK = On Else If STRWL.ALM then STRWL.SMK = On Endif Endif Endif Endif Endif Return

File Explanation:

This function sets the “.ALM” numerics for the FSCS Alarm LEDs and the “.SMK” numerics that cause the system to begin performing smoke control in a particular zone.

The sequence of operations are as follows:

• Set all Alarm LED numerics to OFF. Turn the Alarm LED numeric back ON if the Fire Panel shows that zone to be in an Alarm condition. Since this is a function, only the final value of the numeric will be used by the CX9200.

• If there are any alarms, turn the SMOKE.ALM numeric ON, which prevents the system from running a weekly self-test, and Stop the weekly self-test if it is currently running.

• Clear the Smoke Control numeric (“.SMK”), if the Alarm (“.ALM”) goes away. Therefore there is no need to reset the Infinity smoke control system. When the Alarm is cleared at the Fire Panel, it also resets the smoke control system.

• If any one of the Smoke Control numerics (“.SMK”) is ON, set the numeric FIRST.SMK to ON. If FIRST.SMK is ON, then the system is already performing smoke control in a zone, and the function ends due to the RETURN statement. NFPA 92A requires that the system only respond to the first alarm.

• If FIRST.SMK is OFF, then the function checks to see if any of the “ .ALM” numerics are ON. If so, then the corresponding “.SMK” numeric is turned ON, thus starting a smoke control strategy in that zone. Since this is performed using one “If-Then-Else” statement, the function will only react to the first Alarm, per NFPA 92A.

Technical Manuals Online! - http://www.tech-man.com

Page 109: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-33 Infinity Smoke Control Guide

TOC

SmokeSelfTest

Type: ProgramFlowType: FallthruDescription: Runs a weekly self-test on the dedicated controllers.

Code: Begin_Prog: ‘Clear Self-Test Faults AH3Sfan.ST.Fail = Off FL2SADmp.ST.Fail = Off FL2RADmp.ST.Fail = Off FL3SADmp.ST.Fail = Off FL3RADmp.ST.Fail = Off FL4SADmp.ST.Fail = Off FL4RADmp.ST.Fail = Off RunTests: Print chr(7), “ **** SELF TESTING DEDICATED SMOKE CONTROL SYSTEM - SMOKE DAMPERS. **** “ to COMM3 StatusBar CloseDampersS: SMKDMPRS DefaultDmprPosn = On WaitForDampersSC: ‘ Wait for max damper plant time + 5 Secs to detect fault. If TS < (MaxDamperTime + 5) then Goto WaitForDampersSC ‘Latch Self-Test Failures If FL2SADmp.Fail then FL2SADmp.ST.Fail = On If FL2RADmp.Fail then FL2RADmp.ST.Fail = On If FL3SADmp.Fail then FL3SADmp.ST.Fail = On If FL3RADmp.Fail then FL3RADmp.ST.Fail = On If FL4SADmp.Fail then FL4SADmp.ST.Fail = On If FL4RADmp.Fail then FL4RADmp.ST.Fail = On OpenDampersS: SMKDMPRS DefaultDmprPosn = Off WaitForDampersSO: ‘ Wait for max damper plant time + 5 Secs to detect fault. If TS < (MaxDamperTime + 5) then Goto WaitForDampersSO

Technical Manuals Online! - http://www.tech-man.com

Page 110: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-34 Infinity Smoke Control Guide

TOC

‘Latch Self-Test Failures If FL2SADmp.Fail then FL2SADmp.ST.Fail = On If FL2RADmp.Fail then FL2RADmp.ST.Fail = On If FL3SADmp.Fail then FL3SADmp.ST.Fail = On If FL3RADmp.Fail then FL3RADmp.ST.Fail = On If FL4SADmp.Fail then FL4SADmp.ST.Fail = On If FL4RADmp.Fail then FL4RADmp.ST.Fail = On Ctlr3Check: ‘ Test AHU3 Plant. Print chr(7), “ **** SELF TESTING DEDICATED SMOKE CONTROL SYSTEM - AHU3. **** “ to COMM3 StatusBar StartFans3: AHU3 DefaultFanPosn = On WaitForFans3St: ‘ Wait for max fan plant time + 5 Secs to detect fault. If TS < (MaxFanTime + 5) then Goto WaitForFans3St ‘Latch Self-Test Failures If AH3Sfan.Fail then AH3Sfan.ST.Fail = On StopFans3: AHU3 DefaultFanPosn = Off WaitForFans3Sp: ‘ Wait for max fan plant time + 5 Secs to detect fault. If TS < (MaxFanTime + 5) then Goto WaitForFans3Sp ‘Latch Self-Test Failures If AH3Sfan.Fail then AH3Sfan.ST.Fail = On Set_Status4: Status4 = Off If AH3Sfan.ST.Fail then Status4 = On If FL2SADmp.ST.Fail then Status4 = On If FL2RADmp.ST.Fail then Status4 = On If FL3SADmp.ST.Fail then Status4 = On If FL3RADmp.ST.Fail then Status4 = On If FL4SADmp.ST.Fail then Status4 = On If FL4RADmp.ST.Fail then Status4 = On TestComplete: Print “ Weekly Self Test Complete “, Time

Technical Manuals Online! - http://www.tech-man.com

Page 111: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-35 Infinity Smoke Control Guide

TOC

SelfTested = True Stop

File Explanation:

This program runs a weekly self-test on the dedicated controllers in the system. In this example, the SCX920S smoke damper controller, SMKDMPRS, and the TCX853 stairwell fan controller, AHU3, are the only dedicated controllers.

Assumming the system is not performing smoke control, this program is run by the MAIN program at Midnight on Saturdays.

The sequence of operations are as follows:

• Clear all self-test failure numerics (“.ST.Fail”).

• First the smoke dampers are tested in the Closed position by setting SMKDMPRS DefaultDmprPosn = ON. The program then waits for a period of time equal to MaxDamperTime + 5 seconds. If a “.Fail” numeric is set by the PlantFaultCheck function, then it’s corresponding self-test failure numeric (“.ST.Fail”) is turned ON. Turning on this numeric causes the self-test failure to be latched. The only way to clear it is to turn ON the Master Key and press CLEAR FAULTS.

• Next the smoke dampers are tested in the Open position by setting SMKDMPRS DefaultDmprPosn = OFF. Again the program waits for MaxDamperTime + 5 and sets the self-test failure numeric if it’s corresponding failure numeric is turned ON by PlantFaultCheck.

• Next the stairwell fan is tested in the ON state by setting AHU3 DefaultFanPosn = ON. The program waits for MaxFanTime + 5 and sets the self-test failure numeric if it’s corresponding failure numeric is turned ON by PlantFaultCheck.

• Next the stairwell fan is tested in the OFF state by setting AHU3 DefaultFanPosn = OFF. The program waits for MaxFanTime + 5 and sets the self-test failure numeric if it’s corresponding failure numeric is turned ON by PlantFaultCheck.

• If there are any self-test failures, turn ON the Status4 indicator.

• Print “Weekly Self Test Complete” and the Time to the Message window.

• Set the numeric SelfTested to TRUE, therefore the system will not perform another self-test until the following week.

Technical Manuals Online! - http://www.tech-man.com

Page 112: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-36 Infinity Smoke Control Guide

TOC

Prog rams for C ontrol ling the Syste m

Main

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: The main sequencing program. This program determines what the entire system is doing by calling the other programs and functions.

Code:

Initialize: Zone1.SMK, Zone2.SMK, Zone3.SMK, Zone4.SMK and ~ STRWL.SMK = Off MaxDamperTime = 60 ‘Seconds MaxFanTime = 45 ‘Seconds MaxCtlrTime = 10 ‘Seconds FSCSLinkActive = False Horn = Off SelfTested = True Print “*** Smoke Control System Initialized at “ ; Time ; “ ***” Goto MainLoop MainLoop: FireAlarmCheck() NetStatus() PilotLights() PlantFaultCheck() ‘Run FSCS_Interface to Read Switches and Update LEDs If FSCSLinkActive is False then FSCSLinkActive = True Run FSCS_Interface Endif ‘Run HornControl If HornControl Status is not Active then Run HornControl ‘Run ClearFaults if Fault.Clear Button is Pushed If Fault.Clear and ClearFaults Status is not Active then Run ~ ClearFaults ‘ Check if time for Weekly self test. Run Self-Test if There are no

Technical Manuals Online! - http://www.tech-man.com

Page 113: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-37 Infinity Smoke Control Guide

TOC

‘ Smoke Alarms and Time is Between 12PM and 4AM If (not SMOKE.ALM) and (Weekday < Saturday) and ~ (Hour <= 4) and (not SelfTested) and ~ (SmokeSelfTest Status is not Active) then Run SmokeSelfTest Endif If Weekday = Saturday then SelfTested = False ‘Print Time to Comm3 Statusbar when not running self-test If SmokeSelfTest Status is not Active then Print “ “ ; Time to COMM3 StatusBar Endif Goto Wait_MainLoop Wait_MainLoop: If TS >= 1 then Goto MainLoop

File Explanation:

This program is the main calling and sequencing program for the smoke control system. It determines which programs and functions are called, and in what order. This is an AutoStart program, so it will automatically start when the program has been loaded.

The sequence of operations are as follows:

• Initialize some of the system numerics such as the Smoke Control flags (“.SMK”), MaxDamperTime, MaxFanTime, MaxCtlrTime, FSCSLinkActive, Horn, and SelfTested.

• Print “*** Smoke Control System Initialized at “;Time;” ***” to the Message window.

MainLoop:• Call the FireAlarmCheck function.

• Call the NetStatus function.

• Call the PilotLights function.

• Call the PlantFaultCheck function.

• If the FSCS_Interface program is not running (FSCSLinkActive is FALSE), Then set FSCSLinkActive to TRUE and Run the FSCS_Interface program.

• Run the HornControl program if it is not already running.

Technical Manuals Online! - http://www.tech-man.com

Page 114: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-38 Infinity Smoke Control Guide

TOC

• Run the ClearFaults program if it is not already running, and the CLEAR FAULTS button on the FSCS is pressed.

• Run the weekly self-test program, SmokeSelfTest, if all of the following conditions are met:

— The SMOKE.ALM numeric is OFF, indicating that the system is not currently responding to an Alarm.

— The Weekday is Sunday Through Friday. If the system is not re-sponding to an Alarm, the self-test will occur when Weekday = Sunday.

— The Hour is between 0 and 4. If the system is not responding to an Alarm, the self-test will occur when Hour = 0.

— The SelfTested flag is OFF, indicating that the system has not been self-tested this week.

— The SmokeSelfTest program is not currently running.

• If Weekday is equal to Saturday, then set the SelfTested flag to FALSE. Therefore the system will be ready to perform a self-test the following week.

• Print the Time to the COMM3 Statusbar if the SmokeSelfTest program is not running.

• Delay for 1 second, then Goto MainLoop: and repeat the sequence again.

Technical Manuals Online! - http://www.tech-man.com

Page 115: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-39 Infinity Smoke Control Guide

TOC

FirstAid

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Initializes the system when a System Error occurs, or when the System Time is changed.

Code: DateTime Timer1 Initialize: Timer1 = Time Goto CheckForErrors CheckForErrors: If Errors > 0 then Goto Restart If abs(DiffTime(Second, Time, Timer1)) > 4 then Goto Restart Timer1 = Time If Main State is Disabled then Goto Restart If Main Status is not Active then Goto Restart Goto WaitForErrors WaitForErrors: If TS > 2 then Goto CheckForErrors Restart: Enable HornControl Enable FSCS_Interface Enable ClearFaults Enable SmokeSelfTest Enable Main Run Main Errors = 0 Goto Initialize

Technical Manuals Online! - http://www.tech-man.com

Page 116: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-40 Infinity Smoke Control Guide

TOC

File Explanation:

This program restarts the system if a the CX9200 System Variable ERRORS is greater than 0, the System Date and Time is changed by more then 5 seconds, the MAIN program is disabled, or the MAIN program is not Running. This is an AutoStart program, so it will automatically start when the program has been loaded.

In order to restart the system, this program Enables all of the programs in the CX9200, Runs the Main program, then sets ERRORS = 0.

Technical Manuals Online! - http://www.tech-man.com

Page 117: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-41 Infinity Smoke Control Guide

TOC

Controlling th e Smoke Damper sSMKDMPRS (SCX920S)

The SCX920S named SMKDMPRS is responsible for controlling the smoke dampers on floor2, floor3, and floor4. Since these smoke dampers are not used for HVAC, this is a dedicated controller.

Table 5-2 lists the programs that are used by the SCX920S for this application.:

OVR_Check

Type: FunctionDescription: Checks the Outputs for an Override.Code: OverrideOn = Off If Fl2.SASDmp Override then OverrideOn = On If Fl2.RASDmp Override then OverrideOn = On If Fl3.SASDmp Override then OverrideOn = On If Fl3.RASDmp Override then OverrideOn = On If Fl4.SASDmp Override then OverrideOn = On If Fl4.RASDmp Override then OverrideOn = On Return

File Explanation:

This function turns ON the numeric OverrideON if any of the outputs are overridden. The OverrideOn flag is used by the CX9200 to turn on an Override Fault on the FSCS.

Table 5-2. SMKDMPRS Files

NAME TYPE DESCRIPTION

OVR_Check Function Checks the Outputs for an Override.

Damper_Control Program Controls the state of the Smoke Dampers.

Technical Manuals Online! - http://www.tech-man.com

Page 118: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-42 Infinity Smoke Control Guide

TOC

DAMPER_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the state of the Smoke Dampers. Code: ‘ Note: Digital Outputs not Tristate. ‘ ON activates (Closes) the Dampers. Initialize: DefaultDmprPosn = Off Goto DamperControl

DamperControl: ‘ Floor (Zone) 2 Smoke Damper Control ‘ Supply Air Damper If INFINITY1 FL2SADmp.OVR.Cls then Fl2.SASDmp = On Else If INFINITY1 FL2SADmp.OVR.Opn then Fl2.SASDmp = Off Else If INFINITY1 Zone2.EXH then Fl2.SASDmp = On Else If INFINITY1 Zone2.PRS then Fl2.SASDmp = Off Else If INFINITY1 Zone2.SMK then Fl2.SASDmp = On Else If INFINITY1 Zone1.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Fl2.SASDmp = Off Else Fl2.SASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif

Technical Manuals Online! - http://www.tech-man.com

Page 119: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-43 Infinity Smoke Control Guide

TOC

‘ Return Air Damper If INFINITY1 FL2RADmp.OVR.Cls then Fl2.RASDmp = On Else If INFINITY1 FL2RADmp.OVR.Opn then Fl2.RASDmp = Off Else If INFINITY1 Zone2.EXH then Fl2.RASDmp = Off Else If INFINITY1 Zone2.PRS then Fl2.RASDmp = On Else If INFINITY1 Zone2.SMK then Fl2.RASDmp = Off Else If INFINITY1 Zone1.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Fl2.RASDmp = On Else Fl2.RASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif ‘ Floor (Zone) 3 Smoke Damper Control ‘ Supply Air Damper If INFINITY1 FL3SADmp.OVR.Cls then Fl3.SASDmp = On Else If INFINITY1 FL3SADmp.OVR.Opn then Fl3.SASDmp = Off Else If INFINITY1 Zone3.EXH then Fl3.SASDmp = On Else If INFINITY1 Zone3.PRS then Fl3.SASDmp = Off Else If INFINITY1 Zone3.SMK then Fl3.SASDmp = On

Technical Manuals Online! - http://www.tech-man.com

Page 120: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-44 Infinity Smoke Control Guide

TOC

Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Fl3.SASDmp = Off Else Fl3.SASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif ‘ Return Air Damper If INFINITY1 FL3RADmp.OVR.Cls then Fl3.RASDmp = On Else If INFINITY1 FL3RADmp.OVR.Opn then Fl3.RASDmp = Off Else If INFINITY1 Zone3.EXH then Fl3.RASDmp = Off Else If INFINITY1 Zone3.PRS then Fl3.RASDmp = On Else If INFINITY1 Zone3.SMK then Fl3.RASDmp = Off Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Fl3.RASDmp = On Else Fl3.RASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif ‘ Floor (Zone) 4 Smoke Damper Control ‘ Supply Air Damper

Technical Manuals Online! - http://www.tech-man.com

Page 121: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-45 Infinity Smoke Control Guide

TOC

If INFINITY1 FL4SADmp.OVR.Cls then Fl4.SASDmp = On Else If INFINITY1 FL4SADmp.OVR.Opn then Fl4.SASDmp = Off Else If INFINITY1 Zone4.EXH then Fl4.SASDmp = On Else If INFINITY1 Zone4.PRS then Fl4.SASDmp = Off Else If INFINITY1 Zone4.SMK then Fl4.SASDmp = On Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone2.SMK or INFINITY1 ~ STRWL.SMK then Fl4.SASDmp = Off Else Fl4.SASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif ‘ Return Air Damper If INFINITY1 FL4RADmp.OVR.Cls then Fl4.RASDmp = On Else If INFINITY1 FL4RADmp.OVR.Opn then Fl4.RASDmp = Off Else If INFINITY1 Zone4.EXH then Fl4.RASDmp = Off Else If INFINITY1 Zone4.PRS then Fl4.RASDmp = On Else If INFINITY1 Zone4.SMK then Fl4.RASDmp = Off Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone3.SMK or INFINITY1 ~

Technical Manuals Online! - http://www.tech-man.com

Page 122: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-46 Infinity Smoke Control Guide

TOC

STRWL.SMK then Fl4.RASDmp = On Else Fl4.RASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif ‘Call Override Check Function OVR_Check() Goto DamperControl

File Explanation:

This program controls the state of all six of the smoke dampers in this example --> supply and return dampers for floor2, floor3, and floor4.

Each damper is controlled by it’s own set of nested “if-then-else” statements. The “level” that the statement appears on determines the priority of for that action. The FSCS overrides must have the highest priority, then come the automatic smoke control modes, and the HVAC or self-test modes have the lowest priority.

Take the Floor2 Supply Air Damper portion of the code as an example:

‘ Floor (Zone) 2 Smoke Damper Control ‘ Supply Air Damper If INFINITY1 FL2SADmp.OVR.Cls then Fl2.SASDmp = On Else If INFINITY1 FL2SADmp.OVR.Opn then Fl2.SASDmp = Off Else If INFINITY1 Zone2.EXH then Fl2.SASDmp = On Else If INFINITY1 Zone2.PRS then Fl2.SASDmp = Off Else If INFINITY1 Zone2.SMK then

Technical Manuals Online! - http://www.tech-man.com

Page 123: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-47 Infinity Smoke Control Guide

TOC

Fl2.SASDmp = On Else If INFINITY1 Zone1.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Fl2.SASDmp = Off Else Fl2.SASDmp = DefaultDmprPosn Endif Endif Endif Endif Endif Endif

This algorithm will perform the following:

• If the FSCS override to close this damper (FL2SADmp.OVR.Cls) is ON, then close the damper (Fl2.SASDmp = ON), and skip the remaining nested If-then else statements.

• If the FSCS override to open this damper (FL2SADmp.OVR.Opn) is ON, then open the damper (Fl2.SASDmp = Off), and skip the remaining nested If-then else statements.

• If the FSCS override to exhaust Zone2 (Zone2.EXH) is ON, then close the damper and skip the remaining nested If-then else statements.

• If the FSCS override to pressurize Zone2 (Zone2.PRS) is ON, then open the damper and skip the remaining nested If-then else statements.

• If the automatic smoke control for Zone2 has been triggered (Zone2.SMK = ON), then close the damper in order to exhaust Zone2, and skip the remaining nested If-then else statements.

• If the automatic smoke control for any zone other than Zone2 has been triggered (Zone1.SMK or Zone3.SMK or Zone4.SMK or STRWL.SMK = ON), then open the damper in order to pressurize Zone2, and skip the remaining nested If-then else statements.

• If none of the above events have occurred, then set the state of the damper is set equal to the numeric DefaultDmprPosn. In this case, the SmokeSelfTest program in the CX9200 sets the value of DefaultDmprPosn in order to perform a weekly self-test.

Technical Manuals Online! - http://www.tech-man.com

Page 124: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-48 Infinity Smoke Control Guide

TOC

The other five dampers are controlled the same way, except they are controlled by different numerics.

Technical Manuals Online! - http://www.tech-man.com

Page 125: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-49 Infinity Smoke Control Guide

TOC

Controlling th e Air Handling UnitsAHU1 (SCX920S)

The SCX920S named AHU1 is responsible for controlling the fans and dampers in Air Handling Unit #1. AHU1 is used for floor1. Since AHU1 is used for HVAC and smoke control, it is a non-dedicated controller.

Table 5-3 lists the programs that are used by the SCX920S for this application.:

OVR_Check

Type: FunctionDescription: Checks the Outputs for an Override.Code: OverrideOn = Off If Sfan Override then OverrideOn = On If Rfan Override then OverrideOn = On If OADmp Override then OverrideOn = On If EADmp Override then OverrideOn = On If RADmp Override then OverrideOn = On Return

File Explanation:

This function turns ON the numeric OverrideON if any of the outputs are overridden. The OverrideOn flag is used by the CX9200 to turn on an Override Fault on the FSCS.

Table 5-3. AHU1 Files

NAME TYPE DESCRIPTION

OVR_Check Function Checks the Outputs for an Override.

AHU_Control Program Controls the state of the Air Handling Unit’s Fans and Dampers.

HVAC Program Used to Simulate an HVAC program.

Technical Manuals Online! - http://www.tech-man.com

Page 126: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-50 Infinity Smoke Control Guide

TOC

AHU_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the state of the Air Handling Unit’s Fans and Dampers.Code: FanControl: ‘ Supply Fan Control If INFINITY1 AH1Sfan.OVR.Off then Sfan = Off Else If INFINITY1 AH1Sfan.OVR.On then Sfan = On Else If INFINITY1 Zone1.EXH then Sfan = Off Else If INFINITY1 Zone1.PRS then Sfan = On Else If INFINITY1 Zone1.SMK then Sfan = Off ‘Exhaust Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Sfan = On ‘pressurize Else Sfan = Default.Sfan ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif ‘ Return Fan Control If INFINITY1 AH1Rfan.OVR.On then Rfan = On Else If INFINITY1 AH1Rfan.OVR.Off then Rfan = Off Else

Technical Manuals Online! - http://www.tech-man.com

Page 127: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-51 Infinity Smoke Control Guide

TOC

If INFINITY1 Zone1.EXH then Rfan = On Else If INFINITY1 Zone1.PRS then Rfan = Off Else If INFINITY1 Zone1.SMK then Rfan = On ‘Exhaust Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then Rfan = Off ‘ pressurize Else Rfan = Default.Rfan ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif Goto DamperControl DamperControl: ‘ Outside (Supply) Air Damper If INFINITY1 AH1OADmp.OVR.Cls then OADmp = -On Else If INFINITY1 AH1OADmp.OVR.Opn then OADmp = On Else If INFINITY1 Zone1.EXH then OADmp = -On Else If INFINITY1 Zone1.PRS then OADmp = On Else If INFINITY1 Zone1.SMK then OADmp = -On ‘ Exhaust Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then OADmp = On ‘ pressurize Else OADmp = DefaultDmpr.OA ‘ Normal HVAC Control

Technical Manuals Online! - http://www.tech-man.com

Page 128: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-52 Infinity Smoke Control Guide

TOC

Endif Endif Endif Endif Endif Endif ‘ Exhaust Air Damper If INFINITY1 AH1EADmp.OVR.Opn then EADmp = On Else If INFINITY1 AH1EADmp.OVR.Cls then EADmp = -On Else If INFINITY1 Zone1.EXH then EADmp = On Else If INFINITY1 Zone1.PRS then EADmp = -On Else If INFINITY1 Zone1.SMK then EADmp = On ‘ Exhaust Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then EADmp = -On ‘ pressurize Else EADmp = DefaultDmpr.EA ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif ‘ Return’ Air Damper If INFINITY1 AH1RADmp.OVR.Opn then RADmp = On Else If INFINITY1 AH1RADmp.OVR.Cls then RADmp = -On Else If INFINITY1 Zone1.EXH then RADmp = -On ‘Close Else

Technical Manuals Online! - http://www.tech-man.com

Page 129: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-53 Infinity Smoke Control Guide

TOC

If INFINITY1 Zone1.PRS then RADmp = -On ‘ Close Else If INFINITY1 Zone1.SMK then RADmp = -On ‘ Close Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then RADmp = -On ‘ Close Else RADmp = DefaultDmpr.RA ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif ‘Call Override Check Function OVR_Check() Goto FanControl

File Explanation:

This program controls the state of the Supply fan, Return fan, Outside Air damper, Exhaust Air damper, and Return Air damper for AHU1.

Each fan or damper is controlled by it’s own set of nested “if-then-else” statements. The nested “if-then-else” statements prioritize the control modes as follows:

• The FSCS overrides: ON-OFF, OPEN-CLOSE

• Automatic Smoke Control

• HVAC control

The HVAC control is performed by setting the default values for each fan or damper: Default.Sfan, Default.Rfan, DefaultDmpr.OA, DefaultDmpr.EA, DefaultDmpr.RA.

This program also calls the OVR_Check function.

Technical Manuals Online! - http://www.tech-man.com

Page 130: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-54 Infinity Smoke Control Guide

TOC

HVAC

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Used to Simulate an HVAC program.Code: Set_Fans: Default.Sfan = On Default.Rfan = On Goto Outside_Air Outside_Air: DefaultDmpr.OA = 2 DefaultDmpr.EA = 2 DefaultDmpr.RA = -2 If TS > 2 then Goto Recirculate Recirculate: DefaultDmpr.OA = -2 DefaultDmpr.EA = -2 DefaultDmpr.RA = 2 If TS > 2 then Goto Set_Fans

File Explanation:

This program is for demonstration purposes only and is used to show how the smoke control modes have a higher priority than the HVAC modes. This program does not perform an HVAC function.

Technical Manuals Online! - http://www.tech-man.com

Page 131: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-55 Infinity Smoke Control Guide

TOC

AHU2 (SCX920S)

The SCX920S named AHU2 is responsible for controlling the fans and dampers in Air Handling Unit #2. AHU1 is used for floor2, floor3, and floor4. Since AHU2 is used for HVAC and smoke control, it is a non-dedicated controller.

Table 5-4 lists the programs that are used by the SCX920S for this application.:

OVR_Check

Type: FunctionDescription: Checks the Outputs for an Override.Code: OverrideOn = Off If Sfan Override then OverrideOn = On If Rfan Override then OverrideOn = On If OADmp Override then OverrideOn = On If EADmp Override then OverrideOn = On If RADmp Override then OverrideOn = On Return

File Explanation:

This function turns ON the numeric OverrideON if any of the outputs are overridden. The OverrideOn flag is used by the CX9200 to turn on an Override Fault on the FSCS.

Table 5-4. AHU2 Files

NAME TYPE DESCRIPTION

OVR_Check Function Checks the Outputs for an Override.

AHU_Control Program Controls the state of the Air Handling Unit’s Fans and Dampers.

HVAC Program Used to Simulate an HVAC program.

Technical Manuals Online! - http://www.tech-man.com

Page 132: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-56 Infinity Smoke Control Guide

TOC

AHU_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the state of the Air Handling Unit’s Fans and Dampers.Code: FanControl: ‘ Supply Fan Control If INFINITY1 AH2Sfan.OVR.Off then Sfan = Off Else If INFINITY1 AH2Sfan.OVR.On then Sfan = On Else If INFINITY1 Zone2.PRS or INFINITY1 Zone3.PRS or ~ INFINITY1 Zone4.PRS then Sfan = On Else If INFINITY1 Zone2.EXH and INFINITY1 Zone3.EXH ~ and INFINITY1 Zone4.EXH then Sfan = Off ‘ Exhaust only Else If INFINITY1 Zone2.SMK and INFINITY1 Zone3.SMK ~ and INFINITY1 Zone4.SMK then Sfan = Off ‘Exhaust only all zones in smoke Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone3.SMK or INFINITY1 ~ Zone4.SMK or INFINITY1 STRWL.SMK then Sfan = On ‘Another zone is in smoke Else Sfan = Default.Sfan ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif ‘ Return Fan Control If INFINITY1 AH2Rfan.OVR.On then Rfan = On Else If INFINITY1 AH2Rfan.OVR.Off then

Technical Manuals Online! - http://www.tech-man.com

Page 133: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-57 Infinity Smoke Control Guide

TOC

Rfan = Off Else If INFINITY1 Zone2.EXH or INFINITY1 Zone3.EXH or ~ INFINITY1 Zone4.EXH then Rfan = On ‘At least 1 zone needs exhausting Else If INFINITY1 Zone2.PRS and INFINITY1 Zone3.PRS ~ and INFINITY1 Zone4.PRS then Rfan = Off ‘ All zones pressurized turn off fan Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK or ~ INFINITY1 Zone4.SMK then Rfan = On ‘Smoke detected on one of the floors Else If INFINITY1 Zone1.SMK or INFINITY1 STRWL.SMK ~ then Rfan = Off ‘ pressurize as Zone 1 or Stairs is in smoke Else Rfan = Default.Rfan ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif Goto DamperControl DamperControl: ‘ Outside (Supply) Air Damper If INFINITY1 AH2OADmp.OVR.Cls then OADmp = -On Else If INFINITY1 AH2OADmp.OVR.Opn then OADmp = On Else If INFINITY1 Zone2.PRS or INFINITY1 Zone3.PRS or ~ INFINITY1 Zone4.PRS then OADmp = On ‘ a zone in pressurization Else If INFINITY1 Zone2.EXH and INFINITY1 Zone3.EXH ~ and INFINITY1 Zone4.EXH then OADmp = -On ‘All zones in exhaust Else If INFINITY1 Zone2.SMK and INFINITY1 Zone3.SMK ~ and INFINITY1 Zone4.SMK then OADmp = -On ‘ Close Damper all zones in smoke

Technical Manuals Online! - http://www.tech-man.com

Page 134: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-58 Infinity Smoke Control Guide

TOC

Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone3.SMK or INFINITY1 ~ Zone4.SMK or INFINITY1 STRWL.SMK then OADmp = On ‘ pressurize a zone is in smoke Else OADmp = DefaultDmpr.OA ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif ‘ Exhaust Air Damper If INFINITY1 AH2EADmp.OVR.Opn then EADmp = On Else If INFINITY1 AH2EADmp.OVR.Cls then EADmp = -On Else If INFINITY1 Zone2.EXH or INFINITY1 Zone3.EXH or ~ INFINITY1 Zone4.EXH then EADmp = On ‘Open damper exhaust required Else If INFINITY1 Zone2.PRS and INFINITY1 Zone3.PRS ~ and INFINITY1 Zone4.PRS then EADmp = -On ‘Close damper all zones being pressurized Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK or ~ INFINITY1 Zone4.SMK then EADmp = On ‘ Exhaust, smoke on at least 1 floor Else If INFINITY1 Zone1.SMK or INFINITY1 STRWL.SMK ~ then EADmp = -On ‘ pressurize smoke in Zone 1 or Stairs Else EADmp = DefaultDmpr.EA ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif

Technical Manuals Online! - http://www.tech-man.com

Page 135: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-59 Infinity Smoke Control Guide

TOC

‘ Return’ Air Damper If INFINITY1 AH2RADmp.OVR.Opn then RADmp = On Else If INFINITY1 AH2RADmp.OVR.Cls then RADmp = -On Else If INFINITY1 Zone2.EXH or INFINITY1 Zone3.EXH or ~ INFINITY1 Zone4.EXH then RADmp = -On ‘Close on any exhaust Else If INFINITY1 Zone2.PRS or INFINITY1 Zone3.PRS or ~ INFINITY1 Zone4.PRS then RADmp = -On ‘ Close on any pressurization Else If INFINITY1 Zone2.SMK or INFINITY1 Zone3.SMK or ~ INFINITY1 Zone4.SMK then RADmp = -On ‘ Close on any smoke detected Else If INFINITY1 Zone1.SMK or INFINITY1 STRWL.SMK ~ then RADmp = -On ‘ Adjacent zone smoke detected Else RADmp = DefaultDmpr.RA Normal HVAC Control Endif Endif Endif Endif Endif Endif ‘Call Override Check Function OVR_Check Goto FanControl

File Explanation:

This program controls the state of the Supply fan, Return fan, Outside Air damper, Exhaust Air damper, and Return Air damper for AHU2.

Each fan or damper is controlled by it’s own set of nested “if-then-else” statements. The nested “if-then-else” statements prioritize the control modes as follows:

Technical Manuals Online! - http://www.tech-man.com

Page 136: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-60 Infinity Smoke Control Guide

TOC

• The FSCS overrides: ON-OFF, OPEN-CLOSE

• Automatic Smoke Control

• HVAC control

The HVAC control is performed by setting the default values for each fan or damper: Default.Sfan, Default.Rfan, DefaultDmpr.OA, DefaultDmpr.EA, DefaultDmpr.RA.

This program also calls the OVR_Check function.

Technical Manuals Online! - http://www.tech-man.com

Page 137: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-61 Infinity Smoke Control Guide

TOC

HVAC

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Used to Simulate an HVAC program.Code: Set_Fans: Default.Sfan = On Default.Rfan = On Goto Outside_Air Outside_Air: DefaultDmpr.OA = 2 DefaultDmpr.EA = 2 DefaultDmpr.RA = -2 If TS > 2 then Goto Recirculate Recirculate: DefaultDmpr.OA = -2 DefaultDmpr.EA = -2 DefaultDmpr.RA = 2 If TS > 2 then Goto Set_Fans

File Explanation:

This program is for demonstration purposes only and is used to show how the smoke control modes have a higher priority than the HVAC modes. This program does not perform an HVAC function.

Technical Manuals Online! - http://www.tech-man.com

Page 138: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-62 Infinity Smoke Control Guide

TOC

Controlling th e Stairwell FanAHU3 (TCX853)

The TCX853 named AHU3 is responsible for controlling the stairwell fan. Since the stairwell fan is not used for HVAC, this is a dedicated controller.

Table 5-5 lists the programs that are used by the TCX853 for this application.:

AHU_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the state of the Stairwell FanCode: Initialize: DefaultFanPosn = Off Goto FanControl FanControl: ‘ Supply Fan Control If INFINITY1 AH3Sfan.OVR.Off then Sfan = Off Else If INFINITY1 AH3Sfan.OVR.On then Sfan = On Else If INFINITY1 STRWL.PRS then Sfan = On Else If INFINITY1 STRWL.SMK then Sfan = Off ‘Stop Supply Fan as Zone in Fire Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK or ~ INFINITY1 Zone3.SMK or INFINITY1 Zone4.SMK then Sfan = On ‘pressurize Else

Table 5-5. AHU3 Files

NAME TYPE DESCRIPTION

AHU_Control Program Controls the state of the Stairwell Fan

Technical Manuals Online! - http://www.tech-man.com

Page 139: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-63 Infinity Smoke Control Guide

TOC

Sfan = DefaultFanPosn Endif Endif Endif Endif Endif Goto FanControl

File Explanation:

The stairwell fan is controlled by a set of nested “if-then-else” statements. The nested “if-then-else” statements prioritize the control modes as follows:

• The FSCS overrides: ON-OFF

• Automatic Smoke Control

• Weekly Self-Test

The SmokeSelfTest program in the CX9200 performs the weekly self-test by setting the value of DefaultFanPosn.

Technical Manuals Online! - http://www.tech-man.com

Page 140: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-64 Infinity Smoke Control Guide

TOC

Controlling th e VAV TerminalsFlr2TCX (TCX840)

The TCX840 named Flr2TCX is responsible for controlling the VAV terminal for floor2. Since Flr2TCX is used for HVAC and smoke control, it is a non-dedicated controller.

Table 5-6 lists the programs that are used by the TCX840 for this application.:

VAV_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the VAV damper on Floor2Code: VAVDamperControl: If INFINITY1 FL2VAV.OVR.Opn then VAVDmp = On Else If INFINITY1 FL2VAV.OVR.Cls then VAVDmp = -On Else If INFINITY1 Zone2.EXH then VAVDmp = -On ‘Close VAV Else If INFINITY1 Zone2.PRS then VAVDmp = On ‘Open VAV Else If INFINITY1 Zone2.SMK then VAVDmp = -On ‘ Exhaust Zone Close VAV Else If INFINITY1 Zone1.SMK or INFINITY1 Zone3.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then VAVDmp = On ‘ pressurize Zone

Table 5-6. Flr2TCX Files

NAME TYPE DESCRIPTION

VAV_Control Program Controls the VAV damper on Floor2

HVAC Program Used to Simulate an HVAC program.

Technical Manuals Online! - http://www.tech-man.com

Page 141: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-65 Infinity Smoke Control Guide

TOC

Else VAVDmp = DefaultDmprPosn ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif Goto VAVDamperControl

File Explanation:

The VAV damper is controlled by a set of nested “if-then-else” statements. The nested “if-then-else” statements prioritize the control modes as follows:

• The FSCS overrides: OPEN-CLOSE

• Automatic Smoke Control

• HVAC control

The HVAC control is performed by setting the value of DefaultDmprPosn.

Technical Manuals Online! - http://www.tech-man.com

Page 142: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-66 Infinity Smoke Control Guide

TOC

HVAC

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Used to Simulate an HVAC program.Code: Close_Damper: DefaultDmprPosn = -2 If TS > 2 then Goto Open_Damper Open_Damper: DefaultDmprPosn = 2 If TS > 2 then Goto Close_Damper

File Explanation:

This program is for demonstration purposes only and is used to show how the smoke control modes have a higher priority than the HVAC modes. This program does not perform an HVAC function.

Technical Manuals Online! - http://www.tech-man.com

Page 143: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-67 Infinity Smoke Control Guide

TOC

Flr3TCX (TCX851)

The TCX851 named Flr3TCX is responsible for controlling the VAV terminal for floor3. Since Flr3TCX is used for HVAC and smoke control, it is a non-dedicated controller.

Table 5-7 lists the programs that are used by the TCX851 for this application.:

VAV_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the VAV damper on Floor3Code: VAVDamperControl: If INFINITY1 FL3VAV.OVR.Opn then VAVDmp = On Else If INFINITY1 FL3VAV.OVR.Cls then VAVDmp = -On Else If INFINITY1 Zone3.EXH then VAVDmp = -On ‘Close VAV Else If INFINITY1 Zone3.PRS then VAVDmp = On ‘Open VAV Else If INFINITY1 Zone3.SMK then VAVDmp = -On ‘ Exhaust Zone Close VAV Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone4.SMK or INFINITY1 ~ STRWL.SMK then VAVDmp = On ‘ pressurize Zone Else VAVDmp = DefaultDmprPosn ‘ Normal HVAC Control Endif

Table 5-7. Flr3TCX Files

NAME TYPE DESCRIPTION

VAV_Control Program Controls the VAV damper on Floor3

HVAC Program Used to Simulate an HVAC program.

Technical Manuals Online! - http://www.tech-man.com

Page 144: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-68 Infinity Smoke Control Guide

TOC

Endif Endif Endif Endif Endif Goto VAVDamperControl

File Explanation:

The VAV damper is controlled by a set of nested “if-then-else” statements. The nested “if-then-else” statements prioritize the control modes as follows:

• The FSCS overrides: OPEN-CLOSE

• Automatic Smoke Control

• HVAC control

The HVAC control is performed by setting the value of DefaultDmprPosn.

Technical Manuals Online! - http://www.tech-man.com

Page 145: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-69 Infinity Smoke Control Guide

TOC

HVAC

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Used to Simulate an HVAC program.Code: Close_Damper: DefaultDmprPosn = -2 If TS > 2 then Goto Open_Damper Open_Damper: DefaultDmprPosn = 2 If TS > 2 then Goto Close_Damper

File Explanation:

This program is for demonstration purposes only and is used to show how the smoke control modes have a higher priority than the HVAC modes. This program does not perform an HVAC function.

Technical Manuals Online! - http://www.tech-man.com

Page 146: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-70 Infinity Smoke Control Guide

TOC

Flr4TCX (TCX861)

The TCX861 named Flr4TCX is responsible for controlling the VAV terminal for floor4. Since Flr4TCX is used for HVAC and smoke control, it is a non-dedicated controller.

Table 5-8 lists the programs that are used by the TCX861 for this application.:

VAV_Control

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Controls the VAV damper on Floor4.Code: ‘ 0 --> Opens Damper 1 --> Closes Damper VAVDamperControl: If INFINITY1 FL4VAV.OVR.Opn then Damper = 0 Else If INFINITY1 FL4VAV.OVR.Cls then Damper = 1 Else If INFINITY1 Zone4.EXH then Damper = 1 ‘Close VAV Else If INFINITY1 Zone4.PRS then Damper = 0 ‘Open VAV Else If INFINITY1 Zone4.SMK then Damper = 1 ‘ Exhaust Zone Close VAV Else If INFINITY1 Zone1.SMK or INFINITY1 Zone2.SMK ~ or INFINITY1 Zone3.SMK or INFINITY1 ~

Table 5-8. Flr4TCX Files

NAME TYPE DESCRIPTION

VAV_Control Program Controls the VAV damper on Floor4.

HVAC Program Used to Simulate an HVAC program.

DamperFeedback Program Used to Read the Feedback of the Damper Position.

AutoLearn Program Used to perform a Learn of the Damper Position.

Technical Manuals Online! - http://www.tech-man.com

Page 147: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-71 Infinity Smoke Control Guide

TOC

STRWL.SMK then Damper = 0 ‘ pressurize Zone Else Damper = DefaultDmprPosn ‘ Normal HVAC Control Endif Endif Endif Endif Endif Endif Goto VAVDamperControl

File Explanation:

The VAV damper is controlled by a set of nested “if-then-else” statements. The nested “if-then-else” statements prioritize the control modes as follows:

• The FSCS overrides: OPEN-CLOSE

• Automatic Smoke Control

• HVAC control

The HVAC control is performed by setting the value of DefaultDmprPosn.

In this example, setting the output to 0 will open the damper, and setting the damper to 1 will close the damper.

Technical Manuals Online! - http://www.tech-man.com

Page 148: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-72 Infinity Smoke Control Guide

TOC

HVAC

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Used to Simulate an HVAC program.Code: Close_Damper: DefaultDmprPosn = 0.6 If (Damper OverrideValue > 0.595) and (Damper OverrideValue < 0.605) then Goto Close_Wait Close_Wait: If TS > 4 then Goto Open_Damper Open_Damper: DefaultDmprPosn = 0.4 If (Damper OverrideValue > 0.395) and (Damper OverrideValue < 0.405) then Goto Open_Wait Open_Wait: If TS > 4 then Goto Close_Damper EndCodeEndObject

File Explanation:

This program is for demonstration purposes only and is used to show how the smoke control modes have a higher priority than the HVAC modes. This program does not perform an HVAC function.

Technical Manuals Online! - http://www.tech-man.com

Page 149: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-73 Infinity Smoke Control Guide

TOC

DamperFeedback

Type: ProgramFlowType: LoopingAutoStart: TrueDescription: Used to Read the Feedback of the Damper Position.Code: ‘ 0 = OPEN, 1 = CLOSED

Feedback: If Damper OverrideValue < 0.005 then Damper.Opn = On Else Damper.Opn = Off Endif If Damper OverrideValue > 0.995 then Damper.Cls = On Else Damper.Cls = Off Endif

DamperPosition = Damper Overridevalue

File Explanation:

This program is used to read the feedback of the damper position using the on-board Hall-Effect sensor on the TCX861.

The Damper.Opn and Damper.Cls numerics are used by the CX9200 to set the FSCS OPEN and CLOSE LEDs. The DamperPosition numeric is used by the CX9200 PlantFaultCheck function to determine if the damper reaches it’s desired state within 75 seconds, per NFPA 92A.

Technical Manuals Online! - http://www.tech-man.com

Page 150: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Programs

5-74 Infinity Smoke Control Guide

TOC

AutoLearn

Type: ProgramFlowType: FallthruTrigger: PowerfailDescription: Used to perform a Learn of the Damper Position.Code: Damper LCDState = True Stop

File Explanation:

This program causes the TCX861 to perform a Learn of the damper position whenever the controller is power-up or reset.

The program is triggered by the Powerfail system variable on the TCX861.

Technical Manuals Online! - http://www.tech-man.com

Page 151: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Chapter 6

System OperationThis chapter provides operating instructions for an Infinity smoke control system. Since the equipment used in each system will be configured and programmed differently, and the FSCS will be custom-made for each system, these instructions will be somewhat generic.

The topics covered in this chapter are:

• FSCS Operation

• The Weekly Self-Test

• Controller Status Indicators

• Communicating with the System

Technical Manuals Online! - http://www.tech-man.com

Page 152: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-2 Infinity Smoke Control Guide

TOC

FSCS OperationThe FSCS that was used in Chapter 5 will be used as an example FSCS in this chapter. Your FSCS will not look identical to this one, but it will The FSCS Controls

The FSCS that was used in Chapter 5 will be used as an example FSCS in this chapter. Your FSCS will not look identical to this one, but it will be capable of performing the same functions.

The MASTER KEY

The MASTER KEY is an electrical keyswitch on the FSCS panel.

• When the MASTER KEY is turned OFF, the audible alarm is enabled and the FSCS manual overrides are disabled.

• When the MASTER KEY is turned ON, the audible alarm is silenced and the FSCS manual overrides are functional.

The MASTER KEY can only be removed when it is in the OFF position. This ensures that the system is left in the normal operating mode.

Consult the local authority having jurisdiction to determine who should receive one of the MASTER KEYs.

Fan Overrides and Indicato rs

Each fan that has a capacity in excess of 2000 cfm will be provided with Override capabilities, a STATUS indicator, and a FAIL indicator on the FSCS.

Figure 6-1 shows an example of the FSCS controls for a fan.

Figure 6-1. Fan Cont ro ls

AHU-1 SUPPLY FAN

STATUS FAILON AUTO OFF

Equipment Name

Green STATUS LED

Override Switch

Amber FAIL LED

Technical Manuals Online! - http://www.tech-man.com

Page 153: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-3

TOC

• The green STATUS LED indicates the current status of the fan, as determined by the fan’s differential pressure sensor. If the Status LED is ON, then the fan is ON.

• The amber FAIL LED indicates that there is a problem with the equipment. Either the equipment didn’t respond in time during a smoke control situation, or it failed the weekly self-test.

• The Override switch provides for manual control of the equipment. It allows the fire fighting personnel to override the automatic smoke control (AUTO) and either force the fan ON or OFF. This switch is functional only after the Master Key has been turned ON. This switch has the highest control priority in the system.

Damper Overrides and Indicato rs

Each damper will be provided with Override capabilities, an OPEN indicator, a CLOSED indicator, and a FAIL indicator on the FSCS. VAV terminals that serve a particular area or zone may be grouped together and all use the same set of indicators and the same override switch.

Figure 6-2 shows an example of the FSCS controls for a damper.

Figure 6-2. Damper Controls

• The green OPEN LED indicates if the damper is open, as determined by one of the end-limit switches on the damper.

• The yellow CLOSED LED indicates if the damper is closed, as determined by the other end-limit switch on the damper.

• The amber Fail LED indicates that there is a problem with the equipment. Either the equipment didn’t respond in time during a smoke control situation, or it failed the weekly self-test.

• The Override switch provides for manual control of the equipment. It allows the fire fighting personnel to override the automatic smoke control (AUTO) and either force the damper OPEN or CLOSED. This switch is functional only after the Master Key has been turned ON. This switch has the highest control priority in the system.

AHU-1 OA DAMPER

OPEN FAILAUTO

Equipment Name

Green OPEN LED

Override Switch

Yellow CLOSED LEDCLOSEDCLOSEDOPEN

Amber FAIL LED

Technical Manuals Online! - http://www.tech-man.com

Page 154: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-4 Infinity Smoke Control Guide

TOC

Zone Alarm Indicators

Each smoke control zone will have an ALARM indicator associated with it. You may also want to have an override switch for each zone.

Figure 6-3 shows an example of the FSCS controls for each zone.

Figure 6-3. Zone Controls

• The red ALARM LED indicates that an alarm has been reported by the Fire Panel.

• The Override switch provides a manual override for the entire zone. It allows the fire fighting personnel to override the automatic smoke control (AUTO) and either force the zone to be PRESSurized or to be EXHAUSTed. This switch is functional only after the Master Key has been turned ON. This switch will not override any of the individual equipment overrides.

Controller Status Indicators

Each Infinet controller will have a FAULT indicator. Controllers that have on-board HOA switches, such as the SCX920S, will also have an OVERRIDE indicator.

Figure 6-4 shows an example of the controller status indicators.

Figure 6-4. Controller Status Indicato rs

• The amber FAULT LED indicates that the CX9200 has lost communications with the Infinet controller.

ZONE 1

SMOKE ALARMAUTO

Zone Name

Red ALARM LED

Override Switch

EXHAUSTPRESS

AHU-1 CONTROLLERController Name

Areas Served

Amber FAULT LEDOVERRIDEFAULT

FLOOR 1Amber OVERRIDE LED

Technical Manuals Online! - http://www.tech-man.com

Page 155: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-5

TOC

• The amber OVERRIDE LED indicates that one of the Infinet controller’s on-board HOA override switches is not in the AUTO position.

Other FSCS Controls

• The FSCS has a CLEAR FAULTS momentary pushbutton. When the MASTER KEY is ON, this pushbutton will clear all of the FAIL or FAULT indicators on the FSCS. CLEAR FAULTS is primarily used to clear any weekly self-test failures.

• The FSCS has a LAMP TEST momentary pushbutton. This pushbutton is used to test all of the status indicators on the FSCS by turning them on for approximately 3 seconds. The status indicators will return to their previous state.

The FSCS Operatin g Instructio ns Sheet

The FSCS Operating Instructions Sheet on the following page is a summary of the indicators and controls on the FSCS. It should be removed from this manual, framed, and mounted adjacent to the FSCS.

Technical Manuals Online! - http://www.tech-man.com

Page 156: Infinity Smoke Control Guide - Fire Alarm Resources

Technical Manuals Online! - http://www.tech-man.com

Page 157: Infinity Smoke Control Guide - Fire Alarm Resources

FIREFIGHTER’S SMOKE CONTROL STATIONOPERATING INSTRUCTIONS

For Use by Authorized Personnel Only

LED INDICATORS:

RED - ALARM has been received for the ZoneAMBER - Equipment FAILURE

- Controller communications FAULT or OVERRIDEGREEN - FAN is ON

- DAMPER is OPENYELLOW - DAMPER is CLOSED

Press the LAMP TEST button to test all Indicators. Replace faulty Indicators.

Press the CLEAR FAULTS button to clear Equipment or Controller faults.The MASTER KEY must be ON in order to clear the faults.

THE MASTER KEY:

OFF - DISABLE Override Switches, ENABLE Audible AlarmON - ENABLE Override Switches, DISABLE Audible Alarm

All Override Switches should be in the AUTO position before turningthe MASTER KEY ON.

OVERRIDE SWITCHES:

AUTO - Equipment or Zone is under Automatic control

ON - Force the Fan to turn ONOFF - Force the Fan to turn OFF

OPEN - Force the Damper to OPENCLOSE - Force the Damper to CLOSE

PRESS - Pressurize the entire ZoneEXHAUST - Exhaust the entire Zone

In the event of trouble, contact your local service representative:Name: ___________________________________________________Address: _________________________________________________Telephone: _______________________________________________

These Instructions should be framed and placed adjacent to the FSCS for ready reference.

Technical Manuals Online! - http://www.tech-man.com

Page 158: Infinity Smoke Control Guide - Fire Alarm Resources

Technical Manuals Online! - http://www.tech-man.com

Page 159: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-9

TOC

The Weekly Self -TestA weekly self-test will be performed on all of the dedicated controllers in the smoke control system.

Non-dedicated controllers in the system do not get a weekly self-test. Their operation is verified by the “comfort level” in the areas that they serve.

In the example used in the previous chapter, the weekly self-test was performed when the following criteria were met:

• The system is not in a smoke control mode.

• The Weekday is Sunday through Friday.

• The Hour is between 0 and 4.

• The system has not already been self-tested this week.

Therefore, assumming the system is not in a smoke control mode, the weekly self-test will be performed just after midnight on saturday (weekday = sunday, time = 00:00).

If a piece of equipment fails the self-test, the failure will get latched, the FSCS fail indicator for that piece of equipment will turn ON, the FSCS audible annunciator will turn ON, and the Status4 (Self-Test Failure) indicator on the CX9200 will turn ON.

In order to clear the self-test failure, the MASTER KEY must be turned ON, and the CLEAR FAULTS button must be pushed.

The equipment that failed the self-test should be tested immediately to determine why it failed. Once the cause of the failure is determined, the equipment must be repaired.

Technical Manuals Online! - http://www.tech-man.com

Page 160: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-10 Infinity Smoke Control Guide

TOC

Cont roller Status Indicator sEach of the Infinity controllers in the smoke control system has a number of status indicators. The following is a brief summary of some of the more commonly used indicators. For more information, refer to the controller’s installation guide.

On the Door of the CX9200

SCAN - Flashes once for every scan of the controller.

ERROR - Turns on when a system error occurs.

Energynet - Turns on when Energynet is receiving data.

Programmable Status LEDs - There are eight programmable status LEDs on the front door of the CX9200. These LEDs are controlled through Plain-English programs by turning the system variables Status1 through Status8 OFF and ON. In our example system, the following Status LEDs were programmed:

• Status1 - Programmed to turn on when the FSCS audible annunciator is on. This occurs when there is an equipment fault, an Infinet controller is off-line, or an Infinet controller has an output overriden.

• Status2 - Programmed to turn on when there is a communications fault with the FSCS.

• Status4 - Programmed to turn on when there has been a self-test failure.

Insid e the CX9200

SCAN - Flashes once for every scan of the controller.

ERROR - Turns on when a system error occurs.

CPU - Flashes every 0.2 seconds to show that the CPU is operating properly.

Energynet LEDs- There are five LEDs inside the CX9200 that indicate the status of Energynet: RD, POL, TD, COL, TP.

Technical Manuals Online! - http://www.tech-man.com

Page 161: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-11

TOC

COMM Port LEDs - Each of the four COMM Ports has three indicators to show the status of the port. These indicators are useful when troubleshooting a communications problem. The COMM Port LEDs are as follows:

• TD - Turns on when the port is transmitting data.

• RD - Turns on when the port is receiving data.

• ONLINE - Turns on when the RS-232 RTS line is true, or when the RS-485 driver is enabled.

The SCX920S

The SCX920S has the following status indicators:

CPU - Flashes every 0.2 seconds to show that the CPU is operating properly.

TD - Turns on when the Infinet port is transmitting data.

RD - Turns on when the Infinet port is receiving data.

OVERRIDE - Turns on when one of the HOA switches is not in the AUTO position.

+24V - Turns on when there is 24V DC at the expansion port.

Output Status - Each of the eight outputs has a status LED that turns on when the output is on.

The TCX840 Series

Each of the controllers in the TCX840 series has the following status indicators:

CPU - Flashes every 0.2 seconds to show that the CPU is operating properly.

The TCX850 and TCX860 Series

Each of the controllers in the TCX850 series and the TCX860 series has the following status indicators:

CPU - Flashes every 0.2 seconds to show that the CPU is operating properly.

Technical Manuals Online! - http://www.tech-man.com

Page 162: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-12 Infinity Smoke Control Guide

TOC

TD - Turns on when the Infinet port is transmitting data.

RD - Turns on when the Infinet port is receiving data.

The Infil ink 200 and Infil ink 210

The Infilink 200 and the Infilink 210 have the following status indicators:

Power - Indicates that power has been applied to the unit.

Port LEDs - Each Port has a RD LED and a TD LED to indicate the communications activity on that port.

Technical Manuals Online! - http://www.tech-man.com

Page 163: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-13

TOC

Communicating with the SystemOnce the smoke control system has been programmed and is running, you can check the status of the system, make changes to the system, or troubleshoot a problem by communicating with the system via the user port. This section provides a summary of some of the things you can do using the CX9200 user interface. For more information, refer to the following Andover Controls documentation:

Plain English Language Reference (P/N 30-3001-165)Infinity CX Programmer’s Guide (P/N 30-3001-166)

The Command Window

The Command window is the top-level window in the Infinity system. From the Main Menu Bar, hit the F4 key to switch to the Command window. The cursor will now be at the R> prompt.

Most keywords can be used in the Command window. In the Plain English Language Reference manual, each keyword has a section labeled Modes Available In. If Command Line is listed, the keyword can be entered directly in the Command window.

The Command window will allow you to investigate system problems, assist in debugging programs, or allow you to save your programs for backup.

Prin ting Poin t Values

You can print the current value of any point, attribute of a point, or system variable by simply typing Print name <cr> at the R> prompt. You can also print several variables with one Print statement by seperating the variable names with commas.

For example:

R> Print AHU1.OVRRAHU1.OVRR = On

R> Print DateDate = April 15 1994 11:20:15

Technical Manuals Online! - http://www.tech-man.com

Page 164: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-14 Infinity Smoke Control Guide

TOC

R> Print Zone1.ALM,Zone2.ALM,Zone3.ALMZone1.ALM = OffZone2.ALM = OffZone3.ALM = Off

Modifyin g Poin t Values

You can also modify the value of a point from the Command window by typing name = value <cr>.

For example:

R> MaxCtlrTime = 8

R> MaxFanTime = 40

If a program or function is setting the value of the point, the value will get changed back by the program or function. See Disabling and Enabling Points or Files for information on how to override the program control.

Enablin g and Disab lin g Poin ts and Files

If you want to halt the execution of a program for debugging purposes, you can type Disable filename <cr> in the Command window. In order to re-start the program, type Enable filename <cr>.

For example:

R> Disable HornControl

R> Enable HornControl

If you want to prevent a program from updating a point value so you can modify the point, or you want to modify the value of an input or output point, you can type Disable name <cr> in the Command window. Type Enable name <cr> if you want the points to back under system control. This is very useful if you are debugging or testing a program and want to see how the program reacts to the points that are used in it.

For example:

R> Disable Zone4.PRS

R> Enable Zone4.PRS

Technical Manuals Online! - http://www.tech-man.com

Page 165: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-15

TOC

Prin ting or Modifying with Infin et Controllers

If you want to print, modify, enable or disable an Infinet controller point, you must tell the system the path name to the Infinet controller. There are two different methods for doing this. The first method is to type in the path name then the point name direcly in the CX9200 Command window.

For example:

R> Print AHU2 SfanINFINITY1 AHU2 Sfan = On

R> FLR3TCX DefaultDmprPosn = OFF

R> Disable AHU1 AHU_Control

The other method is to Connect to the Infinet controller. Once connected to the Infinet controller, all commands entered through the Command window are now directed towards the Infinet controller.

You connect to the Infinet Controller by selecting CONNECT from the Main Menu Bar. The system will then prompt you for the controller name that you wish to connect to. Once connected, the current path will be displayed at the top of the Command window.

Savin g and Loadin g

You can save and load any objects in the system. You will need a computer connected to the user port that is running a communications package that will capture the data coming from the CX9200, as well as load it back.

For example, if you wanted to save all of the files and points in your system you would type the following in the CX9200 Command window:

R> Save Site

The system would then prompt you to hit any key when ready. At this point you should set up your computer to capture the data into a file, then hit any key. The Infinity system will then transmit all of the programs, files, and other information that is contained in all of the controllers in the system.

Technical Manuals Online! - http://www.tech-man.com

Page 166: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-16 Infinity Smoke Control Guide

TOC

When the system has completed transmitting the data, instruct your communications software to turn off the capture function and close the file. You now have a backup of your Infinity system.

If there is ever a problem with your system, and you need to reload the programs, type in the following in the CX9200 Command window:

R> Load-o-m

The system will then wait for you to transmit the file that you had previously saved. At this point you should instruct your communications software to transmit the file. When the entire file has been loaded in, the system should be functional again. If you defined your programs as Autostart, they will start automatically.

Technical Manuals Online! - http://www.tech-man.com

Page 167: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

Andover Controls Corporation 6-17

TOC

The View Pulldown Menu

The VIEW pulldown menu on the Main Menu Bar allows you to look at various aspects of the Infinity system.

Figure 6-5 shows the VIEW pulldown menu on the Main Menu Bar.

Figure 6-5. The VIEW Pulldown Menu

The following is a brief explanation of the VIEW pulldown menu selections.

• View Messages - Used to view the messages in the Message window. In the programming examples in the previous chapter, some system status messages were printed to the Message window, such as:

— The Date and Time the system is initialized

— The Date and Time when a weekly self test is performed

• View Points - Prints out the name, value, and state of all of the points in the controller that you are currently connected to.

• View Inputs - Prints out the name, value, and state of all of the Input points in the controller that you are currently connected to.

iewV ditE onnectC ogoutL

Command Window - INFINITY1

R>

View

InputsOutputsNumericsStringsSystem VariablesDate TimesFilesProgramsInfinet Controllers

PointsMessages

ControllersDisabled PointsDisabled System VariablesDisabled Files

Technical Manuals Online! - http://www.tech-man.com

Page 168: Infinity Smoke Control Guide - Fire Alarm Resources

System Operation

6-18 Infinity Smoke Control Guide

TOC

• View Outputs - Prints out the name, value, and state of all of the Out-put points in the controller that you are currently connected to.

• View Numerics - Prints out the name, value, and state of all of the Numeric points in the controller that you are currently connected to.

• View Strings - Prints out the name, value, and state of all of the Strings in the controller that you are currently connected to.

• View System Variables - Prints out the name, value, and state of all of the System Variables in the controller that you are currently con-nected to.

• View Date Times - Prints out the name, value, and state of all of the DateTime points in the controller that you are currently connected to.

• View Files - Prints out the name, description, type, and state of all of the Files in the controller that you are currently connected to.

• View Programs - Prints out the name, the current line, the length of time the program has been on this line, and state of all of the Programs in the controller that you are currently connected to.

• View Infinet Controllers - Prints out the name, port, model number, serial number, ID and status of all of the Infinet controllers that are connected to the CX9200.

• View Controllers - Prints out the name, model number, ID and status of all of the Energynet controllers on the network.

• View Disabled Points - Prints out a list of all of the Points that are currently disabled in the controller that you are connected to.

• View Disabled System Variables - Prints out a list of all of the System Variables that are currently disabled in the controller that you are connected to.

• View Disabled Files - Prints out a list of all of the Files that are cur-rently disabled in the controller that you are connected to.

Technical Manuals Online! - http://www.tech-man.com

Page 169: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Appendix A

Fire Panel Event TablesThis appendix lists the Event tables for the Fire Panels. In the left column is the CX9200 Numeric Xdriver Point value, and in the right column is the Fire Panel Event that corresponds to that value.

Refer to the Fire Panel manufacturer’s documentation for an explanation of the Events.

Table A-1 lists the Event values for a Simplex Fire Panel.

Table A-2 lists the Event values for an Edwards Systems Technology Fire Panel

Technical Manuals Online! - http://www.tech-man.com

Page 170: Infinity Smoke Control Guide - Fire Alarm Resources

Fire Panel Event Tables

A-2 Infinity Smoke Control Guide

TOC

Table A-1. Simplex Fire Panel Event Table

CX9200 Numeric Xdriver Value

Model 4020 Fire Panel Event

NotSet None - Initial CX Value

1 FIRE ALARM STATE - NORMAL

2 FIRE ALARM STATE - ABNORMAL

3 PRIORITY 2 STATE - NORMAL

4 PRIORITY 2 STATE - ABNORMAL

5 TROUBLE STATE - NORMAL

6 TROUBLE STATE - ABNORMAL

7 SUPERVISORY STATE - NORMAL

8 SUPERVISORY STATE - ABNORMAL

9 UTILITY MONITOR STATE - NORMAL

10 UTILITY MONITOR STATE - ABNORMAL

11 CONTROL STATE - NORMAL

12 CONTROL STATE - ABNORMAL

20 UNKNOWN STATE RECEIVED

21 UNKNOWN VALUE RECEIVED

Table A-2. EST Fire Panel Event Table

CX9200 Numeric Xdriver Value

Model IRC-3 Fire Panel Event

NotSet None - Initial CX Value

1 FIRE ALARM

2 SECURITY ALARM

3 SUPERVISORY SHORT

4 SUPERVISORY OPEN

5 SUPERVISORY FAULT

6 EVENT

7 SENSOR ALERT

8 VERIFICATION

Technical Manuals Online! - http://www.tech-man.com

Page 171: Infinity Smoke Control Guide - Fire Alarm Resources

Fire Panel Event Tables

Andover Controls Corporation A-3

TOC

9 WATCHDOG FAULT

10 FIRE ALARM RESTORED

11 SECURITY RESTORED

12 SUPERVISED SHORT RESTORED

13 SUPERVISED OPEN RESTORED

14 SUPERVISED FAULT RESTORED

15 EVENT RESTORED

16 SENSOR ALERT RESTORED

17 UNKNOWN MESSAGE

Table A-2. EST Fire Panel Event Table

CX9200 Numeric Xdriver Value

Model IRC-3 Fire Panel Event

Technical Manuals Online! - http://www.tech-man.com

Page 172: Infinity Smoke Control Guide - Fire Alarm Resources

Technical Manuals Online! - http://www.tech-man.com

Page 173: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Appendix B

Point s for Systemin This M anual

This appendix lists all of the points that were used in the example system that is described in Chapter 5. There is a separate Table for each controller. These Tables do not include system variables.

Technical Manuals Online! - http://www.tech-man.com

Page 174: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

B-2 Infinity Smoke Control Guide

TOC

Table B-1. CX9200 Points

NAME TYPE DESCRIPTION

AH1EADmp.Cls Numeric AHU1 Exhaust Air Damper “CLOSED” LED on FSCS

AH1EADmp.Fail Numeric AHU1 Exhaust Air Damper “FAIL” LED on FSCS

AH1EADmp.Opn Numeric AHU1 Exhaust Air Damper “OPEN” LED on FSCS

AH1EADmp.OVR.Cls Numeric AHU1 Exhaust Air Damper “CLOSE” Override Switch on FSCS

AH1EADmp.OVR.Opn Numeric AHU1 Exhaust Air Damper “OPEN” Override Switch on FSCS

AH1OADmp.Cls Numeric AHU1 Outside Air Damper “CLOSED” LED on FSCS

AH1OADmp.Fail Numeric AHU1 Outside Air Damper “FAIL” LED on FSCS

AH1OADmp.Opn Numeric AHU1 Outside Air Damper “OPEN” LED on FSCS

AH1OADmp.OVR.Cls Numeric AHU1 Outside Air Damper “CLOSE” Override Switch on FSCS

AH1OADmp.OVR.Opn Numeric AHU1 Outside Air Damper “OPEN” Override Switch on FSCS

AH1RADmp.Cls Numeric AHU1 Return Air Damper “CLOSED” LED on FSCS

AH1RADmp.Fail Numeric AHU1 Return Air Damper “FAIL” LED on FSCS

AH1RADmp.Opn Numeric AHU1 Return Air Damper “OPEN” LED on FSCS

AH1RADmp.OVR.Cls Numeric AHU1 Return Air Damper “CLOSE” Override Switch on FSCS

AH1RADmp.OVR.Opn Numeric AHU1 Return Air Damper “OPEN” Override Switch on FSCS

AH1Rfan.Fail Numeric AHU1 Return Fan “FAIL” LED on FSCS

AH1Rfan.On Numeric AHU1 Return Fan “STATUS” LED on FSCS

AH1Rfan.OVR.Off Numeric AHU1 Return Fan “OFF” Override Switch on FSCS

AH1Rfan.OVR.On Numeric AHU1 Return Fan “ON” Override Switch on FSCS

AH1Sfan.Fail Numeric AHU1 Supply Fan “FAIL” LED on FSCS

AH1Sfan.On Numeric AHU1 Supply Fan “STATUS” LED on FSCS

AH1Sfan.OVR.Off Numeric AHU1 Supply Fan “OFF” Override Switch on FSCS

AH1Sfan.OVR.On Numeric AHU1 Supply Fan “ON” Override Switch on FSCS

AH2EADmp.Cls Numeric AHU2 Exhaust Air Damper “CLOSED” LED on FSCS

AH2EADmp.Fail Numeric AHU2 Exhaust Air Damper “FAIL” LED on FSCS

AH2EADmp.Opn Numeric AHU2 Exhaust Air Damper “OPEN” LED on FSCS

AH2EADmp.OVR.Cls Numeric AHU2 Exhaust Air Damper “CLOSE” Override Switch on FSCS

AH2EADmp.OVR.Opn Numeric AHU2 Exhaust Air Damper “OPEN” Override Switch on FSCS

AH2OADmp.Cls Numeric AHU2 Outside Air Damper “CLOSED” LED on FSCS

AH2OADmp.Fail Numeric AHU2 Outside Air Damper “FAIL” LED on FSCS

Technical Manuals Online! - http://www.tech-man.com

Page 175: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

Andover Controls Corporation B-3

TOC

AH2OADmp.Opn Numeric AHU2 Outside Air Damper “OPEN” LED on FSCS

AH2OADmp.OVR.Cls Numeric AHU2 Outside Air Damper “CLOSE” Override Switch on FSCS

AH2OADmp.OVR.Opn Numeric AHU2 Outside Air Damper “OPEN” Override Switch on FSCS

AH2RADmp.Cls Numeric AHU2 Return Air Damper “CLOSED” LED on FSCS

AH2RADmp.Fail Numeric AHU2 Return Air Damper “FAIL” LED on FSCS

AH2RADmp.Opn Numeric AHU2 Return Air Damper “OPEN” LED on FSCS

AH2RADmp.OVR.Cls Numeric AHU2 Return Air Damper “CLOSE” Override Switch on FSCS

AH2RADmp.OVR.Opn Numeric AHU2 Return Air Damper “OPEN” Override Switch on FSCS

AH2Rfan.Fail Numeric AHU2 Return Fan “FAIL” LED on FSCS

AH2Rfan.On Numeric AHU2 Return Fan “STATUS” LED on FSCS

AH2Rfan.OVR.Off Numeric AHU2 Return Fan “OFF” Override Switch on FSCS

AH2Rfan.OVR.On Numeric AHU2 Return Fan “ON” Override Switch on FSCS

AH2Sfan.Fail Numeric AHU2 Supply Fan “FAIL” LED on FSCS

AH2Sfan.On Numeric AHU2 Supply Fan “STATUS” LED on FSCS

AH2Sfan.OVR.Off Numeric AHU2 Supply Fan “OFF” Override Switch on FSCS

AH2Sfan.OVR.On Numeric AHU2 Supply Fan “ON” Override Switch on FSCS

AH3Sfan.Fail Numeric AHU3 Supply Fan “FAIL” LED on FSCS

AH3Sfan.On Numeric AHU3 Supply Fan “STATUS” LED on FSCS

AH3Sfan.OVR.Off Numeric AHU3 Supply Fan “OFF” Override Switch on FSCS

AH3Sfan.OVR.On Numeric AHU3 Supply Fan “ON” Override Switch on FSCS

AH3Sfan.ST.Fail Numeric AHU3 Self-Test Fail Flag

AHU1.Fail Numeric AHU1 Controller “FAULT” LED on FSCS

AHU1.OVRR Numeric AHU1 Controller “OVERRIDE” LED on FSCS

AHU2.Fail Numeric AHU2 Controller “FAULT” LED on FSCS

AHU2.OVRR Numeric AHU2 Controller “OVERRIDE” LED on FSCS

AHU3.Fail Numeric AHU3 Controller “FAULT” LED on FSCS

AHU3.OVRR Numeric AHU3 Controller “OVERRIDE” LED on FSCS

Fault.Clear Numeric “CLEAR FAULTS” Pushbutton Input on FSCS

FIRST.SMK Numeric A Flag Indicating that the System has Already Responded to the First Alarm

FL2RADmp.Cls Numeric Floor2 Return Air Smoke Damper “CLOSED” LED on FSCS

FL2RADmp.Fail Numeric Floor2 Return Air Smoke Damper “FAIL” LED on FSCS

FL2RADmp.Opn Numeric Floor2 Return Air Smoke Damper “OPEN” LED on FSCS

Table B-1. CX9200 Points

NAME TYPE DESCRIPTION

Technical Manuals Online! - http://www.tech-man.com

Page 176: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

B-4 Infinity Smoke Control Guide

TOC

FL2RADmp.OVR.Cls Numeric Floor2 Return Air Smoke Damper “CLOSE” Override Switch on FSCS

FL2RADmp.OVR.Opn Numeric Floor2 Return Air Smoke Damper “OPEN” Override Switch on FSCS

FL2RADmp.ST.Fail Numeric Floor2 Return Air Smoke Damper Self-Test Fail Flag

FL2SADmp.Cls Numeric Floor2 Supply Air Smoke Damper “CLOSED” LED on FSCS

FL2SADmp.Fail Numeric Floor2 Supply Air Smoke Damper “FAIL” LED on FSCS

FL2SADmp.Opn Numeric Floor2 Supply Air Smoke Damper “OPEN” LED on FSCS

FL2SADmp.OVR.Cls Numeric Floor2 Supply Air Smoke Damper “CLOSE” Override Switch on FSCS

FL2SADmp.OVR.Opn Numeric Floor2 Supply Air Smoke Damper “OPEN” Override Switch on FSCS

FL2SADmp.ST.Fail Numeric Floor2 Supply Air Smoke Damper Self-Test Fail Flag

FL2VAV.Cls Numeric Floor2 VAV Damper “CLOSED” LED on FSCS

FL2VAV.Fail Numeric Floor2 VAV Damper “FAIL” LED on FSCS

FL2VAV.Opn Numeric Floor2 VAV Damper “OPEN” LED on FSCS

FL2VAV.OVR.Cls Numeric Floor2 VAV Damper “CLOSE” Override Switch on FSCS

FL2VAV.OVR.Opn Numeric Floor2 VAV Damper “OPEN” Override Switch on FSCS

FL3RADmp.Cls Numeric Floor3 Return Air Smoke Damper “CLOSED” LED on FSCS

FL3RADmp.Fail Numeric Floor3 Return Air Smoke Damper “FAIL” LED on FSCS

FL3RADmp.Opn Numeric Floor3 Return Air Smoke Damper “OPEN” LED on FSCS

FL3RADmp.OVR.Cls Numeric Floor3 Return Air Smoke Damper “CLOSE” Override Switch on FSCS

FL3RADmp.OVR.Opn Numeric Floor3 Return Air Smoke Damper “OPEN” Override Switch on FSCS

FL3RADmp.ST.Fail Numeric Floor3 Return Air Smoke Damper Self-Test Fail Flag

FL3SADmp.Cls Numeric Floor3 Supply Air Smoke Damper “CLOSED” LED on FSCS

FL3SADmp.Fail Numeric Floor3 Supply Air Smoke Damper “FAIL” LED on FSCS

FL3SADmp.Opn Numeric Floor3 Supply Air Smoke Damper “OPEN” LED on FSCS

FL3SADmp.OVR.Cls Numeric Floor3 Supply Air Smoke Damper “CLOSE” Override Switch on FSCS

FL3SADmp.OVR.Opn Numeric Floor3 Supply Air Smoke Damper “OPEN” Override Switch on FSCS

FL3SADmp.ST.Fail Numeric Floor3 Supply Air Smoke Damper Self-Test Fail Flag

FL3VAV.Cls Numeric Floor3 VAV Damper “CLOSED” LED on FSCS

Table B-1. CX9200 Points

NAME TYPE DESCRIPTION

Technical Manuals Online! - http://www.tech-man.com

Page 177: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

Andover Controls Corporation B-5

TOC

FL3VAV.Fail Numeric Floor3 VAV Damper “FAIL” LED on FSCS

FL3VAV.Opn Numeric Floor3 VAV Damper “OPEN” LED on FSCS

FL3VAV.OVR.Cls Numeric Floor3 VAV Damper “CLOSE” Override Switch on FSCS

FL3VAV.OVR.Opn Numeric Floor3 VAV Damper “OPEN” Override Switch on FSCS

FL4RADmp.Cls Numeric Floor4 Return Air Smoke Damper “CLOSED” LED on FSCS

FL4RADmp.Fail Numeric Floor4 Return Air Smoke Damper “FAIL” LED on FSCS

FL4RADmp.Opn Numeric Floor4 Return Air Smoke Damper “OPEN” LED on FSCS

FL4RADmp.OVR.Cls Numeric Floor4 Return Air Smoke Damper “CLOSE” Override Switch on FSCS

FL4RADmp.OVR.Opn Numeric Floor4 Return Air Smoke Damper “OPEN” Override Switch on FSCS

FL4RADmp.ST.Fail Numeric Floor4 Return Air Smoke Damper Self-Test Fail Flag

FL4SADmp.Cls Numeric Floor4 Supply Air Smoke Damper “CLOSED” LED on FSCS

FL4SADmp.Fail Numeric Floor4 Supply Air Smoke Damper “FAIL” LED on FSCS

FL4SADmp.Opn Numeric Floor4 Supply Air Smoke Damper “OPEN” LED on FSCS

FL4SADmp.OVR.Cls Numeric Floor4 Supply Air Smoke Damper “CLOSE” Override Switch on FSCS

FL4SADmp.OVR.Opn Numeric Floor4 Supply Air Smoke Damper “OPEN” Override Switch on FSCS

FL4SADmp.ST.Fail Numeric Floor4 Supply Air Smoke Damper Self-Test Fail Flag

FL4VAV.Cls Numeric Floor4 VAV Damper “CLOSED” LED on FSCS

FL4VAV.Fail Numeric Floor4 VAV Damper “FAIL” LED on FSCS

FL4VAV.Opn Numeric Floor4 VAV Damper “OPEN” LED on FSCS

FL4VAV.OVR.Cls Numeric Floor4 VAV Damper “CLOSE” Override Switch on FSCS

FL4VAV.OVR.Opn Numeric Floor4 VAV Damper “OPEN” Override Switch on FSCS

FLR2TCX.Fail Numeric Floor2 TCX Controller “FAULT” LED on FSCS

FLR2TCX.OVRR Numeric Floor2 TCX Controller “OVERRIDE” LED on FSCS

FLR3TCX.Fail Numeric Floor3 TCX Controller “FAULT” LED on FSCS

FLR3TCX.OVRR Numeric Floor3 TCX Controller “OVERRIDE” LED on FSCS

FLR4TCX.Fail Numeric Floor4 TCX Controller “FAULT” LED on FSCS

FLR4TCX.OVRR Numeric Floor4 TCX Controller “OVERRIDE” LED on FSCS

FSCSLinkActive Numeric Flag that tells the “Main” Program that the “FSCS_Interface” Program is Active

Horn Numeric Audible Annunciator Output on FSCS

LampTest Numeric “LAMP TEST” Pushbutton Input on FSCS

Main.Key Numeric “MASTER KEY” Keyswitch Input on FSCS

Table B-1. CX9200 Points

NAME TYPE DESCRIPTION

Technical Manuals Online! - http://www.tech-man.com

Page 178: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

B-6 Infinity Smoke Control Guide

TOC

MaxCtlrTime Numeric Maximum Time that a Controller can be OFFLINE Before a Fault is Generated

MaxDamperTime Numeric Maximum Time for a Damper to Reach it’s Desired Position

MaxFanTime Numeric Maximum Time for a Fan to Reach it’s Desired State

SelfTested Numeric Flag that is Turned ON After the System has Completed it’s Weekly Self-Test

SMKDMPRS.Fail Numeric Smoke Damper Controller “FAULT” LED on FSCS

SMKDMPRS.OVRR Numeric Smoke Damper Controller “OVERRIDE” LED on FSCS

SMOKE.ALM Numeric Flag that is Turned ON when ANY of the Zones are in Alarm

SpareLamp Numeric Spare Outputs on FSCS

SpareSwitch Numeric Spare Inputs on FSCS

STRWL.ALM Numeric Stairwell “ALARM” LED on FSCS

STRWL.CON Numeric Stairwell Zoned Wiring Alarm Input on FSCS

STRWL.EST Numeric Stairwell Xdriver Alarm Input from the Fire Panel

STRWL.PRS Numeric Stairwell “PRESSURIZE” Override Switch on FSCS

STRWL.SMK Numeric Stairwell Smoke Control Sequence is Active

Zone1.ALM Numeric Zone1 “ALARM” LED on FSCS

Zone1.CON Numeric Zone1 Zoned Wiring Alarm Input on FSCS

Zone1.EST Numeric Zone1 Xdriver Alarm Input from the Fire Panel

Zone1.EXH Numeric Zone1 “EXHAUST” Override Switch on FSCS

Zone1.PRS Numeric Zone1 “PRESSURIZE” Override Switch on FSCS

Zone1.SMK Numeric Zone1 Smoke Control Sequence is Active

Zone2.ALM Numeric Zone2 “ALARM” LED on FSCS

Zone2.CON Numeric Zone2 Zoned Wiring Alarm Input on FSCS

Zone2.EST Numeric Zone2 Xdriver Alarm Input from the Fire Panel

Zone2.EXH Numeric Zone2 “EXHAUST” Override Switch on FSCS

Zone2.PRS Numeric Zone2 “PRESSURIZE” Override Switch on FSCS

Zone2.SMK Numeric Zone2 Smoke Control Sequence is Active

Zone3.ALM Numeric Zone3 “ALARM” LED on FSCS

Zone3.CON Numeric Zone3 Zoned Wiring Alarm Input on FSCS

Zone3.EST Numeric Zone3 Xdriver Alarm Input from the Fire Panel

Zone3.EXH Numeric Zone3 “EXHAUST” Override Switch on FSCS

Zone3.PRS Numeric Zone3 “PRESSURIZE” Override Switch on FSCS

Zone3.SMK Numeric Zone3 Smoke Control Sequence is Active

Zone4.ALM Numeric Zone4 “ALARM” LED on FSCS

Zone4.CON Numeric Zone4 Zoned Wiring Alarm Input on FSCS

Zone4.EST Numeric Zone4 Xdriver Alarm Input from the Fire Panel

Table B-1. CX9200 Points

NAME TYPE DESCRIPTION

Technical Manuals Online! - http://www.tech-man.com

Page 179: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

Andover Controls Corporation B-7

TOC

Zone4.EXH Numeric Zone4 “EXHAUST” Override Switch on FSCS

Zone4.PRS Numeric Zone4 “PRESSURIZE” Override Switch on FSCS

Zone4.SMK Numeric Zone4 Smoke Control Sequence is Active

CtlrTimer DateTime Infinet Controller OFFLINE Timer Array

PlantTimer DateTime Fan and Damper Proof Sensor Feedback Timer Array

InBuffer String Input String that is Read from the FSCS that Indicates the Position of all the Switches

LampWriteString String Output String that is Sent to the FSCS in order to set all of the LEDs

Table B-1. CX9200 Points

NAME TYPE DESCRIPTION

Technical Manuals Online! - http://www.tech-man.com

Page 180: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

B-8 Infinity Smoke Control Guide

TOC

Table B-2. SCX920S SMKDMPRS Points

NAME TYPE DESCRIPTION

Fl2.SASDmp.Opn Input 1Digital

Floor2 Supply Air Smoke Damper OPEN Proof Sensor

Fl2.SASDmp.Cls Input 2Digital

Floor2 Supply Air Smoke Damper CLOSED Proof Sensor

Fl2.RASDmp.Opn Input 3Digital

Floor2 Return Air Smoke Damper OPEN Proof Sensor

Fl2.RASDmp.Cls Input 4Digital

Floor2 Return Air Smoke Damper CLOSED Proof Sensor

Fl3.SASDmp.Opn Input 5Digital

Floor3 Supply Air Smoke Damper OPEN Proof Sensor

Fl3.SASDmp.Cls Input 6Digital

Floor3 Supply Air Smoke Damper CLOSED Proof Sensor

Fl3.RASDmp.Opn Input 7Digital

Floor3 Return Air Smoke Damper OPEN Proof Sensor

Fl3.RASDmp.Cls Input 8Digital

Floor3 Return Air Smoke Damper CLOSED Proof Sensor

Fl4.SASDmp.Opn Input 9Digital

Floor4 Supply Air Smoke Damper OPEN Proof Sensor

Fl4.SASDmp.Cls Input 10Digital

Floor4 Supply Air Smoke Damper CLOSED Proof Sensor

Fl4.RASDmp.Opn Input 11Digital

Floor4 Return Air Smoke Damper OPEN Proof Sensor

Fl4.RASDmp.Cls Input 12Digital

Floor4 Return Air Smoke Damper CLOSED Proof Sensor

Fl2.SASDmp Output 1Digital

Floor2 Supply Air Smoke Damper Control

Fl2.RASDmp Output 2Digital

Floor2 Return Air Smoke Damper Control

Fl3.SASDmp Output 3Digital

Floor3 Supply Air Smoke Damper Control

Fl3.RASDmp Output 4Digital

Floor3 Return Air Smoke Damper Control

Fl4.SASDmp Output 5Digital

Floor4 Supply Air Smoke Damper Control

Fl4.RASDmp Output 6Digital

Floor4 Return Air Smoke Damper Control

DefaultDmprPosn Numeric Damper Position when NOT Performing Smoke Control

OverrideOn Numeric Flag that Indicates that an Output is Overridden at the Controller

Technical Manuals Online! - http://www.tech-man.com

Page 181: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

Andover Controls Corporation B-9

TOC

Table B-3. SCX920S AHU1 or AHU2 Points

NAME TYPE DESCRIPTION

SfanSt Input 1Digital

Supply Fan Differential Pressure Proof Sensor

RfanSt Input 2Digital

Return Fan Differential Pressure Proof Sensor

OADmp.Opn Input 3Digital

Outside Air Damper OPEN Proof Sensor

OADmp.Cls Input 4Digital

Outside Air Damper CLOSED Proof Sensor

EADmp.Opn Input 5Digital

Exhaust Air Damper OPEN Proof Sensor

EADmp.Cls Input 6Digital

Exhaust Air Damper CLOSED Proof Sensor

RADmp.Opn Input 7Digital

Return Air Damper OPEN Proof Sensor

RADmp.Cls Input 8Digital

Return Air Damper CLOSED Proof Sensor

Sfan Output 1Digital

Supply Fan Control

Rfan Output 2Digital

Return Fan Control

OADmp Output 3TriState

Outside Air Damper Control

EADmp Output 5TriState

Exhaust Air Damper Control

RADmp Output 7TriState

Return Air Damper Control

Default.Rfan Numeric Return Fan State when NOT Performing Smoke Control

Default.Sfan Numeric Supply Fan State when NOT Performing Smoke Control

DefaultDmpr.EA Numeric Exhaust Air Damper Position when NOT Performing Smoke Control

DefaultDmpr.OA Numeric Outside Air Damper Position when NOT Performing Smoke Control

DefaultDmpr.RA Numeric Return Air Damper Position when NOT Performing Smoke Control

OverrideOn Numeric Flag that Indicates that an Output is Overridden at the Controller

Technical Manuals Online! - http://www.tech-man.com

Page 182: Infinity Smoke Control Guide - Fire Alarm Resources

Example System Points

B-10 Infinity Smoke Control Guide

TOC

Table B-4. TCX840 FLR2TCX or TCX851 FLR3TCX Poin ts

NAME TYPE DESCRIPTION

VAVDmp.Opn Input 1Digital

VAV Damper OPEN Proof Sensor

VAVDmp.Cls Input 2Digital

VAV Damper CLOSED Proof Sensor

VAVDmp Output 4TriState

VAV Damper Control

DefaultDmprPosn Numeric VAV Damper Position when NOT Performing Smoke Control

Table B-5. TCX861 FLR4TCX Points

NAME TYPE DESCRIPTION

Damper Output 6Voltage

Motorized VAV Damper Control

Damper.Opn Numeric VAV Damper OPEN Indicator based on Hall-Effect Sensor Feedback

Damper.Cls Numeric VAV Damper CLOSED Indicator based on Hall-Effect Sensor Feedback

DamperPosition Numeric VAV Damper Position that is Equal to Damper Overridevalue

DefaultDmprPosn Numeric VAV Damper Position when NOT Performing Smoke Control

PowerFail SystemVariable

Power Indicator Flag used to Trigger the AutoLearn Program

Table B-6. TCX853 AHU3 Points

NAME TYPE DESCRIPTION

SfanSt Input 1Digital

Supply Fan Differential Pressure Proof Sensor

Sfan Output 1Digital

Supply Fan Control

DefaultFanPosn Numeric Supply Fan State when NOT Performing Smoke Control

Technical Manuals Online! - http://www.tech-man.com

Page 183: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Appendix C

FSCS ProtocolThis appendix describes the communications protocol for the FSCS. The FSCS uses a Q-Card processor board with the Andover Data Interface firmware.

General Infor mation

The CX9200 communicates with the Q-Card via an RS-232 port. The Andover Data Interface firmware allows the CX9200 to control the state of the LEDs and read the state of the switches on the FSCS.

You will receive information regarding the LED numbers and switch numbers from the FSCS manufacturer.

Refer to Chapter 3 for information regarding how to set the Q-Card baud rate on the and how to connect the field wiring to the FSCS.

Commun icatio ns Format

The format for the ASCII serial data is as follows:

8 Data bits1 Start bit1 Stop bitNo Parity

All commands to the FSCS and responses from the FSCS begin with a left parenthesis and end with a right parenthesis. If the data coming into the FSCS does not meet these requirements, it will be ignored. When sending a command to the FSCS, all carriage returns, line feeds, and space characters are automatically filtered out of the data stream without affecting the data.

Technical Manuals Online! - http://www.tech-man.com

Page 184: Infinity Smoke Control Guide - Fire Alarm Resources

FSCS Protocol

C-2 Infinity Smoke Control Guide

TOC

Active Sensing Message

The FSCS will transmit a ! character every time it receives a carriage return. This allows the CX9200 to supervise the RS-232 connection and verify that it is communicating properly with the FSCS.

Technical Manuals Online! - http://www.tech-man.com

Page 185: Infinity Smoke Control Guide - Fire Alarm Resources

FSCS Protocol

Andover Controls Corporation C-3

TOC

LED Command s

The LEDs can be controlled individually or using a block formatted command.

In order to ensure that LEDs are updated after a power failure or after an interruption of the communications link, the LEDs should be refreshed frequently by the CX9200. Therefore, Andover Controls recommends using the block formatted command and updating all of the LEDs on a regular basis.

The Block LE D Command

The block LED command consists of a left parenthesis, followed by up to 240 status characters, and ending with a right parenthesis. The first status character controls LED 0, the second controls LED 1, and so on.

The status characters are as follows:

X Turns the LED ONZ Turns the LED OFFF Causes the LED to FLASH

For example, the following command would cause LED 0 and LED 3 to turn ON, LED 1 and LED 2 to turn OFF, and LED 4 to FLASH:

(XZZXF)

Individual LED Commands

The LEDs can also be controlled individually. The led command consists of a left parenthesis, followed by the LED number, followed by the status character, and ending with the right parenthesis.

The LED number can be from one to three digits and any leading zeroes will be ignored. The status characters are the same ones that are used with the block LED command: X -> ON, Z -> OFF, F -> FLASH .

For example:

(1X) Turns ON LED 1(7Z) Turns OFF LED 7(3F) FLASHES LED 3(03F) FLASHES LED 3(003F) FLASHES LED 3

Technical Manuals Online! - http://www.tech-man.com

Page 186: Infinity Smoke Control Guide - Fire Alarm Resources

FSCS Protocol

C-4 Infinity Smoke Control Guide

TOC

Utility L ED Commands

The following LED commands are also available:

(CLR) Turns ALL of the FSCS LEDs OFF.

(TST) Turns ALL of the FSCS LEDs ON forapproximately 3 seconds, then resets them all totheir previous state.

LED Status Request Command

The CX9200 can request the status of any LED using the following command:

($nnn) Where nnn is the LED number

The FSCS would respond with one of the three following messages:

(Xnnn) LED nnn is ON(Znnn) LED nnn is OFF(Fnnn) LED nnn is FLASHING

Technical Manuals Online! - http://www.tech-man.com

Page 187: Infinity Smoke Control Guide - Fire Alarm Resources

FSCS Protocol

Andover Controls Corporation C-5

TOC

Switch Commands

The FSCS can be configured to transmit a message any time a switch changes state, or it can be configured to transmit the state of the switches only when it is polled. The switches can be polled individually or in a block format.

In order to cut down on the communications overhead, Andover Controls suggests suppressing the switch actuation messages and polling the switches in a block format.

Suppressing the Switch Actuation Messages

The following commands determine whether the switch states are to be polled, or change of state messages are to be generated:

(SPR) Commands the FSCS to suppress all switchactuation messages. The switches must be polled.

(SAM) Commands the FSCS to enable all switch actuationmessages. Therefore, pressing a switch causes animmediate tramsmisssion of it’s state.

When the switch actuation messages have been suppressed, the FSCS will latch the state of the switch whenever it changes state and unlatch the state of the switch when it is polled. This allows a momentary switch to be read without the switch having to remain actuated for a complete polling cycle.

When the switch actuation messages have been enabled, a switch changing state will cause one of the two followings messages to be sent:

(Annn) Switch nnn is Activated (ON)(Rnnn) Switch nnn is Released (OFF)

The switch states may be polled even though the switch actuation messages have been enabled. When the switch actuation messages have been enabled, and the switch is polled, the switch states are not latched and the FSCS will report an instantaneous value for the switch.

Technical Manuals Online! - http://www.tech-man.com

Page 188: Infinity Smoke Control Guide - Fire Alarm Resources

FSCS Protocol

C-6 Infinity Smoke Control Guide

TOC

The Block S wit ch Command

The CX9200 can request that all 80 switch states for a particular I/O card be reported using the following command:

(?SBKx) Where x is the number of the I/O card to be polled.For the first 80 switches, x = 1, for the second 80switches, x = 2, and so on.

The response from the FSCS would contain a 3 digit address for the first switch in the block, followed by 80 status characters. A typical string from the FSCS would be as follows:

(yyyAARRRA.....AR)

Where:

yyy Equals the first switch number in this block. For the first I/O card, yyy = 000, for the second I/Ocard, yyy = 080, and so on, in increments of 80.

A The Switch is Activated (ON)R The Switch is Released (OFF)

The first character represents switch yyy, the second character represents switch yyy + 1, and so on.

Indiv idual Switc h Status Request Command

The CX9200 can request the status of any switch using the following command:

(?nnn) Where nnn is the Switch number

The FSCS would respond with one of the two following messages:

(Annn) Switch nnn is Activated (ON)(Rnnn) Switch nnn is Released (OFF)

Technical Manuals Online! - http://www.tech-man.com

Page 189: Infinity Smoke Control Guide - Fire Alarm Resources

TOC

Appendix D

Manuals fo r the SmokeCont rol System

This appendix gives a complete list of the manuals you may require to install and program your smoke control system.

Technical Manuals Online! - http://www.tech-man.com

Page 190: Infinity Smoke Control Guide - Fire Alarm Resources

Smoke Control Manuals

D-2 Infinity Smoke Control Guide

TOC

Manual s

For information on how to install and program the controllers presented in this manual, you may also want to refer to the manuals listed in the table below.

Table D-1. Smoke Control Manuals and Their Versions

Book No. Book Title Version

30-3001-347 Infinity CX 9200 Installation Guide C

30-3001-170 SCX 920 Installation Guide C

30-3001-493 TCX 840 Family Installation Guide B

30-3001-173 TCX 850 Installation Guide D

30-3001-390 TCX 860 Installation Guide B

30-3001-497 TCX 865 Family Installation Guide A

30-3001-393 EnergyLink 2500 Installation Guide C

30-3001-394 InfiLink 210 Installation Guide C

30-3001-178 InfiLink 200 Installation Guide C

30-3001-196 DCX 250 Installation Guide D

30-3001-404 Infinity Modem Installation Guide and Command Reference C

30-3001-166 Infinity CX Programmer’s Guide 1.4

30-3001-446 Infinity Smoke Control Guide A

Technical Manuals Online! - http://www.tech-man.com