Sie sind auf Seite 1von 49

TEL: (203)-634-3900 FAX: (203)-238-2425

EMAIL: HIGHPOWER@HIGHPOWERSECURITY.COM
WEB: WWW.HIGHPOWERSECURITY.COM

Dear Customer, if you are having problems using this product, please call Highpower Technical
Support at 800-991-3646. We are here to help and we appreciate your business!
Dear Installer: When using the controller without connection to a fire alarm, place a wire jumper from
terminals #57 and #60 for proper controller operation or use the V+ terminals for power.

MODEL 3000 MULTIFUNCTION DOOR CONTROLLER WITH DELAYED EGRESS

INSTRUCTION MANUAL
FIRMWARE VERSION 2.0.3
DOCUMENT NUMBER: 980-3000-2.0.3

TABLE OF CONTENTS
CONTROLLER DESCRIPTION...................................................................................................3
KEY FEATURES..........................................................................................................................3
NOTICE OF INSTALLER QUALIFICATION...............................................................................4
ACCESS CONTROL FEATURES...............................................................................................4
CODE TYPES.........................................................................................................................................4
SHADOW CARD SYSTEMS.................................................................................................................4
MATRIX AND WIEGAND INTERFACES DESCRIBED....................................................................5
USING THE MATRIX KEYPAD...........................................................................................................5
PROGRAMMABLE OUTPUT TIMERS...............................................................................................5
REMOTE RELEASE INPUTS................................................................................................................6
DELAYED EGRESS FUNCTIONS..............................................................................................6
DOOR POSITION SWITCH FEATURES.............................................................................................6
REQUEST TO EXIT OVERRIDE..........................................................................................................7
FIRE ALARM INTERFACE..........................................................................................................7
ADDITIONAL CONTROLLER FEATURES.................................................................................7
VIDEO RECORDER OUTPUT .............................................................................................................7
PANIC SIGNALLING ...........................................................................................................................7
AUTOMATIC KEY PRESS CLEARING..............................................................................................7
WIEGAND LED CONTROL..................................................................................................................8
LED INDICATOR OUTPUTS ...............................................................................................................8
BACKUP BATTERY PASS-THROUGH .............................................................................................8
EEPROM MEMORY..............................................................................................................................9
SELF-RESETTING DESIGN ................................................................................................................9
CODES SPECIFIC TO EACH READER...............................................................................................9

PROGRAMMING THE CONTROLLER.......................................................................................9


ENTERING PROGRAM MODE............................................................................................................9
PROGRAMMING FEATURE LIST.....................................................................................................10
PROGRAMMING COMMANDS.........................................................................................................10
(1) ADD A USER CODE TO READER 1........................................................................................10
(2) ADD A USER CODE TO READER 2........................................................................................11
(3) BULK ENROLL USER CODES TO READER 1.......................................................................11
(4) BULK ENROLL USER CODES TO READER 2.......................................................................12
(5) DELETE USER CODE FROM READER 1...............................................................................13
(6) DELETE USER CODE FROM READER 2...............................................................................13
(7) DELETE A RANGE OF USER CODES FROM READER 1....................................................14
(8) DELETE A RANGE OF USER CODES FROM READER 2....................................................14
(9) ADD A ONE-TIME-USE CODE TO READER 1......................................................................14
(10) ADD A ONE-TIME-USE CODE TO READER 2....................................................................15
(11) BULK ENROLL ONE-TIME-USE CODES TO READER 2...................................................15
(12) BULK ENROLL ONE-TIME-USE CODES TO READER 2...................................................16
(13) DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 1................................16
(14) DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 2................................16
(15) ADD A MASTER CODE..........................................................................................................17
(16) DELETE A MASTER CODE....................................................................................................17
(17) ADD A PROGRAMMING ADD CARD...............................................................................18
(18) ADD A PROGRAMMING REMOVE CARD......................................................................18
(19) DELETE A PROGRAMMING CARD.....................................................................................19
(20) SETUP OUTPUT TIMERS.......................................................................................................19
(21) SETTING THE PANIC MODE OUTPUTS..............................................................................20
(0) ACTIVATE PASSAGE MODE .................................................................................................20
(22) SETTING THE PASSAGE MODE OUTPUTS........................................................................20
(23) SET CODE LENGTH WHEN USING THE MATRIX KEYPAD...........................................21
(24) AUTO-SHUT-DOWN...............................................................................................................21
(25) DELAYED EGRESS MODE....................................................................................................21
(26) DELAYED EGRESS COUNTDOWN DELAY.......................................................................22
(27) FACTORY RESET....................................................................................................................22
PROGRAMMING MODE COMMAND SUMMARY........................................................................22
HOW TO START YOUR PROGRAM SEQUENCE OVER IF YOU MAKE A MISTAKE.............25
ERROR TRAPPING AND RANGE CHECKING DURING PROGRAM MODE.............................25
HOW TO EXIT PROGRAM MODE....................................................................................................25
JUMPER FUNCTIONS...............................................................................................................25
HARDWARE CONNECTION.....................................................................................................26
POWER CONNECTION.......................................................................................................................26
FIRE ALARM PREPARATION...........................................................................................................26
REMOTE RELEASE.............................................................................................................................26
REMOTE RELEASE WIRE CONNECTION DIAGRAM..............................................................27
WIEGAND PORTS...............................................................................................................................28
WEIGAND PORT WIRE CONNECTION DIAGRAM...................................................................28
TESTED BRANDS OF WIEGAND DEVICES...................................................................................29
PROXIMITY READERS..................................................................................................................29
BAR CODE READERS....................................................................................................................29
MAG-STRIPE READERS................................................................................................................29
DELAYED EGRESS PORT..................................................................................................................29
DELAYED EGRESS PORT WIRE CONNECTION DIAGRAM...................................................30
LED INDICATOR OUTPUTS..............................................................................................................31
Page 2 of 49

LED INDICATOR OUTPUTS WIRE CONNECTION DIAGRAM


............................................................................................................................................................31
EXTERNAL MATRIX KEYPAD PORT.............................................................................................32
MATRIX KEYPAD WIRE CONNECTION DIAGRAM................................................................32
RELAY OUTPUTS 1 AND 2 ...............................................................................................................33
RELAY OUTPUT 1 WIRE CONNECTION DIAGRAM EXAMPLE............................................34
RELAY OUTPUT 2 WIRE CONNECTION DIAGRAM EXAMPLE............................................35
CONNECTING A PROXIMITY DETECTOR TO A RELAY OUTPUT.......................................36
TRANSISTOR OUTPUTS 3 AND 4....................................................................................................37
TRANSISTOR OUTPUTS 3 AND 4 WIRE CONNECTION DIAGRAM EXAMPLE..................37
FIRE ALARM INTERFACE................................................................................................................37
FIRE ALARM INTERFACE WIRE CONNECTION WITH AUTOMATIC RESET.....................39
BATTERY PASS-THROUGH..............................................................................................................40
LED INDICATOR FUNCTIONS.................................................................................................40
APPLICATIONS.........................................................................................................................41
SAFELY WIRING THE CONTROLLER WITH AN ELECTROMAGNETIC LOCK AND A
PNUEMATIC PUSHBUTTON.............................................................................................................41
SAFELY WIRING THE CONTROLLER WITH AN ELECTROMAGNETIC LOCK, PNUEMATIC
PUSHBUTTON AND PIR SENSOR....................................................................................................42
USING TOGGLE CODES TO LEAVE A DOOR UNLOCKED.........................................................43
WIRING DIAGRAM USING TOGGLING OUTPUTS TO LATCH A DOOR IN PASSAGE
............................................................................................................................................................43
USING A TRANSISTOR OUTPUT TO CONTROL AN ELECTROMAGNETIC LOCK
................................................................................................................................................................44
TRANSISTOR OUTPUTS WITH FAIL-SAFE DEVICES WIRING DIAGRAM
............................................................................................................................................................44
CONTROLLING FOUR DOORS WITH THE MODEL 3000............................................................45
MAN-TRAPS (FOR CLEAN ROOMS)
................................................................................................................................................................45
THIRD-PARTY ADD-ON PERIPHERALS.................................................................................46
CUSTOM WIRING DIAGRAMS AND UNIQUE APPLICATIONS.............................................47
WARRANTY INFORMATION....................................................................................................47
TROUBLESHOOTING ISSUES.................................................................................................48
TYPICAL SYSTEM RISER DIAGRAM......................................................................................49

CONTROLLER DESCRIPTION
The Highpower Multifunction Door Controller is a control circuit used to provide delayed egress
for one door and access control functions for two doors. The controller is designed to store access
codes by interfacing with keypads, card readers and biometrics, and can control electromagnetic locks
and electric strikes. Additionally, the controller can be used to interface locks with a fire alarm, can turn
on video recorders during door activity and can provide alarms for unsecured door conditions. This
document will describe the features of this controller for simplified installation and setup.

KEY FEATURES

Delayed Egress Controller with BOCA and NFPA 101 compatibility modes. Controller provides
both an audible and visual LED response on one door.

Page 3 of 49

Integrated Access Control with both 26-Bit Wiegand Input and 7-Wire Matrix Keypad Input. Unit
can store 510 users in non-volatile EEPROM memory. Access control module is designed to
work with two doors.
Wiegand interface has automatic transmission speed adjustment for compatibility with 26-bit
Wiegand readers from many different manufacturers.
Wiegand port supports multiple Wiegand devices connected simultaneously.
Integrated Fire Alarm Relay for interfacing the controller to a fire alarm system.
Four main outputs controlled by five timers. Two outputs are 15 Amp relay outputs and two are
10 Amp FET Transistor outputs.
Outputs are fused and have surge suppression circuitry.
Door Monitoring on one door with LED response including Anti-Tailgating and Forced Door
Alarm.
Active Camera output for turning on video cameras and recorders during door events.
Fully stand-alone programmable through integrated keypad and led indicators.

NOTICE OF INSTALLER QUALIFICATION


The items listed in this manual may require the services of an individual who is trained in the
application and installation of life safety equipment. All wiring must be in compliance with current NEC
guidelines.

ACCESS CONTROL FEATURES


CODE TYPES
The access control portion of the controller has a memory that is able to hold 510 codes. You may
program codes in memory that can be of six types. Code types include master codes, user codes, onetime-use codes, programming add codes and programming remove codes.
Master codes are codes that allow access to programming features. These codes should only be
given to system administrators. They allow an administrator to enter programming mode.
User codes are codes that activate outputs, but do not allow access to programming features.
These codes are given to users for entry.
One-Time-Use codes are often called Service Codes. These are codes that only allow access
one time. These codes can be given to maintenance people or real-estate salespeople to provide onetime entry into a door. Since any code can be a one-time-use code, you can have up to 510 one-timeuse codes in memory. You may make a particular one-time-use code work for more than one time. By
adding the code to memory multiple times, the code will work for as many times as it was programmed.

SHADOW CARD SYSTEMS


A new feature added to the controller (with Firmware Version 2.0.0) is support for a Shadow Card
Systems. Shadow Card Systems are systems that are designed to simplify the management of user
codes.
In a basic shadow card system, there are two identically coded cards for every user. One of the
cards is issued to the user. The second card is kept with administration. In addition to the sets of user
cards, there are two special cards. These cards are the Programming Add and Programming
Remove cards.
When Programming Add card is swiped, the controller enters a special programming mode. All
cards swiped after the Programming Add card, are stored in memory as a user card. The Programming

Page 4 of 49

Add card is then swiped at the end of adding all of the user cards, exiting the add mode. All cards
swiped at a particular reader will only work on that reader. If the card is already in memory, the
controller will not allow the addition of the card a second time.
Programming Remove cards allow administration to delete a user code, when a user must be
removed from the system. By swiping the Programming Remove card at a particular reader, the
controller enters another programming mode. Every card swiped after the Programming Remove card
is removed from memory. The second user card that was kept with administration for a particular user
is used in the case where a user card has not been returned or is damaged. This programming mode
deletes all instances of the swiped code in memory for a particular reader. When all the desired codes
have been removed, the same Programming Remove card is again swiped in order to return back to
normal operation. These operations can be performed with no keystrokes on the keypad and is fast
and simple for maintaining a few user codes.

MATRIX AND WIEGAND INTERFACES DESCRIBED


There are two interfaces that can be used to send codes to the controller. The controller has
both a matrix keypad interface and two 26-Bit Wiegand interfaces. The matrix keypad interface allows
the installer to connect a standard matrix keypad to the controller. The matrix keypad can be used for
both access and programming. Multiple matrix keypads can be connected to the matrix keypad port for
this purpose.
In addition to the matrix keypad input, the controller has two Wiegand interfaces can be used to
connect the controller to any standard 26-bit Wiegand device. Since the Wiegand device only sends ID
numbers back to the controller, the matrix keypad must be used for most programming sequences. For
convenience, there is a matrix keypad mounted on the controllers board, so that users who use just the
Wiegand ports can readily program the unit.
This controller does not use the site code portion of the 26-bit Wiegand data. The controller is
designed to store the lower 16-bits of the data values in order to store codes. Despite this, the
Highpower Wiegand Interface provides full Data Parity Checking over the entire 26-bits to ensure code
integrity. In addition, the Wiegand interface is fully signal de-bounced, in order to filter noisy Wiegand
data, and has automatic detection of data transmission rate, so that 26-bit Wiegand devices from many
brands should work properly. The interface will timeout and recover in the case where the Wiegand
data transmission is incomplete or corrupted.

USING THE MATRIX KEYPAD


The matrix keypad can be used to both program the controller, and send user codes to the
controller. User codes that have been stored in memory as Reader 1 codes can be activated using
the matrix keypad. For example, if you program the controller to unlock on Port 1 with the code 1234,
code 1234 will work when the code is entered on the Wiegand Reader 1 or the matrix keypad.

PROGRAMMABLE OUTPUT TIMERS


The controller has 4 programmable outputs. Two of these outputs are 15 Amp relays and the
other two are 10 Amp FET (transistor) outputs. These outputs control up to a 35V control voltage.
Access codes are individually programmed to actuate output timers. There are five output
timers in the controller. The first two output timers activate output 1 (relay) and the additional three
timers are assigned to Outputs 2 through Outputs 4.
When a code is entered, the controller looks up which output timer(s) the code is programmed to
actuate. The duration of each of these timers is programmable. Since each output has a timer
associated to it, the output stays unlocked for the programmed time when actuated. If the timers are
programmed to open for zero seconds, the output will toggle instead of time.

Page 5 of 49

Since Relay 1 has two output timers associated with it, you can have two different unlock delays
for Door 1. This feature is commonly used to provide handicapped access. The second timer can be
set for a longer duration, so that Door 1 is left unlocked for a longer time when a handicapped user is
trying to enter.

REMOTE RELEASE INPUTS


In addition to using codes to activate timers, two remote release inputs on the controller can be
used. The remote release inputs will activate Timer 1 and Timer 2 with an external signal. This signal
can be a pushbutton or other type of switch that is used to unlock a door from a remote location. Do
not rely on these inputs as a sole form of egress. For most systems, it is required to have (2)
forms of egress, one using the controller, and a second, such as a pneumatic push button
switch, that directly cuts the power to an electromagnetic lock. This port is useful when using
electronic devices for egress like a proximity sensor or remote pushbutton.

DELAYED EGRESS FUNCTIONS


The controller is designed to provide delayed egress functions on Door 1 in addition to access
control functions. The delayed egress cycle is a timed unlock of Door 1 that is triggered by a
Request to Exit input. This feature is used to allow users to exit out of a locked door after waiting for a
15 or 30 second unlock countdown. There are two standards for this type of operation. These
standards are described in BOCA and NFPA 101 documentation.
In NFPA mode, the controller starts counting down after the Request to Exit input is actuated.
There is a 2 second nuisance delay on the Request to Exit input that prevents false alarms. After a
user holds down the request to exit device for more than two seconds, the delayed egress countdown
begins. The countdown duration is programmable between 15 and 30 seconds. For the next 15 or 30
seconds, the controller beeps an audible output and interchanges the led colors between green and
red. At the end of the countdown period, Output 1 unlocks, allowing the user to egress. Once the door
is unlocked, the audible alarm stays on continuously and the Red LED is lit. The unit stays in this state
until a manual reset procedure occurs. An administrator must (1) open the door for more than one
second, (2) close the door and actuate a manual reset switch. This switch is usually a key-switch.
After doing the reset, the alarm is halted and the controller returns to run mode.
In BOCA mode, a similar countdown occurs but the reset procedure is different. At the end of
the unlock cycle, a second relock cycle takes place. The relock cycle occurs once the door has been
opened and then re-closed. This relock cycle relocks the door automatically. If the door is re-opened
during this 30 second relock cycle, the relock cycle starts over again. This ensures that there is always
a 30 second window between user passages.

DOOR POSITION SWITCH FEATURES


Because both of the delayed egress modes rely on the opening and closing of the door, a Door
Position Switch (DPS) must be used. Typically, this is a magnetic reed switch that is part of an
electromagnetic lock, or a latch sensor in an electric strike. There is an input in the Delayed Egress
Terminal Block that provides a connection for this switch.
When using a DPS, the controller provides additional features. These features include an antitail-gating feature and a forced door alarm feature on Door #1. The anti-tail-gating feature will relock
Output 1 immediately after a door closure. This prevents another user from tail-gating; tail-gating is
passing through the door immediately after another user has entered their code, effectively allowing two
people to pass using the first users code.

Page 6 of 49

The Forced Door Alarm is triggered when the locking mechanism of a door is defeated. In this
case, the door is supposed to be locked, but the door position sensor is open. When this occurs, the
audible alarm turns on in order to alert a guard or administrator. The video recorder output is also
activated.

REQUEST TO EXIT OVERRIDE


The delayed egress key switch is used to reset the controller when the controller is in NFPA 101
mode. After counting down, the door unlocks and the controller waits until an administrator performs a
reset using the key switch. Normally, this key switch is a momentary type switch. If you use a twoposition maintained type key switch, instead of the momentary type, the key switch can be used to
override the delay egress countdown. When the countdown is overridden, the request to exit switch will
act as a remote release switch, instead of triggering the delayed egress cycle. This allows an
administrator to use the request to exit device to act as a remote release during special occasions. In
doing this the remote release device will allow immediate passage through door 1. Turning the key
switch back to the run position will cause the controller to perform the delayed egress countdown.

FIRE ALARM INTERFACE


The controller has a relay circuit that is used to interface with a fire alarm system. This relay is
a latching relay circuit that can immediately cut the power to a connected electromagnetic door lock. In
addition to cutting power to a lock, there are relay outputs that can be used for monitoring the status of
the fire alarm.
This fire alarm relay circuit (FAR) can be configured for both manual and automatic reset. In the
manual configuration, the unit will not re-energize an electromagnetic lock unless an external manual
reset is actuated. This manual reset is typically a key-switch. In the automatic configuration, the power
is restored to the locks when the fire alarm is reset. Whenever the fire alarm circuit is used, check
with the Authority Having Jurisdiction for approval of the proposed system connections.
When using the controller without connection to a fire alarm, place a wire jumper from terminals
#57 and #60 for proper controller operation.

ADDITIONAL CONTROLLER FEATURES


VIDEO RECORDER OUTPUT
There is an output on the controller that is specifically designed to trigger an event on a video
recorder. This output is activated when (1) a push on a key on a matrix keypad occurs, (2) a code is
sent to the controller over one of the Wiegand ports, or (3) the Door Position Switch is open due to an
alarm. This output is programmed to stay on for 8 seconds after the event ends. If another event that
occurs during the timing cycle, the second event will cause the cycle to restart.

PANIC SIGNALLING
The controller has a special mode that can be used for panic emergencies or external signaling.
If the matrix keypad is installed as an access device, a user can press both * and # on the keypad to
activate panic mode. Panic mode will activate programmed output timers. The programmed outputs
can be used to signal a guard or administrator that there is a panic situation. The outputs that the panic
mode activates can be programmed.

AUTOMATIC KEY PRESS CLEARING

Page 7 of 49

The controller will dump any key presses that are entered on the matrix keypad if the code is not
completed in 8 seconds. This feature is disabled when the controller is in programming mode.

WIEGAND LED CONTROL


The Wiegand LED control lines reflect the conditions of Relay 1 and Relay 2. If Relay 1 is
triggered, the LED Control Line on Wiegand Port 1 changes the state of the LED on the Wiegand
Device that is connected to Port 1. If Relay 2 is triggered, the LED Control Line on Wiegand Port 2
changes the state of the LED on the Wiegand Device that is connected to Port 2.

LED INDICATOR OUTPUTS


The controller has outputs for driving external LED indicators. There is an output for the Red,
Amber and Green status LEDs. These outputs allow for external monitoring of the controller status and
provide indications during the Delayed Egress Modes.

BACKUP BATTERY PASS-THROUGH


The controller provides wires that pass the voltage of a back up battery through to an external
power supply.

Page 8 of 49

EEPROM MEMORY
The EEPROM memory on the controller stores all 510 codes and features settings. This data is
retained no matter if there is power to the controller or not. This memory has been tested to perform
over 1,000,000 write cycles, and can provide an infinite number of read cycles. The unit should retain
data for over 90 years without external power. The controller performs internal operations that selftests the EEPROM memory, and fully verifies all of the codes that are added to the memory.

SELF-RESETTING DESIGN
The processor of this controller is designed to reset itself if circuit faults should occur.

CODES SPECIFIC TO EACH READER


When a user code is added to the controller, the controller stores which port the code is to be
used on. User codes can be programmed to work on either Reader 1 or Reader 2. In doing this, codes
for a two-door system remain independent to each of the doors.

PROGRAMMING THE CONTROLLER


The controller is a stand-alone unit that is fully programmable from the onboard keypad, or from
an external matrix keypad. Some programming procedures can also occur using the Wiegand
Readers. In order to use any programming features of the unit, the controller must first be put into
program mode. After entering program mode, keypad sequences are used to perform programming
actions.

ENTERING PROGRAM MODE


To enter program mode:
1. The jumper JP1 is used to prevent programming when a master code is used. This jumper is
labeled PREVENT PROGRAMMING? Ensure that jumper JP1 is set to NO when attempting
to enter program mode.
2. Enter a master code on the keypad or swipe a master card on any reader.
3. When the unit enters program mode, both the red and the green status LEDs will be illuminated.
You may enter programming mode by either entering a master code at the keypad or swiping a master
card using any reader. Once in programming mode, use the keypad or a Reader to enter command
sequences. During some programming steps, the controller accepts data from the external Readers.
Temporarily unplug a Readers terminal block if data coming in off that Reader is going to affect your
programming.
The default master code is set at the factory as 12345. This code should be changed
immediately in order to make sure the factory master code is not functioning. To do this, the installer
should delete the master code (function 15) and add a new master code (function 16). The
programming procedures in the next section will describe how to perform these operations.
After entering program mode, both the Red and Green LEDs will remain lit. While entering
programming sequences, the Green LED will go out if there is an error in the sequence. The key
presses that follow the Entering Program Mode sequence allows you to program specific functions of
the controller. These functions are listed in following sections.
If all of the master codes in program memory are erased or forgotten, you can use JP2 to force
the controller into programming mode. This jumper is labeled as FORCE PROGRAM? and is used to
jump into program mode if all master codes are lost. To do this, change jumper JP2 from NO to

Page 9 of 49

YES, and cycle the power on the controller. When the controller powers up, it will be in program
mode. Replace the jumper back to the NO position once in program mode.

PROGRAMMING FEATURE LIST


FUNCTION NUMBER
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

FUNCTION
PASSAGE MODE
ADD A USER CODE TO READER 1
ADD A USER CODE TO READER 2
BULK ENROLL USER CODES TO READER 1
BULK ENROLL USER CODES TO READER 2
DELETE A USER CODE FROM READER 1
DELETE A USER CODE FROM READER 2
DELETE A RANGE OF USER CODES FROM READER 1
DELETE A RANGE OF USER CODES FROM READER 2
ADD A ONE-TIME-USE CODE TO READER 1
ADD A ONE-TIME-USE CODE TO READER 2
BULK ENROLL ONE-TIME-USE CODES TO READER 1
BULK ENROLL ONE-TIME-USE CODES TO READER 2
DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 1
DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 2
ADD A MASTER CODE
DELETE A MASTER CODE
ADD A PROGRAMMING ADD CODE
ADD A PROGRAMMING REMOVE CODE
DELETE A PROGRAMMING CODE
SET OUTPUT TIMER DELAY
SET PANIC MODE OUTPUTS
SET PASSAGE MODE OUTPUTS
SET MATRIX KEYPAD CODE LENGTH
AUTO-SHUT-DOWN ENABLE/DISABLE
SET DELAYED EGRESS MODE
SET DELAYED EGRESS DELAY
FACTORY RESET

PROGRAMMING COMMANDS
(1) ADD A USER CODE TO READER 1
User codes allow passage through a particular door, but do not allow access to programming features.
Any code entered using this command will work with both the matrix keypad and Reader 1.
1 # <OUTPUTS> # <NEW USER CODE> # #
You may also add multiple user codes with this command. Use this command when you have to add a
lot of user codes that are not in consecutive order:
1 # <OUTPUTS> # <NEW USER CODE 1> # <NEW USER CODE 2> # <etc> # #
Any Wiegand Reader can also be used to enter the user code:
1 # <OUTPUTS> # (CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple user codes. Use this command when you
have to add a lot of user codes that are not in consecutive order:
1 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #

Page 10 of 49

OUTPUTS = the output timers that this code will activate (0-4). There are five output timers on
the controller. These are numbered 0 through 4. Timers 0 and 1 both actuate Relay 1. Timer 2
actuates Relay 2. Timer 3 and 4 actuate each of the transistor outputs. By having two timers available
for Output 1, you can have two codes that operate Output 1 for two different lengths of time. A code
may operate any number of timers when typed into the keypad. For example, if you want a code to
actuate Output 1 and Output 3, you type 13 for the timers value. You may enter the timer values in
any order, you may also type 31 for example.
It is recommended using Timer 1 as the primary timer for Output 1. Use Timer 0 when
programming Handicapped access.
SHORTCUT: When you are using Timer 1 as the output, you do not have to specify a 1 when
entering the TIMERS selection. If there is no TIMERS input, the controller will assume Timer 1.
Example: 1 # # 54321 #
NEW USER CODE = the new User code to be added. After you enter a user code, you will see
the Red LED quickly blink of and then on again, indicating that the code was stored valid. If you see
the Green LED go out, it means that there was an error in the sequence. If this occurs, press the *
(clear) key and try the sequence again.

(2) ADD A USER CODE TO READER 2


User codes allow passage through a particular door, but do not allow access to programming features.
Any code entered using this command works with Reader 2.
2 # <OUTPUTS> # <NEW USER CODE> # #
You may also add multiple user codes with this command. Use this command when you have to add a
lot of user codes that are not in consecutive order:
2 # <OUTPUTS> # <NEW USER CODE 1> # <NEW USER CODE 2> # <etc> # #
Any Wiegand Reader can also be used to enter the user code:
2 # <OUTPUTS> # (CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple user codes. Use this command when you
have to add a lot of user codes that are not in consecutive order:
2 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
OUTPUTS = the output timers that this code will activate (0-4).
NEW USER CODE = the new User code to be added.

(3) BULK ENROLL USER CODES TO READER 1


User codes allow passage through a particular door, but do not allow access to programming features.
Bulk Enrolling allows you quickly add a sequential range of user codes to memory. Any user code
entered using this command works with Reader 1.
3 # <OUTPUTS> # <FIRST USER CODE IN RANGE> # <LAST USER CODE IN RANGE> #

Page 11 of 49

You can also use any Wiegand Reader to enter codes. Use this command when you have the first and
last cards in a series:
3 # <OUTPUTS> # (FIRST USER CARD SWIPE) (LAST USER CARD SWIPE)
After using this command, the amber LED will blink while the controller is adding the cards to memory.
OUTPUTS = the output timers that this code will activate (0-4).
FIRST USER CODE = the first User Code in a series to be added.
LAST USER CODE = the last User Code in a series to be added.
Example:
You have a stack of proximity cards with IDs from 2000-4200 and you want to add these cards to
Reader 1 without entering all of the cards manually, or swiping all of the cards individually. You want
these cards to activate Timer 1 when swiped. Using the keyboard, you use the bulk enroll feature in the
following way:
3 # 1 # 2000 # 4200 #
This command allows any card in the series from 2000 4200 work as a user card on Reader 1.
You may also swipe the cards with this command:
3 # 1 # (2000 ID Card Swipe) (4200 ID Card Swipe)
SHORTCUT: When you are using Timer 1 as the output, you do not have to specify a 1 when
entering the TIMERS selection. If there is no TIMERS input, the controller will assume Timer 1.
Example: 2 # # 54321 #

(4) BULK ENROLL USER CODES TO READER 2


User codes allow passage through a particular door, but do not allow access to programming features.
Bulk Enrolling allows you quickly add a sequential range of user codes to memory. Any user code
entered using this command works with Reader 2.
4 # <OUTPUTS> # <FIRST USER CODE IN RANGE> # <LAST USER CODE IN RANGE> #
You can also use any Wiegand Reader to enter codes. Use this command when you have the first and
last cards in a series:
4 # <OUTPUTS> # (FIRST USER CARD SWIPE) (LAST USER CARD SWIPE)
After using this command, the amber LED will blink while the controller is adding the cards to memory.
OUTPUTS = the output timers that this code will activate (0-4).
FIRST USER CODE = the first User Code in a series to be added.
LAST USER CODE = the last User Code in a series to be added.

Page 12 of 49

(5) DELETE USER CODE FROM READER 1


This command is used to delete a master code from Reader 1. User Code(s) to be deleted can be both
typed on the Keypad or swiped at any Reader.
5 # <USER CODE TO DELETE> # #
You may also delete multiple user codes with this command. Use this command when you have to add
a lot of master codes that are not in consecutive order:
5 # <USER CODE TO DELETE 1> # <USER CODE TO DELETE 2> # <etc> # #
Any Wiegand Reader can also be used to delete a user code:
5 # (CARD SWIPE) # #
You can also use any Wiegand Reader to delete multiple master codes. Use this command when you
have to add a lot of user codes that are not in consecutive order:
5 # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
USER CODE TO DELETE = the User code to be removed from Reader 1. After you delete
user code, you will see the Red LED quickly blink of and then on again, indicating that the code was
removed from memory. If you see the Green LED go out, it means that there was an error in the
sequence. If this occurs, press the * (clear) key and try the sequence again.

(6) DELETE USER CODE FROM READER 2


This command is used to delete a user code from Reader 2. User Code(s) to be deleted can be both
typed on the Keypad or swiped at any Reader.
6 # <USER CODE TO DELETE> # #
You may also delete multiple user codes with this command. Use this command when you have to add
a lot of master codes that are not in consecutive order:
6 # <USER CODE TO DELETE 1> # <USER CODE TO DELETE 2> # <etc> # #
Any Wiegand Reader can also be used to delete a user code:
6 # (CARD SWIPE) # #
You can also use any Wiegand Reader to delete multiple master codes. Use this command when you
have to add a lot of user codes that are not in consecutive order:
6 # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
USER CODE TO DELETE = the User code to be removed from Reader 1. After you delete
user code, you will see the Red LED quickly blink of and then on again, indicating that the code was
removed from memory. If you see the Green LED go out, it means that there was an error in the
sequence. If this occurs, press the * (clear) key and try the sequence again.

Page 13 of 49

(7) DELETE A RANGE OF USER CODES FROM READER 1


This command is used to delete a consecutive group of user codes from Reader 1. User Code(s) to be
deleted can be both typed on the Keypad or swiped at any Reader.
7 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
You can also use any Wiegand Reader to delete a range of codes:
7 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
FIRST USER CODE = the first User Code in a series to be deleted.
LAST USER CODE = the last User Code in a series to be deleted.
Example:
You want to disable a bunch of consecutive cards IDs from 1500-1700 from Reader 1. It takes too long
to type or swipe each card. Using the keyboard, you use the range delete feature in the following way:
7 # 1500 # 1700 #
All the codes on Reader 1 from 1500 1700 are deleted from memory.
You may also swipe the first and last cards with this command:
7 # (1500 ID Card Swipe) (1700 ID Card Swipe)

(8) DELETE A RANGE OF USER CODES FROM READER 2


This command is used to delete a consecutive group of user codes from Reader 2. User Code(s) to be
deleted can be both typed on the Keypad or swiped at any Reader.
8 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
You can also use any Wiegand Reader to delete a range of codes:
8 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
FIRST USER CODE = the first User Code in a series to be deleted.
LAST USER CODE = the last User Code in a series to be deleted.

(9) ADD A ONE-TIME-USE CODE TO READER 1


One-Time-Use codes are often called Service Codes. These are codes that allow passage for
only one entry. They are automatically deleted from memory once they are used. These codes can be
given to maintenance workers or real-estate salespeople to provide one-time entry into a door. Any
code entered using this function will work with both the Matrix Keypad and with Reader 1.
9 # <OUTPUTS> # <NEW OTU CODE> # #
You may also add multiple codes with this command. Use this command when you have to add a lot of
user codes that are not in consecutive order:
9 # <OUTPUTS> # <NEW OTU CODE 1> # <NEW OTU CODE 2> # <etc> # #

Page 14 of 49

Any Wiegand Reader can also be used to enter codes:


9 # <OUTPUTS> # (CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple user codes. Use this command when you
have to add a lot of codes that are not in consecutive order:
9 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
OUTPUTS = the output timers that this code will activate (0-4).
NEW OTU CODE = the new One-Time-Use code to be added.
Since any code can be a One-Time-Use code, you can have up to 510 one-time-use codes in
memory. You can make a particular One-Time-Use code work for more than just one time. By
programming the same code multiple time, the code will work for as many times as it was programmed
in.

(10) ADD A ONE-TIME-USE CODE TO READER 2


One-Time-Use codes are often called Service Codes. These are codes that allow passage for
only one entry. They are automatically deleted from memory once they are used. These codes can be
given to maintenance workers or real-estate salespeople to provide one-time entry into a door. Any
code entered using this function will work with Reader 2.
10 # <OUTPUTS> # <NEW OTU CODE> # #
You may also add multiple One-Time-Used codes with this command. Use this command when you
have to add a lot of codes that are not in consecutive order:
10 # <OUTPUTS> # <NEW OTU CODE 1> # <NEW OTU CODE 2> # <etc> # #
Any Wiegand Reader can also be used to enter codes:
10 # <OUTPUTS> # (CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple codes. Use this command when you have to
add a lot of user codes that are not in consecutive order:
10 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
OUTPUTS = the output timers that this code will activate (0-4).
NEW OTU CODE = the new One-Time-Use code to be added.
After you enter a code, you will see the Red LED quickly blink of and then on again, indicating
that the code was stored valid. If you see the Green LED go out, it means that there was an error in the
sequence. If this occurs, press the * (clear) key and try the sequence again.

(11) BULK ENROLL ONE-TIME-USE CODES TO READER 2


One-Time-Use codes allow passage for only one entry. Bulk Enrolling allows you quickly add a
sequential range of one-time-use codes to memory. Any code entered using this command works with
Reader 1.
11 # <OUTPUTS> # <FIRST OTU CODE> # <LAST OTU CODE> #

Page 15 of 49

You can also use any Wiegand Reader to enter codes. Use this command when you have the first and
last cards in a series:
11 # <OUTPUTS> # (FIRST OTU-CARD SWIPE) (LAST OTU-CARD SWIPE)
After using this command, the amber LED will blink while the controller is adding the cards to memory.
OUTPUTS = the output timers that this code will activate (0-4).
FIRST OTU-CODE = the first One-Time-Use Code in a series to be added.
LAST OTU-CODE = the last One-Time-Use Code in a series to be added.

(12) BULK ENROLL ONE-TIME-USE CODES TO READER 2


One-Time-Use codes allow passage for only one entry. Bulk Enrolling allows you quickly add a
sequential range of one-time-use codes to memory. Any code entered using this command works with
Reader 2.
12 # <OUTPUTS> # <FIRST OTU CODE> # <LAST OTU CODE> #
You can also use any Wiegand Reader to enter codes. Use this command when you have the first and
last cards in a series:
12 # <OUTPUTS> # (FIRST OTU-CARD SWIPE) (LAST OTU-CARD SWIPE)
After using this command, the amber LED will blink while the controller is adding the cards to memory.
OUTPUTS = the output timers that this code will activate (0-4).
FIRST OTU-CODE = the first One-Time-Use Code in a series to be added.
LAST OTU-CODE = the last One-Time-Use Code in a series to be added.

(13) DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 1


This command is used to delete a consecutive group of one-time-use codes from Reader 1.
13 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
You can also use any Wiegand Reader to delete a range of codes:
13 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
FIRST OTU-CODE = the first One-Time-Use Code in a series to be deleted.
LAST OTU-CODE = the last One-Time-Use Code in a series to be deleted.

(14) DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 2


This command is used to delete a consecutive group of one-time-use codes from Reader 2.
14 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
You can also use any Wiegand Reader to delete a range of codes:
14 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
FIRST OTU-CODE = the first One-Time-Use Code in a series to be deleted.
LAST OTU-CODE = the last One-Time-Use Code in a series to be deleted.

Page 16 of 49

(15) ADD A MASTER CODE


Master codes provide entry into programming mode. Master codes can be used by being typed on the
Keypad or swiped at any Reader.
15 # <NEW MASTER CODE> # #
You may also add multiple master codes with this command. Use this command when you have to add
a lot of master codes that are not in consecutive order:
15 # <NEW MASTER CODE 1> # <NEW MASTER CODE 2> # <etc> # #
Any Wiegand Reader can also be used to enter the master code:
15 # (MASTER CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple master codes. Use this command when you
have to add a lot of master codes that are not in consecutive order:
15 # (MASTER CARD SWIPE 1) (MASTER CARD SWIPE 2) (etc) # #
NEW MASTER CODE = the new Master code to be added. After you enter a new master code,
you will see the Red LED quickly blink of and then on again, indicating that the code was stored valid.
If you see the Green LED go out, it means that there was an error in the sequence. If this occurs, press
the * (clear) key and try the sequence again.

(16) DELETE A MASTER CODE


This command is used to delete a Master code from memory. Master code(s) to be deleted can be
both typed on the Keypad or swiped at any Reader.
16 # <MASTER CODE TO DELETE> # #
You may also delete multiple master codes with this command. Use this command when you have to
add a lot of master codes that are not in consecutive order:
16 # <MASTER CODE TO DELETE 1> # <MASTER CODE TO DELETE 2> # <etc> # #
Any Wiegand Reader can also be used to delete a master code:
16 # (MASTER CARD SWIPE) # #
You can also use any Wiegand Reader to delete multiple master codes. Use this command when you
have to add a lot of master codes that are not in consecutive order:
16 # (MASTER CARD SWIPE 1) (MASTER CARD SWIPE 2) (etc) # #
MASTER CODE TO DELETE = the Master code to be removed from memory. After you delete
master code, you will see the Red LED quickly blink of and then on again, indicating that the code was
removed from memory. If you see the Green LED go out, it means that there was an error in the
sequence. If this occurs, press the * (clear) key and try the sequence again.

Page 17 of 49

(17) ADD A PROGRAMMING ADD CARD


Programming Add cards are used to add user cards to a particular Reader, without entering
programming mode and without using the keypad. Use this command to add a Programming Add
card to memory.
When a Programming Add card is swiped at a reader, all cards swiped following are added to memory.
This process continues until the Programming Add card used is re-swiped. User cards swiped after
the Programming Add will work as a user code on the reader that was used to store the card. If the
card was swiped at Reader 1, Timer 1 is activated with the user card. If the card was swiped at Reader
2, Timer 2 is activated with the user card. When you enter the ADD PROGRAMMING mode, only the
Reader that the Programming Add card was used, will be scanned for new user cards. In this mode,
the keyboard can be used to add codes as well, no matter what reader is being used. Codes entered
at the keyboard will be added to the Reader that the add card was used.
Using Programming Add cards and Programming Remove cards, a Shadow Card system can be
implemented.
17 # <NEW PROGRAMMING ADD CODE> # #
You may also add multiple Programming Add codes with this command. Use this command when
you have to add a lot of codes that are not in consecutive order:
17 # <NEW P-ADD CODE 1> # <NEW P-ADD CODE 2> # <etc> # #
Any Wiegand Reader can also be used to enter the Programming Add code:
17 # (P-ADD CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple user codes. Use this command when you
have to add a lot of codes that are not in consecutive order:
17 # (P-ADD CARD SWIPE 1) (P-ADD CARD SWIPE 2) (etc) # #
PROGRAMMING ADD CODE = the new Programming Add code to be added to memory. After
you enter a code, you will see the Red LED quickly blink of and then on again, indicating that the code
was stored valid. If you see the Green LED go out, it means that there was an error in the sequence. If
this occurs, press the * (clear) key and try the sequence again.

(18) ADD A PROGRAMMING REMOVE CARD


Programming Remove cards are used to remove user cards from a particular Reader, without
entering programming mode and without using the keypad. Use this command to add a Programming
Add card to memory.
When a Programming Add card is swiped at a reader, all cards swiped following are added to memory.
This process continues until the Programming Add card used is re-swiped. User cards swiped after
the Programming Add will work as a user code on the reader that was used to store the card. If the
card was swiped at Reader 1, Timer 1 is activated with the user card. If the card was swiped at Reader
2, Timer 2 is activated with the user card. When you enter the REMOVE PROGRAMMING mode, only
the Reader that the Programming Remove card was used, will be scanned for new user cards. In this
mode, the keyboard can be used to delete codes as well, no matter what reader is being used. Codes
entered at the keyboard will be deleted from the Reader that the add card was used.

Page 18 of 49

Using Programming Add cards and Programming Remove cards, a Shadow Card system can be
implemented.
18 # <NEW PROGRAMMING REMOVE CODE> # #
You may also add multiple Programming Remove codes with this command. Use this command
when you have to add a lot of codes that are not in consecutive order:
18 # <NEW P-REMOVE CODE 1> # <NEW P-REMOVE CODE 2> # <etc> # #
Any Wiegand Reader can also be used to enter the Programming Add code:
18 # (P-REMOVE CARD SWIPE) # #
You can also use any Wiegand Reader to enter multiple user codes. Use this command when you
have to add a lot of codes that are not in consecutive order:
18 # (P-REMOVE CARD SWIPE 1) (P-REMOVE CARD SWIPE 2) (etc) # #
PROGRAMMING REMOVE CODE = the new Programming Remove code to be added to
memory. After you enter a code, you will see the Red LED quickly blink of and then on again,
indicating that the code was stored valid. If you see the Green LED go out, it means that there was an
error in the sequence. If this occurs, press the * (clear) key and try the sequence again.

(19) DELETE A PROGRAMMING CARD


This command is used to delete any Programming Add or Programming Remove code from
memory. Code(s) to be deleted can be both typed on the Keypad or swiped at any Reader.
19 # <PROGRAMMING CARD TO DELETE> # #
You may also delete multiple codes with this command. Use this command when you have to add a lot
of cards that are not in consecutive order:
19 # <CODE TO DELETE 1> # <CODE TO DELETE 2> # <etc> # #
Any Wiegand Reader can also be used to delete a programming code:
19 # (PROGRAMMING CARD SWIPE) # #
You can also use any Wiegand Reader to delete multiple master codes. Use this command when you
have to add a lot of master codes that are not in consecutive order:
19 # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
PROGRAMMING CODE TO DELETE = the Programming Add or Programming Remove
code to be deleted from memory. After you delete a code, you will see the Red LED quickly blink of
and then on again, indicating that the code was removed from memory. If you see the Green LED go
out, it means that there was an error in the sequence. If this occurs, press the * (clear) key and try the
sequence again.

(20) SETUP OUTPUT TIMERS


This programming command sets the delay of each of five timers. Timers are connected to a
particular output. Timer 0 and Timer 1 are associated with Output 1. Timers 2, 3 and 4 are associated

Page 19 of 49

with Outputs 2, 3 and 4. Since Output 1 has two timers associated with it, you can have two codes that
open Door 1 for different amount of time. In this case, you can even program one code that times
Output 1 and another code that toggles Output 1. This is useful if you want to create a user code that
temporarily leaves Door 1 open. If the timers are programmed for zero seconds, the output will toggle
instead of time.
20 # <TIMER NUMBER> # <DELAY IN SECONDS> #
TIMER NUMBER = is the timer number from 0 to 4.
DELAY IN SECONDS = is the length of time the timer actuates an output. If the value of
seconds is set to zero 0, the output associated with the timer will toggle instead of delay.
When using timers 0 and 1 simultaneously with a code, the longer delay of each of the timers
will take precedence.
Timer 0 is connected to Relay 1.
Timer 1 is also connected to Relay 1.
Timer 2 is connected to Relay 2.
Timer 3 is connected to Transistor Output 3.
Timer 4 is connected to Transistor Output 4.

(21) SETTING THE PANIC MODE OUTPUTS


Panic mode occurs when a user hits the * and # keys on an external matrix keypad, when
the keypad is being used as an access device. By pressing these two keys on the matrix keypad
simultaneously, a user can signal that help is needed during a panic situation, or the feature can be
used to signal a guard or administrator. The panic feature triggers output(s), which are monitored at a
remote location. The outputs that the panic condition trigger can be programmed with the following
command:
21 # <OUTPUTS> #
OUTPUTS = the outputs that are actuated when pressing * and # keys simultaneously. A code
may operate any number of timers when typed into the keypad. For example, if you want a code to
actuate Output 1 and Output 3, you type 13 for the timers value. You may enter the timer values in
any order, you may also type 31 for example.

(0) ACTIVATE PASSAGE MODE


Passage mode latches certain outputs. With this mode, administrators that have a Master code
can leave doors unlocked during special occasions. User codes will have no effect on latched outputs
when the controller is in this mode. Once you enter this mode, the Red LED on the controller will light
and the Green LED will shut off indicating that you are in passage mode. You can set which outputs
are affected by the passage mode with programming feature #22.
0#
To exit passage mode, simply re-enter Program Mode and reissue the Passage Mode command.

(22) SETTING THE PASSAGE MODE OUTPUTS


The passage mode outputs are actuated when the passage mode is used.
22 # <OUTPUTS> #

Page 20 of 49

Where:
OUTPUTS = the outputs that are actuated when passage mode is invoked.

(23) SET CODE LENGTH WHEN USING THE MATRIX KEYPAD


The variable code feature allows the controller to accept any code, from 1 to 7 digits in length. If
the code length is not specified, the user must press the # key to look up the code.
If the code length is set to a value (between 1 and 7), the controller will only accept the set
amount of digits during code entry. In this configuration, the user will not have to press the # key after
entering a code. For example, if the code length value is set to 5, the controller will only accept 5-digit
codes (i.e. 12345).
Setting the value of the code length to zero will re-enable the variable code length feature. After setting
the code length value to zero, the controller will accept any code from 1 to 8 digits followed by a # (i.e.
12345#).
23 # <CODE LENGTH >
Where:
CODE LENGTH = the number of digits accepted during code entry. Entering a Code Length of
0 (zero) puts the controller back into variable code length mode.
Notes: This changing this mode does not delete codes in memory. If you set the controller to only
accept codes of a certain length, the codes in memory that are not of this length can not be accessed.
Since you can change this feature on the fly, code banking can be accomplished. You can use this
mode to accept only codes of a given length at different times. This mode does not affect the
keystrokes necessary to enter program mode. In program mode, the controller is always in variable
mode.

(24) AUTO-SHUT-DOWN
24 # <MODE> #
Turns off or on the auto-shut-down feature. The Auto-Shut-Down feature prevents the controller from
accepting codes for 8 seconds if 5 wrong code entries are entered. The feature is used to reduce code
hacking.
MODE = 0 to disable, 1 to enable.

(25) DELAYED EGRESS MODE


This feature sets the mode that the delayed egress controller should comply with. In the NFPA 101
egress mode, the key-switch input must be actuated in order to reset the door backed to the secure
state. In the BOCA Delayed egress mode, the door is automatically placed back into a secure state
after a 30 second delay. For a detailed description of delayed egress operation see the Delayed
Egress Modes description. Use the following command to set the delayed egress mode:
25 # <MODE> #
MODE = 0 for NFPA compliance, MODE = 1 for BOCA compliance.
The default mode from the factory is set as the NFPA mode.

Page 21 of 49

(26) DELAYED EGRESS COUNTDOWN DELAY


This feature sets the duration of the delayed egress countdown. By invoking this command, the
controller will toggle between a 15 and 30-second countdown delay.
26 #
The factory default setting for the delayed egress delay is 15 seconds.

(27) FACTORY RESET


Warning! Be VERY careful when using this command, as codes that are deleted from memory cannot
be recovered. This command is especially destructive since all codes in memory are cleared when this
command is invoked!
This feature clears all of the EEPROM memory of codes, and resets all features back to factory
defaults. After this function is complete, there will be a factory default master code of 12345 in
memory. The output delays and settings will also be cleared back to factory defaults.
27 # 00000000 #
Note: When using this command, please be patient, as it will take a few seconds before this operation
is complete. The amber LED will blink while the controller is working. The controller will signal to you
when the operation is complete by turning both the red and green LEDs back on.

PROGRAMMING MODE COMMAND SUMMARY


COMMAND
0

FUNCTION
PASSAGE MODE
Keeps passage mode outputs latched until the command is invoked again. Passage mode
outputs are selected with programming feature #22.
0#
ADD A USER CODE TO READER 1
Adds user code(s) to Reader 1. A code programmed with this command will allow passage on
the matrix keypad or on Reader 1. You may use the keyboard or any Reader to add codes.
1 # <OUTPUTS> # <NEW USER CODE> # #
1 # <OUTPUTS> # <NEW USER CODE 1> # <NEW USER CODE 2> # <etc> # #
1 # <OUTPUTS> # (CARD SWIPE) # #
1 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
ADD A USER CODE TO READER 2
Adds user code(s) to Reader 2. A code programmed with this command will allow passage on
Reader 2. You may use the keyboard or any Reader to add codes.
2 # <OUTPUTS> # <NEW USER CODE> # #
2 # <OUTPUTS> # <NEW USER CODE 1> # <NEW USER CODE 2> # <etc> # #
2 # <OUTPUTS> # (CARD SWIPE) # #
2 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
BULK ENROLL USER CODES TO READER 1
Bulk Enrolling allows you quickly add a sequential range of user codes to memory.
3 # <OUTPUTS> # <FIRST USER CODE IN RANGE> # <LAST USER CODE IN RANGE> #
3 # <OUTPUTS> # (FIRST USER CARD SWIPE) (LAST USER CARD SWIPE)
BULK ENROLL USER CODES TO READER 2
Bulk Enrolling allows you quickly add a sequential range of user codes to memory.

Page 22 of 49

4 # <OUTPUTS> # <FIRST USER CODE IN RANGE> # <LAST USER CODE IN RANGE> #


4 # <OUTPUTS> # (FIRST USER CARD SWIPE) (LAST USER CARD SWIPE)
5

10

11

12

13

DELETE A USER CODE FROM READER 1


Removes a user code from Reader 1. You may use the keyboard or any Reader to delete codes.
5 # <USER TO DELETE> # #
5 # <USER TO DELETE 1> # <USER TO DELETE 2> # <etc> # #
5 # (CODE SWIPE) ##
5 # (CODE SWIPE 1) (CODE SWIPE 2) (etc) # #
DELETE A USER CODE FROM READER 2
Removes a user code from Reader 2. You may use the keyboard or any Reader to delete codes.
6 # <USER TO DELETE> # #
6 # <USER TO DELETE 1> # <USER TO DELETE 2> # <etc> # #
6 # (CODE SWIPE) ##
6 # (CODE SWIPE 1) (CODE SWIPE 2) (etc) # #
DELETE A RANGE OF USER CODES FROM READER 1
This command is used to delete a consecutive group of user codes from Reader 1. User Codes
to be deleted can be both typed on the Keypad or swiped at any Reader.
7 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
7 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
DELETE A RANGE OF USER CODES FROM READER 2
This command is used to delete a consecutive group of user codes from Reader 2. User Codes
to be deleted can be both typed on the Keypad or swiped at any Reader.
7 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
7 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
ADD A ONE-TIME-USE CODE TO READER 1
Adds a One-Time-Use code(s) to Reader 1. A code programmed with this command will allow
passage once, on the matrix keypad or on Reader 1. You may use the keyboard or any Reader
to add codes.
9 # <OUTPUTS> # <NEW OTU CODE> # #
9 # <OUTPUTS> # <NEW OTU CODE 1> # <NEW OTU CODE 2> # <etc> # #
9 # <OUTPUTS> # (CARD SWIPE) # #
9 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
ADD A ONE-TIME-USE CODE TO READER 2
Adds a One-Time-Use code(s) to Reader 2. A code programmed with this command will allow
passage once, on Reader 2. You may use the keyboard or any Reader to add codes.
10 # <OUTPUTS> # <NEW OTU CODE> # #
10 # <OUTPUTS> # <NEW OTU CODE 1> # <NEW OTU CODE 2> # <etc> # #
10 # <OUTPUTS> # (CARD SWIPE) # #
10 # <OUTPUTS> # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
BULK ENROLL ONE-TIME-USE CODES TO READER 1
This command allows you quickly add a sequential range of user codes to Reader 1.
11 # <OUTPUTS> # <FIRST USER CODE IN RANGE> # <LAST USER CODE IN RANGE> #
11 # <OUTPUTS> # (FIRST USER CARD SWIPE) (LAST USER CARD SWIPE)
BULK ENROLL ONE-TIME-USE CODES TO READER 2
This command allows you quickly add a sequential range of user codes to Reader 2.
12 # <OUTPUTS> # <FIRST USER CODE IN RANGE> # <LAST USER CODE IN RANGE> #
12 # <OUTPUTS> # (FIRST USER CARD SWIPE) (LAST USER CARD SWIPE)
DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 1
This command is used to delete a consecutive group of one-time-use codes from Reader 1.
13 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #

Page 23 of 49

13 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)


14

15

DELETE A RANGE OF ONE-TIME-USE CODES FROM READER 2 (14)


This command is used to delete a consecutive group of one-time-use codes from Reader 2.
14 # <FIRST USER CODE TO DELETE> # <LAST USER CODE TO DELETE> #
14 # (FIRST USER CARD TO DELETE) (LAST USER CARD TO DELETE)
ADD A MASTER CODE
Adds master code to memory. A code programmed with this command allows access to the
controllers programming features. You may use the keyboard or any Reader to add codes.
15 # <NEW MASTER CODE> # #
15 # <NEW MASTER CODE 1> # <NEW MASTER CODE 2> # <etc> # #
15 # (CODE SWIPE) # #
15 # (CODE SWIPE 1) (CODE SWIPE 2) (etc) # #

16

17

18

19

20

21

Note that cards swiped as master codes cannot be used for passage.
Entering a master code at the keypad or swiping a master card on any reader allows entry to
programming mode. Use the Prevent Programming jumper JP1 to prevent inadvertent usage.
DELETE A MASTER CODE
Removes a master code in memory. You may use the keyboard or any Reader to delete codes.
16 # <MASTER TO DELETE> # #
16 # <MASTER TO DELETE 1> # <MASTER TO DELETE 2> # <etc> # #
16 # (CODE SWIPE) # #
16 # (CODE SWIPE 1) (CODE SWIPE 2) (etc) # #
ADD A PROGRAMMING ADD CODE
Programming Add cards allow you to add user codes without using the keypad.
17 # <NEW PROGRAMMING ADD CODE> # #
17 # <NEW ADD CODE 1> # <NEW ADD CODE 2> # <etc> # #
17 # (ADD CARD SWIPE) # #
17 # (ADD CARD SWIPE 1) (ADD CARD SWIPE 2) (etc) # #
ADD A PROGRAMMING REMOVE CODE
Programming Remove cards allow you to delete user codes without using the keypad.
18 # <NEW PROGRAMMING REMOVE CODE> # #
18 # <NEW REMOVE CODE 1> # <NEW REMOVE CODE 2> # <etc> # #
18 # (REMOVE CARD SWIPE) # #
18 # (REMOVE CARD SWIPE 1) (REMOVE CARD SWIPE 2) (etc) # #
DELETE A PROGRAMMING CODE
Removes a Shadow Programming Card from Memory.
19 # <CARD TO DELETE> # #
19 # <CARD TO DELETE 1> # <CARD TO DELETE 2> # <etc> # #
19 # (PROGRAMMING CARD SWIPE) ##
19 # (CARD SWIPE 1) (CARD SWIPE 2) (etc) # #
SET OUTPUT TIMER DELAY
Sets the delay for each timer from 0 to 99 seconds. 0 seconds causes timer to toggle the
associated output.
20 # <TIMER NUMBER> # <DELAY IN SECONDS> #
SET PANIC MODE OUTPUTS
Sets the outputs that are triggered when the * and # keys are hit on the matrix keypad. Used for
signaling with an external matrix keypad.
21 # <OUTPUTS> #

Page 24 of 49

22

23

24

SET PASSAGE MODE OUTPUTS


Sets the outputs that are triggered when passage mode is invoked.
22 # <OUTPUTS> #
SET MATRIX KEYPAD CODE LENGTH
Sets the number of keystrokes accepted when a code is entered. Set to 0 to enable variable
code length mode.
23 # <CODE LENGTH> #
AUTO-SHUT-DOWN ENABLE/DISABLE
Turns off or on the auto-shut-down feature that locks up the controller if 5 wrong code entries are
entered. Used to prevent code hacking.
24 # <MODE> #

25

MODE = 0 to disable, 1 to enable.


SET DELAYED EGRESS MODE
Sets the delayed egress operation mode to be either BOCA or NFPA compliant.
25 # <MODE> #

26

27

MODE: 0 = NFPA, 1 = BOCA


SET DELAYED EGRESS DELAY
Toggles the delayed egress countdown for either 15 or 30 seconds.
26 #
FACTORY RESET
Causes the controller to clear memory and restore all settings to factory defaults. Puts the
master code of 12345 into memory.
27 # 00000000 #

HOW TO START YOUR PROGRAM SEQUENCE OVER IF YOU MAKE A MISTAKE


If you are programming the controller and you hit the wrong key, just press the * (clear) key.
Doing this will bring you to the top of the programming mode, and allow you to repeat the sequence
from the beginning.

ERROR TRAPPING AND RANGE CHECKING DURING PROGRAM MODE


If you are programming the controller and you see the Green LED turn off, the controller is
telling you that a key that you pressed is out of range. In this case, the controller was expecting certain
keys but another was hit. Just hit the * key to exit this error mode if it occurs, and start the sequence
over. After hitting the * key, the Green LED should come back on, indicating that you can re-enter
your sequence.

HOW TO EXIT PROGRAM MODE


The controller is designed to accept multiple programming commands without having to leave
programming mode between commands. This speeds up the programming of the unit by minimizing
the number of keystrokes required between commands. When you are done with a programming
sequence, you can exit program mode, just by pressing the # (enter) key. If you are not completed
with the sequence, you must first hit the * key followed by the # key to exit.

JUMPER FUNCTIONS

Page 25 of 49

Jumpers are provided on the controller to both change the functions of the controller and to
reduce the complexity of wiring the controller. These jumper functions include the following:
JP1: Prevent Programming Jumper This jumper prevents programming from the matrix keypad, even
if a correct master code is entered.
JP2: Force Programming Jumper This jumper forces the controller into programming mode in the
case where all master codes are lost. Once in this mode you have access to all programming features;
you can program a new master code into the unit.
JP3: Remote Release 1 Enable Jumper This jumper is set to a YES position when using an external
remote release on Door 1. Since the remote release is a normally closed loop, this jumper eliminates
the need to have an external jumper when the remote release feature is not used.
JP4: Remote Release 2 Enable Jumper This jumper is set to a YES position when using an external
remote release on Door 2. Since the remote release is a normally closed loop, this jumper eliminates
the need to have an external jumper when the remote release feature is not used.
JP5: Delayed Egress Enable Jumper This jumper is set to a YES position when you wish to use the
Delayed Egress Features. Since the delayed egress Request To Exit signal is a normally closed loop,
this jumper eliminates the need to have an external jumper when the remote release is not used.
JP6: Door Position Switch (DPS) Enable Jumper This jumper is set to a YES position when you
wish to use the Door Position Switch Features. Since the Door Position Switch is a normally closed
loop, this jumper eliminated the need to have an external jumper when the Door Position Switch is not
used.
JP7: Output 1 Common Jumper Connects the common terminal to either Positive (+V) Voltage or
Ground (0V) in order to simplify external wiring.
JP8: Output 2 Common Jumper Connects the common terminal to either Positive (+V) Voltage or
Ground (0v) in order to simplify external wiring.

HARDWARE CONNECTION
POWER CONNECTION
The supply power connections are made at terminals 61 and 60.
The maximum supply voltage is 35 VDC.
TERMINAL # NAME
62
(+V)
61
GND

FUNCTION
DC Supply Voltage 35 VDC Maximum
DC Supply Ground

FIRE ALARM PREPARATION


If the Model 3000 is not being connected to an external fire alarm system, then you must place
a jumper from terminal 60 to terminal 57. If you do not do this, the fire alarm system will not
provide power to the lock outputs. If you are using a fire alarm, be sure to connect the fire
alarm system in the manner described in the Fire Alarm Connection sections.
REMOTE RELEASE

Page 26 of 49

The Remote Release Terminals provide a connection for external switches that are used to
trigger Timer 1 or Timer 2. By activating these timers, the external switches can be used for
the remote release of Door 1 or Door 2.
TERMINAL # NAME
1
Remote Release 1
2
GND
3
Remote Release 2

FUNCTION
Opening the Loop from this terminal to ground triggers Timer 1
DC Supply Ground
Opening the Loop from this terminal to ground triggers Timer 2

REMOTE RELEASE WIRE CONNECTION DIAGRAM


Remote Release
Terminal Block
TRM0:

R
1

G
N
D

R
2

NORMALLY CLOSED
REMOTE RELEASE SWITCH
DOOR 1

NORMALLY CLOSED
REMOTE RELEASE SWITCH
DOOR 2

NOTE: When using the Remote Release feature, make sure to enable the remote release by setting
the corresponding Remote Release Jumper (JP3 or JP4).

Page 27 of 49

WIEGAND PORTS
The controller has two 26-Bit Wiegand Ports for connection of two Wiegand Devices. Terminals 4
through 9 construct Wiegand Port 1. Terminals 10 through 15 construct Wiegand Port 2.
TERMINAL # NAME
FUNCTION
Port 1:
4
(+V)
DC Supply Voltage 35 VDC Maximum
5
(+5V)
(+5) VDC Regulated
6
GND
DC Supply Ground
7
PORT 1:D0
Port 1 Wiegand Data 0 Input
8
PORT 1:D1
Port 1 Wiegand Data 1 Input
9
PORT 1 LED CTRL Port 1 LED Control Line Output
Port 2:
10
(+V)
DC Supply Voltage 35 VDC Maximum
11
(+5V)
(+5) VDC Regulated
12
GND
DC Supply Ground
13
PORT 2:D0
Port 2 Wiegand Data 0 Input
14
PORT 2:D1
Port 2 Wiegand Data 1 Input
15
PORT 2 LED CTRL Port 2 LED Control Line Output

Led Control Lines change the state of the LED on the Wiegand Device. The LED on the first Wiegand
Port indicates the state of Relay Output 1. The LED on the second Wiegand Port indicates the state of
Relay Output 2.

WEIGAND PORT WIRE CONNECTION DIAGRAM


Wiegand Port 1
Terminal Block
TRM1:

V
+

5
V

G
N
D

R
E
D

R
E
D

B
L
A
C
K

READER
SUPPLY
POWER

Page 28 of 49

D
0

D
1

L
E
D

G
R
E
E
N

W
H
I
T
E

B
R
O
W
N

TESTED BRANDS OF WIEGAND DEVICES


Highpower strives to make the Model 3000 as compatible as possible with Wiegand devices from many
manufacturers. In accordance with this goal, we have created our Wiegand interface to automatically
detect the transmission speed of any Wiegand device connected.
As a result, we are compiling a list of Wiegand devices that have been tested with the Model 3000.
These devices include the following:

PROXIMITY READERS
All 26-Bit Wiegand Revision D model readers from AWID (Applied Wireless ID, Inc.)
Note: This brand is highly recommended for use with the Model 3000.
26-Bit Wiegand Pyramid Reader Heads from Keri Systems. (Models 300H, 500H).
Note: These are good readers to use if you require HID Card compatibility.

BAR CODE READERS


All 26-bit Wiegand models from IBC (International Bar Code, Inc.)
Note: Use the Smart models of IBC products when using extended bar codes.

MAG-STRIPE READERS
All 26-Bit Wiegand models from IBC (International Bar Code, Inc.)
Note: Use the Smart models of IBC products when using custom track configurations.
Note to Installers: If you have successfully used another brand of reader with our controller or are
having problems with a particular model of reader, we want to hear from you! Your comments are
appreciated. Please call us direct at 800-991-3646.
Note to Hardware Manufacturers: If you would like us to test your access control product with this
controller, please contact Highpower directly. We would be pleased to add your qualified product to our
list.

DELAYED EGRESS PORT


The Delayed Egress Terminal Block has inputs for the Request to Exit, Door Position Switch, External
Reset key-switch and an Output for the Audible Alarm (Sonalert).
TERMINAL # NAME
16
GND
17
REX
18
GND
19
DPS
20
GND
21
RST
22
SON
23
GND

FUNCTION
DC Supply Ground
Request to Exit Loop Input
DC Supply Ground
Door Position Switch Input
DC Supply Ground
External Key-Switch Reset Input
Audible Signal Output (100 mA MAX)
DC Supply Ground

Page 29 of 49

DELAYED EGRESS PORT WIRE CONNECTION DIAGRAM


Delayed Egress Port
Terminal Block
TRM3:

REX

DPS

RST

SON

16 17 18 19 20 21 22 23

AUDIBLE
ALARM
(SONALERT)
NORMALLY
OPEN
RESET KEYSWITCH

NORMALLY CLOSED
REQUEST TO EXIT SWITCH

NORMALLY OPEN
(HELD CLOSED)
DOOR POSITION
MAGNETIC SWITCH

Page 30 of 49

LED INDICATOR OUTPUTS


The LED Indicator outputs are used to monitor the status of the controller externally. These signals are
usually sent to indicators that are mounted externally with the matrix keypad. There is an output in this
terminal block group called ACT (active) that is used to trigger a video recorder during events. These
outputs can also be used to power small relays (< 100 mA).
TERMINAL # NAME
24
5V
25
GREEN
26
AMBER
27
RED
28
ACT
29
GND

FUNCTION
(+5) Volt regulated voltage for external LED power.
Green Status LED Transistor Output
Amber Status LED Transistor Output
Red Status LED Transistor Output
Event Active Output used to trigger a video recorder
DC Supply Ground

LED INDICATOR OUTPUTS WIRE CONNECTION DIAGRAM

LED Indicator Outputs


Terminal Block
TRM4:

G
R
E
E
N

5
V

A
M
B
E
R

R
E
D

A
C
T
I
V
E

G
N
D

24 25 26 27 28 29

GREEN
LED
+

G
AMBER
LED

TO VIDEO
RECORDER
TRIGGER
INPUT

RED LED
+

Page 31 of 49

EXTERNAL MATRIX KEYPAD PORT


An external matrix keypad can be connected to the controller. This keypad can both be used as an
access device or a programming interface. Using the matrix keypad externally also allows for Panic
Signaling.
TERMINAL # NAME
30
C1
31
C2
32
C3
33
R1
34
R2
35
R3
36
R4
37
SH

FUNCTION
Matrix Keypad Column 1
Matrix Keypad Column 2
Matrix Keypad Column 3
Matrix Keypad Row 1
Matrix Keypad Row 2
Matrix Keypad Row 3
Matrix Keypad Row 4
Keypad Shield Grounding

MATRIX KEYPAD WIRE CONNECTION DIAGRAM

Matrix Keypad
Terminal Block
TRM5:

C
1

C
2

C
3

R
1

R
2

R
3

R
4

S
H

30 31 32 33 34 35 36 37

Page 32 of 49

RELAY OUTPUTS 1 AND 2


The relay outputs have a common configuration. These outputs are used mainly to run an
electromagnetic lock or electric strike. The maximum current that can be switched by these outputs is
15 Amps.
TERMINAL # NAME
Output 1:
38
VF
39
NC
40
C
41
NO
42
(+V)
43
GND
Output 2:
44
VF
45
NC
46
C
47
NO
48
(+V)
49
GND

FUNCTION
Supply Voltage from Fire Alarm Relay
Normally Closed relay contact
Common relay contact
Normally Open relay contact
DC Supply Voltage 35 VDC Maximum
DC Supply Ground
Supply Voltage from Fire Alarm Relay
Normally Closed relay contact
Common relay contact
Normally Open relay contact
DC Supply Voltage 35 VDC Maximum
DC Supply Ground

See connection diagram on next page.

Page 33 of 49

RELAY OUTPUT 1 WIRE CONNECTION DIAGRAM EXAMPLE


Relay Output 1
Common Jumper
JP7:

V+

GND

JP7

Note: This jumper is used to connect the common of Relay 2 to either


Ground, V+ or neither.

Relay Output 1
Terminal Block
TRM6:

V
F

N
C

N
O

G
N
D

V
+

38 39 40 41 42 43

1N4005
DIODE*

V+ (1)

GND (2)

* Diode may be required on


certain lock models to provide
surge suppression.

Thunderbolt Electromagnetic Lock


1N4005
DIODE*

GND

Electric Door Strike

Page 34 of 49

RELAY OUTPUT 2 WIRE CONNECTION DIAGRAM EXAMPLE


Relay Output 2
Common Jumper
JP8:

V+

GND

JP8

Note: This jumper is used to connect the common of Relay 2 to either


Ground, V+ or neither.

Relay Output 2
Terminal Block
TRM7:

V
F

N
C

N
O

G
N
D

V
+

44 45 46 47 48 49

1N4005
DIODE*

V+ (1)

GND (2)

* Diode may be required on


certain lock models to provide
surge suppression.

Thunderbolt Electromagnetic Lock


1N4005
DIODE*

GND

Electric Door Strike

Page 35 of 49

CONNECTING A PROXIMITY DETECTOR TO A RELAY OUTPUT

Relay Output 1
Common Jumper
JP7:

V+

GND

JP7

Note: This jumper is used to connect the common of Relay 1 to either


Ground, V+ or neither. Remove the jumper for this configuration.

Relay Output 1
Terminal Block
TRM6:

V
F

N
C

N
O

V
+

G
N
D

38 39 40 41 42 43
NC
GND
(V+)
C
1N4005
DIODE*

V+ (1)

* Diode may be required on


certain lock models to provide
surge suppression.

GND (2)

Thunderbolt Electromagnetic Lock

Page 36 of 49

PIR Presence Sensor

TRANSISTOR OUTPUTS 3 AND 4


The transistor outputs have a common configuration. These are auxiliary outputs that can run external
indicators, counters or extra access control devices. The maximum current that can be switched by
these outputs is 5 Amps.
TERMINAL # NAME
50
VF
51
3
52
4
53
(+V)

FUNCTION
Supply Voltage from Fire Alarm Relay
Transistor Output 3
Transistor Output 4
DC Supply Voltage 35 VDC Maximum

TRANSISTOR OUTPUTS 3 AND 4 WIRE CONNECTION DIAGRAM EXAMPLE


Transistor Outputs
3 + 4 Terminal Block
TRM8:

V
F

V
+

50 51 52 53
GND

1N4005
DIODE*

Electric Door Strike

* Lock models without surge suppression require a diode to


suppress voltage kickback.

FIRE ALARM INTERFACE


The fire alarm interface is a latching relay that is used to connect the controller to the fire alarm. The
interface controls the VF signal in the output terminal blocks. By using the VF signal to power an
electromagnetic lock, the power is cut immediately when the fire alarm is triggered. Please contact
your local fire authority as to the configuration of the Fire Alarm Relay Circuit.
TERMINAL # NAME
54
TRIPPED
55
GND
56
OK
57
RST
58
RST
59
CON
60
CON

FUNCTION
External Monitoring - Tripped Fire Alarm Relay (Supply Voltage)
DC Supply Ground
External Monitoring - Fire Alarm Relay OK (Supply Voltage)
External Reset Switch
External Reset Switch
External Fire Alarm Dry Contact
External Fire Alarm Dry Contact

See connection diagram on next page.

Page 37 of 49

FIRE ALARM INTERFACE WIRE CONNECTION WITH MANUAL EXTERNAL RESET

T
R
I
P
P
E
D

Fire Alarm
Terminal Block
TRM9:

G
N
D

O
K

R
S
T

R
S
T

C
O
N

C
O
N

54 55 56 57 58 59 60
* R1

EXTERNAL LAMP
INDICATES TRIPPED
FIRE ALARM RELAY
CONDITION
+

NORMALLY
OPEN
MANUAL FIRE
ALARM RELAY
RESET
(KEYSWITCH)

EXTERNAL LAMP
INDICATES OK FIRE
ALARM RELAY
CONDITION
+

NORMALLY OPEN
EXTERNAL FIRE ALARM RELAY
CONTACT
(HELD CLOSED BY FIRE ALARM
SYSTEM DURING NORMAL
OPERATION)

OK

* R2

* NOTE: Since the output voltage of the TRIPPED and OK terminals is (V+), a
resistor is required if you are using LEDs as indicators. If using lamps, make
sure that the operating voltage of the lamp is equal to the supply voltage (V+). A
table below provides suggested resistor values for typical LEDs.
Controller Supply Voltage (V+)

Recommended LED Resistor Ranges

12V

360500 Ohm

24V

7601K Ohm

Page 38 of 49

FIRE ALARM INTERFACE WIRE CONNECTION WITH AUTOMATIC RESET

T
R
I
P
P
E
D

Fire Alarm
Terminal Block
TRM9:

G
N
D

O
K

R
S
T

R
S
T

C
O
N

C
O
N

54 55 56 57 58 59 60
* R1

EXTERNAL LAMP
INDICATES TRIPPED
FIRE ALARM RELAY
CONDITION
+

AUTOMATIC
FIRE ALARM
RELAY
RESET JUMPER

EXTERNAL LAMP
INDICATES OK FIRE
ALARM RELAY
CONDITION
+

NORMALLY OPEN
EXTERNAL FIRE ALARM RELAY
CONTACT
(HELD CLOSED BY FIRE ALARM
SYSTEM DURING NORMAL
OPERATION)

OK

* R2

* NOTE: Since the output voltage of the TRIPPED and OK terminals is (V+), a
resistor is required if you are using LEDs as indicators. If using lamps, make
sure that the operating voltage of the lamp is equal to the supply voltage (V+). A
table below provides suggested resistor values for typical LEDs.
Controller Supply Voltage (V+)

Recommended LED Resistor Ranges

12V

360500 Ohm

24V

7601K Ohm

Page 39 of 49

BATTERY PASS-THROUGH
The battery pass-through feature may or may not be installed on your board. This feature uses two
wires soldered at the top and on the bottom of the board that is used to pass a charging voltage to a
battery backup. This feature is only installed at the factory and is used with Highpower Power Supplies.

LED INDICATOR FUNCTIONS


NAME
LED1
LED2
LED3
LED4
LED5
LED6
LED7
LED8
LED9
LED10

COLOR
Green
Green
Green
Green
Green
Green
Green
Amber
Red
Red

FUNCTION
Lit when the Remote Release 1 Loop is Closed.
Lit when the Remote Release 2 Loop is Closed.
Lit when the Delayed Egress Request to Exit Loop is Closed.
Lit when the Door Position Switch Loop is Closed.
Lit when the Delayed Egress Reset Loop is Closed.
Lit when the Fire Alarm Relay is Latched.
Run Mode Indicator and Status LED
Key Press Indicator and Status LED
Fire Alarm Tripped Indicator
Error Mode Indicator and Status LED

Page 40 of 49

APPLICATIONS
SAFELY WIRING THE CONTROLLER WITH AN ELECTROMAGNETIC LOCK AND A
PNUEMATIC PUSHBUTTON

Relay Output 1
Common Jumper
JP7:

V+

GND

JP7

Note: This jumper is used to connect the common of Relay 1 to either


Ground, V+ or neither. Remove the jumper for this configuration.

Relay Output 1
Terminal Block
TRM6:

V
F

N
C

N
O

V
+

G
N
D

38 39 40 41 42 43

NC

1N4005
DIODE*

V+ (1)

GND (2)

Thunderbolt Electromagnetic Lock


* Diode may be required on
certain lock models to provide
surge suppression.

Page 41 of 49

PUSH
TO
EXIT

Pneumatic Push-Button
Release (Pushplate 100)

SAFELY WIRING THE CONTROLLER WITH AN ELECTROMAGNETIC LOCK,


PNUEMATIC PUSHBUTTON AND PIR SENSOR

Relay Output 1
Common Jumper
JP7:

V+

GND

JP7

Note: This jumper is used to connect the common of Relay 1 to either


Ground, V+ or neither. Remove the jumper for this configuration.

Relay Output 1
Terminal Block
TRM6:

V
F

N
C

N
O

V
+

G
N
D

38 39 40 41 42 43
NC
GND
(V+)
C
1N4005
DIODE*

V+ (1)

PIR Presence Sensor

GND (2)

Thunderbolt Electromagnetic Lock

NC

* Diode may be required on


certain lock models to provide
surge suppression.

PUSH
TO
EXIT

Pneumatic Push-Button
Release (Pushplate 100)

Page 42 of 49

USING TOGGLE CODES TO LEAVE A DOOR UNLOCKED


There are applications where a door in the system must be held open for an extended amount
of time. You can use a second output of the controller to latch a door in an unlocked mode. By using a
transistor output in conjunction with one relay output, you can program the controller to offer timed entry
through one code and latched entry with a second code. In this case, one output is programmed to
time the door, and a second output latches the door. Use the following wiring example to implement
this function:

WIRING DIAGRAM USING TOGGLING OUTPUTS TO LATCH A DOOR IN PASSAGE

Relay Output 1
Common Jumper
JP7:

V+

GND

JP7

Note: This jumper is used to connect the common of Relay 1 to either


Ground, V+ or neither. In this configuration, JP7 is not connected.
Relay Output 1
Terminal Block
TRM6:

V
F

N
C

Transistor Outputs
3 + 4 Terminal Block
TRM8:

N
O

V
+

G
N
D

38 39 40 41 42 43

1N4005
DIODE*

V+ (1)

GND (2)

* Diode may be required on


certain lock models to provide
surge suppression.

Thunderbolt Electromagnetic Lock or


continuous duty Electric Strike

Page 43 of 49

V
F

V
+

50 51 52 53

In this example, Relay Output 1 switches current that is provided from Transistor Output 3. If
Output 1 is programmed to time the door, the door will unlock when codes that activate Output 1 are
used. By programming Output 3 to toggle when activated, codes that activate Output 3 will cause the
door to remain unlocked or locked, depending on the state of Output 3. When using this configuration
for the first time, you may have to activate Output 3 with a code in order to turn Output 3 on, which will
energize the magnetic lock.

USING A TRANSISTOR OUTPUT TO CONTROL AN ELECTROMAGNETIC LOCK


The transistor outputs are designed to turn on during a timed unlock cycle. Because of this,
many fail secure electric strikes can be directly connected to these outputs. In cases where Relay
Outputs are not available and you must connect a fail-safe device to these outputs (such as a magnetic
lock) you must use an external relay. The transistor outputs can be used to energize the external relay,
cutting the power to the fail-safe device. Use the following wiring configuration to perform this function:

TRANSISTOR OUTPUTS WITH FAIL-SAFE DEVICES WIRING DIAGRAM


Transistor Outputs
3 + 4 Terminal Block
TRM8:

V
F

50

51

Relay Output 1
Terminal Block
TRM6:

V
+

V
F

N
C

52

53

38

39

1N4005
DIODE*

COIL

COIL
External Relay

COMMON

NO

NC

1N4005
DIODE*

V+ (1)

GND (2)

Thunderbolt Electromagnetic Lock or


Other Fail - Safe Device

Page 44 of 49

N
O

V
+

G
N
D

40

41

42

43

CONTROLLING FOUR DOORS WITH THE MODEL 3000


The Wiegand Access Control Module of the Model 3000 Controller was designed to run two
doors independently. Since the controller has four outputs, in some systems the controller can be used
to control up to four doors. You can connect four Wiegand devices to the controller by connecting more
than one device into each of the two Wiegand ports. You can also connect multiple Matrix Keypads
into the Matrix Keypad Port. These configurations implemented correctly can be reliable, and can
reduce overall system cost by using one controller to control four doors.
There are considerations when using the controller in these extended configurations. First, you
must make sure that in all cases, the total current draw of all of the locking devices connected to the
controller does not exceed the maximum current output of the system power supply. Also, make sure
that that all surge suppression diodes are installed on each of the locking devices.
Second, in this configuration you must connect more than one Wiegand device to a single
Wiegand port. The controller allows the connection of multiple Wiegand devices, due to error detection
mechanisms incorporated into the programming of the controller. This is acceptable if you recognize
that all Wiegand devices connected to the same port, when swiped with the same card will unlock the
door(s) that the card is programmed to unlock. Issues can arise in single-controller systems that use
one card to unlock multiple doors. With systems that require two doors to unlock with the same card,
make sure that each of the reader heads of the two doors are connected to different Wiegand ports.
With other four-door systems, it is advisable that each card be programmed to unlock only one door in
order to maintain security.
Third, if connecting fail-safe devices to transistor outputs, you must use external relays as
described in the section called Using a Transistor Output to Control an Electromagnetic Lock.
Lastly, although it is possible to connect multiple Matrix Keypads into the Matrix Keypad Port,
doing this is not recommended. Any keypad connected to this port will send keystrokes back to the
controller. If two people were to type codes at the same time into two matrix keypads connected to the
same controller, the entries of both users would conflict with each others input. Only systems where
physical limitations stop users from typing into two keypads simultaneously (such as man-traps), should
use multiple matrix keypads. If you require multiple user interfaces to operate independently use
Wiegand devices. Call Highpower if you need assistance in configuring the controller with four doors.

MAN-TRAPS (FOR CLEAN ROOMS)


There are applications where two doors are used as man-traps. In this configuration, two doors
are located at different points of a common hallway, but only one door can be opened at a time. If one
door is opened, the second door can not be unlocked. This application is often used in air locks for
clean rooms in order to prevent contamination in the clean room. This application can be achieved with
the controller by connecting two locking outputs in the following manner:

Page 45 of 49

Relay Output 1
Common Jumper
JP7:

V+

GND

JP7

Note: This jumper is used to connect the common of Relay 1 to either


Ground, V+ or neither.

Relay Output 1
Terminal Block
TRM6:

V
F

N
C

N
O

V
+

G
N
D

38 39 40 41 42 43

1N4005
DIODE*

COMMON
Door Position Switch
on Second Door

NC

NO

Lock on First Door

V+ (1)

GND (2)
* Diode may be required on
certain lock models to provide
surge suppression.

Thunderbolt Electromagnetic Lock

In this configuration, the Door Position Switch shunts the output relay when the second door is opened.
This prevents the electromagnetic lock on the first door from de-energizing. When using this
configuration, make sure that the door position switch has a maximum current rating that is larger than
the current draw of the locking device. An external relay can be used in conjunction with a door
position switch in order to increase the contact capacity of the door position switch. Contact Highpower
if you require further assistance configuring this type of system.

THIRD-PARTY ADD-ON PERIPHERALS


Developers interested in creating third-party expansion cards or other types of peripherals to this unit
should contact Highpower directly. Highpower can arrange to create device drivers for third party
devices, can provide interfacing information and can create custom programming for third-party

Page 46 of 49

applications. We appreciate any interest in this area and appreciate any comments you may have
about improving our products.

CUSTOM WIRING DIAGRAMS AND UNIQUE APPLICATIONS


Highpower can provide design services for you application including wiring diagrams, installation
procedures, and system integration. We offer turnkey solutions for your security requirements. Please
feel free to contact Highpower directly for integration services.

WARRANTY INFORMATION
Thank you for choosing a Highpower product! The Highpower Security Products, LLC Door Controller
Model 3000 is manufactured to the highest quality standards to provide years of dependable service.
The Model 3000 is warranted for two years from the date of shipment against defects in parts,
workmanship and materials, when installed in accordance with instructions. Defects that occur within
this warranty period, under normal use of the product, shall be repaired or replaced with a new unit,
solely at our option. Warranty is void when product has been modified, damaged, abused, misused,
subjected to abnormal use or neglect, or subjected to harsh operating environments out of the normal
operating specifications.
No agent, employee or representative of Highpower Security Products, LLC has authority to bind
Highpower Security Products, LLC to any oral affirmation, representation or warranty, other than set
forth above. Highpower Security Products, LLC expressly disclaims all other warranties, expressed or
implied, including but not limited to any implied warranties of merchantability or fitness for a particular
purpose. Fair-Safe and Fail-Secure are definitions only. Use of these terms is not a performance
warranty, but merely a descriptive term used to characterize a design feature.

Page 47 of 49

TROUBLESHOOTING ISSUES
This section describes troubleshooting information that is discovered through technical support calls
with our customers. Highpower attempts to update this section on a regular basis with solutions to
commonly asked technical support questions.
Problem Description
The controller tends to reset from time to time
when a door is released. The reset is detected
when the LEDs light in sequence. Timing cycles
become disrupted.
The controller displays a constant Amber LED
when I am swiping cards for access, or performing
other Wiegand Operations.

When I am Bulk-Enrolling, all three LEDs stay on.


The Amber, Red and Green LEDs are all constant.
When I am adding a card with a Shadow Card
system, the Amber light is staying on after my
swipe.

Resolution
Make sure that there is adequate surge
suppression on the electromagnetic locks or
electric strikes that are connected to the controller.
See the Output Connection Diagrams for
information on how to add surge suppression to
your system.
There is a problem with the Wiegand Port
connection, or you are using the wrong type of
Wiegand Card. Check the wiring on the Wiegand
Ports and make sure all wires are connected
properly. Make sure your Reader is a standard 26Bit Wiegand type. If you are using proximity cards
with you system, make sure the cards are
encoded with a 26-Bit Wiegand format.
The memory is full. Try removing some cards that
you are not using from memory.
There are three causes for this condition. (1) The
card is already in memory. Try the card in run
mode to make sure it is working. (2) The memory
is full. Try removing some cards that you are not
using from memory. (3) There is a bad Wiegand
connection or bad Wiegand data sent to the
controller.

Page 48 of 49

TYPICAL SYSTEM RISER DIAGRAM


EXTERNAL FIRE
ALARM CONTACT

110VAC
220VAC

Transformer

Lightning 4000 Power Supply

Highpower Model 3000 Multifunction Door Control

Door #1 Inside

Door #1 Outside

4 # 18 AWG

Door #2 Inside
4 # 18 AWG

Proximity Motion
Detector

Proximity Motion
Detector

8 # 22 AWG
PUSH UNTIL ALARM SOUNDS
DOOR CAN BE OPENED IN 15
SECONDS

Door #2 Outside

2 # 22 AWG

6 # 22 AWG
W/ SHIELD

PUSH
TO
EXIT

PUSH
TO
EXIT

Pushplate 100
Remote Release
Pushbutton

Delayed Egress
Status Panel with
Request to Exit Button

6 # 22 AWG
W/ SHIELD

2 # 18 AWG

4 # 18 AWG
DPS

Thunderbolt
Electromagnetic Lock or
Electric Strike

Thunderbolt
Electromagnetic Lock or
Electric Strike

26 Bit Wiegand
Proximity Reader

Page 49 of 49

26 Bit Wiegand
Proximity Reader

Das könnte Ihnen auch gefallen