Transcript
KeyProx Access Control System User Guide Revision 1.4
Revision History Revision 1.0
Initial release
Revision 1.1
Additional LED status Change to Entering & Exiting program mode Added Pin Length Additional description of SL types
Revision 1.2
Added Graphical Explanation of Door Control Times - page 22
Revision 1.3
New Table of Contents Reorganised sections Added section on Normal Operation - page 7 Correction to One Free Movement command - page 12 Added command to clear Holidays - page 17 Removed memory dump and restore commands Changed TZ heading numbering to agree with software
Revision 1.4
Added TZ time requirement - page 14 and 15 Added TZ time requirement to Work Sheets page 25 and 26 Added warning about MASTER CARD on page 5 Added 1/0 to end of the command on page 12 Drawing of strike time modified on page 22 Corrected Command 68MM# on page 17
Table Of Contents General Description Conventions Notes Words Master Card KeyProx Access Control Concepts RECORD Security Schedule (SS) Security Level (SL) Door Schedule (DS) Anti-Pass-Back (APB) PIN Normal Operation Entering & Exiting Program Mode First Time Programming Subsequent Programming Exit Programming PIN Length Commands (Program Mode) Add tag without PIN - 110# (1) Add tag with PIN - 111# (1) Add PIN only - 12# (1) Clear RECORD - 13# (1) Edit/Enable PIN - 140# (1) Disable PIN - 141# (1) Change SS/APB - 15# (1) Set Password Level 0 - 160# (2) Set Password Level 1 - 161# (2) Set Password Level 2 - 162# (2) Set Password Level 3 - 163# (3) One Free Movement - 17# (1) Flash Tag RECORD number - 18# (1) Flash next RECORD number - 19# (1) PIN length - 21# (2) Alarm duration - 22# (2) Timed Access duration - 23# (2) Security Schedule - 3sd# (2) Door Schedule - 39d# (2) Set Time - 61# (2) Set Date - 62# (2) Use Daylight Saving - 63# (2) Set Summer Date - 64# (2) Set Winter Date - 65# (2) Set Holiday Date - 66# (2) Clear Holiday Date - 67# (2) Clear Holidays - 68MM# (2) Configure Relay 2 - 81# (3) Use Door Switch - 82# (3) Pulse or Toggle Relay - 83# (3) Beep on Door Alarm - 84# (3) Duress - 85# (3)
5 5 5 5 5 5 5 6 6 6 6 6 7 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 15 16 16 16 17 17 17 17 17 17 18 18 19 19
KeyProx User Guide page 3 of 26 650 KeyProx User Guide 1.4
Alarm Outputs Forced Alarm - 861# (3) Left Open Alarm - 862# (3) External Alarm Input - 863# (3) Duress Alarm - 864# (3) Retry Alarm - 865# (3) Door Control Times - Overview Strike Time - 871# (3) Open Delay - 872# (3) Allowed To Open Time - 873# (3) Left Open Time - 874# (3) Controller ID - 881# (3) Erase Transactions - 91# (3) Erase Users & Transactions - 92# (3) Erase All - 93# (3) Security Schedule Worksheet Door Schedule Worksheet
20 20 20 21 21 21 22 23 23 23 23 23 24 24 24 25 26
KeyProx User Guide page 4 of 26 650 KeyProx User Guide 1.4
KeyProx Access Control System General Description The KeyProx system consists of a KeyProx Controller, a Keypad Reader and an optional second Reader with or without keypad. Although KeyProx is a simple system it is feature-rich and easy to configure. Easy keypad commands allow complex access control structures to be implemented. The system features a Real-Time-Clock allowing logging of over 3000 transactions with date and time stamp stored in non-volitile memory. The system allows for 999 users with any mix of Tag only, PINs only or Tag + PIN access control. PC based programming and transaction download can be done through the RS-232 port on the KeyProx controller.
Conventions The following conventions are used in this document.
Notes Important notes are in bold: Notes are in bold
Words Tag The names “tag” or “tags” also refer to tokens or cards used to gain access at a KeyProx reader.
Master Card The KeyProx Controller is supplied with a MASTER CARD. Although any card or tag can be used as a Master, it is recommended that you use this card and that it is stored in a safe place. See page 8 for details on programming the MASTER CARD. If the MASTER CARD is lost you cannot enter programming mode and the unit will have to be reset resulting in the loss of all data.
KeyProx Access Control Concepts The following concepts are used in the KeyProx system.
RECORD A RECORD refers to an entry on the controller containing the TAG number, PIN code and access parameters. A user requests access by identifying his RECORD either by presenting his TAG or entering his RECORD number. The RECORD number or TAG is required to edit or clear a RECORD. It is therefore important to keep a list of all the RECORD numbers when adding tags & PINs.
KeyProx User Guide page 5 of 26 650 KeyProx User Guide 1.4
Security Schedule (SS) A Security Schedule is a matrix of days of the week, time zones and security levels and determines when and how access is granted. Each RECORD is assigned a SS for each of the readers. KeyProx supports 8 user defined Security Schedules numbered 1 to 8 and 2 fixed Security Schedules numbered 0 and 9. See page 13 for a detailed description. SS0 : Predefined as No Access at all times. SS9 : Predefined as Tag Only or Tag + PIN at all times.
Security Level (SL) KeyProx has 8 SL’s that define the level of security for identifying and granting a user access. The level of security during a time zone ranges from No access, PIN only, TAG only or complex arrangements where multiple users need to identify themselves. See page 14 for a detailed description of security levels.
Door Schedule (DS) Doors may be put into the following states using a Door Schedule: 0 = Normal access control operation. 1 = Locked - no access is allowed. 2 = Unlocked - no tag or PIN required to open the door. The DS is a matrix of days of the week, time zones and door state.
Anti-Pass-Back (APB) APB is used to prevent unauthorised access by handing a tag to a second person once the tag owner has gained access. KeyProx has 3 types of APB: Full APB (APB Type 1) This can only be used if there is an IN reader and an OUT reader on the same door. APB prevents a tag/PIN from being used to go IN if that tag/PIN has already gone IN or to go OUT if that tag/PIN has already gone OUT. Timed Anti-Pass-Back (APB Type 2) This can only be used if there is an IN reader and an OUT reader on the same door. Timed APB operates in the same manner as Full APB except there is a time-out period after which APB is no longer applied. Timed Access (APB Type 3) This function can be used on any door / reader combination. Timed Access prevents the same tag/PIN from being used at the same reader within the time-out period.
PIN A PIN is a numeric code of 1 to 6 digits in length and entered on the keypad to gain access. If used in conjunction with a tag, the tag is first read by the reader and then the PIN entered. If only a PIN is used, the RECORD number must first be entered and then the PIN number. The PIN length is a global setting - see command 21# on page 13
KeyProx User Guide page 6 of 26 650 KeyProx User Guide 1.4
Normal Operation In normal operation the parameters of the Security Schedule linked to a user determine how the user gains access. This may be tag only, tag plus PIN, PIN only or double tags and/or PINs (second person has to be identified to allow access). During normal access control operation, the LED’s on the reader indicate the Reader status as indicated in the table below. S = Steady
F = Flashing
Door Status GRN
RED
S S
YEL
Status / Action Required
S
In Access mode waiting for a tag
S
Door UNLOCKED - PIN or Tag not required
S
Door LOCKED - access always denied
Single Tag only transactions are indicated as follows: GRN
RED
S S
YEL
Status / Action Required
S
In Access mode waiting for a tag
S
Access granted
S
Access denied
Single Tag with PIN or PIN only transactions are indicated as follows: GRN
RED
YEL
Status / Action Required
S
In Access mode waiting for a tag or PIN
F
S
Waiting for PIN - after Tag read or PIN Address entered
S
S
Access granted
S
Access denied
S
Double Tag transactions are indicated as follows: GRN F
RED S
S S
YEL
Status / Action Required
S
In Access mode waiting for a tag or PIN
S
First Tag accepted - waiting for second Tag
S
Access granted
S
Access denied
Double Tag + PIN or Double PIN transactions are indicated as follows: GRN
RED
YEL
Status / Action Required
S
In Access mode waiting for a tag or PIN address
S
First Tag or PIN address accepted - waiting for PIN
S
First PIN accepted - waiting for second Tag or PIN address
F
S
Second Tag or PIN address accepted - waiting for PIN
S
S
Access granted
S
Access denied
F F
S
S KeyProx User Guide
page 7 of 26 650 KeyProx User Guide 1.4
Entering & Exiting Program Mode All programming is done from the Keypad of reader 1 and requires a tag with an appropriate programming level to be presented to enter the program mode. The system has 3 Password levels (PL) : PL0 - No access to program mode. PL1 - Administrator - access commands starting with 1. PL2 - Supervisor - access to commands starting in the range 1 to 7. PL3 - Installer - access to all commands. The following keys have special meaning during programming: # * 1 0
Enter key Clear key YES NO
First Time Programming A new or reset system has all the records fields blank. On power-up the yellow and red will be steady and green flashing. At this point read the MASTER CARD supplied with the system. The reader will now display a steady yellow LED. Now read the MASTER CARD again and you will be prompted to enter a 4 digit PIN code. The MASTER CARD can now be used with this PIN code to enter programming mode. Other RECORDS can be authorised to enter Program Mode provided they have PIN enabled and have a password level of 1,2 or 3. The yellow LED will now flash indicating Program Mode.
Subsequent Programming Once tags are added to the system, follow the actions in the table below to enter Program Mode. The table below shows the LED states and action required. S = Steady GRN F F
RED S
F = Flashing YEL
Action Required
S
In Normal mode waiting for a Tag or PIN -- Press 1#
S
Read tag with programming level 1, 2 or 3
S
Enter PIN code
F
System is now in Program mode
Exit Programming Press 1# to exit programming mode..
PIN Length The PIN length is a global value and by default is 4 digits. Changing the PIN length resets values in the tag records. If a different PIN length is required it MUST be done before adding tag records to the system. KeyProx User Guide page 8 of 26 650 KeyProx User Guide 1.4
Commands (Program Mode) In this section the following convention is observed for the heading of each command function. Command Name - Command Number ( Minimum Password Level required) e.g. Add tag without PIN - 110# (1) A command structure is shown as: 110# SS1 SS2 APB1 APB2 TAG 1/0 Where: All the digits are entered one after the other - spaces are only shown to make it easier to read and identify the parameters. TAG
is the action of reading the tag at the reader to store its code.
1/0 means press 1 to confirm of 0 to abort (Present another tag). Note that TAG can be replaced in the RECORD edit commands by entering the RECORD number on the keypad. This is indicated in the text as RECORD and instead of reading a tag press nnn# where nnn is the RECORD number of the tag. Due to limited user feedback during programming, the commands have to be entered exactly as detailed. It is therefore vital to prepare carefully before programming.
Add tag without PIN - 110# (1) This command adds a RECORD or series of RECORDS to the available memory. These RECORDS will have a tag number but no PIN numbers associated with them and cannot gain access when a SL requires a PIN. The command structure is: 110# SS1 SS2 APB1 APB2 TAG 1/0 TAG 1/0 ........
TAG
1/0 *
Where SS1 = Security Schedule number applied at reader 1 SS2 = Security Schedule number applied at reader 2 APB1 = APB Type number applied at reader 1 APB2 = APB Type number applied at reader 2 And APB Types are: 0 = No APB 1 = Full APB 2 = Timed APB 3 = Timed Access The * button is used to terminate the command. All tags entered until the * is pressed, will be added to available RECORDS memory with the same parameters. A RECORD’s information is saved to the next available memory position (see command 19#). Using RECORD in place of reading a tag cannot be used with this function.
KeyProx User Guide page 9 of 26 650 KeyProx User Guide 1.4
Add tag with PIN - 111# (1) This command adds a RECORD or series of RECORDS to the available memory. These RECORDS will have tag numbers as well as an “empty” PIN number associated with them. The first time the user attempts access, any PIN can be entered by the user and this will then become their PIN. The command structure is: 111# SS1 SS2 APB1 APB2 TAG 1/0 TAG 1/0 ........
TAG
1/0 *
Note: See command 110# for explanation of parameters The * button is used to terminate the command. All tags entered until the * is pressed, will be added to available memory with the same parameters. A RECORD’s information is saved to the next available memory position (see command 19#). Using RECORD in place of reading a tag cannot be used with this function.
Add PIN only - 12# (1) This command adds a PIN only RECORD to the next available memory position. The RECORD will have an “empty” PIN number but no tag number associated with it. In PIN only access mode, the user must enter their RECORD number and PIN to gain access. The first time the user attempts access, any PIN can be entered by the user and this will then become their PIN. The command structure is: 12# SS1 SS2 APB1 APB2 1 1...1 * Note: See command 110# for explanation of parameters Each time 1 (yes) is pressed another RECORD is added with the same parameters. The * button is used to terminate the command. All RECORDS entered until the * is pressed, will be added to available memory with the same parameters. This RECORD can only gain access when the current SL is set to PIN only. Although 9 can be assigned to SS1 and SS2 in the command structure above, do not do so as the PIN will be denied access at all times.
Clear RECORD - 13# (1) This command clears a RECORD. The command structure is: 13# TAG 1/0 or 13#
RECORD
1/0
If a tag is lost and the RECORD number is unknown, the tag can still be removed by using the Tag Simulator (631-10), provided the tag number is known. When RECORDS are cleared, the cleared RECORD cannot be reused via keypad programming. Cleared RECORDS can only be reused if programming is done via the optional PC software. KeyProx User Guide page 10 of 26 650 KeyProx User Guide 1.4
Edit/Enable PIN - 140# (1) This command enables a PIN on RECORDS that were added without a PIN (110#). It also clears the current PIN number of tags with PIN. The next time the user attempts access, any PIN can be entered by the user and this will then become their PIN. The command structure is: 140# TAG 1/0 or 140#
RECORD
1/0
Disable PIN - 141# (1) This command disables the PIN of the selected RECORD. The command structure is: 141# TAG 1/0 or 141#
RECORD
1/0
Change SS/APB - 15# (1) This command replaces the existing Security Schedules and APB settings of the selected RECORDS with new parameters. The command structure is: 15# SS1 SS2 APB1 APB2 TAG 1/0 TAG 1/0 ........ TAG 1/0 * Note: See command 110# for explanation of parameters The * button is used to terminate the command. All RECORDS entered until the * is pressed will have their parameters updated. RECORD
may be used in place of reading the tag.
Set Password Level 0 - 160# (2) This command sets the password level of the selected RECORD to 0 which disables all programming access for the RECORD. The command structure is: 160# TAG 1/0 or 160#
RECORD
1/0
Set Password Level 1 - 161# (2) This command sets the password level of the selected tag to 1 which allows the selected RECORD to access all programming commands that start with 1 with the exception of the Password Level commands. The command structure is: 161# TAG 1/0 or 161#
RECORD
1/0
RECORDS used for Password Level 1 must have a PIN and tag number.
Set Password Level 2 - 162# (2) This command sets the password level of the selected RECORD to 2 which allows the selected RECORD to access all programming commands that start with 1 to 7 with the exception the Password Level 3 command (163#). The command structure is: 162# TAG 1/0 or 162#
RECORD
1/0
RECORDS used for Password Level 2 must have a PIN and tag number.
KeyProx User Guide page 11 of 26 650 KeyProx User Guide 1.4
Set Password Level 3 - 163# (3) This command sets the password level of the selected RECORD to 3 which allows the selected RECORD to access all programming commands. This level should only be used by the installer or responsible person. The command structure is: 163# TAG 1/0 or 163#
RECORD
1/0
Tags used for Password Level 3 must have a PIN and tag number.
One Free Movement - 17# (1) This command is only used on systems configured to use APB. After issuing this command, every RECORD is allowed one access irrespective of their current APB requirement provided they meet their SL requirement. The command structure is: 17# 1/0
Flash Tag RECORD number - 18# (1) This command is used to readout the RECORD number (memory address) of a tag. The LEDs will flash in sequence to indicate the RECORD number. GREEN = Hundreds RED = Tens YELLOW = Units The command structure is: 18# TAG 1/0 All LEDs will go off for a short while after which the GREEN LED will flash slowly. Count the number of flashes and write down the number of Hundreds. After a short break the RED LED will flash slowly. Count the number of flashes and write down the number of Tens. After a short break the YELLOW LED will flash slowly. Count the number of flashes and write down the number of Units. e.g. 4 x GREEN, 3 x RED and 1 x YELLOW = RECORD 431
Flash next RECORD number - 19# (1) This command is used to indicate the address of the next available RECORD number. This would normally be used before adding a new batch of tags so as to be able to identify their RECORD numbers. The LEDs will flash in sequence to indicate the next available RECORD number. GREEN = Hundreds RED = Tens YELLOW = Units The command structure is: 19# All LEDs will go off for a short while after which the GREEN LED will flash slowly. Count the number of flashes and write down the number of Hundreds.
KeyProx User Guide page 12 of 26 650 KeyProx User Guide 1.4
After a short break the RED LED will flash slowly. Count the number of flashes and write down the number of Tens. After a short break the YELLOW LED will flash slowly. Count the number of flashes and write down the number of Units. e.g. 5 x GREEN, 1 x RED and 9 x YELLOW = Next RECORD 519
PIN length - 21# (2) This command sets the PIN length used for all PIN numbers. The command structure is: 21# L where L is length in the range 1 to 6 Default value = 4
Alarm duration - 22# (2) This command sets the length of time the Alarm output will be active unless a reset is pressed. The command structure is: 22# MMM (maximum value is 255) where MMM is a 3 digit number represents minutes. e.g. 025 = 25 minutes Default value = 15 minutes
Timed Access duration - 23# (2) This command sets the time duration for Timed Access and Timed APB. The command structure is: 23# MMM (maximum value is 255) where MMM is a 3 digit number represents minutes. e.g. 010 = 10 minutes Default value = 5 minutes
Security Schedule - 3sd# (2) This command is used to enter one or more days of a Security Schedule. The s = the Security Schedule number and is a number 0 to 8 where 0 = all Security Schedules The d = the day of the week where:
0 = every day 1 = Sunday, 2 = Monday, 3 = Tuesday, 4 = Wednesday, 5 = Thursday, 6 = Friday, 7 = Saturday 8 = Holiday
e.g.
325# to enter the data for SS2 - Thursday 300# to enter data that applies to all days and all schedules
There is also a Security Schedule 9 which cannot be edited. SS9 allows access at all times.
KeyProx User Guide page 13 of 26 650 KeyProx User Guide 1.4
Structure of data Each entry is broken into 5 time zones (TZ) and in each TZ the Security Level is set. The first TZ starts at 00:00 and the last ends at 24:00. The 5 TZs are defined by entering the hours and minutes of the intervening 4 TZs. Within each TZ a Security Level is set as detailed in the table below SL
Access Conditions
0
No access allowed
1
PIN only - tag not required ( Tag + PIN will also work)
2
Tag only - PIN not required (PIN record number in place of TAG won’t work)
3
Tag + PIN
4
No Access allowed - same as 0 above
5
2 different PINs required ( 2 people required to open the door)
6
2 different tags required ( 2 people required to open the door)
7
2 different tags with PINs required ( 2 people required to open the door)
The example table below shows the construction of a Security Schedule from which the parameters to be entered can be extracted. TZ1
TZ2
TZ3
TZ4
TZ5
TZ Starts
00:00
05:30
09:00
18:00
21:00
Security Level
0
3
1
2
6
In this example: TZ1 starts at 00:00 (fixed value) and ends just before the start of TZ2. During this time access is denied (SL 0). TZ2 starts at 05:30 and ends just before the start of TZ3. During this time both a TAG and PIN are required to gain access. Note that RECORDS that don't have a PIN and RECORDS without a tag will be denied access. Both a pin and tag is needed to identify the user’s RECORD. TZ3 starts at 09:00 and ends just before TZ4. During this time only a PIN is required to gain access. Note RECORDS without a PIN will be denied access. The user can present his tag with a PIN number or RECORD number with his PIN number to identify his RECORD. TZ4 starts at 18:00 and ends just before TZ5. During this time only a tag is required to gain access. Note RECORDS without a tag will be denied access. A user has to present his tag to identify his RECORD. TZ5 starts at 21:00 and ends at 23:59 (fixed value). During this time 2 tags have to be read one after the other to gain access. Two users have to identify their RECORDS in order to be considered for access. The command structure is: 3sd# SL0 HHMM1 SL1 HHMM2 SL2 HHMM3 SL3 HHMM4 SL4 Assuming entry of data for Security Schedule 2 and day of the week Thursday, the example above will be entered as: 325# 0 0530 3 0900 1 1800 2 2100 6 TZ2 must be greater than 0000 and each successive TZ must be higher than the previous one -- ie TZ2>0000, TZ3>TZ2, TZ4>TZ3 & TZ5>TZ4 This needs to be repeated for each day of the security schedule. KeyProx User Guide page 14 of 26 650 KeyProx User Guide 1.4
If the same data is required for all days or most days it is best to use the 0 option in place of the day number. This will then set all days to the same parameters. It is then a simple matter to change any day that requires a different set of data. Repeat the above for each Security Schedule required. A Security Schedule Worksheet is included at the end of this document.
Door Schedule - 39d# (2) This command is used to enter one or more days of a Door Schedule. The d = the day of the week, where: 0 = every day 1 = Sunday, 2 = Monday, 3 = Tuesday, 4 = Wednesday, 5 = Thursday, 6 = Friday, 7 = Saturday 8 = Holiday e.g.
395# to enter the Door Schedule for Thursday 390# to enter the same Door Schedule for every day
The example table below shows the construction of a Door Schedule from which the parameters to be entered can be extracted.
TZ1
TZ2
TZ3
TZ4
TZ5
TZ Starts
00:00
05:30
09:00
18:00
21:00
Door 1 State
1
0
2
0
1
Door 2 State
1
0
2
0
0
In this example: TZ1 starts at 00:00 (fixed value) and ends just before the start of TZ2. During this time both DOOR1 and DOOR2 are locked. TZ2 starts at 05:30 and ends just before the start of TZ3. During this time DOOR1 and DOOR2 are both in normal access mode. TZ3 starts at 09:00 and ends just before TZ4. During this time DOOR1 and DOOR2 are both unlocked and can be left open without generating an alarm. TZ4 starts at 18:00 and ends just before TZ5. During this time DOOR1 and DOOR2 are both in normal access mode. TZ5 starts at 21:00 and ends at 23:59 (fixed value). During this time DOOR1 is locked and DOOR2 are both in normal access mode. This last condition is useful if Reader 1 and Reader 2 both control the same door. During TZ5 no one may gain access to the area but those inside can still exit. The command structure is: 39d# A B HHMM(TZ1) C D HHMM(TZ2) E F HHMM(TZ3) G H HHMM(TZ4) J K Where the letters A to K are the door states in the table below and can be 0 = Normal, 1 = Locked and 2 = Unlocked. TZ2 must be greater than 0000 and each successive TZ must be higher than the previous one -- ie TZ2>0000, TZ3>TZ2, TZ4>TZ3 & TZ5>TZ4
KeyProx User Guide page 15 of 26 650 KeyProx User Guide 1.4
TZ1
TZ2
TZ3
TZ4
TZ5
TZ Starts
00:00
05:30
09:00
18:00
21:00
Door 1 State
A
C
E
G
J
Door 2 State
B
D
F
H
K
Assuming entry of the Door Schedule for Thursday, the example above will be entered as: 395# 1 1 0530 0 0 0900 2 2 1800 0 0 2100 1 0 This needs to be repeated for each day of the Door Schedule. If the same data is required all days or most days it is best to use the 0 option in place of the day number. This will then set all days to the same parameters. It is then a simple matter to change any day that requires a different set of data. Default value - all entries are blank A Door Schedule Worksheet is included at the end of this document.
Set Time - 61# (2) This command sets the time of KeyProx. The command structure is: 61# HHMM where:
HH is hours in 24 hour format and is in the range 00 - 23 MM is minutes and is in the range 00 - 59
Set Date - 62# (2) This command sets the date of KeyProx. The command structure is: 62# WYYMMDD where:
W is day of the week and is in the range 1 - 7 (1=Sunday) YY is the year and is in the range 00 - 99 MM is the month and is in the range 01 - 12 DD is the day and is in the range 01 - 31
Use Daylight Saving - 63# (2) This command enables/disables the use of Daylight Saving Time. The command structure is: 63# 0 or 1 where
0 = No 1 = Yes
Default value = No
KeyProx User Guide page 16 of 26 650 KeyProx User Guide 1.4
Set Summer Date - 64# (2) This command sets the date the system will advance the time by 1 hour. The command structure is: 64# MMDD where:
MM is the month and is in the range 01 - 12 DD is the day and is in the range 01 - 31
Default value = 09 01 (Sept 1st)
Set Winter Date - 65# (2) This command sets the date the system will retard the time by 1 hour. The command structure is: 65# MMDD where:
MM is the month and is in the range 01 - 12 DD is the day and is in the range 01 - 31
Default value = 03 01 (March 1st)
Set Holiday Date - 66# (2) This command sets a date as a Holiday. There are no limits to the number of days that may be set as holidays. The command structure is: 66# MMDD where:
MM is the month and is in the range 01 - 12 DD is the day and is in the range 01 - 31
Clear Holiday Date - 67# (2) This command clears a Holiday date and sets it to a normal day . The command structure is: 67# MMDD where:
MM is the month and is in the range 01 - 12 DD is the day and is in the range 01 - 31
Clear Holidays - 68MM# (2) This command clears all the Holidays for the selected month and sets them as normal days. The command structure is: 68MM# 1 or 0 where:
MM is the month and is in the range 01 - 12 0 = No (Cancel command) 1 = Yes (Confirm command)
Configure Relay 2 - 81# (3) This command determines the function of Relay 2. In a single door installation Reader 1 & 2 are installed at the same door and Relay 1 is controlled by both readers. In this configuration Relay 2 is an Alarm relay. KeyProx User Guide page 17 of 26 650 KeyProx User Guide 1.4
It is possible to use Reader 2 on a different door and this requires that Relay 2 be configured as a strike relay for Door 2. The command structure is: 81# 1/0 where:
1 = Relay 2 operates as strike relay for Door 2. 0 = Relay 2 operates as an Alarm relay.
Default value = 0 (Alarm Relay)
Use Door Switch - 82# (3) This command determines if door-switch status is monitored. A door-switch is used to monitor the door's open or closed status. This is used for a number of functions including confirmation of transactions, door left open alarm etc. The command structure is: 82# (D1)1/0 [(D2)1/0] where:
1 = Door-switch is used. 0 = Door switch is ignored. D1 and D2 in the above structure is only to show the door number that applies to the question asked. Only when Relay 2 is used as strike relay for Door 2 will the [(D2)/1/0] part of the command apply.
e.g. If Door 1 and Door 2 are 2 separate doors and only Door 1 has a door-switch then the command is entered as: 81# 1 0 Default value = 0 0 (Ignore both door switches)
Pulse or Toggle Relay - 83# (3) This command determines if the relays operate in pulse or toggle mode. In Pulse mode the relay is energised for a pre-set time and then releases. In Toggle mode each successive valid read changes the state of the reader. The command structure is: 83# (R1)1/0 [(R2)1/0] where:
1 = Relay is pulsed. 0 = Relay is toggled. R1 and R2 in the above structure is only to show the relay number that applies to the question asked. Only when Relay 2 is used as strike relay for Door 2 will the [(R2)/1/0] part of the command apply.
e.g. If Relay 1 is connected to a door strike and pulsed and Relay 2 is toggled so as to activate or deactivate an alarm then the command is: 83# 1 0 Default value = 1 1 (both pulsed)
KeyProx User Guide page 18 of 26 650 KeyProx User Guide 1.4
Beep on Door Alarm - 84# (3) This command determines if the beeper sounds when a Door Left Open or Door Forced alarm is generated. The command structure is: 84# (D1)1/0 [(D2)1/0] where:
1 = Enable beeper. 0 = Disable beeper. D1 and D2 in the above structure is only to show the relay number that applies to the question asked. Only when Relay 2 is used as strike relay for Door 2 will the [(D2)/1/0] part of the command apply.
e.g. If Door 1 beeper must be enabled and Door 2 disabled the command is: 84# 1 0 Default value = 1 (Enabled) Note: If Relay 2 is used for alarms ( 81#0 - see Configure Relay 2 above) then it is assumed that Reader 1 & Reader 2 are connected to the same door. In this case only the setting for Door 1 is used and the Door 2 setting is ignored.
Duress - 85# (3) This command sets the Duress function ON or OFF. If the Duress function is selected, pressing 0# before reading a tag or entering a PIN code will cause a Duress Alarm. Access will be allowed provided the normal access rules are met. The command structure is: 85# 1/0 where:
1 = Duress ON
0 = Duress OFF
Default value = 1 (Duress ON)
KeyProx User Guide page 19 of 26 650 KeyProx User Guide 1.4
Alarm Outputs The next group of commands relate to the alarm outputs of the KeyProx controller. There are 2 outputs; Relay 2 & OP3. Relay 2 This is a change over relay with voltage free contacts. If activated, the relay latches and has to be reset by a push button wired to the Reset input of the controller. If Relay 2 is configured as a strike relay for Door 2 , then any alarm settings for this relay are ignored. OP3 This is an Open Collector Output that can be used to drive an external relay The output is a pulse of approximately 1 second. Configuration To cause an alarm event to trigger some external device, the alarm events need to be linked to either or both of the alarm outputs. It is permitted for all alarm types to be assigned to all the outputs. Alarm events are always logged as transactions irrespective of their output settings. All the following alarm commands have the same structure: 86n# (R2) 0/1 (OP3) 0/1 where
n = Alarm Type (see the following commands) 1 = Yes (selected) 0 = No (not selected)
e.g. Forced Alarm output to Relay 2 but not OP3 861 1 0
Forced Alarm - 861# (3) This command selects the alarm outputs activated by a Forced Door condition. This happens when a door is open without access being granted. The command structure is: 861# (R2) 1/0 (OP3)1/0 Default value = 1 1 (Alarm to Relay 2 and OP3 )
Left Open Alarm - 862# (3) This command selects the alarm outputs activated by a Door Left Open condition. This happens if the door is opened after access have been granted and not closed within the required time (see 874# for time). The command structure is: 862# (R2) 1/0 (OP3)1/0 Default value = 1 1 (Alarm to Relay 2 and OP3 )
KeyProx User Guide page 20 of 26 650 KeyProx User Guide 1.4
External Alarm Input - 863# (3) This command selects the alarm outputs activated by an external switch wired to the Alarm input of the controller. This input is not available as an alarm input if Relay 2 is configured as a strike relay. The command structure is: 863# (R2) 1/0 (OP3)1/0 Default value = 1 1 (Alarm to Relay 2 and OP3 )
Duress Alarm - 864# (3) This command selects the alarm outputs activated by a Duress access provided Duress mode has been activated with command 85#. The command structure is: 864# (R2) 1/0 (OP3)1/0 Default value = 1 1 (Alarm to Relay 2 and OP3 )
Retry Alarm - 865# (3) This command selects the alarm outputs generated by a Retry alarm. A user is allowed 3 attempts at entering a PIN code. After this the keypad is locked out for about 1 minute and a Retry Alarm is generated. If another TAG or RECORD is entered the keypad lockout is reset. The command structure is: 865# (R2) 1/0 (OP3)1/0 Default value = 1 1 (Alarm to Relay 2 and OP3 )
KeyProx User Guide page 21 of 26 650 KeyProx User Guide 1.4
Door Control Times - Overview There are 4 different timers associated with door control to cater for the many locking problems that are encountered. If Relay 2 is assigned to Door 2, the times apply to both relays. Strike Time This is the maximum length of time the strike relay will be energised. If a door switch is connected to the system, the relay will be de-energised the moment the door is opened. Open Delay This is a time delay between sensing that the door switch has opened and de-energising the strike relay. Some locks have an inbuilt switch which may activate before the door has opened far enough to prevent re-locking. Setting an Open Delay of about 1 second overcomes this problem. Allowed To Open This is the time beyond the end of the Strike Time that the door may be allowed to open without causing a Forced Alarm. Some locks only require a short pulse to unlock and thereafter remain unlocked. This type only re-lock if the door is actually opened and therefore are a security risk if the strike relay operates but the door isn't opened. In this type of application the Strike Time may be set to 0.5 sec and the Allowed To Open to about 10 seconds. If the door is opened after 10 seconds, a Forced Alarm is generated. Left Open This is the maximum time the door may be held open after a valid access was allowed. Beyond this time a Left Open alarm is generated.
Graphical Explanation of Door Control Times Valid card activates relay
The relay resets after the strike time if the door switch has not operated.
Strike Time (ST)
Door switch opens within the “Strike Time”
Door forced alarm logged if door switch opens after “Allowed to Open” time
Allowed to Open (AO) Door switch opens within “Allowed to Open” time Relay resets
Left Open (LO)
Open Delay (OD) Left Open (LO)
Open Delay (OD)
Door left open alarm logged if door switch still open after “Left Open” time
KeyProx User Guide page 22 of 26 650 KeyProx User Guide 1.4
Strike Time - 871# (3) This command sets the relay strike time. The command structure is: 871# TTT Where
TTT is the strike time in 0.1s steps in the range 0 - 25.5 seconds
e.g. for a strike time of 2.5 seconds the command is 871# 025 Default value = 5 seconds
Open Delay - 872# (3) This command sets the open delay time (see explanation above). The command structure is: 872# TTT Where
TTT is the open delay in 0.1s steps in the range 0 - 25.5 seconds
e.g. for open delay of time of 1 second the command is 872# 010 Default value = 0
Allowed To Open Time - 873# (3) This command sets the Allowed To Open time (see explanation above). The command structure is: 873# TTT Where
TTT is the strike time in seconds in the range 0 - 255 seconds
e.g. for a time of 18 seconds the command is 873# 018 Default value = 0
Left Open Time - 874# (3) This command sets the time the door may be left open (see explanation above). The command structure is: 874# TTT Where
TTT is the strike time in seconds in the range 0 - 255 seconds
e.g. for a time of 8 seconds the command is 874# 008 Default value = 30 seconds
Controller ID - 881# (3) This command sets the ID of the controller. If there are a number of KeyProx systems and a PC is used to download transactions, they will all be stored in the same database. If each controller has a unique ID, the source of transactions can be easily identified. The command structure is: KeyProx User Guide page 23 of 26 650 KeyProx User Guide 1.4
881# NNN Where
NNN is a number the range 0 - 255
Default value = 0
Erase Transactions - 91# (3) This command clears all the transactions from memory. The command structure is: 91# 0/1 Where
0 = Abort 1 = Clear
Erase Users & Transactions - 92# (3) This command clears all the transactions, Tag and PIN data from memory. The command structure is: 92# 0/1 Where
0 = Abort 1 = Clear
Erase All - 93# (3) This command clears all memory and restores factory defaults. The command structure is: 93# 0/1 Where
0 = Abort 1 = Clear
KeyProx User Guide page 24 of 26 650 KeyProx User Guide 1.4
Security Schedule Worksheet SS 1 (Sun) 2 (Mon) 3 (Tue) 4 (Wed) 5 (Thu) 6 (Fri) 7 (Sat) 8 (Holiday)
SL
TZ1 00:00
TZ2 :
TZ3 :
TZ4 :
TZ5 :
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
Access Conditions
0
No access allowed
1
PIN only - tag not required
2
Tag only - PIN not required
3
Tag + PIN
4
No Access allowed - same as 0 above
5
2 different PINs required ( 2 people required to open the door)
6
2 different tags required ( 2 people required to open the door)
7
2 different tags with PINs required ( 2 people required to open the door) The Security Schedule command structure is: 3sd# SL0 HHMM1 SL1 HHMM2 SL2 HHMM3 SL3 HHMM4 SL4 The example below is for Security Schedule 2 and day of the week Thursday.
SS 2
TZ1 00:00 0
5 (Thu)
TZ2 05:30 3
TZ3 09:00 1
TZ4 18:00 2
TZ5 21:00 6
325# 0 0530 3 0900 1 1800 2 2100 6
To program all days to the same setting use 0 in place of the day number TZ2 must be greater than 0000 and each successive TZ must be higher than the previous one -- ie TZ2>0000, TZ3>TZ2, TZ4>TZ3 & TZ5>TZ4 KeyProx User Guide page 25 of 26 650 KeyProx User Guide 1.4
Door Schedule Worksheet
1 (Sun)
Door 1 Door 2
2 (Mon)
Door 1 Door 2
3 (Tue)
Door 1 Door 2
4 (Wed)
Door 1 Door 2
5 (Thu)
Door 1 Door 2
6 (Fri)
Door 1 Door 2
7 (Sat)
Door 1 Door 2
8 (Holiday)
Door 1 Door 2 Door States
TZ1 00:00
TZ2 :
TZ3 :
TZ4 :
TZ5 :
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
00:00
:
:
:
:
TZ4 18:00 0 0
TZ5 21:00 1 0
0 = Normal 1 = Locked 2 = Unlocked
The example below is for the Thursday Door Schedule.
5 (Thu)
Door 1 Door 2
TZ1 00:00 1 1
TZ2 05:30 0 0
TZ3 09:00 2 2
395# 1 1 0530 0 0 0900 2 2 1800 0 0 2100 1 0
To program all days to the same setting use 0 in place of the day number TZ2 must be greater than 0000 and each successive TZ must be higher than the previous one -- ie TZ2>0000, TZ3>TZ2, TZ4>TZ3 & TZ5>TZ4
KeyProx User Guide page 26 of 26 650 KeyProx User Guide 1.4