Command Definitions (200-299)
- 1 CMD 200: CHANGE PRINTER LANGUAGE
- 2 CMD 204: DEFINE MASTER ACCESS ZONE (66-127)
- 3 CMD 217: CLEAR ACCESS ZONE
- 4 CMD 220: BATCH-ADD ACCESS USERS - ENROLL CARD ONLY (IDF 2)
- 5 CMD 223: BATCH-ENROLL CARD TO EXISTING USERS (IDF 5, 6, 7)
- 6 CMD 224: BATCH-CHANGE CARD FOR EXISTING USERS (IDF 2, 5, 6, 7)
- 7 CMD 225: BATCH-RESTORE USERS
- 8 CMD 235: CHANGE OCCUPANCY COUNT LIMITS
- 9 CMD 236: TRIGGER CONTROL ZONE ON CHANGE IN OCCUPANCY COUNT
- 10 CMD 237: CHANGE OCCUPANCY THRESHOLD FOR AUTO-DISABLE OF 2PERSON ACCESS RULE
- 11 CMD 238: SINGLE ZONE ACCESS
- 12 CMD 246: DEFINE PASSBACK ZONE (PZ AREA)
- 13 CMD 247: DEFINE READER THREAT LEVEL SETTINGS
- 14 CMD 249: TAG ACCESS ZONE
- 15 CMD 255: CHANGE 2-PERSON-ACCESS-RULE
- 16 CMD 256: CHANGE 2-PERSON-ACCESS-RULE MODE FOR RELAY
- 17 CMD 257: DISABLE 2-PERSON-ACCESS-RULE DURING TIME ZONE
- 18 CMD 259: CHANGE SPECIAL MODES FOR LINE MODULE INPUT
- 19 CMD 260: PRINT ACTION CONTROL BLOCKS
- 20 CMD 261: DEFINE ACTION CONTROL BLOCKS
- 21 CMD 262: ACTION CONTROL BLOCK TRIGGERS CONTROL ZONE
- 22 CMD 263: RESET ACTION CONTROL BLOCKS TO FACTORY SETTINGS
- 23 CMD 270: CHANGE SUPERVISED LINE MODULE TYPE FOR LINE MODULE INPUT
- 24 CMD 273: DISABLE RQE DURING TIME ZONE
- 25 CMD 274: CHANGE DOOR-OPEN-TOO-LONG WARNING
- 26 CMD 280: CHANGE DOOR DELAY TIMER FOR RELAY
- 27 CMD 281: CHANGE CONTROL DELAY TIMER FOR RELAY
- 28 CMD 282: DEFINE SPECIAL NEEDS UNLOCK EXTENSION TIME
- 29 CMD 283: CHANGE TIMER FOR RELAY IN 1/4 SECOND
- 30 CMD 284: CHANGE EXTENDED ACCESS TIMES FOR RELAY
CMD 200: CHANGE PRINTER LANGUAGE
Syntax:
START 200 * N #
Variables:
N
0 English
1 Unused
2 Dutch
3 Français
4 Español
5 Unused
Description:
The DIGI*TRAC controllers all include the capability of printing in different languages. The standard local parallel printer, as well as the optional remote serial printer using the Serial Communications Interface Board (SCIB), will both be affected by the language selection.
The change in printed language affects the presentation of all transactions, alarms, programming commands and responses and reports, but does not affect the system setup & status printouts. Switching between languages can be performed at any time and does not affect controller operation in any way.
Once a language is selected it is advisable to use Command 00 * 0 to print the entire built- in set of programming commands as a hard copy reference in the new language.
Example:
START 200 * 2 #
Print Dutch
Default:
0 (English)
Related CMDs:
CMD 88*2 – Print System Information
CMD 204: DEFINE MASTER ACCESS ZONE (66-127)
Syntax:
START 204 * Standard Access Zone * Master Access Zone * Col. 1-8 #
Description:
A master access zone (MAZ) can be defined with up to eight standard access zones assigned to it. This provides a convenient way for special access authority to be created for high level groups of users, such as corporate management requiring access to multiple locations throughout a site, region, or country.
To remove a standard access zone from a master access zone, use this command to redefine the specified master access zone.
The printed master access zone report appears as follows:
Standard Access Zones – Column | ||||||||
MAZ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
66 | 0 | 9 | 0 | 0 | 0 | 0 | 12 | 0 |
67 | 61 | 0 | 29 | 12 | 0 | 4 | 0 | 0 |
Master Access Zone 66 has two standard access zones defined in Columns 2 and 7.
Master Access Zone 67 has 4 standard access zones defined
A master access zone consists of up to eight standard access zones, plus tag and alert flags. Version 6.6 provides up to four extension flags to handle SNUX conditions, two-person rules, and anti-passback options. In v7.0 these flags are moved to the user code records.
Two-person rule and anti-passback do not work in combination with each other for any Hirsch software using v7.1.11. One person’s passback status is updated but not the other.
The Special Needs Extended Unlock (SNUX) condition prolongs the interval when the door is unlocked. This is used for wheelchairs, deliverymen, or other requestors who generally take more time to enter or exit a door than an average individual. Door mode, door open, and door delay times can all be extended. This is used with CMD 282.
Example:
START 204 * 9 * 66 * 2 #
START 204 * 12 * 66 * 7 #
Define Master Access Zone 66 to include Standard Access Zone 9 in Column 2 and Standard Access Zone 12 To Column 7
Default:
None
Related CMDs:
CMD 88*15 – Print Master Access Zone Setups
CMD 188*6 – Print Setup Changes for Master Access Zones
Access Zone Setups
CMD 17, 24, 117 – Define Standard Access Zone (1-64)
CMD 217: CLEAR ACCESS ZONE
Syntax:
START 217 * Access Zone #
START 217 * First Access Zone * Last Access Zone #
Description:
Any access zone—standard or master—can be cleared or erased with this command, except AZ0 and AZ65.
In v6.6 and later, you can also set a range of access zones to clear.
Example:
START 217 * 1 #
Clear Access Zone 1
START 217 * 23 * 27 #
Clear Access Zones 23 through 27
Default:
None
Related CMDs:
CMD 88*5 – Print Standard Access Zone Setups
CMD 88*15 – Print Master Access Zone Setups
CMD 188*5 – Print Setup Changes for Standard Access Zones
CMD 188*6 – Print Setup Changes for Master Access Zones
Access Zone Setups
CMD 17, 24, 117 – Define Standard Access Zone (1-64)
CMD 204 – Define Master Access Zone (66-127)
CMD 249, 349 – Tag/Alert Access Zone
CMD 220: BATCH-ADD ACCESS USERS - ENROLL CARD ONLY (IDF 2)
Syntax:
START 220 * Starting Users No. * No. of Users * Access Zone #
Card
Card
..
..
..
Card
Description:
Use this command to enroll a sequence of card-only users. Batch-adding is a convenient way to enroll many users into the controller in a single programming session. It can be used to pre-add users to a controller for future issuance by adding them with Access Zone 0 (zero). When issued to a user, simply change the access zone from zero, no access, to the required access zone.
Any number of users can be added in sequence by using this command. Since this is a batch command, you don’t have to reenter the entire command syntax between each new user of the same access zone. Once this batch-add command is started, each additional card is swiped in the reader in sequence until all new users are added.
Be sure to watch the card reader status LED when enrolling each card. A rapid flicker means a bad card read has occurred and requires the misread card to be re- swiped.
Once each card is enrolled, a new user record is printed. You can verify that a card has been successfully enrolled by using CMD 316 to test a card and trigger a relay.
The users are added from the specified user number and fill in any available user number required to complete the process, skipping any existing users. The command automatically terminates when the specified number of new users has been enrolled or after the programming mode time-out expires or by using CMD 96.
Example:
START 220 * 45 * 15 * 1 #
Swipe 15 Cards. Add 15 Card Only Access Users With Access Zone 1 Starting at User 45
Default:
None
Related CMDs:
CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes
Access Zone Setups
CMD 17, 24, 117 – Define Standard Access Zone (1-64)
CMD 204 – Define Master Access Zone (66-127)
Adding and Changing Users
CMD 223 – Batch-Enroll Card to Existing Users (IDF 5, 6, 7)
CMD 224 – Batch-Change Card for Existing Users (IDF 2, 5, 6, 7)
CMD 225 – Batch-Restore Users
CMD 310 – Add Access User Card Only (IDF 2)
CMD 223: BATCH-ENROLL CARD TO EXISTING USERS (IDF 5, 6, 7)
Syntax:
START 223 * Starting User Number * Ending User Number #
Card
Card
..
..
..
Card
Description:
This command enables batch-enrolling of cards for existing users. It is the second step in a two-step process: the first step auto-adds users through CMDs 320, 321, or 322. Batch- enrolling is a convenient way to enroll cards for many users in a single programming session without tedious, error-prone manual data entry.
Any number of user's cards can be enrolled in sequence by using this command.
Note: For convenience, you do not have to re-enter the entire command syntax between each user.
Once the batch-enroll command is started, each card to be enrolled is swiped in the reader until all users are enrolled. The command automatically terminates when the specified range of user's cards have been enrolled. This command can be terminated at any time using CMD 96.
Be sure to watch the card reader status LED when enrolling each card. A rapid flicker means a bad card read and requires the misread card to be re-swiped. cards are enrolled from the specified starting user number and affect all user numbers with cards over the specified range of users, skipping any non-card users within the range. To enroll one user specify that user's number as both the starting and ending number. The command automatically enrolls the card and card + code data for each multiple ID user format without further commands being required.
For a discussion of IDFs, see “ID Formats (IDF)” on page 3-24.
Example:
START 223 * 230 * 300 #
Swipe 70 Cards. Enroll Cards To Users 230 – 300.
Default:
None
Related CMDs:
CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes
Adding and Changing Users
CMD 220 – Batch-Add Access Users – Enroll Card-Only (IDF 2)
CMD 224 – Batch-Change Card for Existing Users (IDF 2, 5, 6, 7)
CMD 225 – Batch-Restore Users
CMD 313-315 – Add Access User (IDF 5-7)
CMD 224: BATCH-CHANGE CARD FOR EXISTING USERS (IDF 2, 5, 6, 7)
Syntax:
START 224 * Starting User Number * Ending User Number #
Card
Card
..
..
..
Card
Description:
This command enables you to batch-change of cards for existing users.
Batch-changing is a convenient way to re-card many users in a single programming session without tedious and error-prone manual data entry.
Any number of user's cards can be changed in sequence by using this command.
For convenience, you do not have to re-enter the entire command syntax between each user.
Once this batch-change command is started, each card to be changed is swiped in the reader until all users are changed. The command automatically terminates when the specified range of user's cards have been changed. This command can be terminated at any time using CMD 96.
Pay attention to the card reader status LED when enrolling each card. A rapid flicker means a bad card read and requires the misread card to be re-swiped.
Cards are changed from the specified starting user number and affect all user numbers with cards over the specified range of users, skipping any non-card users within the range. To change one user specify that user's number as both the starting and ending number.
For a discussion of IDFs, see “ID Formats (IDF)” on page 3-24.
Example:
START 224 * 500 * 500 #
Changes The Card To The New Card For User 500
Default:
None
Related CMDs:
CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes
Adding and Changing Users
CMD 220 – Batch-Add Access Users – Enroll Card-Only (IDF 2)
CMD 223 – Batch-Enroll Card to Existing Users (IDF 5, 6, 7)
CMD 225 – Batch-Restore Users
CMD 310 – Add Access User Card Only (IDF 2)
CMD 225: BATCH-RESTORE USERS
Syntax:
START 225 * User Function * ID Format * Access Zone #ST UN * KPD-CODE # (IDF 1)ST UN * CARD-CODE # (IDF 2)ST UN * DUAL-CODE # (IDF 3)ST UN * CARD-CODE * DUAL-CODE # (IDF 4)ST UN * KPD-CODE * DUAL-CODE # (IDF 5)ST UN * KPD-CODE * CARD-CODE # (IDF 6/7)
where: ST = START and UN = User Number
Variables:
User Function:
1 | Access | 15 | Force OFF Release |
2 | Unlock | 16 | Lock Down |
3 | Relock | 17 | Lock Down Release |
4 | Momentary Single Mask | 18 | Lock Open |
5 | Mask | 19 | Lock Open Release |
6 | Unmask | 20 | System Password |
7 | Cancel Entry Delay | 21 | Executive Password |
8 | Start Exit Timer | 22 | Supervisor Password |
9 | Mask and Cancel Entry Delay | 23 | Operator Password |
10 | Start Exit Timer and Unmask | 24 | Service Password |
11 | Control Trigger | 25 | Alarm Cancel |
12 | Force ON | 26 | Watch Log |
13 | Force ON Release | 27 | Time Log |
14 | Force OFF | 28 | Deadman Timer |
ID Format
1 Keypad Only (1 record)
2 Card Only (1 record)
3 Dual Only (1 record)
4 Card & Dual (2 records)
5 Keypad & Dual (2 records)
6 Keypad & Card (2 records)
7 Keypad & Card & Dual (3 records)
Effective with Version 7.0, all ID Formats will use just one record each.
Description:
This command enables you to batch-restore current users. It is designed to restore user records in a controller containing damaged, corrupted, or deleted records when manual re- entry of the original keypad code, card codes, and dual codes is required.
For example, if it is not possible to retrieve user cards to complete the restoral, this method restores the records so that the original cards would again be operational. It allows the manual entry of user records from a ScramblePad or a printed record listing the user codes.
After either initial user programming or any subsequent user additions and deletions, make sure to print out all existing user codes and store them in a safe place.
To use this command:
Determine the user function, ID format, and access or control zone number for the first group of users.
Enter the command with the required information. The yellow LED 1 turns ON and a user code printout header prints on the line printer. This means the controller is in Batch-Restore Mode waiting for you to enter the user number and code information.
Enter the user number and code information. Use the proper syntax as determined by the IDF #. Enter all users sharing the same function, ID format, and zone during a batch session.
When done, use CMD 96 to terminate batch mode. The yellow LED 1 is now OFF. Repeat the process for each group of similar users.
You may also enter all users with similar IDFs during one batch-restore session, then use CMD 325 to change the function and zone for a range of users. For a discussion of IDFs, see “ID Formats (IDF)” on page 3-24.
With v7.0 and later, all ID formats use just one record each.
Example:
START 225 * 1 * 2 * 2 #
START 100 * 29746610 #
Restore Card Only Access to User 100 for Access Zone 2
Default:
None
Related CMDs:
CMD 00*22 – Print Glossary With User Function & IDF List
CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes
Access Zone Setups
CMD 17, 24, 117 – Define Standard Access Zone (1-64)
CMD 204 – Define Master Access Zone (66-127)
Adding and Changing Users
CMD 220 – Batch-Add Access Users – Enroll Card-Only (IDF 2)
CMD 223 – Batch-Enroll Card to Existing Users (IDF 5, 6, 7)
CMD 224 – Batch-Change Card for Existing Users (IDF 2, 5, 6, 7)
CMD 310 – Add Access User Card Only
CMD 235: CHANGE OCCUPANCY COUNT LIMITS
Syntax:
START 235 * N * Count #
Variables:
N
1 Minimum Count
2 Maximum Count
Description:
This command enables you to set occupancy count limits for an area controlled by entry and exit readers. You can set both a minimum and a maximum limit.
The maximum count can be set in a range from 0 (zero)–which is disabled–up to 32766.
When the area is occupied by one less than the minimum setting, an occupancy violation alarm occurs after a 20-second delay. As long as the occupancy remains below the minimum, the occupancy violation alarm will recur once every 2 minutes.
The maximum occupancy count is used to override and deny access to the controlled area by more users than the maximum count. If the maximum count is set to 50 the 51st authorized user will be denied access. Once the count falls below the maximum, additional authorized users may access the area. The maximum count may be set from 0 (zero), which is disabled, to the maximum user memory in the controller.
You can use the minimum and maximum counts set here to trigger control zones for special alarms, area annunciators, occupancy status signs, or other purposes using CMD 236.
Note: For the occupancy controls to work properly, passback control must be enabled for the same readers.
Example:
START 235 * 1 * 6 #
START 235 * 2 * 50 #
Set Min Count to 6 and Max Count to 50
Default:
Minimum = 2
Maximum =0
Related CMDs:
CMD 88*27 – Print Occupancy Controls
CMD 188*9 – Print Setup Changes for Passback & User Management
CMD 236 – Trigger Control Zone on Change in Occupancy Count
CMD 237 – Change Occupancy Threshold for Auto-Disable of 2-person Access Rule
CMD 236: TRIGGER CONTROL ZONE ON CHANGE IN OCCUPANCY COUNT
Syntax:
START 236 * N * Control Zone #
Variables:
N
1 Change from 0 to 1
2 Change from 1 to 2
3 Change from 2 to 1
4 Change from 1 to 0
5 Count is at Minimum
6 Count is at Minimum Less 1
7 Count is at Minimum Plus 1
8 Count is at Maximum
9 Count is at Maximum Less 1
Description:
This command allows a standard or master control zone to be triggered on any of the above changes in occupancy count. It also uses the minimum and maximum counts set with CMD 235.
This command can be used to trip alarms, area annunciators, or occupancy status signs. It can also be used to automatically mask the interior alarms in a controlled area during a ‘first person in’ condition or unmask the area during a ‘last person out’ condition.
Example:
START 236 * 5 * 12 #
Trigger Control Zone 12 When Inside User Count Equals The Minimum Count
Default:
None (No Control Zones are triggered by occupancy count)
Related CMDs:
CMD 88*27 – Print Occupancy Controls
CMD 188*9 – Print Setup Changes for Passback & User Management
CMD 235 – Change Occupancy Count Limits
CMD 237 – Change Occupancy Threshold for Auto-Disable of 2-person Access Rule
CMD 435 – Define Occupancy Count Limits From Host
CMD 436 – Define Occupancy Count Control Zones From Host
CMD 437 – Define Occupancy, Passback, Two-Person
CMD 237: CHANGE OCCUPANCY THRESHOLD FOR AUTO-DISABLE OF 2PERSON ACCESS RULE
Syntax:
START 237 * Number of Users Inside #
Description:
Use this command to automatically change a controlled area from a 2-person access rule to a 1-person access rule based on the area's inside occupancy count. Some areas require 2-person open and 2-person close rules but allow 1-person access once the area is open. In other cases, the area may require 6 persons (3 sets of 2 persons) to be inside before switching to 1-person access.
The maximum count can be set from 0 (zero)–which is disabled–up to 32766.
The setting can only be set on an even number of users: 2, 4, 6, 8, and so on.
Example:
START 237 * 6 #
Change from 2-Person to 1-Person at 6 Persons Inside
Default:
0 (disabled)
Related CMDs:
CMD 88*27 – Print Occupancy Controls
CMD 188*9 – Print Setup Changes for Passback & User Management
CMD 235 – Change Occupancy Count Limits
CMD 236 – Trigger Control Zone on Change in Occupancy Count
CMD 255 – Change 2-Person Access Rule
CMD 256 – Change 2-Person Access Rule Mode for Relay
CMD 257 – Disable 2-Person Access Rule During Time Zone
CMD 435 – Define Occupancy Count Limits From Host
CMD 436 – Define Occupancy Count Control Zones From Host
CMD 437 – Define Occupancy, Passback, Two-Person
CMD 238: SINGLE ZONE ACCESS
Syntax:
START 238 * N #
Variables:
N
0 OFF
1 ON
Description:
Use this command to specify that only a single access zone can occupy a controlled area at a time. You can authorize more than one access zone to use the same secure area; however, when the area is unoccupied and this command is enabled (ON), the first access zone to enter automatically excludes all other authorized access zones until the area is again unoccupied.
With CMD 238 enabled, when the area is occupied, access attempts by other authorized users of other valid access zones are overridden and denied.
Example:
START 238 * 1 #
Enable Single Zone Access Control
Default:
OFF
Related CMDs:
CMD 88*27 – Print Occupancy Controls
Access Zone Setups
CMD 17, 24, 117 – Define Standard Access Zone (1-64)
CMD 204 – Define Master Access Zone (66-127)
CMD 435 – Define Occupancy Count Limits From Host
CMD 436 – Define Occupancy Count Control Zones From Host
CMD 437 – Define Occupancy, Passback, Two-Person
CMD 246: DEFINE PASSBACK ZONE (PZ AREA)
Syntax:
START 246 * N * PZFROM * PZINTO * Reader * Reader #
Variables:
N
1 Define Readers 1 - 16 specified as PZFROM goes to PZINTO
2 Define Readers 1 - 8 specified as PZFROM to PZINTO, and Readers 9 - 16 specified as PZINTO to PZFROM
PZFROM, PZINTO
0 Unknown, any, unrestricted
1 Outside the secured area(s) 2–63 Inside the secured area(s)
Reader
0 No reader
1-8 Reader specified: like CMD 03, the first Reader variable specifies readers 1 – 8 while the second
Reader variable uses numbers 1 – 8 to specify readers 9 – 16.
Description:
In order to set up zoned passback areas, you must define both the Entry and Exit readers that separate different passback zones.
As an added convenience, option N = 2 enables automatic ‘mirror-image’ definition. Using this option, you can define your entry and exit readers simultaneously.
Example:
START 246 * 1 * 1 * 2 * 5 * 0 #
START 246 * 1 * 2 * 1 * 0 * 5 #
Define Reader 5 as an Entry Reader from PZ1 (Outside) to PZ2 (Inside), and Reader 13 as an Exit Reader from PZ2 to PZ1.
START 246 * 2 * 1 * 3 * 6 * 7 #
Define Reader 6 as an Entry Reader from PZ1 (Outside) to PZ3 (Inside), and Reader 15 as an Exit Reader from PZ3 to PZ1.
Related CMDs:
Passback Functions
CMD 03*7, 03*8, 03*9, 03*10 – Change Reader Functions (Passback)
CMD 43*9 – Forgive All Users at Door
CMD 47 – Forgive Access User
CMD 48 – Forgive Passback & Occupancy Count for All Users
CMD 146 – Disable Passback & Occupancy Control During Time Zone
CMD 235 – Change Occupancy Count Limits
CMD 236 – Trigger Control Zone on Change in Occupancy Count
Relay Settings
CMD 79 – Change Time for Alarm Relay
CMD 247: DEFINE READER THREAT LEVEL SETTINGS
Syntax:
START 247 * N * THREAT_LEVEL * Reader * Reader #