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. In v6.6 provide 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 #
Variables:
N
0 Set current threat level. Default = 0
1 Set threat level threshold for disabling reader. Default = 99
2 Set threat level threshold for enforcing dual technology rule (that is, disable CCOTZ rule).
Default = 99
Threat_Level
0-99 Available threat levels where 0 = no threat level and 99 = the highest priority.
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:
User grants and master control zones can change the system threat level between 0 and 99 for all sixteen reader addresses. This option enables you to change a specified reader’s behavior depending on a specific threat level and also, using option 0, to set different readers to different initial threat levels.
Example:
START 247 * 1 * 60 * 2 * 5 #
Define Reader 2 and Reader 13 as disabled whenever the threat level reaches 60 or above. If the threat level reaches that point, no codes can be accepted at this reader, regardless of the user’s threat authority.
START 247 * 2 * 40 * 3 * 6 #
Define Reader 3 and Reader 14 to discontinue the CCOTZ rule whenever the threat level reaches 40 or higher. If no CCOTZ rule has been programmed using CMD 104, this setting is ignored.
Related CMDs:
📄 CMD 34 * 9 – Print Users Inside
📄 CMD 88 * 2 – Print System Information
📄 CMD 88 * 2 – Print Setup Changes for Passback & User Management
Passback Functions
CMD 03*7, 03*8, 03*9, 03*10 – Change Reader Functions (Passback)
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 249: TAG ACCESS ZONE
Syntax:
START 249 * N * Access Zone #
Variables:
N
0 Tag Access Zone NO
1 Tag Access Zone YES
Description:
Any access zone – standard or master – can be tagged with this command. When tagged, a tag alert alarm message will be printed on the system printer and the trouble alarm relay is triggered whenever a code assigned to the specified access zone is used at a ScramblePad or MATCH reader, regardless of whether access is granted or denied.
Example:
START 249 * 1 * 1 #
Tag Standard Access Zone 1
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)
Tag and Alert Setups
CMD 49, 149 – Tag/Alert any User or Range of Users
CMD 349 – Alert Access Zone
CMD 449, 549 – Tag/Alert Control Zone
CMD 255: CHANGE 2-PERSON-ACCESS-RULE
Syntax:
START 255 * N * Seconds (1-100) #
Variables:
N
1 Granted Code Time Increment
2 Granted Access Time Threshold
Description:
This command is used to restrict access to 2 persons at a time in high security areas, or in areas where industrial safety is an issue. It requires that the requestors enter two different but valid access codes before the system grants access.
If both entry and exit ScramblePad/MATCH readers are installed at the access point, 2- person access rule is active in both directions of travel.
2-Person Access Rule is controlled by two time settings. A time increment in seconds is set for each granted access code. A time setting in seconds is also set to establish a threshold time that must be exceeded for access to be granted. If the time settings are correct, the threshold will be exceeded and access granted when two valid codes are entered in succession. If the first code's timer runs out before a second valid code is entered, access will be denied.
In v7.0 and later, you can specify both a time increment and time threshold using the same command line as shown in the second command syntax.
When the first valid code is entered at a 2-person access point the code timer starts counting down from its set maximum value towards zero. When a second valid access code is entered the two times are added together, and if their combined time exceeds the access grant threshold time setting, the door will unlock. If the combined total of the first code time and the second code time does not exceed the threshold time, the door will not unlock. This enables control over how much of a delay is allowed between the two code entries.
A formula that might help you to remember this is:
If,
2x - t ³ y
where,
x = granted code increment
t = the time the user actually takes to enter the code, and
y = the granted access threshold, then access is granted.
The controller automatically checks to prevent a valid code from being entered twice in a row in order to grant access. 2-Person Access Rule Violation reports are printed if only one code is entered before the timeout, or if the same code is entered twice in a row. A violation triggers the tamper alarm relay, since this is considered an attempt to bypass the controller.
2-Person Access Rule can be disabled during specified time zones using CMD 257. This rule can also be combined with occupancy controls for even greater security.
Example:
START 255 * 1 * 10 #
START 255 * 2 * 15 #
Granted Code Increment is 10 seconds and the Granted Access Threshold is 15 seconds.
The previous example can follow one of two scenarios, depending on when the second user actually enters his/her access code as shown below.
To expedite things, we suggest that you formulate a time increment that is practical for entering codes into this door under any foreseeable situation, then apply the same time interval to the time threshold.
So, for example, if you specified that 10 seconds is a reasonable value for the granted code time increment, designate 10 seconds for the granted access time threshold.
So,START 255 * 1 * 10 #
START 255 * 2 * 10 #
Default:
2-Person Rule Time Increment = 10 seconds
2-Person Rule Grant Threshold = 11 seconds
Related CMDs:
📄 CMD 88*2 – Print System Information
CMD 237 – Change Occupancy Threshold for Auto-Disable of 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 437 – Define Occupancy, Passback, Two-Person
CMD 256: CHANGE 2-PERSON-ACCESS-RULE MODE FOR RELAY
Syntax:
START 256 * N * Relay #
Variables:
N
0 OFF
1 ON
Description:
Use this command to select which door relays connected to a controller should operate during a 2-person rule condition. This mode of operation only applies to access codes, not to control codes. Since access codes and control codes can both affect the same relay, two entirely different modes of operation are possible on the same relay at the same time.
You can disable a 2-person rule during specified time zones using CMD 257. This rule can also be combined with passback controls for even greater security.
Example:
START 256 * 1 * 1 #
Changes Relay 1 to 2-Person Rule ON
Default:
OFF
Related CMDs:
📄 CMD 88*7 – Print Relay Setups and Status
CMD 205 * 2 – Lesser 2-Person Control
CMD 205 * 3 – Executive 2-Person Override
CMD 237 – Change Occupancy Threshold for Auto-Disable of 2-person Access Rule
CMD 255 – Change 2-Person Access Rule
CMD 257 – Disable 2-Person Access Rule During Time Zone
CMD 257: DISABLE 2-PERSON-ACCESS-RULE DURING TIME ZONE
Syntax:
START 257 * Time Zone #
Description:
Use this command to disable 2-person rule during a specified time zone. This enables a security or safety controlled area to operate in normal 1-person rule during high occupancy hours and to switch automatically to 2-person rule whenever operational conditions require.
Example:
START 257 * 1 #
Disable 2-Person-Access-Rule During Time Zone 1
Default:
Disabled during TZ 0 (Never)
Related CMDs:
📄 CMD 88*2 – Print System Information
📄 CMD 88*3, 88*4, 88*14 – Print Standard, Master, Grand Master Time Zones
CMD 205 * 2 – Lesser 2-Person Control
CMD 205 * 3 – Executive 2-Person Override
CMD 237 – Change Occupancy Threshold for Auto-Disable of 2-person Access Rule
CMD 255 – Change 2-Person Access Rule
CMD 256 – Change 2-Person Access Rule Mode for Relay
Time Zone Setups
CMD 52, 54, 56, 154 – Define/Clear Standard, Master, Grand Master Time Zones
CMD 259: CHANGE SPECIAL MODES FOR LINE MODULE INPUT
Syntax:
START 259 * NN * 1/0 * Input #
Variables:
NN
1 Tamper Masked when Door Masked
1/0
0 Off
1 On
Description:
This command is used to select which door inputs operate with “Tamper Masked When Door Masked.”
Example:
START 259 * 1 * 1 * 3 #
Changes Input 3 to Tamper Masked When Door Masked ON
Related CMDs:
📄 CMD 88 * 7 – Print Relay Setups and Status
CMD 237 – Change Occupancy Threshold for Auto-Disable of 2-Person Access Rule
CMD 255 – Change 2-Person Access Rule
CMD 257 – Disable 2-Person Access Rule During Time Zone
CMD 260: PRINT ACTION CONTROL BLOCKS
Syntax:
START 260 * ACB * [last ACB in range] #
Description:
This command prints a single ACB, a range of ACBs, or a complete list of ACBs showing how specified alarms types take action. This includes information on which relays, if any, are triggered when they are active in the controller.
When only the first ACB argument is used, only a single ACB is specified, unless ACB = 0 in which case all ACBs are printed.
When both the first and optional second ACB argument are used, the first argument defines the first ACB in the range and the second argument defines the last ACB in the range.
Several new ACBs have been added for v7. These are written in italics.
The printout created by this command is self-explanatory. Use this printout to increase your understanding of system operation. Also, it’s a good idea to print out the current ACB status before performing any ACB programming.
V6.6 ACBs 41-72 have been reassigned in V7.0. In addition, several new ACBs have been created.
Example:
START 260 * 1 #
Prints ACB 1
START 260 * 0 #
Prints All ACBs
START 260 * 1 * 30 #
Prints ACBs 1 - 30
Default:
None
Related CMDs:
CMD 261 – Define Alarm Actions
CMD 262 – Alarm Condition Triggers Control Zone
CMD 263 – Reset Alarm Actions to Factory Setting
CMD 261: DEFINE ACTION CONTROL BLOCKS
Syntax:
START 261 * Action Control Block * Actions #
Variables:
Actions
0 No Action
1 Trigger Alarm Relay
2 Trigger Duress Relay
3 Trigger Tamper Relay
4 Trigger Trouble Relay
5 Dial Host
6 Log
Description:
This command changes how all types of alarms take action, such as which relays are triggered, or if they are triggered at all, when they are active in the controller. The Alarm Action Control Blocks (ACBs) are the means by which the controller knows what to do with each alarm event.
Changing the ACBs must be done carefully and with careful planning to prevent unexpected performance changes.
Print the ACB chart with CMD 260 for a better understanding of system operation and before you program any ACB. The log selection determines whether the alarm condition reports to the local printer or, on the network, to a host PC program, like Velocity.
A new version of this command is offered in v7.0 which allows all six of these options plus “Report as Alarm” (default on most of them) and have each option controlled by a time zone instead of a simple ON/OFF control.
Additional ACBs are found in v7.0 including RQE/MRQs, ‘Alarm Secure’ and ‘Network Active/Inactive’ conditions
Example:
START 261 * 1 * 0 #
Alarm Action Control Block 1 Takes No Action
Default:
The following table provides all the Alarm Action Control Block defaults for both CMD 261 and 262.
Related CMDs:
📄 CMD 260 – Print Alarm Action(s)
📄 CMD 188*11 – Print Setup Changes for ACBs
Alarm Setups
CMD 262 – Alarm Condition Triggers Control Zone
CMD 263 – Reset Alarm Actions to Factory Setting
Relay Setups
CMD 79 – Change Time For Alarm Relay
The Action Control Block input mappings are shown below. The ACBs added for v7 are noted in red italics.
ACB | Description | Alarm Type | Trigger on Secure? 1 |
1-8 | Alarm Input 1-8 | general alarm | yes |
9-16 | Alarm Input 1-8 DOTL/AATL | general alarm | yes |
17-24 | Alarm Input 1-8 Tamper | general alarm | yes |
25-40 | Expansion Alarm Input 1-16 | general alarm | yes |
41-56 | Expansion Alarm Input 17-32 [Vn. 7.0] | general alarm | yes |
57-64 | Alarm Input 1-8 DOTL/AATL WARN [Vn. 7.0] |
| yes |
65-72 | Alarm Input 1-8 RQE/MRQ [Vn. 7.0] |
| yes |
73 | Occupancy Violation | general alarm |
|
74 | Line-Shorted | general alarm |
|
75 | Duress | duress alarm |
|
76 | Box Tamper | tamper alarm | yes |
77-92 | Kpd 1-16 Physical Tamper | tamper alarm | yes |
93-108 | Kpd 1-16 CODE Tamper | tamper alarm | yes |
109 | Tag Alert | trouble alarm |
|
110 | Line Noise | general alarm |
|
111 | Keypad Offline | trouble alarm |
|
112 | Parallel Printer Offline | trouble alarm | yes |
113 | Serial Printer Offline | trouble alarm | yes |
114 | Passback Violation | general alarm |
|
115 | UPS Fail | trouble alarm | yes |
116 | AC Fail | trouble alarm | yes |
117 | Membat Fail | trouble alarm | yes |
118 | UPS Low | trouble alarm | yes |
119 | Line Out-of-Spec | general alarm |
|
120 | Line Open | general alarm |
|
121 | Network Offline | trouble alarm | yes |
122 | Entry Delay Warning |
|
|
123 | 2-Person-Rule Violation | tamper alarm |
|
124 | Exit Delay Warning |
| yes |
125 | Modem Offline | trouble alarm | yes |
126 | Report Buffer Full | trouble alarm |
|
127 | MATCH Reader Offline | trouble alarm |
|
CODE Denial Alarms: | |||
128 | Deny: restricted address |
|
|
129 | Deny: bad CODE |
|
|
130 | Deny: restricted access zone |
|
|
131 | Deny: restricted control zone |
|
|
132 | Deny: restricted temporary days |
|
|
133 | Deny: passback violation |
|
|
134 | Deny: access CODE overridden at relay |
|
|
135 | Deny: Use Count Exceeded |
|
|
136 | Deny: Absentee Limit Count Expired |
|
|
137 | Deny: Access Override by Sgl-Zone |
|
|
138 | Deny: Paging Override |
|
|
139 | Deny: Two-Person rule incomplete |
|
|
140 | Deny: Incomplete Dual, no COTZ |
|
|
141 | Deny: Can't unmask active inputs |
|
|
142 | Deny: Day Count Exceeded |
|
|
143 | Deadman Timer Expired |
|
|
144-159 | Local Duress at reader 1-16 |
|
|
160-167 | Tagged User at Door 1-8 [Vn. 7.0] |
|
|
More CODE Denial Alarms: | |||
168-183 | Deny: Local Reader 1-16 |
|
|
184-185 | Reserved |
|
|
186 | Deny: User Disabled by Host |
|
|
187-189 | Reserved |
|
|
190 | Deny: Bad PIN (good card) |
|
|
191 | Deny: Unknown CODE, Unknown Host |
|
|
192 | Deny: Value Error |
|
|
193 | Deny: Duress |
|
|
194 | Deny: Threat Level |
|
|
195 | Deny: Reader Disabled |
|
|
196 | Deny: Code Tamper Lockout |
|
|
197 | Deny: Host timed out, no Host Grant |
|
|
198 | Deny: User Disabled by Code Tamper. |
|
|
199 | Deny: restricted access zone (Never at this reader) |
|
|
200-207 | Alarm Input 1-8 Line Fault [Vn. 7.0] |
| yes |
208-223 | Expansion Alarm Input 1-16 DOTL/AATL These were ACBs 41-56 on v6.X | alarm | yes |
224-239 | Expansion Alarm Input 17-32 DOTL/AATL | alarm | yes |
240-255 | Expansion Alarm Input 1-16 Tamper These were ACBs 57-72 on v6.X | alarm | yes |
256-271 | Expansion Alarm Input 17-32 Tamper [v7.0] | general alarm | yes |
272-303 | Expansion Alarm Input 1-32 Line Fault [v7.0] |
| yes |
304-335 | Expansion Alarm Input 1-32 DOTL/AATL WARN [v7.0] |
| yes |
336-367 | Expansion Alarm Input 1-32 RQE/MRQ [v7.0] |
| yes |
368-383 | Keypad 1 - 16 Sequential CODE Tamper Regular "Reserved" messages will also apply. | tamper alarm | yes |
384 | Reserved. |
|
|
385 | Visitor Count Short |
|
|
386 | Unescorted Visitor |
|
|
387 | Denied by Host. Regular "Denied" messages will also apply. |
|
|
388-400 | Reserved. |
|
|
This indicates that the ACB can be triggered when secured as well as when active. For example, a DOTL can trigger an alarm both when it is active and when it is inactive (and the door is closed).
CMD 262: ACTION CONTROL BLOCK TRIGGERS CONTROL ZONE
Syntax:
START 262 * Action Control Block * Control Zone [*Control Zone On Secure] #
Description:
This command enables you to trigger a control zone (SCZ or MCZ) using an alarm condition or other event. By triggering a control zone with an alarm condition, you can cause special control condition or annunciation to occur. When the ACB returns to its secure state, the control zone is inactivated.
An optional variable indicates when an ACB can turn control zone control off for a specified SCZ or MCZ.
Example:
START 262 * 1 * 192 #
Alarm Action Control Block 1 Triggers Control Zone 192
START 262 * 1 * 192 * 193 #
Alarm Action Control Block 1 triggers Control Zone 192 and initiates Control Zone 193 when the ACB returns to its secure value.
Default:
For a complete list of Alarm Action Control Block defaults, see Table 4-2 starting on page 4-188.
Related CMDs:
📄 CMD 88*6, 88*16 – Print Standard, Master Control Zone Setups
📄 CMD 260 – Print Action Control Block(s)
Alarm Setups
CMD 261 – Define Action Control Block(s)
CMD 263 – Reset Alarm Actions to Factory Setting
Control Zone Setups
CMD 45, 304 – Define Standard, Master Control Zone
CMD 263: RESET ACTION CONTROL BLOCKS TO FACTORY SETTINGS
Syntax:
START 263 * Action Control Block #
Description:
Use this command to reset the actions that occur when an alarm is active from the current values to the default factory setups for either a single ACB or all ACBs.
Enter a 0 (zero) to reset all ACBs.
Example:
START 263 * 0 #
Reset All Alarm Action Control Blocks To Factory Setups
Default:
For a complete list of Alarm Action Control Block defaults, see Table 4-1 starting on page 4-158.
Related CMDs:
📄 CMD 260 – Print Alarm Action(s)
CMD 261 – Define Alarm Actions
CMD 262 – Alarm Condition Triggers Control Zone
CMD 270: CHANGE SUPERVISED LINE MODULE TYPE FOR LINE MODULE INPUT
Syntax:
START 270 * N * Line Module Input
(v6.6 and earlier)
START 270 * N * Line Module Input [* LMI * ... * LMI] #
(v7)
Variables:
N = Line Module Type
1 DTLM1/MELM1
2 DTLM2/MELM2
3 DTLM3/MELM3
Description:
This command is used to select the type of DTLM (DIGI*TRAC Line Module) or MELM (Miniature Embedded Line Module) being installed on each line module input. The factory default setting is set to DTLM2/MELM2. If a DTLM1/MELM1 is installed without changing the setting, it will function properly. If a DTLM3/MELM3 is being installed, the setting must be changed for proper operation.
DTLM1 / MELM1 – 1 Line Module Input
DTLM2 / MELM2 – 1 Line Module Input, 1 RQE Input
DTLM3 / MELM3 – 1 Line Module Input, 1 RQE Input, 1 Tamper Input
In v7.0 and later, you can specify two or more line module inputs in the same command line as shown above. In v6.6 or earlier, you can only specify one line module input per command statement.
This command is very important, because the controller cannot automatically detect what type of line module has been installed.
DTLM
The screw terminals on each DTLM are labeled as follows: HI LO is the terminal for connection to the DIGI*TRAC controller's line module input.
Observe polarity: HI to HI, LO to LO. The terminal labeled 1 is for the Alarm Sensor, the terminal labeled 2 is the RQE Device and the terminal labeled 3 is the Tamper Switch.
MELM
The flying leads on each MELM are color-coded as follows: White for HI and Black for LO.
Observe polarity: white to HI, Black to LO. The orange wires are for the Alarm Sensor, the blue for the RQE Device, and the green is for the Tamper Switch.
Example:
START 270 * 3 * 1 #
Change Line Module To DTLM3 / MELM3 For Line Module Input 1
START 270 * 2 * 1 * 3 * 5 #
Change Line Module To DTLM2 / MELM2 For Line Module Inputs 1, 3, and 5
Default:
DTLM2
Related CMDs:
📄 CMD 88*8 – Print Alarm Setups and Status
📄 CMD 88*9 – Print Alarm Special Setups and Status
📄 CMD 188*12 – Print Setup Changes for Alarm & Sense Inputs
CMD 70, 71, 72 – Enable/Disable/Change Selected Line Module Inputs
CMD 370 – Change Line Module Type for Expansion Line Module Input
CMD 273: DISABLE RQE DURING TIME ZONE
Syntax:
START 273 * Time Zone * Inputs #
(DTLM2/3-MELM2/3 Required)
Description:
An RQE can be configured to not operate during a Time Zone. During that Time Zone, its behavior is comparable to the "RQE OFF" option on CMD 73*5.
Example:
START 273 * 40 * 1 #
Change RQE On Door 1 To Be Disabled During Time Zone 40
START 273 * 65 * 3 #
Change RQE On Door 3 To Be Disabled During Time Zone 65, i.e. all the time.
Related CMDs:
📄 CMD 88*10 – Print Door Setups and Status
📄 CMD 188*12 – Print Setup Changes for Alarm & Sense Inputs
Alarm Setups
CMD 70-72 – Enable, Disable, Change Selected Line Module Input
CMD 74 – Change Door-Open-Too-Long Interval
CMD 75 – Door-Open-Too-Long Active While Door Unlocked (Yes/No)
CMD 76 – Mask Line Module Input During Time Zone
CMD 173 - Change Expansion RQE (Request To Exit)
CMD 270 - Change Line Module Type for Line Module Input
Relay Setups
CMD 80 - Change Door Time of Relay
CMD 274: CHANGE DOOR-OPEN-TOO-LONG WARNING
Syntax:
START 274 * DOTL Warning Time * Inputs #
(DTLM2/3-MELM2/3 Required)
Description:
The unauthorized opening of a door is reported as a Forced Entry. The door is also monitored for being held Open-Too-Long beyond an adjustable time delay of 0-8100 (0=Off) seconds. Both door alarm conditions print and trigger the Alarm Relay.
The Door-Open-Too-Long Timer starts when its associated relay deactuates.
Example:
START 274 * 15 * 12 #
Define DOTL Warning Delay as 15 seconds for Doors 1 & 2
Related CMDs:
📄 CMD 88*10 - Print Door Setups and Status
📄 CMD 188*12 - Print Setup Changes for Alarm & Sense Inputs
Alarm Setups
CMD 70-72 - Enable, Disable, Change Selected Line Module Input
CMD 73 - Change Selected RQEs (Request to Exit)
CMD 74 - Change Door-Open-Too-Long Interval
CMD 75 - Door-Open-Too-Long Active While Door Unlocked (Yes/No)
CMD 76 - Mask Line Module Input During Time Zone
CMD 174 - Change Expansion Door Open Too Long Time
CMD 270 - Change Line Module Type for Line Module Input
CMD 374 - Change Expansion Door Open Too Long Warning Time
Relay Setups
CMD 80 - Change Door Time of Relay
CMD 282 - Define Special Needs Unlock Extension Time
CMD 280: CHANGE DOOR DELAY TIMER FOR RELAY
Syntax:
START 280 * Seconds * Door #
Description:
For special entrance or exit control applications, the door delay timer can be delayed from starting after a granted code, RQE, or time zone actuation. The delay duration can be set in the range 1 - 8100 seconds. This is especially useful for implementing delayed egress control on emergency exit doors where local building codes permit such controls to be installed. It is also useful for bank vaults, where unlock delays after correct codes are sometimes required.
Set delay time to 0 (zero) for no delay. This is the default value.
Example:
START 280 * 5 * 1 #
Delay Egress From Door 1 When RQE is Actuated For 5 Seconds
Default:
0 seconds (no delay)
Related CMDs:
📄 CMD 88*7 – Print Relay Setups and Status
📄 CMD 88*10 – Print Door Setups and Status
📄 CMD 188*14 – Print Setup Changes for Relays
CMD 80 – Change Door Time of Relay
CMD 205 * 1 – Special Needs Extended Unlock
CMD 282 – Define Special Needs Unlock Extension Time
CMD 281: CHANGE CONTROL DELAY TIMER FOR RELAY
Syntax:
START 281 * Control Delay Timer * Relay #
Description:
For special control applications, the control time of any relay can be delayed from starting after a granted control code, alarm trigger, or relay trigger. The control delay timer can be set in the range 1 - 8100 seconds.
Set delay time to 0 (zero) for no delay. This is the default value.
Example:
START 281 * 5 * 1 #
Delay Relay 1 Control Timer From Starting For 5 Seconds
Default:
0 seconds (no delay)
Related CMDs:
📄 CMD 88*7 – Print Relay Setups and Status
📄 CMD 188*14 – Print Setup Changes for Relays
CMD 81 – Change Control Time of Relay
CMD 381 – Change Control Delay for Expansion Relay
CMD 282: DEFINE SPECIAL NEEDS UNLOCK EXTENSION TIME
Syntax:
START 282 * N1 * N2 * N3 #
Variables:
N
N1 Door Delay extension time (0 - 8100 seconds)
N2 Door Mode extension time (0 - 8100 seconds)
N3 Door Open extension time (0 - 8100 seconds)
Description:
Use this command to extend the Door Delay, Door Mode, and/or Door-Open-Too-Long timers by a fixed amount, up to a limit of 8100 seconds. This command defines a time delay for special needs. Only those doors and relays defined for a specific access zone are affected. For example, if you have previously defined an access zone as SNUX (Special Needs Extended Unlock) using CMD 205, then this command specifies how many additional seconds the door will remain unlocked for the special case. This is particularly useful for wheelchairs, deliverymen, and other requestors who take more than the normal amount of time to enter or exit a door.
Door Delay extension time (N1) defines extra time allotted between the code/card entry and the door unlocking. This feature is particularly useful when there is distance between the keypad/reader and the door.
Door Mode extension time (N2) defines extra time allotted for unlock—how long the controller keeps this door/relay unlocked.
Door Open extension time (N3) defines extra time allotted before the controller issues a DOTL condition. This controls the amount of time you’re actually allowed to prop open the door past the normal time.
Maximum extension time for each option is 8100 seconds (2:15:00). Don’t use this feature to extend relay times past that limit.
Only use this command when an access code is used. The access zone will determine whether or not to use the time extensions. If the door's base door delay time is 0 and the access zone's flag is set for SNUX, whatever has been specified as the additional time to be added will be used as the delay. However, if the door's base door mode time is 0 or if the base door open time is 0, the corresponding extension will not apply.
Example:
START 282 * 0 * 15 * 0 #
Keeps the door unlocked for an additional 15 seconds
START 282 * 0 * 0 * 33 #
Delays issuing a DOTL for an additional 33 seconds
START 282 * 0 * 30 * 200 #
Give the special-needs users an extra 30 seconds to get the door open, enabling them to prop the door open 200 seconds longer than the typical access user. (Door Delay extension is set to 0, so whatever door delay time has been set still applies.)
Default:
0 seconds (no delay)
Related CMDs:
📄 CMD 88*7 – Print Relay Setups and Status
CMD 81 – Change Control Time of Relay
CMD 205 - Define Access Zone Extensions
CMD 381 – Change Control Delay for Expansion Relay
CMD 283: CHANGE TIMER FOR RELAY IN 1/4 SECOND
Syntax:
START 283 * NN * Time (in 1/4-second) * Relay #
Variables:
NN
1 Control Mode Time (see also CMD 81)
2 Control Delay Time (see also CMD 281)
3 Door Mode Time (see also CMD 80)
4 Door Delay Time (see also CMD 280)
Time
0 - 32400 where 32400 means 8100 seconds.
4 = 1 second, 240 = 60 seconds = 1 minute, 14400 = 3600 seconds = 1 hour
Description:
Use this command to change the specified timers interval from whole seconds to quarter- seconds. This enables you to fine-tune timing down to quarter-seconds.
Example:
START 283 * 2 * 21 * 1 #
Delay Relay 1 Control Timer From Starting For 5.25 Seconds
Related CMDs:
📄 CMD 88*7 – Print Relay Setups and Status
📄 CMD 188*14 – Print Setup Changes for Relays
CMD 81 – Change Control Time of Relay
CMD 381 – Change Control Delay for Expansion Relay
CMD 284: CHANGE EXTENDED ACCESS TIMES FOR RELAY
Syntax:
START 284 * NN * Time (in Minutes) * Relay #
Variables:
NN
1 Extended Time Maximum (0-1440 min)
2 Extended Access Warning Time (0-15 min)
Description:
Use this command to change extended access times for specified relays. This enables qualified operators to prolong the time a designated relay actuates before it deactuates. This allows persons with disabilities and special needs to enter an area at their own speed.
Example:
START 284 * 2 * 4 * 1 #
Set Relay 1 Expansion Access Timer Warning to 4 minutes
Related CMDs:
📄 CMD 88*7 - Print Relay Setups and Status
📄 CMD 188*14 - Print Setup Changes for Relays
CMD 81 - Change Control Time of Relay
CMD 381 - Change Control Delay for Expansion Relay