Programming instructions
6 
Terminology Used in this Manual 
What is a Lock Program? 
A Lock Program contains the instructions that the lock uses to per-
form its various functions. You can also use DL-Windows (defined 
below) to create a Lock Program on your computer, and then trans-
fer and store the Program in the circuitry contained inside the lock 
itself. The Lock Program is essentially a computer database file that 
maintains feature settings, schedules, audit trails, etc. Using DL-
Windows, a Lock Program (called a "Lock Profile" in DL-Windows) 
can be created with default information, edited on your PC, and then 
sent to (and even received from) the lock. 
The Lock Program consists of 4 areas: User Codes, Features, 
Time Zones, and Schedules, all defined below: 
What are User Codes? 
Also called User Access Codes or PIN No. Codes, User Codes are 
numbers the User enters into the lock keypad to unlock the lock.  
The User Codes are part of the Lock Program, and the Lock Pro-
gram is stored in the lock circuitry awaiting the Users to key in their 
User Codes. 
What are Features? 
Your lock is designed to support many options and functions. Using 
the keypad or DL-Windows software, you can select the features 
you wish to activate, such as if the lock will automatically adjust for 
Daylight Saving Time in the spring and autumn, or if the lock 
sounder should be disabled or enabled. 
What is a TimeZone? 
Events (recorded lock activities) can be programmed to occur at 
certain times.  It is these times (for example, “every Tuesday at 
5PM”) that are referred to as TimeZones. TimeZones can be cre-
ated manually through the keypad. In DL-Windows, you can use 
the  Schedule-TimeZone screen to create these TimeZones, and 
once created, you can link events to these TimeZones. 
What is a Schedule? 
Your lock can be programmed to maintain a schedule in which cer-
tain events can occur automatically. For example, you can program 
the lock to allow Groups of Users (with their User Codes) access 
ONLY during specific business hours. With another example, you 
can program another lock to UNLOCK at 9AM, LOCK at noon for 
lunch, UNLOCK at 1PM, and LOCK again at 5PM--every weekday.  
As you can see, many different combinations of Schedules can be 
created to suit the needs of the Users. First you create TimeZones 
(see above). Next you create events and link them to your Time-
Zones (also using the Schedule-TimeZone  screen in DL-
Windows). When finished, you can view (in DL-Windows) your 
schedule in the Schedule View screen.
What is a User? 
A User is a person who is authorized to simply use or make certain 
programming changes to the lock. This User can be anyone--from 
a one-time visitor (who will almost certainly have no authority to 
make changes) to the owner of the building in which the lock is in-
stalled (who will probably wish to have total authority to make 
changes). The PDL6100 Series locks can hold up to 5000 Users in 
its programming memory, and each User possesses a pre-defined 
level of authority--a Programming Level--as to their ability to use or 
make changes to the lock. 
What is a Programming Level? 
The Programming Level defines the range of programming tasks a 
User is allowed to perform. The higher the Level, the more pro-
gramming tasks the User is allowed (with Master allowing ALL 
tasks). 
Note: Since the Programming Level is closely associated with the 
type of User and their abilities, a User who holds a certain Program-
ming Level is sometimes referred to by their “User Type”. 
For example, PDL Series locks can hold up to 5000 Users in its pro-
gramming memory, and each User is associated with a User Num-
ber (see definition of "User Number" below) and therefore a specific 
Programming Level, as follows: 
Master: Always associated with User Number 1. Is always en-
abled and can program all functions. (Abbreviated as 
Programming Level = M). 
Installer: Always associated with User Numbers 2 and 3. Can 
program all functions except changing the Master Code.  
(Abbreviated as Programming Level = 4). 
Manager: Always associated with User Numbers 4, 5, and 6.  
Can program all functions except functions relating to lock 
configuration. (Abbreviated as Programming Level = 3). 
Supervisor: Always associated with User Numbers 7, 8 and 9.  
Can only program functions relating to day to day operation.  
(Abbreviated as Programming Level = 2). 
Print Only Users: In previous versions of the ALARM LOCK 
Trilogy series locks, Print Only Users were always associated 
with User Numbers 10 & 11 and were restricted to printing 
event logs only, using a special AL-IR1 handheld printer. With 
the PDL6100 series wireless lock no longer requiring (or allow-
ing) the use of this AL-IR1 printer, Print Only Users are also no 
longer required. Although the attributes of User Numbers 10 
and 11 have been changed to replicate those of "Basic Users", 
to ensure compatibility with previous lock model versions the 
use of User Numbers 10 and 11 with the PDL6100 lock is not 
recommended. 
Basic Users: Always associated with User Number 12 and 
higher (except 297-300). No programming ability allowed.  
Most Users are Basic Users, who are given their own personal 
User Codes and are only allowed to simply unlock the lock 
when desired. 
Programming Levels are hierarchical--higher levels are allowed to 
do anything the levels below them can do. For example, if you are a 
Manager, you are allowed to do anything that Supervisors and Basic 
Users can do in addition to those tasks allowed for Managers (Level 
3).  
What is the Minimum Required Program Level? 
This Programming Level abbreviation is the minimum programming 
level required to access the particular Function. (The higher the 
level number, the more programming tasks the User is allowed, with 
Master allowing all tasks). 
In this manual, Programming Levels for the PDL6100 are abbrevi-
ated as follows: M  = Master, 4 = Installer, 3 = Manager, 2 = Super-
visor. 
For the PDL6100, the Master is abbreviated with an "M", and all 
other Levels are hierarchical, with higher levels being allowed to do 
anything the levels below them can do. Therefore Level 4 is 
"higher" than level 3. See page 8 for more information. 
What is a User Number? 
(User Number = Location Number = User Location = Slot in Lock) 
User Numbers are used and are significant within each individual 
lock only. The User Number determines the Programming Level for 
each User. For example, PDL6100 Series locks can hold up to 
5000 Users in its programming memory. This memory can be 
thought of as simply a numbered list from 1 through 5000. Each 










