0% found this document useful (0 votes)
75 views38 pages

Simplex 4002 Programming Instructions Using The 4002 Esp Programmer 5429173860

The document provides programming instructions for the 4002 Fire Alarm system using the ESP Programmer. It includes detailed steps for creating, revising, and checking jobs, as well as information on required equipment and software compatibility. Additionally, it contains appendices with programming syntax, error messages, and job reporting utilities.

Uploaded by

weatherfan82765n
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views38 pages

Simplex 4002 Programming Instructions Using The 4002 Esp Programmer 5429173860

The document provides programming instructions for the 4002 Fire Alarm system using the ESP Programmer. It includes detailed steps for creating, revising, and checking jobs, as well as information on required equipment and software compatibility. Additionally, it contains appendices with programming syntax, error messages, and job reporting utilities.

Uploaded by

weatherfan82765n
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

4002 Fire Alarm

Programming Instructions)
Using the 4002 ESP
Programmer

0 1992 Simplex Time Recorder Co. FA4-41-160 (574-027)


All specifications and other informatlon shown were current as of publication, and are sublect lo change without notice.
Ed 9 92

firealarmresources.com
firealarmresources.com
TABLE OF CONTENTS

Page

GENERAL INFORMATION
ESP Programming Kit .,.,,..,..,....,,..,.,,.,....,,.,....,..,................................. . . .. .. .. . .. . .. .. .. . .. .. . .. .. .. . .. . .. .. .. . .. .. . .. .. .. . .. .. .. .. .. . .. .. .. 1

SECTION 1
Creating a New Job ................................................................................................................................................... 2

Entering the New Job File Name and Job Header Information ........................................................................... 4
Loading the Editor and Entering ESP Equations ................................................................................................. 5
Checking the Program ......................................................................................................................................... 6
Correcting Program Errors.. ................................................................................................................................ 6
Editing the Data Base .......................................................................................................................................... 7

Edit Non-general Alarm Monitor Zones ........................................................................................................ 8


Edit Non-latching Monitor Zones ... ............................................................................................................... 8
Edit Monitor Zone Sensing ........................................................................................................................... 8
Edit Output List Specifier .............................................................................................................................. 9
Edit Coding Duty Cycle.. ......................................................................
......................................................... 9
Edit PNIS Specifier ..................................................................................................................................... 10
Edit Master Code ....................................................................................................................................... .I1
Edit Non-default On-board Switches .......................................................................................................... 11
Edit Non-default RCU/2120 Switches ...................................................... ................................................... 12

Building the Job .................................................................. ............................................................................... 12


Connecting the Computer to the Interface Module and the 4002 Panel ........................................................... 13
Loading the ESP Program into the 4002 Panel.. ............................................................................................... 13
Exiting the ESP Program Mode.. ....................................................................................................................... 14
Disconnecting the Computer from the 4002 Panel. .............................................................................. ..*.......... 14

SECTION 2
Revising a Job that was Previously Entered and Built via the 4002 Programmer.. ................................................ ,151
Preliminary Procedures.. ................................................................................................................................... 15
Entering the ESP Editor Mode .......................................................................................................................... 16
Up Loading the ESP Program from the 4002 Panel into the Computer.. .......................................................... 16
Comparing the Previous and Revised ESP Programs.. .................................................................................... 17
Entering the Revised ESP Program into the 4002 Panel .................................................................................. 17

SECTION 3
Revising a Job that was Previously Entered via DIP Switch SW1 .. .. .. .. .. .. . .. .. . .. .. . .. .. . .. .. .. . .. .. . .. .. . .. .. . .. .. .. . .. .. . .. .. .. . .. . .. . 19
Preliminary Procedures.. ................................................................................................................................... 19
Entering the ESP Editor Mode. ......................................................................................................................... 19
Up Loading the ESP Program from the 4002 Panel into the Computer.. ......................................................... .19

APPENDIX A ESP Programming Syntax .............................................................................................................. 20


APPENDIX B Error Messages ............................................................................................................................... 22
APPENDIX C 4002 Job Report .............................................................................................................................. 23
APPENDIX D Utility Programs.. ............................................................................................................................. 32

firealarmresources.com
firealarmresources.com
GENERAL INFORMATION

*** IMPORTANT ***

1. To be compatible with the ESP Programmer, the 4002 PROM (U25) must be Version 1.09 or later.

2. The ESP Programmer is compatible with the following computers.

l NE C Multispeed Portable Computer


0 Toshiba 7200/-/B Laptop Computer
l AST 386 SX/2O Laptop Computer

3. Back up the original 4002 ESP disk on a 3.5” floppy disk. Then store the original ESP disk in a safe
place.

l If you are unfamiliar with the procedures used to copy a disk, refer to ‘DISKCOPY’ in your DOS
manual.

Note 1: Before using the Simplex 4002 ESP Programming system, you should be familiar with your computer - at
least to the extent of knowing the locations of the floppy drives (in the case of a NEC Multispeed) and the
RS-232 Port; and that you know how to insert and remove a floppy disk. In addition, you must have some
knowledge of both ESP programming language and PC Write (a word processing program) to use the ESP
software program effectively.

l If you are unfamiliar with computers, see the User’s Guide that accompanied your computer; if you are
unfamiliar with ESP programming, see Simplex Pubs. No. FA4-41-153 and FA4-11-156; if you are
unfamiliar with PC Write, review the “On Line Help Program” (see Note A on page 5).

Note 2: Throughout this publication, the symbol “<RETURN>” indicates you are to press the ENTER (1) key.

ESP PROGRAMMING KIT

Part No. Description


553-547 Complete kit (includes 3.5” program disk and interface module)
553-545 Program disk only (3.5” version)
553-546 Interface adaptor
* 709-552 9 to 25pin adaptor
** Modem Cable (Optional) Straight 25 pin-to-pin extender cable (NEC PC-l 6-95-K, for example)

* Required for Toshiba 1200/-/B or AST 386 SW20 Laptop Computers.


** May be purchased locally.

firealarmresources.com
SECTION 1

CREATING A NEW JOB

Note: The term “new job” applies equally to 4002 panels that have never been programmed and to panels that were
initially programmed via DIP switches.

1. Follow the procedure that applies,

l If using a NEC MultiSpeed:

A. Insert a blank, formatted disk in Drive B.

l If you are unfamiliar with disk formatting procedures, see 5.4 (FORMATTING A DISKETTE) of the
MultiSpeed User’s Guide.

B. Insert a backup copy of the 4002 Programmer disk in Drive A. Then turn on the computer.

l If the computer is already on, simultaneously press cCtrl> <AIt> <Del>.

C. Enter the current date and time.

l Screen reads:

4002 Programmer - Rev. 1.02


COPYRIGHT (C) 1987,1988,1989 SIMPLEX TIME RECORDER
Current Path = B:\

Enter New Path or <RETURN> for Current Path

D. Press <RETURN>,

l Screen reads:

Configuring programmer defaults

Enter the JOB FILENAME (? - directory):

E. Go to Step 8.

l If using a Toshiba 72OOHB:

A. Power up the computer.

B. Check the computer’s Num Lock light. If lit, extinguish by simultaneously pressing cFn> cFll>.

C. Go to Step 2.

l If using an AST386 SX/20:

A. Power up the computer

B. Check the computer’s Num Lock light. If lit, extinguish by pressing cNumLock>.

C. Go to Step 2

2.. Enter the current date and time (if necessary)

3. Insert a new disk in drive A. Then format the new disk as follows:

firealarmresources.com
l If using a Toshiba 72OOHf3, type CD\DOS <RETURN> FORMAT A:/F:720 <RETURN>.

l If using an AST 386 SX/20, type CD\DOS <RETURN> FORMAT A:/N:9 <RETURN>.

4. When the bottom line on the screen reads Format another (Y/N)?, type N <RETURN> CD\ <RETURN>.
l Screen displays C:\>.

5. Type ESP <ENTER>,

l If the first line on the screen reads 4002 Programmer - Rev. 1.02, go to Step,7.

l If the message on the screen reads Bad command or file name, install the 4002 Programmer software on
the hard drive as follows:

A. Replace the newly formatted disk in Drive A with the backup copy of the 4002 Programmer software disk.

B. Type A: <RETURN> INST-HD: <RETURN>.

l Screen reads:

A:\> echo off


This installs the 4002 Programming Unit to C:\STR4002.
If this directory is not found, it is created.
Verify that the 4002 Programmer Disk is in the drive.
Strike a key when ready . . .

C. Strike any key.

l Lower part of screen reads:

YOU HAVE CREATED A DIRECTORY ON YOUR HARD DISK CALLED \STR4002

A BATCH FILE CALLED "ESP" HAS BEEN MOVED TO YOUR HARD DISK "MAIN"

BY TYPING "ESP" YOU MAY INVOKE THE "4002 PROGRAM"

ONCE YOU LEAVE THE "4002 PROGRAM" BY NORMAL MEANS,


YOU WILL RETURN TO THE BASE DIRECTORY

D. Replace the Programmer software disk in drive A with the newly formatted disk. Then type C: <RETURN>.

6. Type ESP <RETURN>.

l Screen reads:

4002 Programmer - Rev. 1.02


COPYRIGHT (C) 1987,1988,1989 SIMPLEX TIME RECORDER COMPANY

Current Path = C:\STR4002

Enter New Path or <RETURN> for Current :

7. Change the path from the C drive to the A drive by typing A: <RETURN>.

l Screen reads:

Configuring programmer defaults

Enter the JOB FILENAME (? - directory):

firealarmresources.com
Entering the New Job File Name and Job Header Information

8. Type the name of the job file you are creating <RETURN>.

l Pressing <RETURN> before typing in a job file name causes the programmer to return to DOS (exit the 4002
program mode).
Note: The file name must be eight-or-less characters long (without spaces, hyphens, periods or brackets),
and should describe the job being created.

The following examples deal with a Baskerwood Elementary School job. So, to name the file, we type BSKR-ELE
<RETU,RN>.

0 Screen reads:
Edit job header information:
* Job Title: *
* Order number: 0000000 *
*Customer name: *
*cust. contact: *
* Contractor: *
* Salesperson: *
*Branch number: *
* Location: *
* Comments (1): *
* Comments (2): *
* Comments (3): *
*Programmed by: *

* Job Title:
Press <RETURN> or enter new Job Title:

9. In accordance with Rules 1 and 2 below, enter 12 lines of “job header” information in response to the prompts.

Rule 1: Except for the “Order number” line, 62 or less characters and spaces are allowed per line.
Rule 2: The order number must be at least 6 and no more than 7 characters long.

IMPORTANT: Job header information can only be entered in sequence.

l If erroneous information is entered in a line, press <RETURN> until the main menu appears. Then
press <8> <RETURN> (to select menu entry 8) and edit the line entries.

l Screen reads:
4002 PROGRAMMER MAIN MENU
Choose one of the following (job- BSKR-ELE.DB2):
1) (EDIT) ESP program
2) (DATABASE) edit - change ESP database
3) (CHECK) ESP program for errors and generate report
4) (BUILD) check for errors, update revision, generate load file.
5) (LOAD) job to 4002 system
6) (UPLOAD) job from 4002 system
7) (COMPARE) ESP (Compares present job to job on disk)
8) Edit job header information
9) Change configuration of the programmer
10) New job
0) EXIT programmer
Input:

firealarmresources.com
. f

10. Follow the procedure that applies.

l If using a NEC MultiSpeed

GotoStepll.

l If using a Toshiba 7260HB or an AST 366 SX/20, change programmer configuration as follows:

A. Press <9>. Then type C:\STR4002\ED.EXE <RETURN>

B. Press <RETURN> until the Main Menu reappears.

Loading the Editor and Entering ESP Equations

11. Select (EDIT) by pressing <l> <RETURN>.

l Screen momentarily reads Loading editor ... . Then the screen displays copyright information pertaining to L
the PC Write word processing program which is included on the 4002 ESP Program disk.

12. Press cESC>.

l Screen reads:

Esc:MenuPush Wrap+Sp- 99% Free. 0% Thru. Read "B:\BSKR-ELE.TMP"

END OF PROGRAM

13. Type the necessary ESP equations.

l See Appendix C for a typical ESP program.

Notes

A. If you need help using PC Write press <Fl> cFl> to obtain its HELP Menu.

B. At the end of each ESP statement, press <RETURN>. : I,


1
C. For proper ESP Programmer syntax, see Appendix A. ,

D. To add a comment to an ESP statement line, at the end of the line type a semicolon followed by the
comment. For example:

Detect
ORD MON 1 ;First Floor Pull Stations
ORD MON 2 ;First Floor Smoke Detectors
On until Reset
Output Signal 1 ;First Floor A/V Units
Output Aux Relay 1 ;Primary Elevator Capture Relay
END OF PROGRAM

14. When you finish typing the ESP program, press cFl> cF2>.

l This saves the program and returns you to the Main Menu.

5
firealarmresources.com
Checking the Program

15. Check the ESP program as follows:


Select (CHECK) by pressing c3> <RETURN>.

l If the program is error free, the screen shows the number of lines used in the ESP program and indicates that
no errors were detected. Also, the screen displays a “report generation” menu (see below).

l If the program contains an error, the screen displays:


a. The lines, as typed, that contain errors.
b. The line number.
c. The error code number and the code’s definition (see Appendix B).
d. The number of lines compiled and the number of errors detected.
e. The “report generation” menu.

l The report generation menu reads like this:

Press: 1 - Type report to display


- Print
2 report (hard copy)
- Both (Print
3 report and display report)
or <RETURN> to return to Main Menu . . . . . . . . ...>

Note: To stop or start display scrolls, press <Ctrl> and, while pressing cCtrl>, press <S>.

Correcting Program Errors

16. Correct program errors as follows (if necessary).

A. Press <RETURN>.

l This returns you to the main menu.

B. Select (EDIT) by pressing <l> <RETURN>.

l This returns you to the text editor program.

C. Using the arrow and Pg Up/Pg Dn keys to move within the program, correct all line entries that contain
errors. Then:
a. Save the corrections by pressing <Fl> <F2>.
b. Check the revised ESP program by pressing c3> <RETURN>.
c. Continue this process until the program is error free.
d. Press <RETURN> to return to the main menu.

firealarmresources.com
Editing the Data Base

17. Edit the Data Base as follows (if necessary).


Select (DATABASE) by pressing c2> <RETURN>.

l Screen reads:

DATABASE EDITOR

Choose one of the following:

1) Edit non-general alarm monitor zones


2) Edit non-latching monitor zones
3) Edit monitor zone sensing
4) Edit output list specifier
5) Edit coding duty cycle
6) Edit PNIS specifier
7) Edit master code
8) Edit non-default on-board switches
9) Edit non-default RCU/2120 switches
0) Exit and save data

Input:

Note: The above menu allows you to configure the operation of any nine 4002 system features. For example,
the 1st menu selection allows you to configure individual monitor zones as to their alarm type. That is,
configure some zones for “alarm” and others for “non-alarm” operation.

This publication deals in detail with the actions required to change monitor zones from alarm to non-
alarm operation. The configuration of other 4002 features will be covered in less detail.

firealarmresources.com
.

Editing non-general alarm monitor zones (Menu Selection 1)

Press 4 > <RETURN>.

l Screen reads:

Non-alarm type zones

11111111112222222222333
12345678901234567890123456789012
N=non-alam: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
. =alarm :................................

Monitor Zone 1 Presently ALARM -

Enter zone number <O=exit> OR Enter (A)larm or (N)on-alarm :

Note: Zone numbers are displayed vertically. For example, the numbers 1, 2 and 3 represent monitor zones
lo,21 and 32. 01 2

The “Non-alarm type zones” screen shows:

A. The current status of the system’s 32 possible monitor zones (note that “alarm” type represents the default
setting for all 32 zones).

B. A written description of Monitor Zone l’s current status.

C. A prompt line which provides you with the following four choices;
a. To change Zone 1 from Alarm to Non-alarm, press cN> <RETURN>.
b. To leave Monitor Zone 1 unchanged and proceed to Monitor Zone 2, press <RETURN>,
c. To jump to another zone (for example, 21), press the keys representing the zone’s number (in this case, <2>
<l>) <RETURN>.
d. To return to the DATABASE EDITOR menu, press CO> <RETURN>.

Note: Upon returning to the DATABASE EDITOR, the first four lines on the screen show the updated settings of all
32 monitor zones.

Editing non-latching monitor zones (Menu Selection 2)

Note: If you program a zone for non-latch operation, you simultaneously program the zone for non-alarm operation.

Press <2> <RETURN>.

Since menu selections 1 and 2 are identical in format, proceed as with selection 1, but obey the prompts as
they apply to selection 2.

Edit monitor zone sensing (Menu Selection 3)

Press <3> <RETURN>.

Proceed as with selection 1, but obey the prompts as they apply to selection 3.

firealarmresources.com
.
Edit output list specifier (Menu Selection 4)

Press <4> <RETURN>.

l Screen reads:

Setup output list used for OUTPUT LIST opcode

Configuration of outputs in list:


Piezo City Sig.6 Sig.5 Sig.4 Sig.3 Sig.2 SiS.1
----- ----- ----- ----- ----- ----- ---mm ---me
. . IN IN IN IN IN IN

Aux.8 Aux.7 Aux.6 Aux.5 Aux.4 Aux.3 Aux.2 Aux.1


----- ----- ----- ----- ----- ----- ----- -----
. . . . . . . .

Change (Y)es or (N)o?

The “Setup output list” screen shows:

A. Every possible output which can be included in the output list.

8. Those system outputs which presently make up the output list (indicated by the term “IN”).

C. A prompt line which provides you with the following two choices:

a. To return to the DATABASE EDITOR menu, press cN> <RETURN>.


b. To change the make up of the output list, press cY> <RETURN> (see note below)

l Starting with Sig. 1 and ending with Aux. 8, the screen shows a different output’s current status every time
you press <RETURN>.

l To leave an output’s “list status” unchanged, press <RETURN> when the output appears.

l To add an output to the list, press cl> <RETURN> when the output appears,

l To remove an output from the list, press cE> <RETURN> when the output appears.

Note: If you choose “b” you cannot return to the DATABASE EDITOR without stepping thru all 16 possible list
entries.

Editing coding duty cycle (Menu Selection 5)

Press c5> <RETURN>.

l Screen reads:

Set PNIS and master code duty cycle

Presently:
ON-TIME : l/i Second(s)
OFF-TIME:. l/4 Second(s)
Change (Y)es or (N)o ?

(continued)
9

firealarmresources.com
The “Duty cycle” screen shows:

A. The current ON and OFF time settings for the PNIS and master code duty cycles.

B. A prompt line which provides you with the following two choices:

a. To return to the DATABASE EDITOR menu, press cN> cRETURN>.


b. To change the ON and OFF code cycle durations, press cY> <RETURN>.

l A table and a “new ON-TIME” prompt line appear.

The table consists of the 16 numbers, each of which represents a duration of time (0 represents l/4 second;
15 represents 5 seconds).

As indicated by the prompt, to change the code’s “on time” duration, type the number that represents that
duration <RETURN>.

As indicated by the “off time” prompt which now appears, type the number that represents the desired
duration <RETURN>.

Edit PNIS specifier (Menu Selection 6)

Press <6> <RETURN>.

l Screen reads:

Set PNIS Specifier -

Presently:

NON-SILENCEABLE
Number of rounds : 4

Change (Y)es or (N)o ?

The “PNIS specifier” screen shows:

A. The current configuration of PNIS codes.

B. A prompt line which provides you with the following two choices:

a. To return to the DATABASE EDITOR menu, press cN> <RETURN>.


b. To change the configuration, press <Y> <RETURN>.

As indicated by the prompt, to change the codes to silenceable or non-silenceable, press cS> or cN>
respectively, then press <RETURN>.

As indicated by the “Number of rounds” prompt which now appears, type the appropriate number or character
<RETURN>.

10
firealarmresources.com
Edit master code (Menu Selection 7)

Press <7> <RETURN>

l Screen reads:

Set new Master Code

Presently set to :
.
Change (Y)es or (N)o ?

The “Master Code” screen shows:

A. The current Master Code (default = none)

B. A prompt line which provides you with the following two choices:
a. To return to the DATABASE EDITOR menu, press cN> <RETURN>.
b. To change the code, press cY> <RETURN>.

As indicated by the prompt, enter the master code in the format shown in the example <RETURN>.

Note 1: Decimal numbers represent the number of pulses; periods represent the number of pause (off time)
durations.

Note 2: The sum of the decimal numbers plus the number of periods cannot exceed 23.

l The sum of numbers and periods in the prompt example (3.5..7) equals 18.

Edit non-default on-board switches (Menu Selection 8)

Press ~8s <RETURN>.

l Screen reads:

Set 4002 main board switches (Default or Non-default) -

Presently :

Aux bypass 1 - (D)efault


Aux bypass 2 - (D)efault
City disconnect - (D)efault
Change (Y)es or (N)o ?

The “4002 main board switches” screen shows:

A. The current configuration of CPU board toggle switches.

B. A prompt line which provides you with the following two choices:
a. To return to the DATABASE EDITOR menu, press cN> <RETURN>.
b. To reconfigure on-board toggle switches, press cY> <RETURN>.

l Starting with the Aux 1 Bypass switch and ending with the City Disconnect Switch, the screen shows the
current status of each switch (Default or Non-default operation).

l To choose the default operation for a switch, press CD> <RETURN>; to choose the non-default (general
purpose) operation, press cN> <RETURN>.

11

firealarmresources.com
Edit non-default RCUMl20 switches (Menu Selection 9)

Note: Under Default operation, a switch does what its name implies (silences trouble, resets system, etc.). Under
Non-default operation, a switch is disabled unless specified by an ESP program entry.

Press <9> <RETURN>.

l Screen reads:

RCU Number 1 Presently -


TROUBLE SILENCE - (D)efault
SYSTEM RESET - (D)efault
SIGNAL SILENCE - (D)efault
MANUAL EVAC. (DRILL)- (D)efault
Enter RCU number (16 = 2120 interface) <O=exit> OR
(D)efault or (N)on-default for <TROUBLE SILENCE> :

Note: RCU Number 1 is the RCU with Address 0

The “Set RCU/2120 remote switches” screen shows:

A. The current configuration of RCU l’s switches.

B. A prompt line which provides you with the following three choices:

a. To change RCU l’s switches from their default to their non-default configurations, press cN> <RETURN> in
response to the prompts.
b. To reconfigure the switches of another RCU, press the keys representing the RCU’s number <RETURN>.
c. To return to the DATABASE EDITOR menu, press <O> <RETURN>.

Note 1: An RCU’s number is always one more than its address.

Note 2: “RCU number 16” actually represents the 2120 Interface (if included in the system).

l Configuring the 2120’s “switches” determines how the system responds to the 2120 inputs.

Building the Job

18. Return to the 4002 PROGRAMMER MAIN MENU by pressing CO> <RETURN>.

19. From the MAIN MENU, select (BUILD) by pressing c4> <RETURN>.

IMPORTANT: A job that is revised must be rebuilt prior to being down loaded into the 4002 system.

l If the program is error free, the screen shows the number of lines used in the ESP program and indicates that
no errors were detected. In addition, the screen displays the following “report generation” menu.

Press: l- Type report to display


2- Print report (hard copy)
3- Both (Print report and display report)
or <RETURN> to return to Main Menu . . . . . . . . ...>

Note: To either stop or start display scroll,‘press cCtrlr and, while pressing cCtrl>, press &z.

12
firealarmresources.com
.

Connecting the Computer to the Interface Module and the 4002 Panel

20. Power down the 4002 panel as follows:

A. Disconnect the batteries.

B. Remove 120VAC.

C. (If the system includes serial annunciators) Remove DC power from the annunciating devices.

21. Plug the interface module into the computer’s serial (RS-232C) port.

22. Connect the “ESP” interface module as follows:

Black wire to COM (TB 4-21))


Blue wire to REC (TB 4-20)
Red wire to ANN+ (TB 2-l 2)

23. Apply 12OVAC to the panel.

l There is no need to connect the batteries at this time.

24. Enter the ESP Editor Mode as follows:

A. On paper, mark the present positions of all the switches on DIP switches SW1 and SW2. Then:
a. Set DIP switches SW-l thru SW-8 (and SW2-1 thru SW2-7) to their right-hand positions.
b. Set switch SW2-8 in its left-hand position.

B. Enter password (code).

l The piezo will sound one of the following:

Two pulses - Data stored in ESP memory is correct.


Three pulses - Data stored in ESP memory is incorrect.
Five pulses - There is no data stored in ESP memory.

C. Check to see that the “SYSTEM TROUBLE” LED is illuminated ,

Note: The Ground Fault LED may also be illuminated.

/I

The system no longer provides fire protection.

Loading the ESP Program into the 4002 Panel

25. From the MAIN MENU, select (LOAD) by pressing c5> <RETURN>.

l As the program loads, the last line on the screen reads Loading 4002 followed by a series of dots.

l When loading is done, the piezo sounds twice and the screen reads:

Loading 4002 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Complete.


Press <RETURN> to return to Main Menu ..>

13
firealarmresources.com
Exiting the ESP. Program Mode

26. Exit the ESP Editor Mode as follows:

IMPORTANT: Failure to exit the ESP editor mode will result in the loss of all down-loaded information upon
powering down the system.

A. ,Returq DIP switches SW1 -1 thru SW1 -8 (and SW2-1 thru SW2-7) to their original positions.

B., Set DIP switch SW2-8 to its right-hand position.

; The system performs a system reset (fire protection is now restored).

Disconnecting the Computer from the 4002 Panel

27. Remove 12OVAC from the’panel.

28. Disconnect the interface module leads from the 4002 CPU board

29. Apply 12OVAC to the panel. Then connect the batteries.

30. Thoroughly test the system to verify that it operates as desired.

0 If test is unsuccessful, go to Section 2.

14
firealarmresources.com
SECTION 2

REVISING A JOB THAT WAS PREVIOUSLY ENTERED AND BUlLTVlA THE 4002 PROGRAMMER

Preliminary Procedures

1. Load the Programmer (see Section 1, Steps 1 thru 7).

2. Connect the computer to the Interface Module and the 4002 Panel (see page 13, Steps 20 thru 24).

3. If you want to compare the data in the 4002 file with that on the disk, go to step 4. Otherwise, go to step 15.

4. Press <RETURN>.

l Screen reads:

Configuring programmer defaults

Enter the JOB FILENAME (? - directory) :

5. Type ? <RETURN>.

l Screen displays a listing of job file names on the disk.

6. On a piece of paper, record the exact name of the file you will be revising.

7. Type COMPARE <RETURN>.

l This creates a fictitious file which will be used for comparing the job data stored on the disk to that which is
presently in the panel.

l Screen reads:

Edit job header information:


* Job Title:
* Order number: 0000000
*Customer name:
*cust . contact:
* Contractor:
* Salesperson:
*Branch number:
* Location:
* Comments (1):
* Comments (2):
* Comments (3):
*Programmed by:
* Job Title:
Press <RETURN> or enter new Job Title:

15

firealarmresources.com
8. Press <RETURN> until the screen reads:

4002 PROGRAMMER MAIN MENU

Choose one of the following (job- COMPARB.DB2):

1) (EDIT) ESP program


2) (DATABASE) edit - change ESP database
3) (CHECK) ESP program for errors and generate report
4) (BUILD) check for errors, update revision, generate load file.
5) (LOAD) job to 4002 system

6) (UPLOAD) job from 4002 system


7) (COMPARE) ESP (Compares present job to job on disk)
8) Edit job header information
9) Change configuration of the programmer
10) New job

0) EXIT programmer

Input:

Entering the ESP Editor Mode

9. Enter the ESP Editor Mode as follows:

A. On paper, mark the present positions of all the switches on DIP switches SW1 and SW2. Then:
a. Set DIP switches SW1 -1 thru SW1 -8 (and SW2-1 thru SW2-7) to their right-hand positions.
b. Set switch SW2-8 in its left-hand position.

B. Enter password (code).

l The piezo will sound one of the following:

Two pulses - Data stored in ESP memory’is correct.


Three pulses - Data stored in ESP memory is incorrect.
Five pulses - There is no data stored in ESP memory.

C. (If the system includes serial annunciators) Remove DC power from the annunciating devices.

D. Check to see that the “SYSTEM TROUBLE” LED is illuminated.

Note: The Ground Fault LED may also be illuminated.

The system no longer provides fire protection.

16

firealarmresources.com
Up Loading the ESP Program from the 4002 Panel into the Computer

10. From the MAIN MENU, select (UPLOAD) by pressing <6> <RETURN>.

l During the up load process, the screen displays Reading 4002 data followed by a series of dots.

l When up loading is finished, the screen reads:

Reading 4002 data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Completed

Creating source file for job from uploaded file . . . Complete


Press <RETURN> to return to Main Menu ..>

Comparing the Previous and Revised ESP Programs

11. From the MAIN MENU, select (COMPARE) by pressing c7> <RETURN>.

l The last two lines of the screen read:

Compare present file (COMPARE.LOD) with another file


ENTER other file name (exclude .ext):

12. Type the file name you wrote on the paper <RETURN>.

l The screen tells you if the jobs are identical or different (if the jobs are different, the screen lists the location
where the differences start).

Entering the Revised ESP Program into the 4002 Panel

13. From the MAIN MENU, select New Job by pressing cl > <Or <RETURN>.

l The last line on the screen reads:

Enter the JOB FILENAME (? - directory) :

14. Type the name of the job file your are revising <RETURN>.

l The job’s Main Menu appears.

Note: From this point on, there are few differences between the procedures used to create and those used to
revise 4002 ESP programs. Consequently, the remainder of this section provides abbreviated
procedures.

l For complete descriptions of editing procedures, see the applicable steps in Section 1.

15. Select (EDIT) by pressing cl > <RETURN>.

16. Press cESC>.

17. Type the revised ESP equations.

18. When you have finished revising the ESP program, press cFl> eF2>.

19. Check the ESP program.

20. Correct program errors (if necessary).

17
firealarmresources.com
21, Edit the Data Base (if necessary).

22. From the MAIN MENU, select (BUILD) by pressing e4> <RETURN>.

IMPORTANT: A job that is revised must be rebuilt prior to its being down loaded into the 4002 system.

23. From the MAIN MENU, select Edit job header information by pressing <8> <RETURN>.

l The display shows present job header information.

To change job header information:

A. Scroll to the job header entry you want to change by pressing <RETURN>.

B. Edit the job header entry by typing in the new information <RETURN>.

24. From the MAIN MENU, select (LOAD) by pressing c5> <RETURN>.

25. Exit the ESP Editor Mode as follows:

IMPORTANT: Failure to exit the ESP editor mode will result in the loss of all down-loaded information upon
powering down the system.

A. Return DIP switches SW1 -1 thru SW1 -8 (and SW2-1 thru SW2-7) to their original positions.

B. Set DIP switch SW2-8 to its right-hand position.

l The system performs a system reset (fire protection is now restored).

26. Remove 12OVAC power from the panel.

27. Disconnect the interface module leads from the 4002 CPU board.

28. Connect the wires to terminals REC, COM and ANN+ on the 4002 CPU board (if applicable).

29. Apply 12OVAC to the panel. Then connect the batteries.

30. Thoroughly test the system to verify that it operates as desired.

l If test is unsuccessful, go to the start of this section.

18
firealarmresources.com
SECTION 3

REVISING A JOB THAT WAS PREVIOUSLY ENTERED VIA DIP SWITCH SW1

Preliminary Procedures

1. Load the Programmer (see Section 1, Steps 1 thru 10).

2. Connect the Computer to the Interface Module and the 4002 Panel (see page 13, Steps 20 thru 24).

Entering the ESP Editor Mode

3. Enter the ESP Editor Mode as follows:

A. On paper, mark the present positions of all switches on DIP switches SW1 and SW2. Then:
a. Set DIP switches SW1 -1 thru SW1 -8 (and SW2-1 thru SW2-7) to their right-hand positions.
b. Set switch SW2-8 to its left-hand position.

B. Enter password (code).

l The piezo will sound one of the following:

Two pulses - Data stored in ESP memory is correct.


Three pulses - Data stored in ESP memory is incorrect.
Five pulses - There is no data stored in ESP memory.

C. (If the system includes serial annunciators) Remove DC power from the annunciating devices.

D. Check to see that the “SYSTEM TROUBLE” LED is illuminated.

Note: The Ground Fault LED may also be illuminated.

The system no longer provides fire protection.

Up Loading the ESP Program from the 4002 Panel into the Computer

4. From the MAIN MENU, select (UPLOAD) by pressing <6> <RETURN>.

l During the up-load process, the screen displays Reading 4002 data followed by a series of dots.

l When up loading is finished, the screen reads:

Reading 4002 data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Completed

Creating source file for job from uploaded file . . . Complete


Press <RETURN> to return to Main Menu ..>

5. Proceed as instructed in Section 1, Steps 11 thru 19.

6. Proceed as instructed in Section 1, Steps 26 thru 30.

19

firealarmresources.com
.

APPENDIX A

ESP PROGRAMMING SYNTAX

Note: Bold capital letters indicate minimum required keystrokes.

Valid Operators Input Points

IN
ORD MONitor 1 thru 32 (select zone number)
AND I- Example: IN MON 25
c

Input Sources

MEMory 1 thru 16 (select number)


Example: MEM 4
NEW alarm detected
UNSilenced trouble
BYPass Aux 1 switch
BYPass Aux 2 switch
BYPass ClTy switch
ALArm silence button
TROuble silence button
MANual evacuate button
AC power failure
COMm failure (2120)
2120, INPut 1 thru 20 (select number)
Example: 2120, INP 12
RCU 1 thru 14, Switch 1 thru 4
Example: RCU 9, SWI 1
VERification in progress

None DETect (begin ORD equation)


None RESet (start-up equation)

Functions

ON until SlLenced
MARch time until SlLenced
SLOW march time until SlLenced
TEMporal code until SlLenced
CALifornia code until SlLenced
MASter code until SlLenced
ON until system RESet
MARch time until system RESet
SLOW march time until system RESet
TEMporal code until system RESet
CALifornia code until system RESet
MASter code until system RESet
SET point OFF
SET point AUTO (fans only)
TRAck equation truth value
LOCk point under ESP control
UNLock point - general alarm

20
firealarmresources.com
.

PNls (enter valid code digits [l thru 191 separated by dots [maximum of 231)
Example 1: PNI 2.145
Example 2: PNI 3.4.3.5.2

Note 1: Total dots and digits in Example 1 = 23 (2 dots plus the digits 2, 14, and 5)
Total digits and dots in Example 2 = 21 (4 dots plus the digits 3, 4, 3, 5, and 2)

Note 2: The program will insert the function “On until Silenced” whenever a function statement is left
completely out, but will insert the qualifier I‘... until reset” whenever a function is listed without
a qualifier.

Special Op-Codes

COMplement truth value

StArt delay timer 1 thru 4 for 1 thru 630 seconds (select timer and delay duration)
Example: STA 2 - 24

ABOrt delay timer 1 thru 4 (select timer)


Example: ABO 3

AFTer PNIS code is complete

OUTPUTS

OUTput SIG 1 thru 6 (select signal circuit)


Example: OUT SIG 4

OUTput AUX relay 1 thru 10 (select Aux relay)


Example: OUT AUX 4

OUTput MEMory 1 thru 16 (select number)


Example: OUT MEM 12

OUTput FAN control relay 1 thru 8 (select control relay)


Example: OUT FAN 3

Mist Statements

NO-OP

END of program

21
firealarmresources.com
APPENDIX B

ERROR MESSAGES

Error 1 - Additional parameters expected.


IN BYPASS Add AUX 1, AUX2 or CITY SWITCH
ORD MONITOR Add monitor zone number (1 thru 32)
SET POINT Add OFF or AUTO
START DELAY Add delay timer number (1 thru 4)

Error 2 - Invalid opcode

OTPUT SIG 1 The term “Output” misspelled


S MARCHTIME Minimum required abbreviation = SLO

Error 3 - Not used

Error 4 - Invalid parameter

OR MONITOR 4 Should be “ORD MONITOR 4”


ORD TROUBLE SIL BUTTON Should be “OR TROUBLE SIL BUTTON”
SET MEMORY 4 Should be “OUT MEMORY 4”

Error 5 - Bad PNIS Code


PNIS 1.6.5..7.4 Too long (sum of digits & dots >23)

Note: Using commas or spaces to indicate pauses will not cause an error code, but will result in
an incomplete code.

Error 6 - Number out of range

IN MONITOR 38 Monitor 32 is maximum


OR MEMORY 17 Memory 16 is maximum
START DELAY 6,4 SEC There are only 4 delays timers

Error 7 - Flags to user that “on until silenced” is assumed.

Error 8 - Incomplete equation (output[s] missing)

22

firealarmresources.com
APPENDIX C

------------------__---------------------------------------------------
Page 1
4002 JOB REPORT
15:54:45, Thu, 26-Mar-92

Job filename> BSER-ELE.DB2

Job Title: BASEERVILLE ELEMENTARY SCHOOL

Order number: 1234567

Customer name: Sumware School District

Cust . contact: Ima Principal

Contractor: Rainbow Electric

Salesperson: Ken Sellanythin

Branch number: 001


Location: Dewitright, MA

Comments (1): This is where the comments may be included to summarize the
Comments (2): ESP program that was required to meet a customer request.
Comments (3):

Programmed by: Kandu Programmen

Last built> 15:54:46, Thu, 26-Mar-92 Load file status> CURRENT

Job Revision> 00002 Database Format> 03

23

firealarmresources.com
ESP DATABASE Page 2
----- ---------------

MONITOR ZONES:
11111111112222222222333
12345678901234587890123456789012
-----_-_-__---.--__--------------
.=Alarm
N=Non-alarm: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

DEC BINARY
ADR ADDRESS BINARY DATA
w-s -----a--- ------------------------------------------------------------
ZN08 ZN07 ZN06 ZN05 ZN04 ZN03 ZN02 ZNOl
---- ---- -F-v ---- ---- ---- ---- ----
0 000000000 0 0 0 0 0 0 0 0
ZN16 ZN15 ZN14 ZN13 ZN12 ZNll ZNlO ZN09
---- ---- ---- ---- ---- ---a ---- ----
1 000000001 0 0 0 0 0 0 0 0
ZN24 ZN23 ZN22 ZN21 ZN20 ZN19 ZN18 ZN17
---^ ---- ---- ---- ---- ---- ---- ----
2 000000010 0 0 0 0 0 0 0 0
ZN32 ZN31 ZN30 ZN29 ZN28 ZN27 ZN26 ZN25
---- ---- ---- ---- ---- ---- ---- -m-w
3 000000011 0 0 0 0 0 0 0 0

24
firealarmresources.com
ESP DATABASE (cant) Page 3
----- --------------- ------

MONITOR ZONES:
11111111112222222222333
12345678901234567890123456789012
__------------------------------
.=Latching
N=Non-latching: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

DEC BINARY
ADR ADDRESS BINARY DATA
--- --s-w---- ____________________----------------------------------------

ZN08 ZN07 ZN06 ZN05 ZN04 ZN03 ZN02 ZNOl


---- ---- ---- -v-w ---a ---- ---- ----
4 000000100 0 0 0 0 0 0 0 0
ZN16 ZN15 ZN14 ZN13 ZN12 ZNll ZNlO ZN09
---- v--m ---- ---- ---- ---- ---- ----
5 000000101 0 0 0 0 0 0 0 0
ZN24 ZN23 ZN22 ZN21 ZN20 ZN19 ZN18 ZN17
---- ---- ---- ---- ---- ---- ---- ----
6 000000110 0 0 0 0 0 0 0 0
ZN32 ZN31 ZN30 ZN29 ZN28 ZN27 ZN26 ZN25
---- ---- ---- ---a ---- ---- ---- ----
7 000000111 0 0 0 0 0 0 0 0

25
firealarmresources.com
ESP DATABASE (cant) Page 4
__--- ---m-w--------- ------

MONITOR ZONES:
11111111112222222222333
12345678901234567890123456789012
_____---------------------------

Zone eeneing: AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA

Zone sensing as follows:


1 1 0 O.'O 0
001100
101010
: : : : : :. .A - Normal Alarm type (DEFAULT)
: : : : :.... - Normal Alarm type (no alarm verify even if AV selected)
: : : :...... E - Current limited alarm zone (short = trouble)
: : :........ - Yellow LED only (Trouble monitor)
: :.......... l! - Normally closed zone (used for sprinkler eupervieory)
:............ R- Red LED only (Alarm only monitor)

DEC BINARY
ADR ADDRESS BINARY DATA

ZN08 ZN07 ZN06 ZN05 ZNO’4 ZN03 ZN02 ZNOl


---- ---- ---- ---- ---- ---- ---- A---
8 000001000 0 0 1 0 0 0 0
12 000001100 0 0 0 0 0 0 :
16 000010000 0 0 0 0 i 0 0 0
ZN16 ZN15 ZN14 ZN13 ZN12 ZNll ZNlO ZN09
---- ---- ---- ---- ---- _--- ---- ----
9 000001001 0 0 0 0 0 0 0 0
13 000001101 0 0
17 000010001 E : 0 : : a" : 0
ZN24 ZN23 ZN22 ZN21 ZN20 ZN19 ZN18 ZN17
-_-- ---- ---- ---- ---- ---- ---- ----
10 000001010 0 0 0 0 0 0 0 0
14 000001110 0 0 0 0 0 0 0
18 000010010 i 0 0 0 0 0 0 0
ZN32 ZN31 ZN30 ZN29 ZN28 ZN27 ZN26 ZN25
---- ---- ---- ---- ---- ---- ---- ----
11 000001011 0 0 0 0 0 0 0 0
15 000001111 0 0 0 0 0
19 000010011 0 : 0 0 0 0

26
firealarmresources.com
* .

ESP DATABASE (cant) Page 5


m-v-- _-------------- --em--

DEC BINARY
ADR ADDRESS BINARY DATA
--- --------- _-----------------------------------------------------------

List specifier (O=not in list - l=in list) :


PIEZO CITY SIG-6 SIG-5 SIG-4 SIG-3 SIG-2 SIG-l
----- ---- ----- ----- ----- ----- ----_ _____
20 000010100 0 0 0 0 0 0 0 1
AUX-8 AUX-7 AUX-6 AUX-5 AUX-4 AUX-3 AUX-2 AUX-1
----- ----- ----- ----- ----- ----_ ----- _____
21 000010101 0 0 0 0 0 0 0 1

PNIS and master code duty cycle:


OFF-time= ( l/4 set) ON-time= ( l/4 set)
_^_-------------------------- ----------------_____________
22 000010110 0 0 0 0 0 0 0 0
Table of times:
0000 = l/4 set 1000 = 1 l/4 0ec
0001 = l/3 t3ec 1001 = 1 l/2 set
0010 = 5/12 6ec 1010 = 1 3/4 eec
0011 = l/2 8ec 1011 = 2 aec
0100 = 7/12 set 1100 = 2 l/2 set
0101 = 2/3 eec 1101 = 3 8ec
0110 = 3/4 eec 1110 = 4 set
0111 = 1 set 1111 = 5 t3ec

PNIS specifier: ( Non-silenceable / Number of rounds: 4 )


Not used - set to zero Rl S RO
________----------------------------- ----- ----- ---__
23 000010111 0 0 0 0 0 0 0 0
Rl RO - Number of Rounds S
-- --
= 4 Rounds of code 0 = Non-silenceable
: Y = 3 Rounds of code 1 = Silenceable
1 o= 1 Round of code
11 = Continuous code

27

firealarmresources.com
t

ESP DATABASE (cant) Page 6


_____ ---_----------- ----em

DEC BINARY
ADR ADDRESS BINARY DATA
___ _________ __---__----------------- -----__-^___________----------------

Master Code:
123456 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
-- -- SW -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
. . . . . . . . . . . . . . . . . . . . . .

pot37 pos6 pos5 pos4 pos3 pos2 posl N/A


-e-m ---- ---- v--w ---- ---- ----
24 000011000 0 0 0 0 0 0 0 0
pos15 PO614 pos13 pos12 posll PO610 PO69 pos8
----- ----- ----- w---v ----- ----- ----- ----
25 000011001 0 0 0 0 0 0 0 0
~0623 pos22 pos21 pos20 PO619 ~0618 PO817 ~01316
-v-e- ----- ----- ---a- ----- ----- ----- -----
26 000011010 0 0 0 0 0 0 0 0

Bypass switch non-default selection (O=Has default / l=Has no default):


Not used - set to zero BP-City BP-Aux2 BP-Auxl
______---_____----__----------------- ------- a------ -------
27 000011011 0 0 0 0 0 0 0 0

28

firealarmresources.com
c

ESP DATABASE (cant) Page 7


----- --------------- ------

DEC BINARY
ADR ADDRESS BINARY DATA
___ ______-__ _------__-------------------- -------------_------------ -m--w

ROU and 2120 non-default selection (l=no default function):


RCU number or 2120 Trbl Sil Sye Reeet Sig Silnc Manul Eve
_----------------.- -------em --------- --------- ^-----e-e

RCU ADDRESS 1 RCU ADDRESS 0


__---------------------------- ______--_---------------------
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL
------ ------- ------- _------ ------ ---se-- ------- -me----
28 000011100 0 0 0 0 1 1 1 0
RCU ADDRESS 3 RCU ADDRESS 2
_________-__------------------ _____-------------------------
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL
_----- ------- -_----- ------- ------ m------ ------- -------
29 000011101 ,o 0 0 0 0 0 0 0
RCU ADDRESS 5 RCU ADDRESS 4
------------------------------ ________-------_--------------
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL
------ ------- ------- ----m-m ------ ------- _------ -_-----
30 000011110 0 0 0 0 0 0 0 0
RCU ADDRESS 7 RCU ADDRESS 6
---------------------------w-s ------------------------------
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL
-a---- --m---w ----v-e me----- ------ ---v-s- ____--- -------
31 000011111 0 0 0 0 0 0 0 0
RCU ADDRESS 9 RCU ADDRESS 8
---------------------------B-m ________----------------------
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL
------ ------- ------- --_-_-- ------ m-----m ------- -------
32 000100000 0 0 0 0 0 0 0 0
RCU ADDRESS 11 RCU ADDRESS 10
--------------------__________ --------------i---------------
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL
------ ----e-w ------- ------- ------ ___---- ------- -------
33 000100001 0 0 0 0 0 0 0 0
RCU ADDRESS 13 RCU ADDRESS 12
------------------------------ ---------------_-----~~-~~~~-~
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIP.. '
m-w--- ------- ------- ------- --.---a --w-e-- -----w- --w-w-*
34 000100010 0 0 0 0 0 .' 0' 0':" 0

2120 RCU ADDRESS 14


------------------------------ ---____---_----__-------~--~~~
DRILL ALM-SIL RESET TBL-SIL DRILL ALM-SIL RESET TBL-SIL _
-------------- ------- ----^-- -----_ ------- __----- -------
35 000100011 0 0 0 0 0 0 0 0

29

firealarmresources.com
DEC BINARY BINARY Page 8
ADR ADDRESS DATA OPERATION COMMENTS
--- --------- ------__ ; --------------------------- _______-------------------
ESP PROGRAM
********************************************~********************************
I; BASKERVILLE ELEMENTARY SCHOOL
I;
I; HARDWAREOVERVIEW
I;
I;City Connection: Reverse Polarity
I; (Jl-2,-4,-5,-8, & -9)
I;
I;Serial Bus Devices: One (SWl-1 open;-2 closed:
I; -3 closed; i4 closed)-
I;Monitor Zones: Zone 1 1st Floor North PNIS l-l-l
I; Zone 2 let Floor South PNIS l-l-2
I; Zone 3 1st Floor East PNIS l-l-3
I; Zone 4 1st Floor West PNIS l-l-4
I; Zone 5 Waterflows PNIS l-l-5
I; Zone 6 N.C. Tamper Trouble
I; Zone 7 Spare
:; Zone 8 Spare
:;Signal Ckts Sig 1 Coded Horns (24 VDC)
I; Sig 2 Strobes
I;Aux Relays Aux 1 Coded Relay (120 VAC bells)
:; Aux 2 Spare
I;RCU Annunciates Zones 1 thru 5 for
I; Alarm and Trouble
:; Trouble Silence Switch only

:;SPECIAL
:;OPERATIONS: Piezo will sound a Slow Marchtime
I; signal with any Waterflow Alarm
I;
I; Strobes will remain on until
I; System Reset during PNIS coding
i;
I;
I . 4002 ESP PROGRAM
I #
. I;
I;I.1
0 000000000 00000000 j'IN MONITOR 1 ;WHEN ZONE 1'S IN ALARM
1 000000001 11000111 I PNIS 1.1.1 ;SOUND CODE l-l-l
2 000000010 00000000 +
3 000000011 00101010 +
4 000000100 00000000 +
5 000000101 00000000 +
6 000000110 11111101 I OUTPUT LIST ;ON SIG 1 AND AUX 1
7 000000111 10111100 f ON UNTIL SYSTEM RESET
8 000001000 11010100 ; OUTPUT SIGNAL 2 ;STEADY STROBES
:;
'-2
9 000001001 00000001 j'IN MONITOR 2 ;WHEN ZONE 2'S IN ALARM
10 000001010 11000111 ; PNIS 1.1.2 ;SOUND CODE l-l-2
11 000001011 00000000 +
12 000001100 01101010 +
13 000001101 00000000 +
14 000001110 00000000 +

30
firealarmresources.com
DEC BINARY BINARY Page 9
ADR ADDRESS DATA OPERATION COMMENTS
_-- _-------- -------- I -------------------- ------- -_____-L______------------

15 000001111 11111161 : OUTPUT LIST ;ON SIG 1 AND AUX 1


16 000010000 10111100 : ON UNTIL SYSTEM RESET
17 000010001 11010100 I OUTPUT SIGNAL 2 ;STEADY STROBES

18 000010010 00000010 :;;N MONITOR 3 ;WHEN ZONE 3-S IN ALARM


19 000010011 11000111 ! PNIS 1.1.3 ;SOUND CODE l-l-3
20 000010100 00000000 i
21 000010101 11101010 +
22 000010110 00000000 +
23 000010111 00000000 +
24 000011000 11111101 I OUTPUT LIST ;ON SIG 1 AND AUX 1
25 000011001 10111100 I ON UNTIL SYSTEM RESET
26 000011010 11010100 I OUTPUT SIGNAL 2 ;STEADY STROBES
i i
'-4
27 000011011 00000011 i'IN MONITOR 4 ;WHEN ZONE 4-S IN ALARM
28 000011100 11000111 I PNIS 1.1.4 ;SOUND CODE l-l-4
29 000011101 00000000 +
30 000011110 11101010 +
31 000011111 00000001 +
32 000100000 00000000 +
33 000100001 11111101 I OUTPUT LIST ;ON SIG 1 AND AUX 1
34 000100010 10111100 I ON UNTIL SYSTEM RESET
35 000100011 11010100 I OUTPUT SIGNAL 2 ;STEADY STROBES
:;
1;5
36 000100100 00000100 I IN MONITOR 5 ;WHEN ZONE 5'S IN ALARM
37 000100101 11000111 I PNIS 1.1.5 ;SOUND CODE l-l-5
38 000100110 00000000 +
39 000100111 11101010 +
40 000101000 00000011 +
41 000101001 00000000 +
42 000101010 11111101 ; OUTPUT LIST ;ON SIG 1 AND AUX 1
43 000101011 10111000 : SLOW MARCH TIME TIL SILENCE ;AND SOUND A SLOW MARCH-
44 000101100 11111100 f OUTPUT PIEZO ;TIME ON THE CPU PIEZO
ii
'-6
45 000101101 00000100 i'IN MONITOR 5 ;WITH ANY ALARM BUT
46 000101110 11001000 I COMPLEMENTTRUTH VALUE ;A WATERFLOWALARM
47 000101111 10101010 I AND NEW ALARM DETECTED ;(ZONE 5)
48 000110000 10110111 : MARCHTIME UNTIL SILENCED ;RETURN THE PIEZO BACK
49 000110001 11111100 ; OUTPUT PIEZO ;TO NORMALALARM OPERATION
I;
'-7
50 000110010 01110001 i'IN UNSILENCED TROUBLE ;WITH ANY SYSTEM TROUBLE
51 000110011 10110110 : ON UNTIL SILENCED ;RETURN THE PIEZO BACK TO
52 000110100 11111100 ; OUTPUT PIEZO ;NORMAL TROUBLE OPERATION
,.
53 000110101 11111111 ~'END OF PROGRAM

31

firealarmresources.com
., 1

APPENDIX D

UTILITY PROGRAMS

Note: The following datafiles (.DB2) may be used as examples (or templates) when creating specific customer
programs.

Filename Description

HOSPITAL.DB2 Examples of typical programming capabilities (such as city/signal output and


coding equations).

ANDING32.DB2 Examples of “ANDING” any two monitor zones in alarm (such as the 1st zone to
go into alarm operates AUXl/CITY, the 2nd zone to go into alarm operates AUX2/
SIGNAL 1).

2120BARE.DB2 Examples of interfacing 4002 and 2120 equations for 2120 COMM failure and 4002
functions.

2120A.DB2 Similar to 2120BARE.DB2 with additional equations grouping signal, auxiliary


2120B.DB2 relays and fan control circuits.
2120C.DB2
2120D.DB2

CLEARMEM.DB2 Clears all equations from the current file in memory.

OPCODE.DB2 Listing of valid “OPCODE” commands supporting version 1.02 of the programmer.

32

firealarmresources.com
firealarmresources.com
‘-- -.

FA4-41-160
Ed 9 92 Simplex Time Recorder Co., l Simplex Plaza l Gardner, Massachusetts 01441-0001 U.S.A. (574-027)

firealarmresources.com

You might also like