You are on page 1of 51

4007ES Basic Programming Exercise Workbook

0902-008 Rev A
Copyright © 2021 JCI Product and Channel Learning - Fire Detection
All Rights Reserved.
How to Use the Workbook

Guidelines on The workbook will guide you through creating a job (a configuration, or CFIG
Using the file) for a 4007ES Fire Alarm Control Unit (FACU), using the ES Panel
Workbook Programmer. Having the ES Panel Programmer installed and operational on
your laptop/computer is a pre-requisite to this exercise.

Follow along with this workbook to program basic panel operations. With the
ES Panel Programmer open on your PC, enter the data and perform operations
as directed in the "Activity" areas of the workbook.

Conventions The following conventions are used in this workbook to indicate actions,
Used in this menus, and keystrokes:
Workbook • Data that you type is shown in the courier font
• Menu names and dialog boxes are set in boldface
• Keys that need to be pressed at the same time to perform an action are
indicated with a +. Example: Press Ctrl + F1

Guidelines for To install the ES Panel Programmer on your laptop download it from Simplex-
Using the ES Fire and follow this path:
Panel Distributor Support  Tech Support  SW Downloads  Fire Alarm
Programmer  4007ES Addressable  Related Documents. Scroll to the bottom of
the page to the Related Documents section. Download and install the ES
Programmer, BIN files, and the Dongle Security Service.

Note: Downloading the ES Panel Programmer from simplex-fire.com requires


an authenticated login. If you do not have login credentials, register for access
on the site using the Login/Register button at simplex-fire.com.

Note: The ES Panel Programmer is used to program jobs for all of the ES family
products (4007ES, 4010ES, and 4007ES). Programming a job for the 4007ES
does not require any form of secure access to use the programmer application.
Programming jobs for the 4010ES and the 4007ES requires a ‘Security
Dongle”. To obtain a Security Dongle follow the "Simplex Security
Service.htm" link.

The general rules for programming the job described in this exercise
workbook are as follows:
• Complete each screen of the ES Panel Programmer in the order of the
Main Tabs at the top of the screen, working from left to right
• Within each main tab, complete the required Sub-Tabs, if any, at the
bottom of the screen working from left to right.

Continued on next page

2
Programming a 4007ES for Westford Elementary School
Note: The next several pages will give you the project information you need to help you go through
this programming workbook. Review it now, and wait until you are prompted to do the actual
programming.

Your The scenario for this workbook has you in the role of an Installation
Objectives… Technician working in the city of Westford, Massachusetts. One of the sales
representatives in your district office has sold a 4007ES fire alarm panel to the
City of Westford for installation in an elementary school that's nearing
completion. An electrical contractor has already installed all of the field
wiring and devices and connected them to the 4007ES IDNAC panel in
the school. The 4007ES IDNAC fire alarm panel has both addressable
initiation and addressable notification circuits.

It's your job to take the customer's system specifications and program the
4007ES panel using the ES Panel Programmer. Your district service manager
has provided you with details about the project and the devices installed at the
site, the customer's requirements, and general customer and facility information
to use when programming the Westford Elementary School 4007ES FACU
(Fire Alarm Control Unit). This information is on the next few pages.

3
Fire Alarm System Work Order

Customer Westford Elementary School

Customer Waterford Street,


Address Westford, MA
Contact 01886 Ralph
Information Fowler
978-555-1127
Sales
Representative Mary Kay Ash

Panel Description: Westford Elementary (limited to 20 characters)


Information Project Number: 12341234
Order Number: 567567
Agency Listing: UL, FM
NFPA Standard: 72
Standby Generator:
Hrs. Standby Battery: 24
AC Breaker Location (Unit 0): Room 102, Breaker #8
Note: “Unit” refers to the panel location, and the breaker to which it is
connected)

Branch
Information Branch number:001
Branch location: Boston, MA Contact:
David Hilberth
Sales Person: Susan Coleman
Project Engineer: Joe Bench
Technicians: Eric Thornton*
Customer: Jane Tate *
Contractor: Thompson Inc.*

* These fields are at the bottom of the screen.

Programmed by Branch: Your Name*

This is the individual who actually programmed the panel.

*For purposes of this exercise, please use your name, title and phone
number.

4
Custom Programming Specifications

The 4007ES fire alarm control panel (the ‘system’) will be installed and
programmed in the Westford Elementary School.

Field Wiring:
• Program the first and second floor IDNet devices on the IDNet+
card.
• Program the first and second floor Notification Appliances on the
IDNAC Card.
• The relay card in will control door holder relays and door magnets
located on the first and second floor.

Reference Documents (found on Simplex-Fire)


• 4007ES Installation Guide - 579-1102
• 4007ES Operator Manual - 579-1165
• ES Programming Manual - 579-1167

4007ES IDNAC POWER SUPPLY

IDNet AUX/PWR RUI IDNAC AUX RELAY 1 & 2

8 POINT
ZONE / RELAY CARD

SDACT
CARD

Figure. 1

5
Door Holder The Westford Elementary School is divided into two areas for the purposes
Release of door holder release:
1. First Floor
2. Second Floor
Doors are to be released only on the floor where a fire has been detected. The
magnetic locks should be reengaged after a successful system reset.

The notification appliances in the Westford Elementary School will operate


Signaling on general alarm. Horns and Strobes will turn off on Alarm Silence.

The Westford Elementary School panel will have an SDACT and report per
Event Reporting point to the JCI Central Monitoring Station.

There are User Programmable Buttons, and LED’s on the 4007ES Color User
Annunciation Interface. These LEDs are to be programmed to perform and annunciate
Manual Evacuation.

6
Field Devices and Floor Plans

Instructions Refer to the following floor plan for information on the placement and type of
field devices in the Westford Elementary School.

Westford Elementary School - First Floor


Note: More devices are shown in this floor plan than will be programmed during this exercise.

H/S SIG4-7 P/S 41 SIG4-8 H/S Boys Room H/S SIG4-9 P/S 42 SIG4-10 H/S
P/S

40
S 31 S 32 S 33 S 34 S 35

S 26 S 27 S 28 S 29 S 30
43

P/S
Gym Room 112 Girls Room Cafeteria Room 114
Sup Fan Aux 7 Aux 8 Exh Fan

S 21 S 22 S 23 S 24 S 25

P/S 38 SIG4-5 H/S SIG4-6 H/S 39 P/S


Room 108 Room 109 Room 110 Room 111

S 18
S 16 S 17 S 19 S 20
SIG4-3
H/S Aux 3
H/S
SIG4-4
S 11 S 12 S 13 S 14 S 15

Room 104 Room 105 Room 106 Room 107


Sup Fan Aux 5 H/S SIG4-1 SIG4-2 H/S Aux 6 Exh Fan

S 6 S 7 S 8 S 9 S 10

36 37
P/S

P/S
Boys Room Room 101 Office Room 102 Elevator Room 103 Girls Room

S 1 S 2 S 3 S 4 S 5

Stairs Stairs

S = Smoke Detector H/S = Horn Strobe P/S = Pull Station Sup Fan = Supply Fan Exh Fan = Exhaust Fan = Door

Installation Location

• The 4007ES will be installed in the first floor Office, Room 102.
• The dedicated AC breaker is #8.

Continued on next page

7
Field Devices and Floor Plans, Continued
Westford Elementary School - Second Floor
Note: More devices are shown in this floor plan than will be programmed during this exercise.

S 65

Gym Room 112 Room 212 Cafeteria Room 112


Sup Fan Aux 13 Aux 14 Exh Fan

S 60 S 61 S 62 S 63 S 64

SIG4-15 H/S SIG4-16 H/S


Room 208 Room 209 Room 210 Room 211

S 57
S 55 S 56 S 58 S 59
SIG4-13
H/S Aux 10
H/S
SIG4-14
S 50 S 51 S 52 S 53 S 54

Room 204 Room 205 Room 206 Room 207


Sup Fan Aux 11 H/S SIG4-11 SIG4-12 H/S Aux 12 Exh Fan

S 44 S 45 S 46 S 47 S 48

43 49
P/S

P/S
S 36 Boys Room Room 201 Office Room 202 Elevator Room 103 Girls Room S 8

S 37 S 38 S 39 S 40 S 41 S 42

Stairs Stairs

S = Smoke Detector H/S = Horn Strobe P/S = Pull Station Sup Fan = Supply Fan Exh Fan = Exhaust Fan = Door

8
Basic Procedures

Installing and If you install the ES Panel Programmer using all the installer defaults, the
Administering software will create a Simplex folder in your Program Files directory. To open
the ES Panel the program in Windows 7, click the Windows Start button on your desktop,
Programmer then navigate to: Programs → Simplex → ES Panel Ver. # (See Figure. 2).
Windows 10 is similar however it does not show the individual version
numbers.

As newer version of the ES Panel Programmer become available, they are listed
in successive order, oldest to newest. Always ensure you are using a version of
the ES Panel Programmer that is compatible with the existing version of the
Panel Exec (system software on the FACU.

Note: To open, or create a new 4007ES job in the ES Panel Programmer, you do not
require a Security Dongle. To open or create a 4010ES, or 4100ES job you
must have a Security Dongle plugged into a USB port plugged into your PC.

Figure. 2

Continued on next page

9
Basic Procedures, Continued

Creating and For this exercise, you will create, and build a job in the ES Panel Programmer.
Naming a New This configuration file (IE: ‘job’), will reflect the customer requirements
Job outlined in this exercise.

Activity Create a new, standalone 4007ES job file using the ES Panel Programmer
following the steps outlined below.

Step Action
1 Click File on the toolbar at the top of the screen and select New
from the dropdown window. Select the 4007ES Small Panel
option.

2 The system creates a folder named 4100UJOBS in the root of the


C: drive. When you save your jobs, they are saved here:

C:\4100UJOBS

3 Enter the number of the job in the Number: text box. The preferred
naming convention is described on the following page. It is used for
creating an 8-character alphanumeric number for the job file. Type
in the following as the job file number: 185U001A.

The ES Panel Programmer’s Manual describes this convention as


well as the programming tasks described in the workbook and is
available at Simplex-fire.com and the document number is 579-
1167.

4 Click the Finish button at the bottom of the screen. The


programmer opens to the General Information screen of the Panel
Information tab. See Figure 3.

Figure. 3

Continued on next page

10
Basic Procedures, Continued

Naming Conventions Sample Job Number: 195U001A


for the Job Number
Field 19 5 U 001 A
Year Month Panel Type Number Job Version

Field Description
Name
Year This is a two-digit field. Use the last two digits of the current
year to indicate the year in which the job was programmed.

Month This is a single character field. Use the number or letter


designated in the chart below to indicate the month in which
the job was programmed. See the Month Code Table below.
Panel This field is a single digit, used to indicate the type of panel.
Type See Panel Type Indicator table below.
Number This is a three-digit field used to track how many of a
specific job type have been programmed during the month.
Job Use a letter to indicate the version of the job. Increment the
Version letter each time changes are made to the job.
Panel Type Indicators
& Month Codes:
The Panel Type and the Month Codes are assigned according to the tables
below.

Panel Type Code Month Code


4007 0 January 1
UT 1 February 2
4007ES U March 3
4007+/NDU 3 April 4
VCC/NVCC 4 May 5
4120/NPU 5 June 6
SLI 6 July 7
GCC 7 August 8
4002 8 September 9
Network 9 October A
November B
December C

Continued on next page

11
Basic Procedures, Continued
ES Panel Programmer Overview
When you first open the ES Panel Programmer you will see the image shown in Figure
4 which is the “Panel / General Info” tab. There are 4 main areas of the programming
interface screen:

1. MENUS: The menus are located at the top of the ES Panel Programmer.
Click the menu item to display the available options.
2. TOOLBAR ICONS: The toolbar icons are shortcuts to popular programmer
commands. Hover your mouse over each of the icons for a description.
3. TABS & SUB-TABS: Each tab represents a specific component or feature of
the job that is to be configured. The tabs are placed in sequential order and
should be completed in that order. Certain tabs are made up of multiple sub-
tabs that are found at the bottom of the page. All sub-tabs must be opened and
configured to complete the job.
4. STATUS: The Status bar is located at the bottom of the Programmer window
and indicates both the status of the application and the current time.

MENUS

TOOLBAR ICONS

TABS

SUB TABS

STATUS INDICATOR BAR

Figure. 4

Note: Getting help within the programmer. You can access help at any time the
programmer is open by selecting Help → Help Topics from the MENU.
Alternatively, you can select Help Topics Toolbar Icon.

12
Basic Procedures, Continued

Useful Tip: Programming a large job from its creation may require several days to
Opening the complete. The following activity shows you how you can set your preferences
Same Job so that the same job file opens each time you start the program.
Every Time

Activity Set the job file that you just created so that it automatically opens each time
you open the 4007ES Panel Programmer.

Step Action
1 Select Edit → Preferences in the options across the top of the
programming screen. A Preferences dialog box displays.

2 Select the Reload Job option. This will open the same job file
each time you start the ES Panel Programmer.

3 Click the radio button for Reload Job and the button that indicates
your preference for the size of the Toolbar Icons on the screen.

To prevent a pop-up from appearing every time you move from


one program task to another, deselect Checklist Reminder and
Build Warning

4 Click OK to save your Preferences. See Figure 5.

Edit
Preferences
Screen

Figure. 5

13
Completing the Panel Tab – General Information Screen

What's In the The Panel Tab is where you enter information about the Fire Alarm Control
Panel Tab Unit. The four quadrants are: Panel Info, Branch Info, Programming Info, a
Comment field, and the ability to select Hardware Edit Lock (prevents option
cards from being added to the job). This is done in the General Info sub-tab
(refer back to Figure 4)

There are 5 Panel sub-tabs located at the bottom of the screen. See Figure 6.

Sub-tab name Purpose of sub-tab


General Fields in this sub-tab are used to record panel, branch,
Information and customer information.
System Options The checkboxes and choices in this sub-tab let you
enable or disable pre-programmed, application-specific
features of the system.
Access Levels This is where you can optionally assign a user level to
each function to prevent unauthorized personnel from
performing restricted functions.
Passcode This screen identifies the Passcodes and the User Access
Assignments Levels associated with each passcode.

Features The Features subtab provides information on what


functionalities of the ES Panel Programmer can be used
with the software key currently plugged into the PC. The
usable features are listed in the ES Panel Runtime
Features window. The options under Programmer and
Runtime on the left pane are available only with a
software key with an appropriate access level.

Figure. 6

Continued on next page

14
Completing the Panel Tab – General Information Screen,
Continued

Activity Using the Westford Elementary School Fire Alarm work order at the
beginning of this workbook, enter the information about the job on the Panel
 General Info screen. To move between text boxes, press the TAB key
or use your mouse. When complete, your General Information sub-tab
should look like Figure 7 below. Be sure to save your work frequently.

Figure. 7

Click on the System Options sub-tab to go to the next screen.

15
Completing the System Options Sub-tab

System 4007 System Options are global attributes that allow you to control specific
Options application options IE: Door Drop on AC Fail. Sometimes they are greyed out,
Sub-tab unless specific related options are configured in the job.

Options, such as the Date Format, Time Format, Unit Format and the Global
Acknowledge Option, are selected as applicable. Additional options are
described in the table below.

Features Description
Date & Time The date can be entered in DD/MM/YY, or MM/DD/YY
Format and the time options include a 12 or 24 hour option.

Service Reset This feature allows system alarms to be reset even though
the device causing the alarm has not restored to normal.
Sometimes referred to as the ‘AHJ Override’.

Display First If selected the system displays the point where the first
Alarm alarm occurred.

If it not selected the system displays the number of active


alarm points.

Combined If selected pressing the Reset button performs an alarm


Alarm and reset followed by a hardware reset
Hardware
Reset If not selected an alarm reset is performed if there are fire
alarms or a supervisory in the system. Otherwise, a
hardware reset is performed.
Active Status This is an important feature that allows you to set resound
Reminder reminders for panel annunciation.

Continued on next page

16
Completing the System Options Sub-tab, Continued

Activity Go to the System Options sub-tab and set the options by clicking on the
appropriate check box or radio button to enable or disable the specified option
system-wide. Set the time for status reminders as specified.

Step Action
1 Active Status Reminders: The status reminder option is now
available for Fire, Priority 2, and Supervisory, and Troubles.
• Fire: 4 hours
• Priority2: 8 hours
• Supervisory: 8 hours
• Trouble: 4 hours
2 Leave all other options at their default value. Refer to Chapter 4
of the Programmer Guide for detailed information on the purpose
of each System Option listed on this screen. When complete, your
System Option sub-tab screen should look like the red highlighted
area in Figure 8 below.

Figure 8

Continued on next page

17
Completing the Access Levels Sub-tab

Completing The Access Levels sub-tab lets you restrict who has authority to perform
Access Levels specific functions on the operator interface of the panel. Each of the functions
Sub-tabs has a designated User (access) Level, numbered from one to four. Basic display
functions, such as Signal Silence and System Reset are assigned to Access
Level 1.

More sensitive functions, such as Change Point Status, are typically assigned
to Access Level 3 or 4. Figure 9, below, lists operator panel functions and
default access levels. You can change any of the default access levels by
double-clicking on the function and selecting a different value.

Figure. 9

Activity Change the User Level required to perform the following functions:

Display function Change access level to:


Change Time Date 2
Clear Trouble Log 4
Remote Download 2

Continued on next page

18
Completing the Access Levels Sub-tab, Continued

Changing Step Action


User Access 1 Double click on Change Time Date, the first function to be
Levels changed. The Object Properties dialog box is displayed. See
Activity, Figure 9a.
Continued
2 Change the information in the Access Levels dialog box.

3 If making multiple changes

After making the first change,

• Click the Apply button on the bottom right of the screen.


This applies the changes and keeps the dialog box open so
you can make additional changes.

• To select another Display Function, use the navigation


buttons, First, Previous, Next, and Last, to scroll through
the list. Or simply click the selection with your mouse.

• Once all changes have been made press the OK button to


return to the Access Level main screen.

If making a single change:

Press the OK button when done to return to the Access Level


main screen.

Continued on next page

19
Completing the Access Levels Sub-tab, Continued

Object
Properties
Screen

Figure. 9a

Button First Takes you to the first position in the list.


Descriptions
Previous Returns you to the prior position in the list.

Next Brings you the next position in the list.

Last Brings you to the last position in the list.

Apply The APPLY button saves your changes and keeps the
dialog screen open for new changes.
OK The OK button saves your changes and closes the dialog box.

Cancel Click Cancel to return to the previous screen without saving


the changes.

Continued on next page

20
Completing the Passcode Assignments Sub-tab

Setting Each User Level is associated with a numeric passcode up to 10 characters in


Passcode length (numbers only). The passcode is used as a security measure to prevent
Assignments individuals from performing functions for which they do not have the proper
access level.

Note: The default passcodes can be edited as well.

Activity Below is a list of individuals who will be using the operator interface panel. Set
their access levels and passcodes as indicated. Your completed work should
look like figure 10 below.

Name Operator # Access Level Passcode


Ralph Fowler 8 4 01886
Janet Townsend 9 4 40074
Nancy Jones (Principal) 10 2 1353
Jack Packer (Super) 11 3 2815

Figure. 10

Completing the Features Sub-tab

The Features The Features subtab provides information on what functionality within the ES
Sub-tab Panel Programmer can be used with the software key currently plugged into
the ES Panel Programmer’s PC. The usable features are listed in the ES Panel
Programmer/Runtime Features window. The options under Programmer and
Runtime on the left pane are available only with a software key with an
appropriate access level.

Continued on next page


21
The Hardware Tab

How the The Hardware Tab consists of the Hardware Configuration work area on
Hardware the left side of the screen, and a palette of Available Hardware option modules
Tab Screen on the right side of the screen. Look at the work area and palette in Figure 11
Works below. You can drag and drop icons representing system optional components
from the Available Hardware area to the Hardware Configuration area.

The Hardware Tab display uses a drag and drop interface for adding option
cards. Dragging is a way of moving an item on the screen using your mouse.
To “drag and drop”, move your mouse pointer over an object in the Available
Hardware section on the screen, then hold your mouse button down while
moving the mouse to the Hardware Configuration section of the screen. When
you release the mouse button, an instance of the moved object remains in its
new location.

Figure. 11

Hardware Tab Terms and Descriptions:

This is a non-editable icon that permanently resides in the top left corner of
the work area. The panel icon represents all of the non-networked, RUI-linked
components controlled by a single CPU. A single panel may, for example, actually
be multiple boxes, some residing at one location and some at another location.

Clicking the + to expand this icon, or highlight this icon and press Shift + Right
Arrow at the same time to expand the entire hardware tree.

22
The unit icon does not actually represent equipment. It corresponds to a
location at which the box reside. Click on the + sign to expand the contents of a
unit and see the box.

The box icon typically represents a standard bay box. There is also an option
that represents a custom box.
Click on the + sign to expand the contents of the box.

The bay icon represents the standard card cage in which option cards, audio
components, and power supplies are installed. The programmer automatically adds
this icon, it is not necessary to drag these icons from the palette to the work area.
Click on the + sign to the left of the bay to see the cards that make up the bay.

For additional icon definitions use the ES Panel Programmer’s help function. Enter
‘unit’ (no quotes) into the search field, and press enter. Select ‘4007-0000 Default
Unit Type’ for a list of hardware display icons and their associated definition.

Hardware Sub Tabs:


There are two ‘views’ available in the Hardware sub-tabs:
1. Tree View
2. Grid View

1) Tree View: Display the panel components in a branch structure. Tree View
is useful to visualize the layout of the hardware that make up your system.

2) Grid View: Display the panel components in a grid structure. Grid View is
useful to view the card addresses and other elements of the hardware
configuration when configuring numerous devices, modules, and cards in a
single job. Note that each of the columns can be reordered by clicking the
associated column header.

Continued on next page

23
Completing the Hardware Tab, Continued

Expanding You can expand and/or collapse the hardware hierarchies (in the default ‘Tree
and Collapsing View’) by clicking on the + or – signs adjacent to the icons representing each
Hardware hardware component, card, category module etc. as shown below.
Hierarchies

Figure. 12

Tip: When working on larger jobs with multiple Units, each having two or more
bays, it is helpful to collapse the Bays you are currently not working in to minimize
the amount of information being displayed in the Hardware Configuration panel.
This can help minimize mistakes.

Continued on next page

24
Completing the Hardware Tab, Continued

Defining Units To begin, provide a description for the Unit. In the ES Panel Programmer the
Unit represents a location, ideally the location where the panel is installed.

Activity Describe your Unit’s location following the steps below.

Step Action
1 Notice that there is a Unit already present in the Hardware
Configuration work area. This represents the entire job to be
installed. You must identify this job to the system

2 Double click on the Unit icon and the Unit Properties screen
appears.

3 In the Description text box, type: Westford


Elementary School

4 Refer to the scenario in the beginning of this workbook to learn


where the panel is located and which AC breaker is dedicated to
the fire alarm control panel. Type this information in the AC
Breaker Location box.

5 Click APPLY

6 If there are no additional changes, click OK.

7 See Figure 13 below.

Figure. 13

Continued on next page

25
Completing the Hardware Tab, Continued

Adding a In this step you will add a remote annunciator. The 4007ES can have up to 6
Remote color remote annunciators.
Annunciator

Add a Remote Annunciator to the system.


Activity
Step Action
1 Go to the Hardware Configuration tab.

2 Click on the + next to ANNUNCIATOR CARDS in the Available


Hardware section on the Right Hand side of the display.

3 Select the 4606-9202 Color User Interface – see below

4 Click and drag the Color User Interface to the Hardware


Configuration section on the Left

Figure. 14

Continued on next page

26
Completing the Hardware Tab, Continued
Activity, When complete, your window should look like the figure below.
Continued

Figure. 14

An 8 Point Relay card has been specified as one of the option cards in the
Adding a
system. This card can have each of its IO’s configured as a Class A, or Class B
Relay Card
conventional initiating circuit, or as a Relay.

Note: there are 2 Auxiliary Relay’s on the main power supply, which could
have been used for this project. This optional relay card will support system
expansion in the future.

Here we will add an 8 Point Zone / Relay card to the system.

Step Action
1 Position the mouse in the Available Hardware palette of the
Hardware Tab.

2 Click + next to the INTERFACE section icon to expand the view


to display the 4007-9801 relay card.

3 With your mouse select the 4007-9801 8 Point Relay Card and
hold the mouse button down.

4 While holding the mouse button down, drag the mouse pointer to
Unit 0 on Box 1 in the Hardware Configuration work area.
When Unit 0 is outlined, release the mouse button. This places the
selected item in Unit 0 – the main fire alarm panel

5 Return to the Hardware Configuration palette and click - to the


left of the INTERFACE icon to collapse the dropdown list.

Continued on next page

27
Completing the Hardware Tab, Continued

Activity For the Westford Elementary School project, we will also add a SDACT
card. The Serial DACT is an option card that mounts within
4010ES/4007ES Fire Alarm Control Units (FACU)and has the following
functions:
• Notifying the central station when specified events occur.
• Reporting changes to a specific point’s status to the central station.

Add an
SDACT card Step Action
1 Scroll through the Available Hardware list to
INTERFACE.

2 Click + to expand the view of INTERFACE.

3 With your mouse, drag and drop a 4007-9806 Per Point


SDACT card to Unit 0 in the work area.

4 Click – next to the INTERFACE group to collapse the


dropdown list.

28
Option Cards After you have added the option modules, and Remote Color User Interface
Added to the your Hardware Configuration should look like the figure below. Notice the
Configuration highlighted items.

Figure. 15

Continued on next page

29
IDNAC Point The Point Editing screen on the IDNAC PS allows you to add notification
Editing appliances IE: audible, and/or visual devices for notification.

Activity To open the IDNAC Point Editing select the IDNAC PS by double-clicking:
(Block C) [001] - IDNAC PS (refer to figure 15).

The designators are:


• Block: C
• Address: 001
• Card Type: IDNAC PS

The programmer defaults to the Card Properties tab. Select the Point
Editing tab. For this project we will use the table below for adding the
notification appliances.

Point Device Point Candela Horn Tone Coding


Name Type Type Type Type
SIG4-1 AV AV 75 MT 520Hz TEMPORAL
SIG4-2 AV AV 110 BB BB TEMPORAL
SIG4-3 AV-H AV 110 MT BELL MARCH20
SIG4-4 AV-L AV 30 BB BB MARCH60
SIG4-5 VO VO 75 N/A N/A N/A
SIG4-6 AO AO N/A MT CHIME ON STEADY
SIG4-7 VO-LH VO 135 N/A N/A N/A
SIG4-8 AV-LH VO 110 BB BB TEMPORAL
Table. 1

There are sixteen Notification Appliances shown in the project floor plan
documents, configure them using the example information in the table.
Experiment with various device types and properties using the ES Panel
Programmer help feature for a full description of each of the fields as needed.

Note: The Custom Label field is to be populated with a location description


including Floor#, Office #, and Point Name, from the floor plans. See figure
16 below for sample entry’s.

Figure. 16

30
Adding The IDNet+ card is a part of either 4007ES, and allows you to configure the
IDNet+ initiating devices. Initiating devices include smoke sensors, pull stations,
initiating heat and CO detectors, beam detectors, etc. For this project our intiating
devices devices consist of addressable smoke sensors and addressable pull stations.

In this activity you are going to add the initiating devices for both the First
and Second Floor using the IDNet+ Point Editing tab.

Using the list of IDNet devices illustrated on the First Floor and Second Floor
drawings at the beginning of the exercise book, enter the Device Type, Point
Type, and Custom Label for:

• Smoke Sensors
• Pull Stations

Remember that it is not necessary to add all the points for


Westford Elementary School according to the floor plans in the
beginning of this workbook. This workbook is intended to
familiarize you with tasks associated with each section.

Note: It is a good idea to save your work frequently. Be certain to include


your name (or initials) and a detailed description of the modifications made
in the Revision History box that will appear. Ex: Added 16 Initiating
Devices.

The IDNnet+ card is shown in the Hardware tab below.

31
Activity Open the IDNet card in the Hardware Configuration display by double-
IDNet+ Point clicking it:
Editing
(Block C) [002] - IDNET+ MULTILOOP.

The designators are:


• Block: C
• Address: 002
• Card Type: IDNET+ MULTILOOP

Enter the Device Type, Point Type, and Custom Label which includes the
device location and HW Ref. address for several of the addressable initiiation
points indentified in the project floor plans.

Figure.17

Note: The confguration of IDNAC Notification Appliances required only the


Device Type be selected. For the Initiating Devices both the Device Type and Point
Type both need to be configured, select by using the drop down options.

Continued on next page

32
Completing the Hardware Tab, Continued

Activity Step Action


1 Double click the 8 Point Zone / Relay card in the Hardware Tab.
Configure the Click on the Point Editing tab.
Zone / Relay
Card 2 Click the down arrow () next to Device Type of the dialog box
to display a dropdown list of options for IO #1.
Add the First
and Second 3 Select RELAY as the Device Type
Floor Door
Holder Relay Select RELAY as the Point Type which has no default operation.
See Figure 18.

Note: We are not choosing Door Holder Control (DHOLDER) as


the Point Type because this relay has to be controlled in Custom
Control due to the selective door holder control needed to meet
the Westford Elementary School specifications.

4 Type “First Floor Doors” as the Custom Label.

5 Click the Apply button on the lower right of the screen and then
OK. Repeat this for IO #2.

Figure. 18

Continued on next page

33
The List Tab

The list tab includes a group of system generated lists. The system controls List 0
through List 255. Additional lists can be added by using Right + Click anywhere
on the screen, and selecting ‘Add List’. The user created lists begin at List 256. In
the following section you will be creating lists for use in this job configuration
(CFIG) file.

You will be creating 2 lists, use the following list names when prompted:

1. First Floor Initiating Devices


2. Second Floor Initiating Devices

For a detailed description of lists and their related attributes use the ES Panel
Programmer Help Feature and enter ‘List’ in the search field. Look in the Topics
section for ‘List Tab’ and ‘Lists Overview’.

In the following section we are going to create the lists. The lists will contain the
First Floor Initiating Devices and the Second Floor Initiating Devices respectivly.

Activity Step Action


Creating Lists 1 Click the List Tab on the task bar at the top of the screen.
This displays all of the existing Lists in the system.
2 Right Click anywhere in the work area of the screen.
3 Select Add List. This displays the TagList dialog box. See
Figure 22.

Continued on next page

34
TagList
Dispaly

Figure. 22

4 Notice there are 1724 points to select from. To reduce this


click on Filter to display the Filter window. See Figure 22.

5 Click on MAPNET /IDNET and ensure there is a check mark


in the box that precedes the filter category. See Figure 23.

Note: The programmer allows you to do an Advanced sort on


a list. To use this feature:

Click on Advanced Tab. This opens a dialog box that allows


you to Filter (sort) by Device Type, Point Type or Custom
Label. See Figure 24 below.

Continued on next page

35
Completing the List Tab, Continued

The following figure shows the List Tab  Tag List  Filter screen. This filter
can be used to limit or filter the number of points from which to select from when
creating a list.

Creating
Lists,
Continued

Figure. 23

We can further refine the number of points available for inclusion in the list by
selecting the Advanced tab, and any one of the three fields shown in figure 24.

Note: Using either Filter, or Advanced Filtering is optional.

Figure. 24

36
Creating 5a Use the down arrow () to select the desired Device Type
Lists, from the list by clicking in the check box. Press TAB to move
Continued to the next field, if desired.
5b And / or use the down arrow () to select the desired Point
Type from the list. Press TAB to move to the next field, if
desired.
5c And / or use the entire Custom Label, or part of it.
Example: If you entered “First Floor South Room 101”,
then the list will consist of that specific point.
If you entered “First Floor” then the list will consist of all
the points with a Custom Label that contain “First Floor”.
6 Click OK to return to the TagList screen. Notice that now
only MAPNET /IDNET Points are displayed. You now have
the following options:
a) Add a Single Point to the list.
b) Add Selected Points to the list.
c) Add Consecutive Points to the list.
6a Add a Single Point to the list:
Highlight the point by first clicking on the line and press the
Spacebar to select it (it will highlight in blue).
Note that red chevrons ( ) are added to the left of the selected
lines to indicate that the Point will be added to the list. Press
OK and you are prompted to enter a name for the new list. The
name can be up to 40 characters long, use the following labels:
• First Floor Initiating Devices
• Second Floor Initiating Devices
Press OK to return to the List Tab screen. See Figure 25.

6b Add Selected Points to a list:


Highlight the first point to be added. Then, holding down the
CTRL key, click on the additional points to be added to the
list.
Press the Spacebar to select the highlighted points
Note that red chevrons ( ) are added to the left of the selected
lines to indicate that the Points will be added to the list. Press
OK and you are prompted to enter a name for the new list. The
name can be up to 40 characters long.
Press OK to return to the List Tab screen. See Figure 25.

37
Creating Step Action
Lists, 6c Add Consecutive Points to a list:
Continued Highlight the first point to be added. Then, while holding
down the Shift key, click on the last point to be added to the
list.
Press the Spacebar to select the highlighted points.
Note that red chevrons ( ) are added to the left of the
selected line to indicate that the Point will be added to the list.
Press OK and you are prompted to enter a name for the new
list. The name can be up to 40 characters long.
Press OK to return to the List Tab screen. See Figure 25.

When finished press OK and enter the list (label) name

Creating The Custom Programming Specifications indicates that this job will require
lists for the you to create the following two lists in preparation to do Custom Control
Westford programming for selective door holder control by floor. You will also perform
Elementary LED programming (for Manual Evacuation):
School
• First Floor Alarm Devices – add these to List 256
• Second Floor Alarm Devices - add these to L257

Your completed list should look like Figure 25.

Completed
List screen

Figure. 25

Continued on next page


38
The Custom Control Tab

Definition The Custom Control Tab allows you to write logic equations to customize
how the fire alarm panel works for a given set of customer requirements. For
this exercise we will utilize the Custom Control capabilities to customize the
door holder operation for the panel as specified in the project requirements.

Note: In the ES Panel Programmer Help, enter ‘programming custom control’


in the search field. Select ‘Programming Custom Control Equations’ from the
Topics section for additional help on this topic.

Figure. 26

Activity Use the Project Specifications and Floor Plans to write the necessary Custom
Control Equation for the Westford Elementary school. You will create 2
equations which will be used to provide selective Door Holder Operations. At the
end of this activity, your screen should look like Figure 27.

39
Create CC
Equations
Continued Step Action
1 Click on the Custom Control Tab to display the Custom
Control screen. The screen is divided into three sections:

• On the left hand side under the Custom Control


Programs are the 13 program blocks.
• On the upper right hand side is the Equation
Comment section that allows you to enter
information about the behavior of the equation.
• The bottom right hand side of the screen displays the
current equation if one is selected.
2 Double click on Program 3 to display the Custom Control
Program Properties screen.

Enter “Door Control by Floor” in the Label block and


press OK.

3 Right click on Program 3 – Door Control by Floor

4 Click Add Equation and the Equation properties screen


will be displayed.

Completing 5 Enter the label for the current equation in the Label block.
the CC Input / Example: “Door Control for First Floor”.
Output screen Click OK
6 On the Equations section of the screen click on the R side
of the close bracket after [INPUTS]. Notice that the Add
and Edit buttons are now active.

7 Click Add to display the CC Input / Output screen.

8 Use the dropdown arrow () to the right of the window to


select the appropriate Opcode Type: Point Status.

9 Click Next to display the Input Qualifier screen.

10 Click on the desired radio button to select the appropriate


input qualifier: OR.
11 Click Next to display the Qualifier screen.
12 Use the dropdown arrow () to the right of the window to
select the appropriate Input Qualifier: FIRE
13 Click Next to display the Point Selection screen.

14 In the Point Name field, enter the first list you created
L256 – this completes the input side of the CC equation

Continued on next page

40
Customization 15 Move your cursor to the R side of [OUTPUTS]. This
Continued placement provides access to the output qualifiers.

16 The first Opcode you are going to select is Track Point.


Selecting this option has the output side of the equation,
following the state of the input side of the equation.

Click the Next button

17 Now you need to select a qualifier – select ON

18 You are presented with the Set/Reset Priority window,


leave the defaults of 9,9

Click the Next button

19 You are presented with a Select Point screen. Here we will


use the IO’s you configured on the 8 Point Zone Relay
Completing Card – Add the entry IO1
the CC Input /
Output screen Click the Finish button

Repeat steps 1 – 14 in the table above for CC Equation 3-2


Use the following variables to populate your second equation:

• ADD: Equation 3-2


• INPUTS: Point Status of FIRE on L257
• OUTPUTS: Track Point, ON, and IO2
o Leave the Set/Reset Priority at the default of 9,9

Ladder Logic
Representation
of your CC
Equations

41
Ladder Logic
continued…

Equation 3-1
CC Equations
in the CC
Editor

Equation 3-2

Figure. 27

Continued on the following page

42
Completing Once you have completed that activity you can easily generate a CC Report which
the Custom will provide details on the equations you have created. This is especially useful
Control Tab when creating numerous equations in multiple programs. To generate the CC Report
R Click on your Program (3) and select ‘Generate Report’.
Your completed Custom Control Report will be included in the job folder along
with your job, in a sub-folder titled Reports. Example is shown below.

Figure. 28

Your report is formatted and created be selecting Generate Report. The report is
presented on an additional pop-up screen for you to review. Also you can navigate
to your job (name) folder within C:\4100UJOBS and select the REPORT sub-folder
to view/copy the report (see figure 28). The generated report should resemble the
one displayed below.

Note if you generate TrueAlert, TrueAlarm alarm reports, or upload the historical
logs (Alarm and Trouble) on the panel using the ES Panel Programmer, via an RJ45
cable they are stored in this subfolder as well.

43
Program : 3
1 Door Control for First Floor

2 Door Control for Second Floor

Activity, Program : 3
Continued Equation : 1 Label : Door Control for First Floor

COMMENTS: This equation will turn on the relay that will release the first floor fire doors
when any first floor device is in alarm. It will also turn off the relay when the
alarm states of those device returns to normal.

INPUTS: STATUS FIRE


L256 | LIST | ASENSOR | FIRST FLOOR ALARM DEVICES

OUTPUTS: TRACK ON PRI=9,9


IO1 | RELAY | RRELAY | FIRST FLOOR DOOR HOLDERS

END:

Equation : 2 Label : Door Control for Second Floor

COMMENTS: This equation will turn on the relay that will release the second floor fire
doors when any second floor device is in alarm. It will also turn off the relay
when the alarm states of those device returns to normal.

INPUTS: STATUS FIRE


L257 | LIST | ASENSOR | SECOND FLOOR ALARM DEVICES

OUTPUTS: TRACK ON PRI=9,9


IO2 | RELAY | RRELAY | SECOND FLOOR DOORS

END:

44
Programming the Front Panel Annunciator LEDs

In this section you are going to program the front panel ‘User Configurable Buttons’
and LED’s, for Manual Evacuation. This to, is done in the Hardware Tab.

Activity Step Action


Annunciator 1 Click the Hardware Tab to go to the Hardware
LED’s Configuration Panel.

2 Click the + to expand Unit 0, Box 1, Bay 1, and CPU icons


if necessary.

3 Double click on the 4606-9202 Color User Interface

4 Click on the Point Editing tab to open it.

5 Select the desired Control Key (button) in the section to the


Left. Select the top User Button. (HW Ref 3-1-1)

6 Scroll down to the Properties area of the screen.

7 Use the () to the right of the Mode and Point Type boxes
and enter the information below the dropdown menu.

Mode: PBT, Point Type: Switch

8 Type ‘P35’ in the Reference Address window.


Note – the P prefix indicates this is a ‘Digital Pseudo Point’.

9 Select the desired LED in the section to the Right top list of
the screen. (3-2-1)

Scroll to the Properties area of the screen


Set the LED Mode: FIRE, Point Type: LEDRED

10 Type ‘P48’in the Reference Address window

11 Click OK to return to the Hardware Configuration screen.

You have just configured a Front Panel Annunciator Button


to perform a Manual Evacuation when pressed

See Figure 29 for the completed Annunciation screen.

12 Save your work.

Continued on next page

45
Programming the Front Panel Annunciator LEDs, Continued

Your completed work should look like the top line in the figure below.

Annunciator
LEDs,
Continued

Figure. 29

46
Saving and Building Your Job
Saving Your To save a copy of the work you have just completed, select File  Save. The
Work ES Panel Programmer uses a default file location. The saved files are stored in
folders having the same job name here: C:\4007UJOBS.

When saving your work, you are presented with a Revision History window.
Best Practices are as follows:

1. This is your Revision Number and Build Number, they must be the
same in order to transfer the job to the panel. Notice they currently are
not. In order to prepare the job for download to the panel, a second step
the ‘Build’ process must occur after the ‘Save’ function. Building a Job
is covered in the next section.
2. In this screen include your name or initials – that way, technicians who
edit this job in the future know who worked on it last.
3. Enter detailed notes on what was changed in the job.
4. The Revision History – when entered correctly – gives us a detailed
history of the evolution of this job.

Figure 30

Anatomy of a Revision History entry:

This useful information can be reviewed for subsequent edits to this job file.
To view the revision history anytime select: View Revision History

Continued on the following page

47
A Note on Job The ES Panel Programmer has the ability to save configuration files in several
File Types formats, chosen depending on its intended purpose. The file format/extension
is associated with the choice you make when saving it.

For the purpose of this document we will review a brief summary of each of
the save options and the associated file extension for each.

• File Archive produces the following file format/extension:


<filename>.SDA4007U
• File Save or Save As produces the following file format/extension:
<filename>.SDB4007U
• File Backup produces the following file format/extension:
<filename>.SDC4007U

ARCHIVE: When a job is archived, it is saved as a read-only .SDA4100U file


that can no longer be opened for editing. It is Read Only and must be restored
before it can be opened.

SAVE: Saving a job is the most common method of finalizing your editing
work. Saved files are Read Write, and can be opened and edited. The file
extension is .SDB4100U. This is the most common method of saving a job in
the ES Panel Programmer.

BACKUP: Backing up a job creates a compressed version of the job and stores
it as a Read Only .SDC4100U file on user selectable storage device. Its disk
space usage is reduced, and it must be restored before it can be opened.

Activity Go to the panel programmer and select File Save, and make the appropriate
entries.

Building your Prior to downloading the job to the FACU, the job must be saved, and then
Completed built. A job needs to be ‘BUILT’ before it can be downloaded. This process
Job transforms the .SDB file into a CFIG file that is compatible with the panel.

Note: All configuration options and panel information must be complete before
building the job. Any errors detected during the build will abort the process.

To build the job:


• Open the job.
• Start the build by either clicking on the Build Icon or by selecting
the Build option from the Build Menu.
• The Revision History window appears and the user must enter:

o Your name or initials


o A description of the edits that were made to the current
revision.

Once the information has been entered click on OK.

48
Building a job The 4100 Job Builder window then appears and displays all the elements in
continued the job and their build status. Once initiated the build processing is automatic.
Once the compilation is complete, the final dialogue in the window will read
either:

Build Complete: This means the build has been successful and the job is ready
to be downloaded to the panel.

Build Aborted, or Processing Complete: This likely means that errors were
found while the job was being built and that the job build was aborted. The
errors that caused the job to abort are listed in the Job Builder window.

The build process may contain WARNINGS and/or ERRORS. Warnings are
acceptable, and are usually administrative in nature. Errors however are cause
to review your work and make any necessary corrections. WARNINGS or
ERRORS appear in the last few lines of the Build process which is logged.

Note: In this exercise we added in the SDACT module. The SDACT module is
a Serial Digital Alarm Comm. Transmitter and is used to transmit panel related
data to a Central Station. In our exercise the SDACT card was not configured,
which will produce an ERROR when the job is built. It is helpful to see an
ERROR occur, so you can identify errors in the future.

Activity Select ‘Build’ from the Menu, the ES Panel Programmer window will
minimize, and the 4100 Job Builder window will appear and begin processing
the job.

After building the job and seeing the error, ERROR C0086 (in Figure 31),
note that it can be easily corrected. To correct the Build Error, close the Job
Builder window, go back to the Hardware Tab, and double-click on the SDACT
card. Then add a pair of hypothetical phone numbers and account numbers in
their respective fields in the Basics tab (Figure 32).

Figure. 31

49
Figure. 32

Now ‘build’ the job again; select Build from the Menu, or select the Build
Icon from the Toolbar Icons. Once you have selected ‘build’, the main
screen is minimized and the 4100 Job Builder window appears as beofore.
Refer to Figure 33.

4100 Job
Builder
Screen

Figure. 33

50
Be certain to review the last 4 lines of the Build Log, here you want to ensure
the following information is displayed:

1. Build Complete
2. Error Check completed with 0 error(s)
3. Build completed with 0 error(s)
4. Process Comlpeted

If you had not noticed, the last 4 lines shown here (Figure 33), did not appear
when the build error appeard in figure 31, because the ERROR caused the
build process to abort!

Each of the four build function should report as ‘completed’, and the job must
contain zero (0) ERRORS. Remember WARNINGS are acceptable

If you misadvertanly neglect to review the last lines in the Job Builder output
you can always select Build View Build Log, and a ‘Build Viewer’
window opens and displays the contents of the last build.

Your job is now ready to be transferred to a 4007ES. Had this been an actual
exercise, you would have 2 options:
• Transfer  Network  Local Panel, and download this job via an
RJ45 cable to the fire alarm control unit.
• Transfer  USB, and transfer this job to a USB memory stick

This concludes the exercise 4007ES Panel Basic Programming.

You have completed programming a 4007ES and this exercise book.

Congratulations!

51

You might also like