Keri Systems User Manual HPP-100 Hand-Held Programmer
HPP-100 Hand-Held Programmer © 1996 Keri Systems, Inc. ALL RIGHTS RESERVED Document Number 01817-001, Revision 3.3 September 1999 Keri Systems, HPP-100 Hand-Held Programmer, PXL-100, OB-1, and KMM-40 Memory Module are trademarks of Keri Systems, Inc. Other product names are trademarks or registered trademarks of their owners. Keri Systems reserves the right to change, without notice, product offerings or specifications.
HPP-100 Hand-Held Programmer Contents THE HPP-100 HAND-HELD PROGRAMMER 1 Programming Command Groups 2 System Preparation Applying Power to the Master Control Unit The Master Control Reader’s LED The Personal Identification Number (PIN) Using the PIN to Enter Programming Mode Setting a New PIN Configuring the Serial Port 3 3 4 4 4 5 6 Command Descriptions Standard Commands Timing Functions Set the Date [G] Set the Time [G] Set the Unlock Time [N] Set the Held-Open Time [N] Set the Close of Business Ti
HPP-100 Hand-Held Programmer Level Commands Serial Port Function Configure the Serial Port [N] Manual Card Enrolling Function Enroll Card by the Number Code [G] Security Functions Reset Anti-Passback for All Cards [G] Set the Card Security Fence [N] Set Daylight Savings Time [G] Favorite Reader List Functions Display the Favorite Reader List [G] Add a Reader to the Favorite Reader List [G] Add Readers to the Favorite Reader List [G] Remove a Reader from the Favorite Reader List [G] Remove Readers from the F
HPP-100 Hand-Held Programmer Revision 3.
HPP-100 Hand-Held Programmer The HPP-100 Hand-Held Programmer The HPP-100 Hand-Held Programmer is a powerful and convenient tool, yet its operation is simple enough for anyone to master in a short period of time. The HPP-100 has the appearance of a TV remote control, but has a different principle of operation. It is a mini-transmitter using a radio frequency (RF) rather than an infrared signal to transmit data.
HPP-100 Hand-Held Programmer In conjunction with the Hand-Held Programmer, there are three hardware options that can be used as programming aids. 1. The 32-character LED display is strongly recommended when using the HPP-100 to program a PXL-100 network or a stand-alone system. The display is standard with the OB-1 option board, but can be used with any of the plug-in option boards.
HPP-100 Hand-Held Programmer System Preparation When using the Hand-Held Programmer, all system programming is done through the Master Reader. Before using the Hand-Held Programmer, perform the following system preparation and verification steps to ensure your system is fully operational and ready for programming. Applying Power to the Master Control Unit If power is being applied to the Master Control Unit for the first time, perform the following checks.
HPP-100 Hand-Held Programmer The Master Control Reader’s LED The Master Control Reader’s LED can be used to identify the Master Control Unit’s current status.
HPP-100 Hand-Held Programmer Setting a New PIN To assign a new PIN, enter the current PIN to enter programming mode as described above. Press [9] to enter the command to change the PIN. The optional LCD will display: CHANGE PIN OLD PIN _ _ _ _ Enter the old PIN value. (If it is the factory default PIN, it will be [0] [0] [0] [0].) The LCD will display: [VOID] [CLEAR] OLD PIN x x x x Press [VOID].
HPP-100 Hand-Held Programmer Configuring the Serial Port To establish communication with a serial printer, PC, or Modem, the Master Control Unit’s serial port must be configured for the device to be used. To configure the serial port for the serial printer or the PC, the serial printer or PC cabling at the Master Control Unit’s serial port must be disconnected. To configure the serial port for the modem, the modem must be connected and ready to receive initialization string from the Master Control Unit.
HPP-100 Hand-Held Programmer Figure 2 - The Serial Printer Cable Figure 3 - The PC Cable Figure 4 - The Modem Cable Revision 3.
HPP-100 Hand-Held Programmer Command Descriptions This section provides descriptions and usage instructions for every command that is available for the Hand-Held Programmer. Before using any command, the Master Control Unit must be in the programming mode. This is done by entering your PIN as described in the Setting a New PIN section listed above. The following notes apply to every command described in this document. 1.
HPP-100 Hand-Held Programmer checking for that card, allowing free access at any time. Time zones 1 through 5 are user programmable. Time zone 6 is reserved for network use. Time zone 7 is used to disable time zone access for a card (called the “Never” time zone). NOTE: When using a PC host system for programming, you can program a greater number of time zones to provide a greater degree of flexibility.
HPP-100 Hand-Held Programmer Set the Unlock Time [N] The Unlock Time is the amount of time that the Master Control Unit’s lock power relay is energized, allowing access. This time can be set from 1 to 99 seconds. Example . . . to set the unlock time to 5 seconds: Press . . . [4] [0] [5] [SEND] DOOR UNLOCK TIME SECS: 0 5 Set the Held-Open Time [N] The Held-Open Time is the maximum amount of time an alarmed door or gate may be held open by someone entering that door or gate.
HPP-100 Hand-Held Programmer Example . . . to set the close of business time to 6 P.M. (18:00 hours): Press . . . [6] [1] [8] [0] [0] [SEND] SET COB TIME H: 1 8 M: 0 0 Card Management Functions In the PXL-100 system, cards are managed by assigning them to a “Slot.” A slot is a list of information that applies to a specific card. The information in a slot includes the slot’s identification number, the card’s unique number code, and the time zone that applies to that card.
HPP-100 Hand-Held Programmer LEVEL: 2 Press . . . [SEND] PRESENT CARD[S] ENROLLING 0 0 4 7 Present the card to the Master Reader and the reader responds with two short-BEEPs that signify the command is complete. Notes on Card Enrollment: 1. Attempting to enroll a card in an occupied slot will cause the program to exit, requiring reentering the PIN and beginning again.
HPP-100 Hand-Held Programmer Press . . . [L] ENROLL CARD[S] LEVEL: _ Press . . . [2] (the time zone for all cards in the batch to follow) [SEND] [CLEAR] LEVEL: 2 Press . . . [SEND] PRESENT CARD[S] ENROLLING 0 0 1 0 Present each card to the Master Reader one at time. With each correct entry, the reader will respond with a two short BEEPs signifying the card was accepted. If a slot is occupied or the card is already enrolled, the response will be a “NO-BEEP.
HPP-100 Hand-Held Programmer Voiding Consecutive Cards [G] Voiding Cards removes them from the Master Control Unit’s list of occupied slots. Voiding cards in Batch Mode is similar to voiding a single card. You must know the slot number assigned to each card. You do not have to have the cards in hand to void them from the Master Control Unit. Example . . . to void a batch of cards in slots 10 through 20: Press . . . [VOID] VOID CARD[S] #: _ _ _ _ TO #: _ _ _ _ Press . . .
HPP-100 Hand-Held Programmer Change the Time Zone for Consecutive Cards [N] Changing the Time Zone for Consecutive Cards allows the time zone for consecutive cards to be changed to a new value. You must know the slot numbers for the cards to be changed and they must be consecutive slot numbers. Example . . . to change the time zone for consecutive cards in slots 10 through 20 to time zone 2: Press . . . [3] CHANGE LEVEL #: _ _ _ _ TO #: _ _ _ _ Press . . .
HPP-100 Hand-Held Programmer Verifying a Card sends the card’s internal code number and the time zone that card has been assigned to the serial printer. Example . . . to verify the card in slot 2139: Press . . .
HPP-100 Hand-Held Programmer Example . . . to print enrolled cards: Press . . . [2] [#] [SEND] PRINTER [SEND] [LEVEL] The printout will appear as: ENROLLMENT FOR DOOR [ID#] LEVEL (beginning card slot number) (continued) (ending card slot number) [total] Cards Print Status Information [G] Printing Status Information sends a list of the Master Control Unit’s status to the serial printer. Press . . . [2] [#] Revision 3.
HPP-100 Hand-Held Programmer The printout will appear as: SYSTEM INFORMATION FOR DOOR: [ID#] Firmware Rev: [rev #] Option Board: [option board type] Time: [xx:xx] Date: [day-of-week MM-DD-YY] System ID: [xx] Cold Reset: [number that have occurred] Warm Reset: [number that have occurred] POST Errors: [number that have occurred] Local APB: [anti-passback status ON/OFF] Open time: [time or OFF] Unlock time: [time or OFF] COB time: [time or OFF] Auto-Unlock: [time or OFF] Capacity Trip: [value or OFF] Security
HPP-100 Hand-Held Programmer Example . . . to print the last 10 transactions: Press . . . [2] [1] Press . . . [0] [0] (the print command) [1] [0] [SEND] (the last 10 transactions) [SEND] [CLEAR] LAST 0 0 1 0 EVENTS The printout will appear as: LATEST TRANSACTIONS FOR DOOR [ID#] DATE TIME TRANSACTION (continued) END OF TRANSACTIONS Print Cards from a Time Zone [G] Printing Cards from a Time Zone allows you to list the cards that are valid for a given time zone by slot number. Example . . .
HPP-100 Hand-Held Programmer Group 0/Memory Module Commands Group 0/Memory Module Commands are used for card and time zone control, anti-passback control, and for managing data in the Memory Module. Card, Time Zone, and Anti-Passback Functions Exit Command Mode [n/a] The Exit Command allows you to exit from programming mode. Example . . . to exit from programming mode: Press . . . [0] [SEND] The LED display will return to the “system at work” screen.
HPP-100 Hand-Held Programmer Saturday and Sunday 64 + 1 = 65 Monday through Friday 2+ 4 + 8 + 16 + 32 = 62 7-Days 1 + 2 + 4 + 8 + 16 + 32 + 64 = 127 Example . . . to create time zone 1 – beginning at 8:00 A.M., ending at 5:00 P.M. (17:00 hours), for Monday through Friday: Press . . . [0] [1] (the create time zone command) SET TIME ZONE ZONE: _ Press . . . [1] (the desired zone number) START TIME H: x x M: x x Press . . . [0] [8] [0] [0] (the beginning time) END TIME H: x x M: x x Press . . .
HPP-100 Hand-Held Programmer For networked anti-passback, two to eight control units may be networked. One control unit must be designated as the Master Control Unit and must be equipped with a Master Option Board. The Master Option Board must have address switches 7 and 8 ON. This unit will be the only access reader. The remaining control units must be equipped with Slave Option Boards. All of these units must have unique addresses set. These units will be egress readers. Example . . .
HPP-100 Hand-Held Programmer Set the Data File Identifier [n/a] Setting the Data File Identifier allows you to assign a file name to the data being loaded into the Memory Module. Example . . . to set a data file identifier of 1 2 3: Press . . . [0] [7] ID: x x x ID: _ _ _ Press . . . [1] [2] [3] SET SYSTEM ID ID: 1 2 3 Press . . .
HPP-100 Hand-Held Programmer Transfer Events to the Memory Module [N] Transferring Events to the Memory Module allows you transfer event data from a Control Unit to the Memory Module for transfer to another Control Unit or a PC system. Example . . . to transfer events to the memory module: Press . . .
HPP-100 Hand-Held Programmer Transfer Cards from the Memory Module [G] Transferring Cards from the Memory Module allows you transfer card data from the Memory Module to a PXL-100 control unit. You must know the ID number of the data file you wish to transfer. Example . . . to transfer cards from data file identifier 1 2 3 in the memory module: Press . . . [0] [VOID] LOAD CARD DATA ID: _ _ _ Press . . . [1] [2] [3] LOAD CARD DATA [SEND] [CLEAR] Press . . .
HPP-100 Hand-Held Programmer Example . . . to configure the serial port: Press . . . [LVL] [9] [2] SERIAL PORT PRT = 0 PC = 1 REM = 2 For serial printer operation, Press . . . [0] [SEND] For PC operation, Press . . . [1] [SEND] For modem operation, Press . . . [2] [SEND] SERIAL PORT PRINTER or PC or MODEM (the appropriate serial port status will be displayed) NOTE: Each communication configuration requires unique cabling.
HPP-100 Hand-Held Programmer _ _ _ _ _ _ _ _ _ _ Press . . . [0] [0] [7] [9] [3] [3] [4] [2] [7] [4] [LVL] [SND] [CLR] 0 0 7 9 3 3 4 2 7 4 At this point, you have a choice. You may . . . Press . . . [SEND] and all the default card/slot time zone and system configuration attributes will be transferred as is. Or you may assign a time zone value for the card being entered. To assign a time zone value, you must know the time zone value you wish to apply. To assign a time zone value of 3: Press . . .
HPP-100 Hand-Held Programmer Example . . . to reset the anti-passback mode for all access cards: Press . . . [LVL] [9] [0] [SEND] APB AMNESTY [SEND] [CLEAR] Set the Card Security Fence [N] The Card Security Fence feature allows cards to be used to remotely arm or disarm an alarm panel. To set the security fence, a slot number is designated to be a boundary between “privileged” and “non-privileged” cards.
HPP-100 Hand-Held Programmer Example . . . to enable daylight savings time: Press . . . [LVL] [9] [7] [1] DAYLIGHT SAVINGS [0] = OFF [1] = ON Favorite Reader List Functions The Favorite Reader List is a list of readers on the access control network that are programmed to be treated equally.
HPP-100 Hand-Held Programmer Example . . . to add reader 4 to the favorite reader list: (readers 1 and 2 are already on the favorite reader list) Press . . . [LVL] [ENRL] ENROLL DOOR[S] DOOR: _ TO DOOR: _ Press . . . [4] [SEND] Displaying the favorite reader list will now show: 1 2 3 4 5 6 + + – + – – Add Readers to the Favorite Reader List [G] Adding Readers to the Favorite Reader List is used to add several consecutive readers together on the favorite reader list.
HPP-100 Hand-Held Programmer Remove a Reader from the Favorite Reader List [G] Removing a Reader from the Favorite Reader List is used to remove one reader from the favorite reader list. To perform this command, you must know the address number of the reader you wish to remove. Example . . . to remove reader 2 from the favorite reader list: (readers 1 and 2 are already on the favorite reader list) Press . . . [LVL] [VOID] VOID DOOR[S] DOOR: _ TO DOOR: _ Press . . .
HPP-100 Hand-Held Programmer Displaying the favorite reader list will now show: 1 2 3 4 5 6 + + – – – – Transfer a Card from the Master Reader to all Readers on the FRL [G] Transferring a Card from the Master Reader to all Readers on the FRL is used to transfer all time zone and system configuration attributes for one card from the Master Control Unit to all other readers on the favorite reader list. To perform this command, you must know the slot number of the card you wish to add. Example . . .
HPP-100 Hand-Held Programmer Transfer Cards from the Master Reader to all Readers on the FRL [G] Transferring Cards from the Master Reader to all Readers on the FRL is used to transfer all time zone and system configuration attributes for a continuous set of cards from the Master Control Unit to all other readers on the favorite reader list. To perform this command, you must know the slot numbers of the cards you wish to add. Example . . .
HPP-100 Hand-Held Programmer Press . . . [LVL] TRANSFER CARDS NEW LEVEL : _ Press . . . [3] [SEND] There will be a short delay as the card/slot time zone and system configuration attributes are transferred from the Master Control Unit to all readers on the favorite reader list. As the transfer is taking place, the LCD will display the following information.
HPP-100 Hand-Held Programmer NEW PIN _ _ _ _ Press . . . [1] [1] [5] [6] [ENROLL] [CLEAR] NEW PIN * * * * Press . . . [ENRL] CHANGE PIN NEW PIN _ _ _ _ Press . . . [1] [1] [5] [6] [SEND] [CLEAR] NEW PIN * * * * Press . . . [SEND] The Master Control Unit will now respond to the new PIN. Clear Reader Memory [N] Clearing Reader Memory completely erases all card/slot and event information and restores the Master Control Unit to all of its factory default values.
HPP-100 Hand-Held Programmer Appendices 1. 2. 3. 4. Glossary of Terms HPP-100 Hand-Held Programmer Quick Start Guide Customer Support Information Warranty Information Revision 3.
HPP-100 Hand-Held Programmer Revision 3.
HPP-100 Hand-Held Programmer Glossary anti-passback — Ensures one-card/one-way access into and then out of a controlled area. An authorized card presented to the access reader will allow access, but will not work again for access until presented to the egress reader. card — A small electro-mechanical device that has a unique electro-magnetic signature. Cards are programmed to grant access and egress to an access control system.
HPP-100 Hand-Held Programmer HPP-100 Hand-Held Programmer Quick Start Guide The following table is a quick reference guide to all commands that are available for the HPP-100 Hand-Held Programmer Guide. The following information applies to the programmer and all programming commands. • • • While NOT in programming mode: pressing [LVL] toggles Monitor Mode on and off • pressing [SND] toggles the LCD display through system status screens (time, date, software version, responding readers).
HPP-100 Hand-Held Programmer Group 0 Commands Exit Command Mode Define a Time Zone Set Anti-Passback Set Auto-Unlock Time Zones Memory Module Commands Transfer Cards to Memory Module Transfer Events to Memory Module Erase Memory Module Set Data File Identifier Erase Events in Memory Module Transfer Cards from Memory Module G/N n/a G N N N N n/a n/a n/a G Key-In Data 0 SEND 0 1 [tz#] [start : hh mm] [stop : hh mm] [day code] SEND 0 3 [1/2] SEND 0 4 [tz#] [tz#] SEND Key-In Data 0 2 SEND 0 5 SEND 0 6 VOID
HPP-100 Hand-Held Programmer Customer Support Information Whenever using Keri Systems, Inc. hardware or software, if a data entry mistake or error condition is detected, a dialog box will appear listing the possible causes for the error and potential solutions (except when using the HPP-100 Hand-Held Programmer). If these suggestions do not solve the problem, contact either your dealer or your distributor.
HPP-100 Hand-Held Programmer Warranty Information 1. Keri Systems, Inc. products are warranted to the original Buyer to be free from defects in material and workmanship for eighteen (18) months from the date of shipment from Keri Systems, Inc. This Limited Warranty does not apply if accident, abuse, misuse, misapplication, modification, or negligence has damaged the product. NO WARRANTIES, EXPRESS OR IMPLIED, EXTEND BEYOND THE TERMS OF THIS CONTRACT.