Command Definitions (300-399)

CMD 301: ADD EXPANSION LINE MODULE INPUT OR RELAY TO STANDARD CONTROL ZONE

Syntax:

START 301 * Expansion LMI / Expansion Relay * SCZ #

Description:

Use this command to add expansion line module inputs (LMI) or expansion relays to standard control zones (SCZ). This enables control codes to either mask expansion LMIs or to trigger, force, or lock down/open expansion relays.

A standard control zone must be defined before expansion LMIs or relays can be added to it (see CMD 45).

LMIs and relays can share the same control zone as shown in the example below. If you have defined both an Expansion LMI1 and Expansion Relay 1 then specifying a ‘1’ as your first argument adds both to Control Zone 1; the system interprets this apparent ambiguity without trouble: depending on what type of code is assigned to Control Zone 1, the system determines if alarms are masked (by using an alarm control code type) or if relays are actuated (using a relay control code type). Separate control zones can be assigned to alarm control codes and to relay control codes if desired or required.

Example:

START 301 * 1 * 1 #

Add Expansion Line Module Input and/or Expansion Relay 1 To Standard Control Zone 1

Default:

None

Related CMDs:

CMD 88*6 – Print Standard Control Zone Setups

CMD 88*16 – Print Master Control Zone Setups

CMD 188*7 – Print Setup Changes for Standard Control Zones

Control Zone Setups

CMD 45 – Define Standard Control Zone

CMD 302 – Remove Expansion Line Module Input or Relay from Standard Control Zone

CMD 302: REMOVE EXPANSION LINE MODULE INPUT OR RELAY FROM STANDARD CONTROL ZONE

Syntax:

START 302 * Expansion LMI / Expansion Relay * SCZ #

Description:

Use this command to remove expansion line module inputs (LMIs) or expansion relays from standard control zones (SCZ). This changes how control codes mask expansion LMIs or trigger, force, or lock down/open expansion relays.

Example:

START 302 * 1 * 1 #

Remove Expansion Line Module Input And/Or Relay 1 From Standard Control Zone 1

Default:

None

Related CMDs:

CMD 88*6, 88*16 – Print Standard, Master Control Zone Setups

CMD 188*7 – Print Setup Changes for Standard Control Zones

CMD 45 – Define Standard Control Zone

CMD 301 – Add Expansion Line Module Input or Relay to Standard Control Zone

CMD 303: CHANGE TIME ZONE OF STANDARD CONTROL ZONE

Syntax:

START 303 * Time Zone * Standard Control Zone #

Description:

Use this command to change the time zone associated with a standard control zone (SCZ) from its original (current) value. CMD 303 enables you to change the TZ associated with the SCZ using CMD 45. Set the time zone to a standard, master, or grand master time zone.

You can also disable a currently-active SCZ using this command. Simply change the cur- rent time zone to 0 (Zero), Never.

A Time Zone is only used to restrict the command when a Control Zone will be activated by a Card or Code. The Time Zone does not effect the triggering of a Control Zone by an input or an alarm.

Example:

START 303 * 1 * 1 #

Change Time Zone of Standard Control Zone 1 to Time Zone 1

Default:

None

Related CMDs:

CMD 88*3, 88*4, 88*14 – Print Standard, Master, Grand Master Time Zones

CMD 88*6 – Print Standard Control Zone Setups

CMD 188*7 – Print Setup Changes for Standard Control Zones

Control Zone Setups

CMD 45 – Define Standard Control Zone

CMD 305 – Define Time Zone for Master Control Zone

Time Zone Setups

CMD 52, 54, 56, 154, 454 – Define/Clear Standard, Master, Grand Master Time Zones

CMD 304: DEFINE MASTER CONTROL ZONE (192-255)

Syntax:

START 304 * NN * Standard Control Zone * Master Control Zone #
START 304 * MCZ * NN * Value * ... * Value #

Variables:

NN
1 Trigger Relays
2 Clear Relays
3 Mask Alarms
4 Unmask Alarms
5 Unlock Doors
6 Relock Doors
7 Force ON Relays
8 Force ON Release of Relays
9 Force OFF Relays
10 Force OFF Release of Relays
11 Lock Down Relays
12 Lock Down Release of Relays
13 Lock Open Relays
14 Lock Open Release of Relays
15 Annunciate Readers
16 Cancel Entry Delay
17 Start Exit Timer
18 Unmask Alarms if all secure
19 Partial Unmask
20 Set Threat Level
21 Turn on ScramblePad LEDs
22 Turn off ScramblePad LEDs

Description:

CMD 305, Define Time Zone for Master Control Zone, must be invoked before a master control zone can operate. Use CMD 40 to add a control user to trigger a master control zone.

Master control zones enable the setup of either simple or sophisticated controls to be triggered by a single control code entered at an authorized ScramblePad/MATCH reader, or triggered by a line module input or relay. One common use of this feature is to put a single facility, or area within a facility, into night or day operation mode with a single code entry. For instance, the last person leaving a building equipped with an M8 controller and 16 expansion line module inputs could unmask all alarms, lock all doors, and lock down the vault room with a single ‘Night Code’ at the building exit’s ScramblePad/MATCH reader.

Annunciate Readers is a special option that sounds the specified ScramblePad’s alarm annunciators for 5 beeps. This can be used to signal that a special event is beginning, that a special meeting is taking place, or that all employees should leave the building within a specified number of minutes.

Partial Unmask the system to unmask all inputs in the specified control zone previously detected as secure. All unsecured inputs are left masked.

v7.0 and later offers a variation on this command. It enables you to set every field in a master control zone you require. It uses this syntax:

304 * MCZ * NN * Value * ... * Value #

In addition to the twenty NN fields listed above, you can also set the time zone (CMD 305), tag/alert flags (CMD 449/CMD 549), link control zone (CMD 307), and link access zone (CMD 307).

A Time Zone is only used to restrict the command when a Control Zone will be activated by a Card or Code. The Time Zone does not effect the triggering of a Control Zone by an input or an alarm.

Example:

START 304 * 3 * 1 * 192 #

START 304 * 5 * 2 * 192 #

Mask all line module inputs assigned to Standard Control Zone 1 and Unlock all doors assignedtoStandardControlZone2whenaCodeassignedtoMasterControlZone192is used.

Default:

None

Related CMDs:

CMD 88*6 – Print Standard Control Zone Setups

CMD 88*16 – Print Master Control Zone Setups

CMD 88*20 – Print Expansion Alarm/RQE Setups and Status

CMD 188*8 – Print Setup Changes for Master Control Zones

Control Zone Setups

CMD 45 – Define Standard Control Zone

CMD 303 – Change Time Zone of Standard Control Zone

CMD 305 – Define Time Zone for Master Control Zone

CMD 306 – Clear Master Control Zone

CMD 449 – Tag Control Zone

CMD 549 – Alert Control Zone

CMD 305: DEFINE TIME ZONE FOR MASTER CONTROL ZONE

Syntax:

START 305 * Time Zone * Master Control Zone #

Description:

Use this command to set or change the time zone for a master control zone.

You must assign a time zone other than TZ0 to a master control zone or it won’t work.

 A time zone is only used to restrict the command when a control zone will be activated by a card or code. The tiime zone does not effect the triggering of a control zone by an input or an alarm.

Example:

START 305 * 16 * 250 #

Define Time Zone 16 for Master Control Zone 250

Default:

None

Related CMDs:

CMD 88*3, 88*4, 88*14 – Print Standard, Master, Grand Master Time Zones

CMD 88*16 – Print Master Control Zone Setups

CMD 188*8 – Print Setup Changes for Master Control Zones

Control Zone Setups

CMD 304 – Define Master Control Zone

CMD 306 – Clear Master Control Zone

CMD 307 – Define Access Zone for Master Control Zone

Time Zone Setups

CMD 52, 54, 56, 154, 454 – Define/Clear Standard, Master, Grand Master Time Zones

CMD 306: CLEAR MASTER CONTROL ZONE

Syntax:

START 306 * Master Control Zone #
START 306 * First MCZ * Last MCZ #
START 306 * First MCZ * Last MCZ * 1 #

Description:

A Master Control Zone can be cleared or erased with this command. In v6.6 you can also specify a range of master control zones.

This does not clear the Link Access Zone or Link Control Zone fields as defined in CMD 307.

To perform a complete clear:

START 306 * MCZ #
START 307 * 0 * 0 * MCZ #

To clear a range of master control zones use:

START 306 * First MCZ * Last MCZ #.

This variation is available on v6.6 and later only.

To clear the link access zone and link control zones, use:

START 306 * First MCZ * Last MCZ * 1 #

This variation is available on v6.6 and later only.

If you only need to clear one master control zone, list it twice as “first and last” values.

Example:

START 306 * 250 #

Clear Master Control Zone 250

START 306 * 235 * 240 * 1#

Clear Master Control Zones 235-240 including new Link fields

Default:

None

Related CMDs:

CMD 88*16 – Print Master Control Zone Setups

CMD 188*8 – Print Setup Changes for Master Control Zones

CMD 304 – Define Master Control Zone

CMD 307: DEFINE LINKED ZONES FOR MASTER CONTROL ZONE

Syntax:

START 307 * Access Zone * Linked Control Zone * Master Control Zone # 

Description:

Use this command to program Master Control Zones that can be triggered by Control Code. This is done by defining a Linked Master Control Zone.

If a particular door is associated with this AZ, then all of the tasks defined for this Master Control Zone (in CMD 304) are carried out. This is useful for setting in motion a cascade of events if certain conditions are met, particularly for elevator installations and medical cabinets where several actions must be triggered by one request at a designated Access Zone.

If a door/relay attempts to execute a Master Control Zone that is linked, and if the Master Control Zone is allowed by the Time Zone but is locked out via the Access Zone, the Controller will pull up the linked Master Control Zone and follow the linked tasks.

Discussion:

One of the most powerful DIGI*TRAC feature is the ability to program Master Control Zones that can be triggered by a control code. Suppose that you have a user with one control code and you want different Master Control Zones to be triggered depending on where and when the card is used.

First, set up the control code to trigger the first Master Control Zone of the sequence. Make a note of the Access Zone numbers corresponding to where and when each Master Control Zone will be triggered, then issue the following command:

307 * AZ * LCZ * MCZ #

Suppose you set up Master Control Zones 192 – 195 and define Access Zones 51 – 54 as areas where they can be used. Set Master Control Zone 192 as the zone triggered by the control code, then write the following sequence:

307 * 51 * 193 * 192 #
307 * 52 * 194 * 193 #
307 * 53 * 195 * 194 #
307 * 54 * 0 * 195 #

Once this sequence is entered, when the user enters the specified control code at the Reader (R) and Time (T) specified by the Access Zone, this sequence of events results:

if (access_zone_ok (51, R, T)) then trigger MCZ 192
else if (access_zone_ok (52, R, T)) then trigger MCZ 193
else if (access_zone_ok (53, R, T)) then trigger MCZ 194
else if (access_zone_ok (54, R, T)) then trigger MCZ 195
else do nothing 

The controller will automatically detected and prohibit looping. For instance, if you were to use this line

307 * 54 * 193 * 195 #

in the preceding example, it would be rejected as invalid since that would link MCZ 195 back to MCZ 193.

The Master Control Zone’s existing Time Zone control is still checked. We recommend using Time Zone 65 in linked Master Control Zone situations because if the Time Zone is not active, it won’t proceed down the link to the next Master Control Zone in the chain.

Example:

307 * 51 * 193 * 192 #
307 * 52 * 194 * 193 #
307 * 53 * 195 * 194 #
307 * 54 * 0 * 195 #

Set up Master Control Zones 192 – 195 and define Access Zones 51 – 54 as areas where they can be used. Set Master Control Zone 192 as the zone triggered by the control code.

Default:

None

Related CMDs:

CMD 88*16 – Print Master Control Zone Setups

CMD 188*8 – Print Setup Changes for Master Control Zones

CMD 304 – Define Master Control Zone

CMD 305 – Define Time Zone for Master Control Zone

CMD 306 – Clear Master Control Zone

CMD 310: ADD ACCESS USER CARD ONLY (IDF 2)

Syntax:

START 310 * User Number * Access Zone * Card #

Description:

Use this command to add one new access user with a card only (ID Format 2) to the controller’s database. This new user is required to enter a card only to gain entry into a locked security area. To add the new user and card, select an unused user number, assign it to the appropriate access zone and swipe the card in the reader.

The MATCH reader must be connected to a ScramblePad in order to program the controller. Use a DIGI*TRAC Enrollment Station located at the system printer for convenient programming, or use a dual technology reader installed at a door.

If you are using this command to enroll a prox card at a DS47L-SPX, use the enrolling procedure described in “Card Enrollment Methods”.

Example:

START 310 * 110 * 2 * Swipe Card #

Add Card Only Access User Number 110 To Access Zone 2

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 10, 19-22, 311-315, 320-322 – Add Access Users

CMD 220 – Batch-Add Access Users – Enroll Card-Only (IDF 2)

CMD 316 – Test Card During Programming

Changing and Deleting Users

CMD 11-13, 325 – Change User(s) Codes, Zones, and/or Functions

CMD 16, 23 – Delete Any User, Range of Users

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 311: ADD ACCESS USER CARD+CODE (IDF 3)

Syntax:

START 311 * User Number * Code * Access Zone * Card #

Description:

Use this command to add one new access user with a card + code (dual technology) combination (IDF 3) to the controller. This user is required to enter both a card and a code to gain entry to a locked security area.

To add a user, select an unused user number, enter a code, specify the appropriate access zone, then swipe the selected card. A new user record is created and printed on completion of a successful command.

If you’re using this command to enroll a prox card at a DS47L-SPX, use the enrolling procedure described in “Card Enrollment Methods” starting on page 3-31.

Example:

START 311 * 2 * 334821 * 6 * Swipe Card #

Add Card + Code (Dual) Access User Number 2 With Code 334821 To Access Zone 6

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 10, 19-22, 310, 312-315, 320-322 – Add Access Users

Changing and Deleting Users

CMD 11-13, 325 – Change User(s) Codes, Zones, and/or Functions

CMD 16, 23 – Delete Any User, Range of Users

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 312: ADD ACCESS USER WITH CARD & CARD + CODE (IDF 4)

Syntax:

START 312 * User Number * Code * Access Zone * Card #

Description:

Use this command to add a new multiple ID format (IDF) user—in this case, IDF4. A multiple IDF user is any user who can use more than one ID for access at controlled doors.

IDF4 enables a user to enter a card only at a card reader-controlled door and a card + code on a dual technology-controlled door.

In v6.6 and earlier, IDF4 places two user records in the controller memory. The specified user number must be an even number (such as 2, 4, 10). Therefore a controller with a memory maximum of 1000 users can store a maximum of 500 IDF4 users.

In v7.0 and later, all ID formats use just one record each. Passback controls track the use of all IDs simultaneously.

Example:

START 312 * 166 * 7360026 * 1 * Swipe Card#

Add Access User 166 With Code 7360026 & Card to Access Zone 1

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 10, 19-22, 310, 311, 313-315, 320-322 – Add Access Users

CMD 104 – Enable Card Only at Dual Technology Reader during Time Zone

CMD 316 – Test Card During Programming

Changing and Deleting Users

CMD 11-13, 325 – Change User(s) Codes, Zones, and/or Functions

CMD 16, 23 – Delete Any User, Range of Users

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 313: ADD ACCESS USER WITH CODE & CARD+CODE (IDF 5)

Syntax:

START 313 * User Number * Code * Access Zone * Card #

Description:

Use this Command to add a new multiple ID format (IDF) User. A multiple ID user is anyone who can use more than one ID for access at controlled doors. In this case, the multiple ID format is IDF5.

IDF5 enables a user to enter a code only at a ScramblePad-controlled door and a card + code at a dual technology-controlled door.

Since this command assigns the same access zone to both IDs, the code also works on a dual technology reader. If you don’t want this, use CMD 12 to change the access zone of the code-only user number to the required access zone.

In v6.6 and earlier, IDF5 uses two user records in the controller memory and the user number specified must be an even number (2, 4, 6). Therefore a controller with a memory maximum of 1000 users can store a maximum of 500 IDF5 users.

In v7.0 and later, all ID formats use just one record each. Passback controls track the use of all IDs simultaneously.

Example:

START 313 * 702 * 1038891 * 41 * Swipe Card #

Add Access User 702 With Code 1038891 & Card To Access Zone 41

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 10, 19-22, 310-312, 314, 315, 320-322 – Add Access Users

CMD 104 – Enable Card Only at Dual Technology Reader during Time Zone

Changing and Deleting Users

CMD 11-13, 325 – Change User(s) Codes, Zones, and/or Functions

CMD 16, 23 – Delete Any User, Range of 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)

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 314: ADD ACCESS USER WITH CODE & CARD (IDF 6)

Syntax:

START 314 * User Number * Code * Access Zone * Card #

Description:

Use this Command to add a new multiple ID format (IDF) User. A multiple ID user is anyone who can use more than one ID for access at controlled doors. In this case, the multiple ID format is IDF6.

IDF6 enables a user to enter a code only on a ScramblePad-controlled door and a card only on a card reader-controlled door.

In v6.6 and earlier, this format uses two user records in the controller memory and the specified user number must be an even number (2, 4, 6). Therefore a controller with a memory maximum of 1000 users can store a maximum of 500 IDF6 users.

In v7.0 and later, all IDFs use only a single record. Passback controls track the use of all IDs simultaneously.

Example:

START 314 * 4 * 6670 * 12 * Swipe Card #

Add Access User Number 4 With Code 6670 & Card To Access Zone 12

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 10, 19-22, 310-313, 315, 320-322 – Add Access Users

Changing and Deleting Users

CMD 11-13, 325 – Change User(s) Codes, Zones, and/or Functions

CMD 16, 23 – Delete Any User, Range of 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 316 – Test Card During Programming

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 315: ADD ACCESS USER WITH CODE & CARD & CARD+CODE (IDF 7)

Syntax:

START 315 * User Number * Code * Access Zone * Card #

Description:

Use this Command to add a new multiple ID format (IDF) User. A multiple ID user is anyone who can use more than one ID for access at controlled doors. In this case, the multiple ID format is IDF7.

IDF7 enables a user to enter a code only at a ScramblePad-controlled door, a card only at a card reader-controlled door, and a card + code at a dual technology-controlled door.

Code only will also work on a dual technology reader. If this arrangement is not wanted, use CMD 12 to change the access zone of the code only user number to an appropriate access zone.

In v6.6 and earlier, IDF7 uses three user records in the controller memory. For this reason, the specified user number must be divisible by four in order to allow all three user numbers to be stored consecutively. Therefore, a controller with a maximum of 1000 users in its memory can have a maximum of 250 IDF7 users.

In v7.0 and later, all ID formats use just one record each. Passback controls track the use of all IDs simultaneously.

Example:

START 315 * 8 * 1428990 * 1 * Swipe Card #

Add Access User Number 8 With Code 1428990 & Card To Access Zone 1

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 10, 19-22, 310-314, 320-322 – Add Access Users

CMD 104 – Enable Card Only at Dual Technology Reader during Time Zone

CMD 316 – Test Card During Programming

Changing and Deleting Users

CMD 11-13, 325 – Change User(s) Codes, Zones, and/or Functions

CMD 16, 23 – Delete Any User, Range of 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)

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 316: TEST CARD DURING PROGRAMMING

Syntax:

START 316 * Card #

Description:

Use this Command to test a card while in Programming Mode. This command emulates the use of a card at a card reader. Different responses occur when the card is tested, depending on whether the card is

already enrolled or not

encoded or improperly encoded

belongs to a currently active / inactive access zone.

If the card was successfully enrolled and is assigned to a currently active access zone, the card reader responds with a single flash of its LED, the ScramblePad responds with a single flash of its green LED, and the door relay in the system will trigger.

If the card is assigned to a currently inactive access zone, the card reader responds with a single flash of its green LED indicating a successful card read. The ScramblePad responds with a single flash of both its green and red LEDs followed by a second flash of its red LED, then a tone to indicate Access Denied.

If the card has not yet been enrolled in the controller, the card reader responds with two bursts of its green LED, the ScramblePad flashes both green and red LEDs followed by the red LED and a tone to indicate Access Denied.

If the card is improperly encoded or damaged, the card reader responds with a long burst of rapid flashing on its green LED and the ScramblePad flashes its red LED and beeps to indicate an invalid card.

Example:

START 316 * Card #

Tests Card During Programming

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

CMD 310 – Add Access User Card Only (IDF 2)

CMD 320: AUTO-ADD ACCESS USERS WITH CODE & CARD+CODE (IDF 5)

Syntax:

START 320 * Starting User Number * Number of Users * Access Zone #

Description:

Use this command to automatically add a specified number of new multiple ID format users. A multiple ID user is any user who can use more than one ID for access at controlled doors. In this case, the multiple ID format is IDF5.

IDF5 enables a user to enter a code only on a ScramblePad-controlled door and a card + code on a dual technology-controlled door.

Using this command, code only users can also access dual technology readers. If you don’t want this arrangement, use CMD 12 to change the access zone of the code only user number to an appropriate access zone.

In v6.6 and earlier, IDF5 uses two user records in the controller memory and the starting user number specified must be an even number (2, 4, 6). Therefore a controller with a memory maximum of 1000 users can store a maximum of 500 IDF5 users.

In v7.0 and later, all IDFs use only one record each. Passback controls track the use of all IDs simultaneously.

This command automatically generates a code and requires the use of CMD 223 to add the card to the user record. This is useful because, even if card delivery is delayed, the building can be secured by immediately issuing codes only until cards arrive and can be issued.

Example:

START 320 * 100 * 10 * 4 #

Add 10 Access Users Starting At User Number 100 To Access Zone 4

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding and Changing Users

CMD 10, 19-22, 310-315, 321, 322 – Add Access Users

CMD 223 – Batch-Enroll Card to Existing Users (IDF 5, 6, 7)

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 321: AUTO-ADD ACCESS USERS WITH CODE & CARD (IDF 6)

Syntax:

START 321 * Starting User Number * Number of Users * Access Zone # 

Description:

Use this command to automatically add a specified number of new multiple ID format users. A multiple ID user is any user who can use more than one ID for access at controlled doors. In this case, the multiple ID format is IDF6.

IDF6 enables a user to enter a code only on a ScramblePad-controlled door and a card only on a card reader-controlled door.

In v6.6 and earlier, IDF6 uses two user records in the controller memory and the starting user number specified must be an even number (2, 4, 6). Therefore a controller with a memory maximum of 1000 users can store a maximum of 500 IDF5 users.

In v7.0 and later, all IDFs use only one card record. Passback controls track the use of all IDs simultaneously.

This command automatically generates a code and requires the use of CMD 223 to add the card to the user record. This is useful because, even if card delivery is delayed, the building can be secured by immediately issuing codes only until cards arrive and can be issued.

Example:

START 321 * 200 * 25 * 2 #

Auto-Add 25 Access Users Starting At User Number 200 To Access Zone 2

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding and Changing Users

CMD 10, 19-22, 310-315, 320-322 – Add Access Users

CMD 223 – Batch-Enroll Card to Existing Users (IDF 5, 6, 7)

CMD 316 – Test Card During Programming

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 322: AUTO-ADD ACCESS USERS WITH CODE & CARD & CARD+CODE (IDF 7)

Syntax:

START 322 * Starting User Number * Number of Users * Access Zone #

Description:

Use this command to automatically add a specified number of new multiple ID format users. A multiple ID user is any user who can use more than one ID for access at controlled doors. In this case, the multiple ID format is IDF7.

IDF7 enables a user to enter a code only on a ScramblePad-controlled door, a card only on a card reader-controlled door, and a card + code on a dual technology-controlled door.

Code only works on a dual technology reader. If you don’t want this arrangement, use CMD 12 to change the access zone of the code only user number to an appropriate access zone.

In v6.6 and earlier, IDF7 uses three user records in the controller memory. For this reason, the specified user number must be divisible by four in order to allow all three user numbers to be stored consecutively. Therefore, a controller with a maximum of 1000 users in its memory can only hold a maximum of 250 IDF7 users.

In v7.0 and later, all IDFs use only one card record. Passback controls track the use of all IDs simultaneously.

This command automatically generates a code and requires the use of CMD 223 to add the card to the user record. This is useful because, even if card delivery is delayed, the building can be secured by immediately issuing codes only until cards arrive and can be issued.

Example:

START 322 * 664 * 10 * 17 #

Auto-Add 10 Access Users Starting At User Number 664 To Access Zone 17

Default:

None

Related CMDs:

CMD 35, 36, 38, 330 – Print User, Users, or Family of Users with Codes

Adding and Changing Users

CMD 10, 19-22, 310-315, 320, 321 – Add Access Users

CMD 223 – Batch-Enroll Card to Existing Users (IDF 5, 6, 7)

CMD 316 – Test Card During Programming

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

CMD 325: CHANGE RANGE OF USERS TO NEW FUNCTION AND ZONE

Syntax:

START 325 * Starting User Number * Ending User Number * Function * Access Zone /Control Zone #

Variables:

Function
1 Access
2 Unlock
3 Relock
4 Momentary Single Mask
5 Mask
6 Unmask
7 Cancel Entry Delay
8 Start Exit Timer
9 Mask and Cancel Entry Delay
10 Start Exit Timer and Unmask
11 Control Trigger
12 Force ON
13 Force ON Release
14 Force OFF
15 Force OFF Release
16 Lock Down
17 Lock Down Release
18 Lock Open
19 Lock Open Release
20 System Password
21 Executive Password
22 Supervisor Password
23 Operator Password
24 Service Password
25 Alarm Cancel
26 Watch Log
27 Time Log
28 Deadman Timer
29 Manual Holiday
30 Test Secure
31 Unmask If Secure
32 Function Group
34 Extended Access

Description:

Use this command to change a range of users from one function to another. You can change or leave the access zone or control zone as well.

This command is used to convert automatically-generated access users into control users of a specified function.

Example:

START 325 * 100 * 150 * 4 * 2 #

Change Users 100 to 150 To Momentary Mask Users For Control Zone 2

Default:

None

Related CMDs:

CMD 35, 36, 38*8, 330 – Print User, Users, or Family of Users with Codes

Adding Users

CMD 02 – Add Programming Pass/word

CMD 10, 19-22, 310-315, 320-322 – Add Access Users

CMD 15, 40-42, 44 – Add Control Users

Changing Users

CMD 425 – Change User(s) Codes, Zones, and/or Functions

Access Zone Setups

CMD 17, 24, 117 – Define Standard Access Zone (1-64)

CMD 204 – Define Master Access Zone (66-127)

Control Zone Setups

CMD 45, 304 – Define Standard, Master Control Zone

CMD 330: PRINT SETUPS AND STATUS BY PRINTOUT STYLE FOR FAMILIES OF USERS

Syntax:

START 330 * NN * STYLE * Starting User Number * Ending User Number #

Variables:

NN
1 All Users
2 Momentary Access
3 Unlock / Relock
4 All Access
5 Control
6 Lock Down / Lock Open
7 Alarm Mask / Unmask / Cancel / Deadman
8 Passwords
9 Users Inside
10 Tagged Users
11 Alerted Users
12 Temporary-Day Users
13 Use Count Users
14 Absentee Rule Users
15 Unreconstructed Records
STYLE
1 User Codes
2 User Temporary-Days
3 Use Count (also prints Temp Days and Absentee Info where needed)
4 Absentee Rule
5 User Tracking Status
6 Deadman Time
7 Option Flags
8 Print All Fields

Description:

Use this command to print a single user or a range of users, by family—the NN user functions—and formatted in a specified report STYLE.

All v7 options are marked in italics.

Example:

START 330 * 4 * 1 * 50 * 60 #

Print Access Users 50 - 60 With Codes

Default:

None

Related CMDs:

CMD 30, 31, 33, 34 – Print User, Users, Users by Zone, or Family of Users Without Codes

CMD 35, 36, 38*8 – Print User, Users, or Family of Users with Codes

CMD 345: CLEAR STANDARD CONTROL ZONE

Syntax:

START 345 * Standard Control Zone #
START 345 * First SCZ * Last SCZ #

Description:

Use this command to clear a standard control zone. In v6.6 and later, you can clear a range of standard control zones using the variant syntax.

Example:

START 345 * 1 #

Clear Standard Control Zone 1

START 345 * 2 * 8 #

Clear Standard Control Zones 2 – 8

Default:

None

Related CMDs:

CMD 88*6 – Print Standard Control Zone Setups

CMD 188*7 – Print Setup Changes for Standard Control Zones

CMD 45 – Define Standard Control Zone

CMD 349: ALERT ACCESS ZONE

Syntax:

START 349 * N * Access Zone # 

Variables:

N

0     Alert Access Zone NO

1     Alert Access Zone YES

Description:

Use this command to notify all users of a specified access zone—standard or master—that a special condition exists—such as a message is waiting, a new code is being issued, a briefing is scheduled, or a meeting is required.

The alert is sounded at the ScramblePad where the user entered their code. The alert is 4 short beeps of the ScramblePad's alarm annunciator.

The alert sounds when any user of the specified zone enters their code at any ScramblePad connected to the controller. An alert cannot be sounded at a MATCH reader since it has no audible alarm device.

The alert message does not trigger any relays.

Example:

START 349 * 1 * 1 #

Alerts 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

CMD 260 – Print Alarm Action(s)

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 249 – Tag Access Zone

CMD 449, 549 – Tag/Alert Control Zone

CMD 350: AUTO-DELETE ON EXPIRATION FOR USERS

Syntax:

START 350 * N * Starting User Number * Ending User Number #

Variables:

N

0    OFF

1    ON

Description:

Use this command to automatically delete a user record from the controller whenever it reaches one of these user limits: use count, absentee rule, or temporary day limit.

This keeps the maximum amount of memory available for adding new users; however, this can also prevent a user from being identified when they attempt access after they have been disabled by reaching a predefined user limit.

Example:

START 350 * 1 * 901 * 910 #

Auto-Delete Users 901 - 910 On Expiration

Default:

None

Related CMDs:

CMD 330*12, 330*13, 330*14 – Print Setups and Status for Families of Users

CMD 351 – Use Count Mode for Users

CMD 352 – Set Use Count for Users

CMD 353 – Absentee Rule Mode for Users

CMD 354 – Set Max Days Absent for Users

CMD 355 – Forgive Absentee Users

CMD 356 – Temporary Day Mode for Users

CMD 357 – Set Days for Temporary-Day Users

CMD 351: USE COUNT MODE FOR USERS

Syntax:

START 351 * N * Starting User Number * Ending User Number #

Variables:

N

0     OFF

1     ON

Description:

Use this command to enable use count limiting over a specified range of users.

Use CMD 352 to set the use count for a specified range of users. Only those users enabled for use count here can be specified in CMD 352.

Example:

START 351 * 1 * 25 * 50 #

Change Use Count Mode To On For Users 25 Through 50

Default:

OFF

Related CMDs:

CMD 330*13 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 352 – Set Use Count for Users

CMD 352: SET USE COUNT FOR USERS (1 - 255 Uses)

Syntax:

START 352 * Use Count * Starting User Number * Ending User Number # 

Description:

Use this command to set the maximum number of uses, Use Count, allowed for a range of users. To restrict a single user by use count, set the starting and ending user number the same.

Set the use count in a range from 1 to 31 uses for v6.6 or earlier; set range from 1 to 255 uses for v7.

For example, setting the use count to 1 specifies that a designated user can only use a card or code once. Each time the specified user is granted access, the use count goes down by one. When the count reaches zero, the user can no longer use their ID to access a building.

Any attempt to use an ID with an expired use count causes a use count violation. The controller prints the user number that caused the violation.

Use Count limits can be set for any function user. Use CMD 350 to auto-delete a user on use count expiration, if required. Use Count mode, CMD 351, must be set to ON before setting the use count.

Users limited by use count cannot also be limited by absentee use (CMDs 353 - 354); however, a user specified as a temporary-day user (CMD 356) can also have a use count limit set.

Example:

START 352 * 1 * 25 * 50 #

Set Use Count To 1 For Users 25 - 50

Default:

None

Related CMDs:

CMD 330*13 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 351 – Use Count Mode for Users

CMD 353: ABSENTEE RULE MODE FOR USERS (1 - 255 Days)

Syntax:

START 353 * N * Starting User Number * Ending User Number #

Variables:

N

0     OFF

1     ON

Description:

Use this command to enable day count limiting over the specified range of users. For v6.6 and earlier the range is 1 - 63; for v7, the range is 1 - 255.

Users must be qualified for absentee rule here before an actual limit can be set in CMD 354.

Example:

START 353 * 1 * 100 * 110 #

Set Absentee Rule For Users 100 - 110 to ON

Default:

OFF

Related CMDs:

CMD 330*14 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 354 – Set Max Days Absent for Users

CMD 355 – Forgive Absentee Users

CMD 354: SET MAX DAYS ABSENT FOR USERS

Syntax:

START 354 * Max Days Absent * Starting User Number * Ending User Number #

Description:

Use this command to set the maximum number of days, Day-Count, a specified user is allowed without entering a keypad code or MATCH code.

To specify a single user's day-count, set the starting and ending user number to the same value.

Set the day count in a range from 1 – 63 days for v6.6 and earlier or 1 – 255 for v7.

If a code is used every day, the day-count stays at its maximum setting. However, each day that the designated code is not used, the day-count goes down by one. When the count reaches zero, the user’s code is disabled and can no longer be used. Any attempt to use a code with an expired day-count will cause a day-count violation report and the controller prints the user number that caused the violation. Absentee Rule Mode, CMD 353, must be set to ON (NN = 1) before you can set the maximum number of absent days here.

Use CMD 350 to auto-delete a user upon absentee day-count expiration, if desired.

Users limited by use count (CMD 351 - 352) cannot also be limited by absentee-use; however, a user specified as a temporary-day user (CMD 356) can also have an absentee-count limit set.

Example:

START 354 * 30 * 500 * 600 #

Set Max Days Absent For Users 500 Through 600 To 30 Days

Default:

None

Related CMDs:

CMD 330*14 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 353 – Absentee Rule Mode for Users

CMD 355 – Forgive Absentee Users

CMD 355: FORGIVE ABSENTEE USERS

Syntax:

START 355 * Starting User Number * Ending User Number # 

Description:

Use this command to restore the maximum number of days absent to the original setting for a range of users. To restore a single user's max days, set the starting and ending user number the same.

Each user's day count is maintained in the user record. When this command is issued, the user's max day count will be restored to the original number of days set in the user record.

If a different number of days is required, use CMD 354 to set a new maximum day count value for a user or range of users.

Example:

START 355 * 10 * 10 #

Forgive Absentee User 10 To Max Day Setting

START 355 * 10 * 16 #

Forgive Absentee Users 10 through 16 To Max Day Setting

Default:

None

Related CMDs:

CMD 330*14 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 353 – Absentee Rule Mode for Users

CMD 354 – Set Max Days Absent for Users

CMD 356: TEMPORARY DAY MODE FOR USERS

Syntax:

START 356 * N * Starting User Number * Ending User Number #

Variables:

N

0     OFF

1     ON

Description:

Use this command to enable temporary day use over a specified range of users.

It enables you to pre-authorize a code for use on specified future days and forbids use before then. Once the last authorized day expires, the code is disabled. Any attempt to use a code that has expired causes a day-use violation and the controller prints the user number that caused the violation.

Use CMD 357 to define the temporary days themselves. Only users qualified through this command for temporary day mode can be specified for designated temporary days using CMD 357.

Use CMD 350 to auto-delete a user on temporary-day expiration, if required.

Example:

START 356 * 1 * 25 * 50 #

Change Temporary-Day Mode For Users 25 through 50 to ON

Default:

OFF

Related CMDs:

CMD 330*12 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 357 – Set Days for Temporary-Day Users

CMD 357: SET DAYS FOR TEMPORARY-DAY USERS

Syntax:

START 357 * Starting User Number * Ending User Number * Days This Week * [Days Next Week] #

Description:

User this command to define which days of this week and next week a code is authorized for. This user management command enables a code to be pre-authorized for use on the specified future days and prevents use before then.

Once the last authorized day expires, the code is disabled. Any attempt to use a code that has expired will cause a day-use violation and print the user number that caused the violation.

Use CMD 350 to auto-delete a user on temporary-day expiration, if required.

Temporary-day limited users cannot also be limited by absentee rule; however, a user limited by temporary-day can also be limited by use count.

You must qualify a user for temporary day mode using CMD 356 before this command will work.

v7.0 replaces this command with a ‘Day Count’ option. In order to allow a user access on ‘Saturday/Sunday This week and Next week’, the user's access zone will need to use Sat/Sun-only Time Zones and a Day Count of 14 will let the code run for two weeks. To set the number of days, use CMD 352.

Example:

START 357 * 60 * 90 * 67 * 67 #

Set Days To Saturday and Sunday This Week And Next Week For Users 60 - 90

Default:

None

Related CMDs:

CMD 330*12 – Print Setups and Status by Printout Style for Families of Users

CMD 350 – Auto-Delete on Expiration for Users

CMD 356 – Temporary Day Mode for Users

CMD 358: SET DEADMAN TIMER

Syntax:

START 358 * User Number * Time #

Description:

Use this command to set the deadman timer for each deadman user. Set the timer in a range from 0 - 65,000 seconds. Each deadman user requires two deadman codes:

a code to start the timer

a code to stop the timer

The start code's time is set for the length of time required to complete the assigned task. The stop code's time is set to 0 (zero) seconds.

When you enter a code with a time of 0 seconds, it forces the deadman timer to 0 (zero) and cancels the count down, avoiding an alarm.

If the deadman timer counts down to zero before a stop code is entered, a deadman timer expiration alarm is reported to both the system printer and alarm relay.

Example:

START 358 * 444 * 60 #

Set User 444’s Deadman Timer for 60 Seconds

START 358 * 100 * 0 #

Cancels User 100’s Deadman Timer

Default:

None

Related CMDs:

CMD 330*7 – Print Setups and Status by Printout Style for Families of Users

CMD 44*4 – Add Keypad Special Control User

CMD 370: CHANGE LINE MODULE FOR EXPANSION LINE MODULE INPUT

Syntax:

START 370 * N * Expansion Line Module Input #

Variables:

N = Line Module Type

1         DTLM1/MELM1

2         DTLM2/MELM2

3         DTLM3/MELM3

Description:

Use this command to select the type of DTLM or MELM DIGI*TRAC line module being installed on each expansion line module input. The factory default setting is DTLM2/ MELM2. If a DTLM1/MELM1 is installed, the system will function properly without changing the default setting.

Here are the inputs provided for each line module type:

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

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 370 * 3 * 8 #

Changes Line Module To DTLM3/MELM3 For Expansion Input 8

Default:

DTLM2/MELM2

Related CMDs:

CMD 88*20 – Print Expansion Alarm/RQE Setups and Status

CMD 88*21 – Print Expansion Alarm Special Setups and Status

CMD 270 – Change Line Module Type for Line Module Input

CMD 373: DISABLE EXPANSION RQE DURING TIME ZONE

Syntax:

START 373 * Time Zone * Expansion RQE #

Description:

An Expansion 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 173*3.

Example:

START 373 * 1 * 1 #

Change Expansion RQE 1 to be Disabled During Time Zone 1.

Related CMDs:

CMD 88*20 – Print Expansion Alarm/RQE Setups and Status

CMD 88*21 – Print Expansion Alarm Special Setups and Status

CMD 88*22 – Print Expansion Line Module Input Door Setups and Status

CMD 188*13 – Print Setup Changes for Expansion Line Module Inputs

Alarm Setups

CMD 170, 171 – Enable, Disable Expansion Line Module Input

CMD 172 – Change Expansion Line Module Input

CMD 174 – Change Expansion Door Open Too Long Time

CMD 175 – Expansion DOTL Active While Input Unlocked

CMD 176 – Mask Expansion Line Module Input during Time Zone

CMD 374: CHANGE EXPANSION DOOR OPEN TOO LONG WARNING TIME

Syntax:

START 374 * DOTL Warning Time * Expansion Input #

Description:

Any Expansion Alarm Input may be set up to report as a door. The unauthorized opening of a door is reported as a Door Forced Open. 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 report on the printer and trigger the Alarm Relay.

Example:

START 374 * 15 * 1 #

Define DOTL Warning Delay To 15 Seconds For Expansion Input 1

Related CMDs:

CMD 88*10 - Print Door Setups and Status

CMD 88*20 - Print Expansion Alarm/RQE Setups and Status

CMD 88*21 - Print Expansion Alarm Special Setups and Status

CMD 88*22 - Print Expansion Line Module Input Door Setups and Status

CMD 188*13 - Print Setup Changes for Expansion Line Module Inputs

CMD 74 - Change Door-Open-Too-Long Interval

CMD 170, 171 - Enable, Disable Expansion Line Module Input

CMD 172 - Change Expansion Line Module Input

CMD 173 - Change Expansion RQE (Request To Exit)

CMD 174 - Change Expansion Door Open Too Long Time

CMD 175 - Expansion DOTL Active While Input Unlocked

CMD 176 - Mask Expansion Line Module Input during Time Zone

CMD 274 - Change Door Open Too Long Warning Time

CMD 282 - Define Special Needs Unlock Extension Time

CMD 381: CHANGE CONTROL DELAY TIMER FOR EXPANSION RELAY

Syntax:

START 381 * Control Delay Timer * Expansion Relay #

Description:

For special control applications, you can delay the control time of any expansion relay from starting after a granted code, alarm trigger, or relay trigger. The delay can range from 1 to 8,100 seconds.

Set delay time to 0 (zero) for NO delay.

Example:

START 381 * 5 * 1 #

Delay Expansion Relay 1 Control Timer From Starting For 5 Seconds

Default:

0 seconds (no delay)

Related CMDs:

CMD 88*18 – Print Expansion Relay Setups and Status

CMD 88*28 – Print Virtual Relay Setups and Status

CMD 281 – Change Control Delay for Relay

CMD 383: CHANGE TIMER FOR EXPANSION RELAY IN 1/4 SECOND

Syntax:

START 383 * NN * Time (in 1/4-second) * Relay #

Variables:

NN

1      Control Mode Time

2      Control Delay Time

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 for the expansion relay designated. This enables you to fine-tune timing down to quarter-seconds for each designated expansion relay.

Example:

START 383 * 2 * 21 * 1 #

Delay Expansion 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