Command Definitions (200-299)

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.

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.

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.

To use this command:

  1. Determine the user function, ID format, and access or control zone number for the first group of users.

  2. 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.

  3. 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.

  4. 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.

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.

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.

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.

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.

 

 

  1. 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.

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