Issue
Sample Plain English program to set up a door to allow for either keypad OR card validation.
Environment
- Continuum
- Plain English
- Infinity
- NetController
Cause
Allowing the NetController to respond to a keypad as well as a card reader allows for flexibility in the security solution.
Resolution
How do I setup a door for keypad OR card validation
Create the following InfinityProgram in the NetController for each door. Change each program to the correct door name.
NOTE: If using this program, make sure that you do not have validate pin mode selected on the entry reader tab of the door editor.
--------------------------------------------------------------------------------------------------
'Looping, AutoStart Program
'Change officedoor to the name of your door
Watching:
IF officedoor\doorfault IS 2 THEN '0 for normal operation 2 if Fault (Tamper) detected
officedoor\entrynormmode = 8 'PINMode
officedoor\entrynocommmode = 8 'PINMode
GOTO Counting
ENDIF
Counting:
IF TS > 5 THEN 'Wait 5 seconds before switching back to SiteMode + CardMode
officedoor\entrynormmode = 3 'SiteMode + CardMode
officedoor\entrynocommmode = 3 'SiteMode + CardMode
GOTO Watching
ENDIF
---------------------------------------------------------------------
Press the # key once, it will place the door in PINMode (8) for the 5 seconds then back to SiteMode+CardMode (3).
--------------------------------------------------------------------------------------------------------
Here are the available EntryNormMode and ExitNormMode values
SiteMode = 1
CardMode = 2
GeneralMode = 4
PINMode = 8
If you plan to use more than one add the two numbers together (Example: SiteMode + CardMode + PinMode = 11)
------------------------------------------------------------------------------------------------------
Here are the available DoorFault values
1 = Database of doors, areas, and personnel is not functioning normally
2 = Entry Keypad is being tampered with
4 = Exit Keypad is being tampered with
8 = Entry Card Reader is being tampered with or has failed
16 = Exit Card Reader is being tampered with or has failed
---------------------------------------------------------------------------------------------------------
My Test case:
I created a person with a valid card and a valid PIN. When I used the card the door would open, after relock I pressed the # and immediately entered the PIN plus the #, the door unlocked.
If you have a door switch you could probably use it instead of the 5 second timer this would give you a little more control over the door so that the next person in line (with a card) would not have to wait.
CyberStation (v1.52.0.20021120)
NetController (v1.520010)
AC1 (v22)
HID ProxPro with Keypad
Note: this works on an ACX(5740/5720) also
IMPORTANT:
The sample PE program above only sets the EntryNormMode of the door. The program needs to set also the EntryNoCommMode and possibly the EntryNodataMode. If the door is a dual reader door then the corresponding attributes on the exit side of the door must also be set.