LiteTouch DesignManualTool
LiteTouch DesignManualTool
Design Tool
for
Design Manual
Software Version 3.62
Manual Version: 3.2
LIT-532.02
LiteWare 3.62 Design Manual
Copyright © 2006 LiteTouch, Inc. All rights reserved. No part of this publication may be reproduced, in any form or by any
means without prior written permission from LiteTouch, Inc.
License Agreement
The customer does not receive title to the software. The customer is granted a nonexclusive license to use the software subject to
the terms of this license agreement.
This software may not be rented or leased. The customer may not remove or alter any proprietary notices, labels, or marks on the
software or accompanying documentation. The customer may not modify, translate, reverse engineer, disassemble, or decompile
the software or accompanying documentation.
LiteTouch, Inc. warrants that for 90 days after the purchase of the software package by the customer, the software shall reason-
ably conform to the standards defined in the accompanying documentation. LiteTouch, Inc. does not warrant that the software
shall be error-free. The customer's sole and exclusive remedy for a failure of the software to perform in accordance with the doc-
umentation shall be the return of the software within 90 days and LiteTouch will replace the software.
LiteTouch reserves the right to provide the customer with updates to the software and retains the right to offer such updates for a
fee. The customer may refuse to accept the updates.
This document may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium
or machine-readable form without prior consent in writing from LiteTouch, Inc.
Disclaimer
LiteTouch makes no representations or warranties with respect to the contents of this publication and specifically disclaims any
implied warranties of merchantability or fitness for any particular purpose. Further, LiteTouch reserves the right to revise this
publication without notice.
Pricing Disclaimer
All prices shown in LiteWare 3.62 are list prices. Prices are subject to change without notice. Please contact your LiteTouch rep-
resentative to obtain current pricing. If you do not know your local LiteTouch representative, please call LiteTouch at
801-486-8500.
Station/Keypad Terminology A transition is in progress to change the terms control station and station to
“keypad.” Until the transition is complete, you will find both terms used in
both the application and this manual. They may be used interchangeably.
Data Input, Daylight Options have been added in the Station Properties dialog box to select data
Harvester Keypads input and Daylight Harvester type keypads. Refer to “Station Tab” on
page 100. (Data inputs have been removed from the “Keypad Type” drop-
down list.)
Default button labels have been added for data input and Daylight Har-
vester keypads.
A light sensor line item has been added in the Billing view when a Day-
light Harvester keypad is added (extra charge).
Mouse Scroll Wheel Support You can now use your mouse scroll wheel in the Station, Enclosure, and
Timer views.
Arc Fault Manual Assignment To minimize the number of arc fault breakers needed, all arc fault desig-
nated loads must be manually assigned. If there are arc fault loads that
haven’t been assigned when you do an auto-assign, a warning prompt
appears.
Bug Fixes A problem with custom keypads not appearing as custom during database
conversion has been fixed.
A problem with an individual line item being added to custom keypads has
been fixed.
An arc fault load can no longer be assigned to the bottom half of a dual 20-
amp dimmer.
Problems with changing station defaults and using the “Apply to SetAll”
function has been fixed.
A problem with default values from macros not showing up has been
fixed.
2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Install LiteWare 3.62 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
LiteWare 3.62 Full Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
LiteWare 3.62 Patch Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Start/Exit LiteWare 3.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Main Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Job Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Switch Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Load and Programming Summary . . . . . . . . . . . . . . . . . . . . . . . . 18
Station and Gang Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Move and Resize Window Panes . . . . . . . . . . . . . . . . . . . . . . . . . 19
Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Using the Mouse and Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Set Up Job Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Station & Button Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Load Group Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
JPG Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Database Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Add a New Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Open a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Open Other LiteWare Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Import LiteWare 3.0-3.07 Database File (*.mdb) . . . . . . . . . 35
Import LiteWare 2.xx Job File (*.lwj). . . . . . . . . . . . . . . . . . 35
Open LiteTouch 5000 Program File (*.prg) . . . . . . . . . . . . . 36
Open LiteTouch Standard/Compact Definition File
(*.def/*.cdf) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Save a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Save As or Back Up a Database . . . . . . . . . . . . . . . . . . . . . . . . . 39
Add a Job to a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Delete a Job from a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5 Job Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Station Info – Power Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Line Voltage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Enclosure Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Central Controller (CCU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5000LC CCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Standard or Compact CCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Comms/Telephone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Communications Interface. . . . . . . . . . . . . . . . . . . . . . . . 48
Telephone Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
LED Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Switch/LED Invert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
LED Invert Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Dimmer Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Timed Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Scene Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Scene Preset Levels (Standard CCU Only) . . . . . . . . . . . 52
Interlock Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Daylight Savings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Switch Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Vacation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Vacation Active Period . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Assign Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
CCU Function Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Job Description/Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6 Fixtures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Add a Fixture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Edit a Fixture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Delete a Fixture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Print a Fixture Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7 Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Add a Load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Edit a Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Change Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Delete a Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Print a Load Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
8 Enclosures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Enclosures View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Assign Loads (Auto-Assign) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Auto-Assign Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Location Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Change Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Estimate Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Enclosure Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Add an Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Edit an Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Delete an Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Print an Enclosure Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Module Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Add a Module or Power Supply. . . . . . . . . . . . . . . . . . . . . . . . . . 84
Edit a Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Delete a Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
9 Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Set Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Add a Keypad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Station Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Face-plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Customize Gang Station. . . . . . . . . . . . . . . . . . . . . . . . . 102
Buttons Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Edit a Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Copy a Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
10 Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Add a Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Timer Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Programming Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
5000LC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
On/Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Scene On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Standard/Compact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Load Group Tab (5000 LC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Add a Load Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Set Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Timer/Switch Information . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Edit a Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Copy a Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Delete a Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Print a Timer Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Edit DST and Astronomical Settings . . . . . . . . . . . . . . . . . . . . . . . . 165
Daylight Savings (5000LC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Time Zone (All CCUs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Astronomical (All CCUs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Show Vacation Mode Timers (5000LC) . . . . . . . . . . . . . . . . . . 168
11 Billing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Billing Preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Create Billing from Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Update Bill of Materials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
14 Import/Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Import Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Import Billing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Import Fixtures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Import LWJ File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Import 5000LC Program File. . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Import Standard or Compact Program File . . . . . . . . . . . . . . . . 220
Program File Import Limitations . . . . . . . . . . . . . . . . . . . . . . . . 222
Import LW3.0 MDB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Export Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Export Billing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Export Fixtures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Export Program File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Error Checking of Program Files . . . . . . . . . . . . . . . . . . . . . 227
Export MCS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
To/From CCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Set Up Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Job Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Central Controller Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Connection Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Serial Port Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Job A job contains one complete lighting control design. One or more jobs can
be saved to a “project database file,” described below.
Project Database File A project database file is an ODBC database file that contains one or more
jobs (see above). You can create as many project database files as you
need for your design work. The LiteWare® 3.62 project database file uses
a Microsoft® Access 97 format, and the database file can be viewed, if
necessary, in Microsoft Access.
All project database files are saved with an .lwd extension. Refer to Chap-
ter 4, “Database Functions” for information.
Program File The program file contains all keypad and load information and switch
assignments in a form that can be uploaded to the CCU. The 5000LC CCU
uses a single program file with a .prg extension. The Standard CCU uses a
single program file with a .def extension. The Compact CCU uses a single
program file with a .cdf extension. The Standard/Compact program file is
also called a definition file.
Load A load is an electrical load. Any device controlled by the LiteTouch con-
trol system is considered a load. Loads are described by type (e.g., incan-
descent, fluorescent, low voltage, etc.) and their wattage and voltage rat-
ings. Loads are normally identified from blueprints.
Load Group A load group is a group of loads (and their parameters) used together in a
switch or timer assignment. A load group may consist of a single load,
several loads, or all loads in the load list. Once created, you can set dim-
mer, ramp, and fade levels for each load group, as well as load preset or
minimum turn on levels.
Data Input Modules A data input module is a keypad bus module with switch inputs rather than
loads that allow external signals to control LiteTouch loads. Typical signal
sources include RF remotes, security systems, photo cells, and motion
sensors. A data input module connects to a keypad line from the CCU for
power and communication.
The inputs on a data input module function the same as the switches on a
keypad. The inputs accept a contact closure from an external device that is
wired to them. This contact closure is the same as a button press. If the
contact for an input is closed and released, it is the same as a button press
and release. If the contact is closed and remains closed for longer than
four-tenths of a second, it is the same as a button press. When the contact
is opened, it is the same as a button release.
Power Supply A DC power supply is required for Standard and Compact central control
units and is used to power all LiteTouch control devices. One power sup-
ply can power up to 35 keypads. A power supply must be within 50 feet of
the central control unit.
Enclosure A rough-in enclosure is a surface or recess mounted box that houses the
modules. Two sizes are available: four-module and two-module. Each
enclosure comes with a hinged lid for easy access.
You need to determine early in the design process where enclosures will
be located. You can best utilize the modules if all enclosures are placed in
the same location. However, wiring can often be simplified by establishing
two or more enclosure locations within the structure. You will need to con-
sider both issues when placing enclosures.
SatiLite Keypad The SatiLite keypad is a simplified wall box dimmer keypad using the
Metropolitan Series buttons. It is available in three models:
Switch or Button A switch on a keypad may also be referred to as a button. Technically, the
“button” is the object that is pressed, and the “switch” is the device acti-
vated when the button is pressed, but it is simpler to view the two terms as
meaning the same thing. Switch and button are used interchangeably in
LiteWare 3.6 and in this manual.
Central Control Unit The central control unit (CCU) receives all keypad requests, interprets
them, and then switches the specified loads. A system requires only one
CCU. The CCU uses non-volatile memory to retain programming indefi-
LiteWare versions 3.51 and later support the 5000LC, Standard, and Com-
pact CCUs.
Timer A timer can be used to turn loads on and off. Timers may be set by day,
days of the week, days of the month, or days of the year and may be used
for a wide variety of functions (e.g., sprinkling systems, night lighting,
vacations, holiday lighting, etc.).
Astronomical Time LiteTouch timers support astronomical time, making it possible to set up
beginning and ending functions accurately based on sunrise and sunset.
System Event A system event is the trigger or action that starts a “function” (see below).
A system event may include any of the following:
❒ Use the Job Parameters view to specify the locations of the module
enclosures, the location of the CCU (which must be within 50 feet of
an enclosure location), and other system parameters. Refer to Chapter
5, “Job Parameters” on page 43.
❒ Create a load list. Review the load list for errors before proceeding.
Refer to Chapter 7, “Loads” on page 63.
❒ Assign the loads to modules. You can have LiteWare assign the loads
automatically and then manually add any modules or assignments that
LiteWare could not identify. Loads are assigned by location. Review
the load list for errors before proceeding. Refer to Chapter 8, “Enclo-
sures” on page 71.
❒ Print and review the keypad design schedule carefully. Refer to “Print
a Station Design Schedule” on page 146.
❒ Assign the appropriate loads and make the applicable settings for each
button on each keypad. Refer to Chapter 9, “Stations” on page 93.
❒ Add any timers required for the job, and assign the appropriate load
group to each timer. Refer to Chapter 10, “Timers” on page 149.
❒ Export the program file for the job to the LiteTouch system. Refer to
Chapter 14, “Import/Export” on page 215.
NOTE ☞ LiteTouch is always working to improve the LiteWare 3.6 design software. Be
sure to check the LiteTouch Web site at www.litetouch.com periodically for new
releases of LiteWare.
System Requirements
LiteWare 3.62 is designed to operate with the following minimum com-
puter requirements:
you already have a version of LiteWare 3.x on your computer, you can
install the patch (see “LiteWare 3.62 Patch Build” on page 12).
LiteWare 3.62 If you are installing LiteWare for the first time, or if you have a version of
LiteWare older than 3.x on your computer, you need to install the “Lite-
Full Build Ware 3.62 Full Build.”
NOTE ☞ If you have a LiteWare3.x version on your computer, you can install LiteWare
3.62 more quickly from the “LiteWare 3.62 Patch Build” rather than the full
build. However, it will not harm your existing files if you do install the full build;
your existing Projects folder will not be changed, and the full build installation
will perform any system clean-up that is required for the new version.
Do the following to install the full version of LiteWare 3.62 on your com-
puter:
5. Click [Setup] to continue, and the files in the installation zipped file are
decompressed and installed in a temporary directory on your hard
drive. Then the following window is displayed.
8. The “Projects” folder is the folder in which project database files are
saved, as well as the default folder opened when you select the “New,”
“Open,” and “Save” options. To accept the default folder name and
path shown in this window as your Projects folder, click [Next].
The files are copied to your hard disk, then the following window
appears.
10. Click [Finish] to complete the installation process. If you selected Yes, I
want to restart my computer now, your computer will restart automati-
cally.
If you selected No, I will restart my computer later, you are returned to
the CD menu. Click [Exit] to exit the CD.
After your computer is restarted, you can start the LiteWare3.62 applica-
tion. If you have used LiteWare 3.x before, refer to “What’s New” on
page i for information on what has changed in LiteWare 3.62 . Refer to
Chapter 3, “Getting Started” on page 13 for general information on
LiteWare3.62 .
LiteWare 3.62 If you have a LiteWare3.x version on your computer, you can install Lite-
Ware 3.62 using the “LiteWare 3.62 Patch Build” rather than the full build.
Patch Build Your existing Projects folder will not be changed, and the installation will
perform any system clean-up that is required for the new version.
If you are installing LiteWare for the first time, or if you have a version of
LiteWare older than 3.x on your computer, you need to install the “Lite-
Ware 3.62 Full Build” (refer to page 8).
5. Click [Setup] to continue, and the files in the installation zipped file are
decompressed and installed in the LiteWare folder.
You can start LiteWare 3.62 without restarting your computer. Refer to the
“What’s New” section at the beginning of this manual for information on
the changes in LiteWare version 3.62 .
Using LiteWare 3.6 you can control how a switch functions by adding or
editing the switch’s programming. To make this easier, LiteWare 3.6 inte-
grates programming into the design software, making it possible to review
and edit programming at the dialog box for each switch or event. Instruc-
tions for programming a switch function are provided in this manual.
When the project is finished, the lighting design that you have created and
programmed is used to compile and upload the programming code to the
central control unit. The control system design can be edited (and the pro-
gramming code regenerated) as required.
Exit LiteWare 3.6 To exit LiteWare 3.6, pull down the File menu and click Exit, or click the
close button ([X]) in the top, right corner of the main window.
Main Window
At the LiteWare 3.6 main window, you select the “view” applicable to
each phase of your design project. You perform all design and program
functions in the various views. Each view contains the fields and data
required to complete that part of the lighting control system design. Views
include Job Parameters, Fixtures, Loads, Enclosures, Stations, Timers, and
Billing.
The Job Parameters view (with all main window panes closed) is shown
below.
NOTE ☞ If the main window is not maximized, use the scroll bars on the right and bot-
tom to see the parts of the view that are not visible. Click the minimize/maxi-
mize button in the upper right corner to maximize the window (expand it to
fill the screen), or resize the main window as described in “Move and Resize
Window Panes” on page 19.
The Job Parameters view is selected when you start LiteWare 3.6. To
change to a different view, click the view name on the view selection bar.
You can customize the main window using the options on the View menu.
Use these options to show or hide any of the following LiteWare toolbars
or panes:
The main window with all available panes and toolbars displayed is shown
below.
Switch Summary
View
Job Tree
Job Tree You need to display the Job Tree if you are working with a project data-
base that contains more than one job. In multi-job databases, you use the
Job Tree to select the job with which you want to work. In the example
below, the project database file contains three jobs.
To show or hide the Job Tree, pull down the View menu and click Job Tree.
Click a job name to select the job. Click [+] next to a job name to expand
the tree for the job. Click a view name beneath the job to go to that view. If
a project database has only one job, the Job Tree is not needed.
Switch The Switch Summary lists all keypad switches for the currently selected
job. Switches are grouped by keypad. The Switch Summary can be dis-
Summary played all of the time but is most appropriate in the Stations view.
Load and You use the Load and Programming Summary to add and maintain load
groups and to assign loads or load groups to a switch on a keypad or to a
Programming timer.
Summary In the example below, the Load and Programming Summary displays the
loads controlled by the switch identified as “ST2:GO2:B5.”
To show or hide the Load and Programming Summary, pull down the
View menu and click Load and Programming Summary.
When you select a switch or timer in the Stations view, the loads assigned
to the switch or timer are moved to the top of the list and highlighted.
Refer to “Load and Programming Summary” on page 139 for more infor-
mation.
When you are not working with keypads or timers, you do not need to dis-
play the Load and Programming Summary.
Station and The Station and Gang Summary lists information about each keypad,
including gang data, keypad type, and faceplate style and color for the cur-
Gang Summary rently selected job. For keypads that have multiple gangs, a separate line is
added to the summary to describe each gang. In the Station view, select a
keypad or gang in the Station and Gang Summary pane, and the selected
keypad is outlined in the Station view. Or select a keypad or gang in the
Station view to highlight it in the Station and Gang Summary.
Refer to “Station and Gang Summary” on page 145 for more information.
Move and The Job Tree, Switch Summary, Load and Programming Summary, and
Station and Gang Summary window panes can be resized and/or moved to
Resize Window any location in the main window.
To move the pane, click the docking bar, hold down the mouse button, and
drag the pane to another location in the window. As you drag it, you will
see an outline that indicates the position and size it will be. When it is in
the position you want, release the mouse button. If you move a pane to a
floating, or undocked, position, the docking bar changes to a title bar. To
move a floating pane, click the title bar, hold down the mouse button, and
drag the pane. When you move it into a docked position, the docking bar
appears again.
NOTE ☞ If you do not want the pane to “snap” into a docked position, hold down the
<Ctrl> key as you drag it. It then becomes a floating pane that can be posi-
tioned anywhere on the screen.
Docked positions are on either side and at the top and bottom of the main
window. If all panes are open, they can be positioned one on top of the
other on either side, side by side on either side, one on each side of the
window, one at the top and one at the bottom of the window, or side by
side at the top or bottom of the window. If positioned at the top or bottom
of the window, the docking bar appears on the left side of the pane.
To resize a window pane, move the mouse pointer over any side or corner
until the pointer changes to directional arrows. Click and hold the mouse
button, and drag the side or corner of the pane until it is the size you want,
then release the mouse button.
NOTE ☞ You can resize the main window using the same method.
To close a window pane, click the [x] on the docking bar or title bar. To
show the pane again, select it from the View menu.
Menu Bar The menus at the top of the main window contain options used to perform
database, job related, and editing functions, select features available on the
main window, and access online Help. Click a menu name and the menu
drops down from the menu bar. Click an option on the menu to select the
function. You can also select an option by typing the underlined letter in
the option name, if available.
New Create a new LiteWare 3.6 project database file. Each database file may
contain one or more “jobs.” Refer to “Add a New Database” on page 31
for more information.
Open Open an existing LiteWare 3.6 project database file, or import a file from a
previous LiteWare version. Refer to “Open a Database” on page 33 for
more information.
Save Save the current project database file. Refer to “Save a Database” on
page 38 for more information.
Save As Save the current project database file to a different name or in a different
folder. You can use this function to back up the project database file. Refer
to “Save a Database” on page 38 for more information.
Import Billing
Import a billing file into LiteWare 3.6 that was exported from third-
party software (e.g., your company’s software or a spreadsheet pro-
gram). The file must be in a comma-delimited text format (.txt).
Import Fixtures
Import a fixture list (.fix extension) into LiteWare 3.6 that was
exported from another LiteWare project database file .
Export Billing
Create a billing file that can be imported into a third-party software
application (e.g., your company’s software or a spreadsheet program).
Export Fixtures
Create a fixture list that can be imported into another LiteWare 3.6
project database file.
To/From CCU Open the Communications dialog box that is used to upload a program file
to the CCU, download a program file from the CCU, set the time and date
in the CCU, or perform diagnostics on the Compact or 5000LC CCUs.
Refer to “To/From CCU” on page 230 for information.
Print Print information from the currently selected view (Job Parameters, Fix-
tures, Loads, Enclosures, etc.). A standard Windows Print dialog box is
displayed. From this dialog box, you can select a printer, set printer prop-
erties, specify a print range, and select the number of copies to print. You
also have the option to print the report to a file. You can use the Print Pre-
view option (see below) to view the data before printing it.
Print Preview View a report on-screen or preview a report before printing it. [Next Page]
and [Previous Page] buttons are provided to move through a multi-page
report. A [Two Page] button is available to display two pages at a time. For
on-screen viewing, there are three levels of magnification available using
the [Zoom In] and [Zoom Out] buttons. (The [Two Page] and [Zoom] buttons
are not yet fully implemented.) To print the report from the Print Preview
window, click [Print].
Print Setup Set up the printer before printing a report. A standard Windows Print
Setup dialog box is displayed. From this dialog box, you can select a
printer, set printer properties, select a different paper size or paper source,
and specify the paper orientation (landscape or portrait).
Last Loaded Files The names of the last project database files loaded (up to nine) are listed at
the bottom of the menu. To open one of these files, click it.
Undo Reverse, or undo, the last action. Specifically, Undo reverses actions such
as the deletion of keypads, modules, etc. (This function is not yet imple-
mented.)
Cut/Copy/Paste Move keypads, modules, enclosures, loads, etc. from one job to another.
(These functions are not yet implemented.)
Add Job Add a job to the current project database file. Refer to “Add a Job to a
Database” on page 40 for more information. You can rename a job in the
Job Parameters view.
Delete Job Delete the currently displayed (or selected) job from the database file. A
message confirms the action. Refer to “Delete a Job from a Database” on
page 40 for more information.
Toolbar Show or hide the toolbar. Refer to “Toolbar” on page 24 for information
on the toolbar functions.
Status Bar Show or hide the status bar. Refer to “Status Bar” on page 25 for informa-
tion on status bar functions.
Job Tree Show or hide the Job Tree. Refer to “Job Tree” on page 16 for information
on the Job Tree.
Switch Summary Show or hide the Switch Summary. Refer to “Switch Summary” on
page 17 for information.
Station and Gang Summary Show or hide the Station and Gang Summary. Refer to “Station and Gang
Summary” on page 19 for information.
Load and Programming Show or hide the Load and Programming Summary. Refer to “Load and
Summary Programming Summary” on page 18 for information.
Defaults Add keypad/button and load group defaults for the current job or all jobs.
Help Topics View the Help “Contents” and access online Help messages. You can also
press <F1> at any dialog box or window to view online Help contents.
LiteTouch on the Web Select one of the options to open your Web browser and go directly to the
Litetouch Web site, as follows:
LiteTouch Website
Go to the main LiteTouch Web site.
LiteWare Updates
Go directly to the Web page to download the latest update to LiteWare.
LiteTouch Support
Go directly to the LiteTouch Support Web page.
Toolbar The toolbar contains buttons, or tools, to select commonly used LiteWare
3.6 functions. To show or hide the toolbar, pull down the View menu and
click Toolbar.
Click to create a new LiteWare 3.6 project database file. Each database file
may contain one or more “jobs.” Refer to “Add a New Database” on
page 31 for more information.
Click to add a job to the current project database file. Refer to “Add a Job
to a Database” on page 40 for more information. You can rename a job in
the Job Parameters view.
Click to delete the currently displayed (or selected) job from the database
file. A message confirms your intent. Refer to “Delete a Job from a Data-
base” on page 40 for more information.
Click to move fixtures, keypads, modules, enclosures, loads, etc. from one
job to another. (These functions are not yet implemented.)
Click to print information from the currently selected view (Job Parame-
ters, Fixtures, Loads, Enclosures, etc.). A standard Windows Print dialog
box is displayed. From this dialog box, you can select a printer, set printer
properties, specify a print range, and select the number of copies you want
to print. You also have the option to print the report to a file. You can use
the Print Preview tool (see below) to view the data before printing it.
Status Bar The status bar at the bottom of the main window displays Help messages
for menu options and toolbar buttons. Move the mouse pointer over a tool-
bar button or a menu option, and a description of the function is shown on
the status bar. To show or hide the status bar, pull down the View menu
and click Status Bar.
In most cases, you can double-click an item in a list to select it. Dou-
ble-clicking is the same as selecting an item and clicking [OK].
You can use your mouse scroll wheel in the Station, Enclosure, and Timer
views.
• To open a menu, press and hold <Alt> and type the underlined letter in
the menu name.
• To select a function from a menu, type the underlined letter.
• Within a view or dialog box, move from field to field (or cell to cell in
a table) by pressing <Tab>. Press <Shift><Tab> (press and hold
<Shift> while pressing <Tab>) to move backwards.
NOTE ☞ You can also set some keypad/button defaults for the current job by clicking
the [Set Defaults] button in the Stations view (see “Set Defaults” on page 98).
However, you can only set up defaults for all jobs in the database using this
option. Load group defaults can only be set using this option and apply to all
new load groups and to all loads added to existing load groups.
Station & If it is not already selected, click the Station & Button tab to set defaults for
keypad and button type and colors.
Button Tab
Use As Defaults for All Select this option to apply the defaults to all new jobs in the database. If
New Jobs not selected, the defaults will apply only to the current job.
Station Type Click and select the keypad type for which you want to set defaults
from the drop-down list. All keypads available in LiteWare 3.6 are listed
(stock items).
Face-Plate Color Click and select a default color for the keypad’s face-plate.
Face-Plate Style Click and select a default style for the keypad’s face-plate.
Bezel Color Click and select a default color for the keypad’s bezel, if applicable.
Button Color Click and select a default color for the buttons.
Text Color Click and select a default color for the engraving on the buttons.
LED Color Click and select a default color for the LEDs on the buttons.
Click [Apply] to save the changes in this tab without exiting the dialog box.
Click [OK] to save the defaults and exit the dialog box.
Load Group Click the Load Group tab to set defaults for the load groups. Refer to
“Load Group Tab” on page 132 for more detailed information on each
Tab option.
Use As Defaults for All Select this option to apply the defaults to all new jobs in the database. If
New Jobs not selected, the defaults will apply only to the current job.
Preset Level/Minimum On This entry applies to several function types. Enter the default preset level
(where 0 is no light and 100 is full brightness).
Minimum Dim Level (Dimmer functions) Enter the default minimum dim value for the load
when ramping.
Maximum Dim Level (Dimmer functions) Enter the default maximum dim value for the load
when ramping.
Fade On (sec) Enter the default number of seconds that the fade-on should last. This is
the time from initial “turn on” until the preset, last known, or minimum
turn-on level is reached.
Fade Off (sec) Enter the default number of seconds that the fade-off should last. This is
the time from the “on” state to the “off” state.
Ramp Time (Dimmer functions) Enter the default amount of time (in seconds) that it
will take to go from the minimum dim level to the maximum dim level
(and vice versa) when the switch is held in.
Click [Apply] to save the changes in this tab without exiting the dialog box.
Click [OK] to save the defaults and exit the dialog box.
JPG Settings Click the JPG Settings tab to set up the default size and compression qual-
ity of the .jpg images of keypads saved with the “Save to JPG” option in
Tab the Stations view. Refer to “Save Keypad as .JPG Image” on page 106 for
more information on the “Save to JPG” option.
Default Scale Size Enter the scale size of the .jpg images (from 0 to 20).
Default JPG Compression Enter the compression quality of the .jpg images (1 to 100).
Quality
Click [Apply] to save the changes in this tab without exiting the dialog box.
Click [OK] to save the defaults and exit the dialog box.
Notes
When you start LiteWare 3.6, it opens with an “untitled” database and one
empty (unconfigured) job. You can open an existing database (see “Open a
Database” on page 33), or if you want to add a new database, you can sim-
ply save the untitled database and name it, and then name and start config-
uring the job (usually called Job1 by default). Refer to the next section,
“Add a New Database” for information on naming a new database. Refer
to Chapter 5, “Job Parameters” for information on starting a new job.
You can create as many project database files as you need for your design
work, each one containing one or more jobs. A LiteWare 3.6 project data-
base file uses a Microsoft Access 97 format with an .lwd extension to dis-
tinguish it from other Microsoft Access database files, which have an .mdb
extension. If necessary, a LiteWare .lwd file can be opened in Microsoft
Access. In the Access Open dialog box, “Files of Type” box, select “All
Files (*.*),” then select the .lwd file that you want to open.
1. Click on the toolbar, or select New from the File menu to create a
new project database file. The new database is created with the name
“Untitled.”
3. In the “File name” box, type a name for the new project database file.
The .lwd extension is added automatically.
4. Click [Save] to save the new database with the specified file name.
A new database is created with one unconfigured job named “job” fol-
lowed by a number (e.g., Job1, Job2). Use the Job Parameters view to
rename and begin configuring the job. Refer to Chapter 5, “Job Parame-
ters” on page 43 for information and instructions.
Open a Database
Do the following to open an existing project database file:
1. Click on the toolbar, or select Open from the File menu, and the
following dialog box is displayed.
All .lwd files in the default folder are listed. For information on open-
ing .mdb, .lwj, .prg, .def, or .cdf file types, see “Open Other LiteWare
Files” below.
2. Click the name of the file that you want to open, then click [Open]. The
selected database file is loaded into LiteWare 3.6.
NOTE ☞ If you entered any names, comments, or descriptions that exceed the length
reserved for them in the database, they are truncated when the database is
saved. When you load the database, you will see the truncated entries. If trun-
cating an entry makes it identical to another entry, and the entry must be
unique, a character is added to the truncated entry to make it unique.
Open Other You can also use Open to open or import the following file types:
Previous versions of database files are converted to the .lwd database for-
mat. The original database file is retained unchanged so you can load it
into an earlier version of LiteWare or use it as a backup that will load into
either version of LiteWare.
NOTE ☞ You can also import LiteWare database files into LiteWare 3.6 using the Import
functions. If you use Import, the old database file is added to the currently
opened database file as a new job, with the exception of .mdb files, which are
saved to a new database file (see “Import Options” on page 216 for more
information).
1. Click on the toolbar, or select Open from the File menu, and the
Open dialog box is displayed.
2. Click the drop-down arrow at the “Files of type” box, and all of the file
type options are listed.
3. Select the type of file that you want to open. All files of that type are
listed in the dialog box. Select “All Files (*.*)” to display all files in
the Projects folder.
NOTE ☞ During database conversion, some loads may be rejected during assignment to
modules due to error checking. Loads are rejected if they exceed the wattage
rating of the circuit, module, or line feed or if the load voltage is too low for the
module type. These loads can be reassigned during the next auto-assignment.
Unassigned loads show a status of “U/A” in the Load and Programming Sum-
mary pane (in the ID column) until they are reassigned. However, “zero watt
loads” are ignored during error checking as these loads must be manually
assigned (see “Program File Import Limitations” on page 222 for details on
zero watt loads).
Import LiteWare Project database files created in LiteWare3.0 – 3.07 have an .mdb exten-
3.0-3.07 Database sion. To open an .mdb file, do the following:
File (*.mdb) 1. Select Import LiteWare 3.00-3.07 MDB File (*.mdb) from the “Files of
type” drop-down list. All .mdb files are listed.
2. Click the name of the job that you want to open, and click [Open]. The
following message is displayed.
3. Click [OK].
The .mdb file is converted to a new database file with an .lwd exten-
sion. The original .mdb file is retained unchanged so you can load it
into an earlier version of LiteWare or use it as a backup that will load
into either version of LiteWare.
Import LiteWare Project database files created in LiteWare version 2.xx have an .lwj exten-
2.xx Job File (*.lwj) sion. To open an .lwj file, do the following:
1. Select Import LiteWare 2.XX Job File (*.lwj) from the “Files of type”
drop-down list. All .lwj files are listed.
2. Click the name of the job that you want to open, and click [Open].
4. Click on the toolbar, or select Save from the File menu, to save the
converted file. The Save As dialog box appears.
5. The .lwj file is converted to a new database file with an .lwd extension.
In the “File name” box, type a name for the new database file. The
.lwd extension is added automatically. The original .lwj file is retained
unchanged so you can load it into an earlier version of LiteWare or use
it as a backup that will load into either version.
6. Click [Save] to save the new database with the specified file name.
Open LiteTouch You can download a program file from the 5000LC and then open it in
5000 Program File LiteWare 3.6. Download the file using the “To/From CCU” option (refer
to “Download a Program File from the CCU” on page 234). To open a .prg
(*.prg) file, do the following:
1. Select LiteTouch 5000 Program File (*.prg) from the “Files of type”
drop-down list. All .prg files are listed.
2. Click the name of the program file that you want to open, and click
[Open].
5. Click on the toolbar, or select Save from the File menu, to save the
converted file. The Save As dialog box appears.
6. The .prg file is converted to a new job with an .lwd extension. In the
“File name” box, type a name for the new job. The .lwd extension is
added automatically. The original .prg file is retained unchanged so
you can import it into an earlier version of LiteWare or use it as a
backup that will load into either version.
7. Click [Save] to save the new job with the specified file name.
NOTE ☞ In order to see the design information in a program file created in LiteWare
3.6, you must open the program file rather than importing it. (Program files
that were created in an earlier version of LiteWare do not contain design infor-
mation.)
Open LiteTouch You can open a program file compiled for a Standard or Compact CCU
Standard/Compact (.def or .cdf) in LiteWare 3.6. The program definitions can be taken from
the program file, also called a definition file, or collectively from the other
Definition File files associated with the job. All files related to the job must reside in the
same folder. LiteWare will attempt to read all of the files, but only the def-
(*.def/*.cdf) inition file (.def or .cdf) is required. The data is opened as a new project
database file with an .lwd extension.
2. Click the name of the file that you want to open, and click [Open].
5. Click on the toolbar, or select Save from the File menu, to save the
converted file. The Save As dialog box appears.
6. The .def or .cdf file is converted to a new job with an .lwd extension. In
the “File name” box, type a name for the new job. The .lwd extension
is added automatically. The original definition file is retained
unchanged.
7. Click [Save] to save the new job with the specified file name.
Save a Database
To save the current (open) project database file, click on the toolbar,
or select Save from the File menu. You should save often to prevent the
loss of work in the event of a computer problem or power outage.
If you are saving a new database for the first time, the Save As dialog box
appears so that you can name the file. Refer to “Add a New Database” on
page 31 for information.
When you exit LiteWare 3.6, if any work has not been saved, you are
prompted to save before exiting, as shown below.
Click [Yes] to save the project database, or click [No] to exit without sav-
ing. Click [Cancel] to return to LiteWare 3.6.
NOTE ☞ If you entered any names, comments, or descriptions that exceed the length
reserved for them in the database, they are truncated when the database is
saved. When you load the database, you will see the truncated entries. If trun-
cating an entry makes it identical to another entry, and the entry must be
unique, a character is added to the truncated entry to make it unique.
Save As or Use the Save As function to save the open project database file with a dif-
ferent name or to a different folder or drive. A copy of the file is created.
Back Up a You can do any of the following with the database copy:
Database • Save it to media on a different drive (e.g., Zip disk or CD) and store it
in a secure place as a backup, or transfer it to a different computer
• Save it to a different folder or a different network drive
• Save it with a different name in the default folder, and edit the job or
jobs to create a new job(s) with a similar configuration
1. Select Save As from the File menu, and the following dialog box is dis-
played.
2. The name of the open database is selected. If you want to save the
copy with a different name, type over the name in the “File name” box.
If you select the name of an existing database file, the file is overwrit-
ten by the copy.
4. Click [Save] to save a copy of the selected project database file. The
new database (copy) is opened in LiteWare 3.6.
NOTE ☞ If you have multiple jobs in a project database file, you must have the Job Tree
open in order to see the jobs or select them. To display the Job Tree, click Job
Tree on the View menu. Refer to “Job Tree” on page 16 for more information,
1. Click on the toolbar, or select Add Job from the Edit menu.
A job is added to the Job Tree and given a default name of “Job” fol-
lowed by a number (e.g., Job1, Job2, etc.).
2. Click in the “Job Name” box in the Job Parameters view to name the
new job. You may use alphabetic characters, numbers, spaces, and
symbols, up to 28 characters.
1. Select the job that you want to delete by clicking the job name in the
Job Tree. This highlights the name and displays the job’s setup in the
Job Parameters view.
2. Click on the toolbar, or select Delete Job from the Edit menu. The
following prompt is displayed.
3. To delete the job, click [Yes] and the job is deleted from the project
database. To cancel the action, click [No].
Notes
• Rename a job
• Add/edit/delete a load/enclosure location
• Set the default voltage for the job
• Select the CCU for the job
• Add/edit basic parameters of the job
The Job Parameters view is displayed by default when you open LiteWare
3.6, open a database, add a new database, or select a different job. If you
have been working in a different view, click [Parameters] on the view
selection bar to display the Job Parameters view, shown below.
Job Name The name of the current job is displayed. When you open LiteWare 3.6 or
add a new database, an empty (unconfigured) job is started (usually named
“Job1”). To change the job name, click in the field, and type over or delete
the existing or default name to enter a new name. The new job name is
updated in the Job Tree when you click in a different field, select a differ-
ent view, or save the database.
Max. Circuit Power (W) Enter the maximum circuit power (in watts) for each circuit. This value is
determined by local code. If you reduce the circuit power and loads are
already assigned to modules, they may be unassigned if the module cir-
cuits exceed the new value.
Avg. # Buttons/Station Enter the estimated average number of buttons per keypad. Later, if your
estimate changes, you should update this figure.
Use Backlit Stations? If you will be adding backlit keypads (Coastal or Metropolitan keypad
types), select this option so that LiteWare will assign the correct power
supplies. (Backlit keypads require twice as much power as non-backlit.)
Line Voltage
Select the house current used at the residence: 120 V (domestic), 240 V
(international), or 277 V (commercial). This selection determines the volt-
age of the modules assigned during auto-assignment. LiteWare does not
currently support auto-assigning multiple voltages.
Enclosure Locations
Use the Enclosure Locations box to list the location or locations of the
job’s loads and enclosures. You will enter loads by location (in the Loads
view), and later, in the Enclosures view, loads are assigned to modules and
modules are placed in enclosures by location.
Add a Location To add a location, type the location name (e.g., basement, 2nd floor, etc.)
in the text box, and click [Add]. The location is shown in the list beneath
the text box.
Delete a Location To delete a location, click it in the list to select it, then click [Delete].
Rename a Location To rename a location, click it to select it. Type the new name in the text
box, and click [Rename]. The new name replaces the old name in the list.
Type Click , and select from the drop-down list the type of CCU for the job.
“5000LC” is the default CCU type. If you select a different CCU, or if you
are changing the CCU for an existing or imported job, the following
prompt is displayed.
If you change the CCU for an existing job, the functions and programming
are changed to be compatible with the selected CCU. If functions were set
up that are not supported by the new CCU, the unsupported functions are
Click [OK] to proceed. If you are changing the CCU for an existing job,
any functions or programming you entered are converted and a message
appears that shows the number of switches and timers changed. Click [OK]
to proceed.
Enclosure Location Click , and select from the drop-down list (of the locations you added)
the enclosure location where you plan to place the CCU.
5000LC CCU If you select 5000LC as the CCU type, the following field is displayed.
Startup Event You can set up a startup event to execute a user program when the 5000LC
CCU is started or restarted. A startup event is not required for a job. If a
startup event is not set up, the CCU uses the last known settings at startup.
If the CCU is powered off and cards are changed, the last known settings
are lost, and the system starts with the current load settings. However, the
LED status may be incorrect until a button is pressed on each keypad.
When a startup event is defined, the system always uses it to set certain
initialized settings—not necessarily the last known setting—for loads,
LEDs, and so on.
To add a startup event to the job, click and select Startup. Then click
[Edit Startup] to set up the startup event user program.
The remaining options are used to create the user program that is executed
by the startup event, and the program is displayed in the Program box. For
instructions, refer to Chapter 12, “5000LC Programming” beginning on
page 177.
Parameters Click , and select from the drop-down list each parameter that you want
to set up for the Standard or Compact CCU. The following parameters are
available:
After you select a parameter, an [Edit ...] button becomes available below
the field. Click the [Edit ...] button to open a dialog box and select or enter
options for the parameter, as described in the following sections.
Communications Interface The communications interface is used to transfer data to the CCU.
Protocol Click , and select the type of protocol you will be using to communi-
cate with the CCU, either ASCII or CRC (cyclic redundancy check). CRC
verifies that no errors occurred with the data transfer but takes a bit longer.
Telephone Interface You need to set up the telephone interface if you are using the Standard
CCU with telephone interface (modem).
Security Enabled Select this option if you want to set up a security code for the modem to
prevent unauthorized access.
Security Code If security is enabled (above), enter the code that will be required to access
the modem (e.g., 149). A simple code is recommended.
Answer on Ring # Enter the number of rings at which you want the modem to answer.
Answer Mode The modem can answer in either “modem mode” or “voice mode.” Voice
mode is primarily used to give a homeowner the ability to turn on or off
one or more switches by telephone. Modem mode is required for uploads,
downloads, and diagnostics.
NOTE ☞ When in voice mode, you can enter a code to change to modem mode. How-
ever, you cannot change from modem mode to voice mode. For this reason, if
you want to use voice mode at any time, you should set the “Answer Mode” to
“Voice.”
In voice mode, if you have specified a security code, the modem answers
and waits to receive the code. If the code is incorrect, it disconnects. After
the code is entered correctly (or if there is no code) the modem responds
“LiteTouch 2000, ready.” In voice mode, you can specify any of the fol-
lowing actions:
• To turn on a switch: press * and enter the 3-digit number that identifies
a switch (e.g., *122). Only switches with a 3-digit numeric code can be
accessed.
• To turn off a switch: press # and the 3-digit number that identifies a
switch (e.g., #122). Only switches with a 3-digit numeric code can be
accessed.
• To change to modem mode while in voice mode, enter *009.
• To change to voice mode if you set up the program file in modem
mode, you must change the “Answer Mode” option to “Voice” and
upload the program file to the CCU again.
Click [OK] to save the information and close the dialog box when you are
finished.
LED Notification (Used with system integration) Select the LED Notification parameter if the
job’s LiteTouch system is integrated with other control systems that
require notification of switch LED status from the LiteTouch system.
Available gangs are listed in the left-hand box. Click the gangs that you
want to select to send their switch or switches’ LED status to another con-
trol system. To select several consecutive gangs, press and hold <Shift>,
then click the first and last gangs in the group you want to select. To select
several non-consecutive gangs, press and hold <Ctrl>, then click each
gang that you want to select. The number of gangs you selected appears in
the text box at the bottom of the window.
After you have selected the gangs, click [>] to move the selected gangs to
the right-hand box. Click [>>] to move all gangs from the left-hand box
to the right-hand box.
To “deselect” or move gangs back to the left-hand box, select the gang or
gangs to move, and then click [<]. Click [<<] to move all gangs from the
right-hand box to the left-hand box.
Click [OK] to save the information and close the dialog box when you are
finished.
Switch/LED Invert Unlike the 5000LC, which allows parameters to be set for each switch,
timer, and so on, a Standard/Compact CCU, uses global parameters for all
switches, timers, and so on. Select Switch/LED Invert to set up global
parameters for the CCU such as the LED invert options, dimmer options,
timer options, and so on.
LED Invert Options LED action is defined by function. Select each function for which you
want to reverse the LED action.
Dimmer Options Enter the parameters for the following dimmer options:
Ramp Time Enter the amount of time (in seconds) that it will take to go from the mini-
mum dim value to the maximum dim value (and vice versa) when a button
is pressed and held. This value is used for all dimmers in the system.
Minimum Turn On Enter the minimum turn on value for a load. This value is used for all dim-
mers in the system.
Timed Option Select whether you want the Timed Toggle function to act as a Timed Tog-
gle or a Timed On function. The Timed function uses a timer to specify the
duration that the load group will remain on. When the switch is activated,
it turns on the load group and the timer, and then the load group automati-
cally turns off after the specified duration.
Timed Toggle Select this option if you want the load group to turn off if the user presses
the button again while the load group is still on.
Timed On Select this option if you want the timer to reset and the load group to
remain on for the full duration again if the user presses the button again
while the load group is still activated.
Scene Option Select whether you want the Scene Preset Toggle function to act as a
Scene Toggle or a Scene On function. The Scene Preset Toggle function is
used to turn a scene on (and off if “Scene Toggle” is selected) at preset
levels using specified fade on and fade off times.
Scene Toggle Select this option for the Scene Preset Toggle function if you want to use
the same switch to turn the scene on and off. On the first button press, the
scene fades on to scene levels. On the second press, it fades off.
Scene On Select this option for the Scene Preset Toggle function if you want one
switch used to turn the scene on and a different switch used to turn the
scene off.
Scene Preset Levels Select whether you want the scene preset levels for the Scene Preset Tog-
(Standard CCU Only) gle function to be locked or unlocked.
Locked Select this option to lock the scene preset levels so that the user cannot
change them.
Unlocked Select this option to unlock the scene preset levels so that the user can
change them. The user can record the current settings of the scene by hold-
ing the switch in for more than 4 seconds. The newly recorded settings
become the presets for the scene.
NOTE ☞ The Compact CCU has a switch on the bottom of the cabinet to lock or unlock
scene preset levels.
Interlock Type If you are using a relay module with interlocked relays, select the type of
relay module: 8-Channel or 6-Channel.
Daylight Savings Use this option to turn daylight savings time (DST) on or off for the CCU.
The Standard and Compact CCUs do not adjust automatically to DST. If
you select “On,” the CCU will be set to DST and will not change back to
standard time unless you change the parameter to “Off.” You may want to
leave this setting on or off and simply keep the time difference in mind
when setting up timers. Otherwise, you will have to change the setting
each time DST starts and ends (e.g., in April and October).
Click [OK] to save the information and close the dialog box when you are
finished.
Switch Notification (Used with system integration) Select the Switch Notification parameter if
the job’s LiteTouch system is integrated with other control systems that
require notification of switch actions from the LiteTouch system.
Available gangs are listed in the left-hand box. Click the gangs that you
want to select to send their switch or switches’ action to another control
system. To select several consecutive gangs, press and hold <Shift>, then
click the first and last gangs in the group you want to select. To select sev-
eral non-consecutive gangs, press and hold <Ctrl>, then click each gang
that you want to select. The number of gangs you selected appears in the
text box at the bottom of the window.
After you have selected the gangs, click [>] to move the selected gangs to
the right-hand box. Click [>>] to move all gangs from the left-hand box
to the right-hand box.
To “deselect” or move gangs back to the left-hand box, select the gang or
gangs to move, and then click [<]. Click [<<] to move all gangs from the
right-hand box to the left-hand box.
Click [OK] to save the information and close the dialog box when you are
finished.
Vacation Mode Select the Vacation Mode parameter to define a vacation mode. When the
Vacation Switch function button is pressed, the vacation mode is activated,
and the specified loads turn on and off in a random pattern to simulate rou-
tine household activities.
You specify a time period and assign loads. The CCU then randomly turns
the loads on and off during the time period. The vacation mode is executed
by pressing the specified button (see “Vacation Switch (Standard/Com-
pact)” on page 132) and is ended by pressing the button again.
Vacation Active Period Use these options to define the active period for the vacation mode.
Start Enter the time that the active period will begin. Enter the time in hours and
minutes (HH MM) and select either AM or PM (e.g., 06 30 AM). The
selected loads will begin to turn on and off randomly at this time each day.
End Enter the time that the active period will end. Enter the time in hours and
minutes (HH MM) and select either AM or PM (e.g., 11 30 PM). The
selected loads will all turn off at this time each day.
Assign Loads Assign the loads that are to be turned on and off during the active vacation
period (defined above), as follows.
Available loads are listed in the left-hand box. Click the loads that you
want to select to turn on and off while in vacation mode. To select several
consecutive loads, press and hold <Shift>, then click the first and last
loads in the group you want to select. To select several non-consecutive
loads, press and hold <Ctrl>, then click each load that you want to select.
The number of loads you selected appears in the text box at the top of the
window.
After you have selected the loads, click [>] to move the selected loads to
the right-hand box. Click [>>] to move all loads from the left-hand box to
the right-hand box.
To “deselect” or move loads back to the left-hand box, select the load or
loads to move, and then click [<]. Click [<<] to move all loads from the
right-hand box to the left-hand box.
Click [OK] to save the information and close the dialog box when you are
finished.
CCU Function If you change the CCU for an existing job (see “Central Controller
(CCU)” on page 45), the functions and programming are converted to be
Conversion compatible with the selected CCU. (If functions were set up that are not
supported by the new CCU, the unsupported functions are changed to
“None.”) The following tables list the functions supported by each CCU
and show how functions are converted from one type of CCU to another.
Job Description/Statistics
You can use the Job Description box to enter any information that may be
useful to you, including descriptions, contact names, date of last update,
date that lighting control components were ordered, and so on. Maximum
description length is 255 characters (approximately 4 lines). If you enter
more than 255 characters, an error message will appear when you attempt
to save the file. Click [OK] to close the message, shorten the description,
and save again.
The Statistics box shows the actual number of loads, modules, enclosures,
keypads, and timers that were added to the job. This information can be
useful to verify power supply size, order component quantities, and so on.
Notes
After you enter the name and other information for a fixture, it is added to
the drop-down list in the “Fixture” field in the Loads view. In the Loads
view, each time you select a fixture from the drop-down list, the fixture
name, load type, watts, and function are added automatically to the table.
NOTE ☞ You can import a fixture list from another project database file. Refer to
“Import Fixtures” on page 217 for more information. You can also add fixtures
to the project database while adding loads in the Loads view. Fixtures added in
the Loads view become part of the fixture list. Refer to “Edit a Fixture” on
page 61 for more information.
Click [Fixtures] on the view selection bar to display the Fixtures view.
Sorting the List As a default, the list of fixtures is sorted by fixture name. To change the
order in which the list is sorted, click a column heading (e.g., Name, Load
Type, etc.) to sort alphabetically or numerically by the items in the col-
umn. Click once to sort in ascending order; click again to sort in descend-
ing order.
Saving the Database When creating or editing a fixture list, you should save your work periodi-
cally. Click on the toolbar, or select Save from the File menu.
Add a Fixture
Click [Add Fixture] to add a new fixture to the list. A line is added to the
list with a default fixture name. Click in each table cell to enter or select
the following information.
Fixture Type Click in the cell and type a name or identifier for the fixture (typically ref-
erenced on the blueprint or fixture schedule).
Load Type Double-click in the cell to display a drop-down arrow. Click and select
the load type for the fixture. You can define any type of load including low
voltage. The load type identifies the type of module that will be used to
control the fixture.
Watts Click in the cell and type the power rating in watts for the fixture. Enter
the wattage for one device only.
Default Module Function Double-click in the cell to display a drop-down arrow. Click and select
the default function the module will use to control the load.
Edit a Fixture
Do the following to edit fixture information:
1. If necessary, find the fixture you want to edit using the vertical scroll
bar on the right side of the window.
3. Type over the text, or click and make a selection from the drop-
down list.
NOTE ☞ If you change a fixture’s wattage, load type, or default function, you are given
a choice to update the information for any load using the information (which
may cause the load to be unassigned) or to leave all loads as they are.
NOTE ☞ Remember that when you make changes to a fixture, you are changing the fix-
ture for all jobs in the database. If you have multiple jobs in the database, make
sure the fixture is not being used with its current settings by another job before
you change any of the settings. If other jobs may be affected, you should add a
new fixture rather than edit an existing one.
Delete a Fixture
Do the following to delete a fixture or fixtures from the fixture list:
1. Click the fixture that you want to delete to select it. To select several
consecutive fixtures, press and hold <Shift>, then click the first and
last fixtures in the group you want to select. To select several non-con-
secutive fixtures, press and hold <Ctrl>, then click each fixture that
you want to select.
2. Click [Delete Fixture(s)]. All selected fixtures are removed from the
list.
NOTE ☞ If your project database file contains multiple jobs, before deleting a fixture
make sure that it is not used in any other job.
When you select Print, a standard Windows Print dialog box is displayed.
If necessary, select the printer and specify the page range and number of
copies. Click [OK] to print the schedule.
Click [Loads] on the view selection bar to display the Loads view.
NOTE ☞ Angle brackets around the load type, function, or wattage data indicate that
the load is using the default value for the fixture. If no angle brackets appear
around the data, the default value has been overridden. Also, if the load type,
function, or wattage data for a load assigned to a module are changed, the
new information is verified to make sure it is compatible with the module. A
prompt appears to allow you to accept or reject the change.
Adjust Column Widths You can adjust column widths to accommodate the data and fit your com-
puter monitor. Move the mouse pointer to the space between column head-
ings (e.g., Load Number, Load Type, Module Function, Area, etc.). The
pointer changes to a double arrow. Click and hold down the mouse button.
A column separator line appears. Continue to hold the mouse button and
drag the separator line to expand or contract the width of the column. You
can drag the line all the way to the left to close up a column that you don’t
need. The changes are saved when you exit the program.
Sort the List As a default, the load list is unsorted. To sort the list, click a column head-
ing to sort alphabetically or numerically by the items in the column. Click
once to sort in ascending order; click again to sort in descending order.
Auto-Complete an Entry In cells with drop-down lists, you can type the first letter of a possible
entry, and the first item starting with that letter in the drop-down list is
entered in the cell. If necessary, type a second or third letter until the cor-
rect item is entered.
Save the Database When creating or editing a load list, you should save your work periodi-
cally. Click on the toolbar, or select Save from the File menu.
Add a Load
Do the following to add loads to a job:
1. In the “Enclosure Location” box (above the list), click at the “Cur-
rent” field, and from the drop-down list, select a location for the loads
you are going to enter.
The list includes the locations you added in the Job Parameters view
(see “Enclosure Locations” on page 45). LiteWare 3.6 uses the
You can select “All” as the location. This option is generally used to
view all loads in all locations when viewing or editing the load list.
You can select “Unassigned” as a temporary location for any loads that
you are not ready to assign to a location. Refer to “Change Location”
on page 68 for information on changing a load’s location. You can also
use “Unassigned” for any load that you do not want to assign to a spe-
cific location.
2. Click [Add Load] to add a new load to the list. A default load number is
assigned, and the rest of the cells are unassigned. If you already have
loads listed, a line is added to the list and the information from the pre-
vious line is copied into it so you can simply change any information
that is different. Click in each table cell to enter or select the required
parameter, as described below.
Click [Yes] if you want to assign the parameter anyway; click [No] if
you want to cancel the assignment.
4. When you have finished entering all loads for the selected location,
save the file, then select the next location for which you want to enter
loads (as described in step 1), and add the loads for that location.
Load Number Enter a number to identify the load (normally the three-digit number from
the blueprint). A default load number is entered when you click [Add Load]
with an “L” prefix and the next consecutive number. You can use any pre-
fix (e.g., “Load,” “LD,” etc.). Type the load number with the prefix you
want to use (e.g. “Load101”), and when you add the next load your prefix
will be used with the next consecutive number as the default.
load is shown here for reference. If addresses have not been assigned,
“U/A” is displayed.
Fixture Type Double-click in the cell to display a drop-down arrow. If you have already
added fixtures (see Chapter 6, “Fixtures”), click and select the fixture
for the load. You can define any type of load, including low voltage. Press
the <Tab> key or click in another cell. The load type, watts, and function
are entered automatically based on the information from the fixture list.
If you have not added fixtures, or if you want to add a new fixture, enter a
new name in the “Fixture Name” cell and enter the applicable information
in the “Load Type,” “Watts,” and “Module Function” cells (as described
below). The fixture you define will be added to the fixture list (in the Fix-
tures view) and to the drop-down list in the Loads view.
Load Type To change the default, double-click in the cell to display a drop-down
arrow. Click and select the load type for the fixture. The load type
identifies the type of module that will be used to control the fixture.
NOTE ☞ In LiteWare 3.6, low voltage loads are assigned automatically and handled in
the same manner as regular loads.
Watts To change the default, click in the cell and type the power rating for the
fixture in watts. Enter the wattage for one device only.
Qty Click in the cell and type the quantity of the fixture on the circuit.
Total Watts The total wattage (watts ∗ the quantity) for the load is displayed in this
cell.
Module Function To change the default, double-click in the cell to display a drop-down
arrow. Click and select the function the module will use to control the
load.
NOTE ☞ When you change the default load type, function, or wattage, the angle brack-
ets are removed so you can tell that the default value has been changed.
Floor Plan This is an optional field. You can enter a floor plan location to describe a
section of the building or the floor on which the load will be located. This
is different from the enclosure location selected in the “Enclosure Loca-
tion, Current” field. You can use a floor plan location in connection with
an “Area” entry (see below) to more precisely describe the location of each
load in the design job.
Double-click in the cell and type a floor plan description. You can use any
type of description (e.g., second floor, east wing, pool area, etc.). As you
enter floor plan descriptions, they are added to the drop-down list. If you
have entered other floor plan descriptions, you can click and select one
from the list.
Area This is an optional field. You can enter an area location to describe the spe-
cific area or room in which the load will be located. You can use area loca-
tions in connection with a “Floor Plan” entry (see above) to more precisely
describe the location of each load in the design job.
Double-click in the cell and type an area description (e.g., hallway, master
bath, garden, driveway, etc.). As you enter area descriptions, they are
added to the drop-down list. If you have entered other area descriptions,
you can click and select one from the list.
Load Description Double-click in the cell and type a description of the type of load (down-
lights, reading downlights, ocean flood, exhaust fan, shower light, etc.). As
you enter load descriptions, they are added to the drop-down list. If you
have entered other load descriptions, you can click and select one from
the list.
Enclosure Location The enclosure location to which each load is assigned is displayed in this
column. This is particularly useful if you selected “All” as the current
location. Enclosure locations are created in the Job Parameters view.
Load Position The enclosure, module position, and load position of each assigned load is
displayed in this column. If a load is not assigned, “U/A” is displayed.
Voltage To change the voltage for a load, double click in the Voltage cell, click ,
and select the voltage.
Arc Fault To indicate that the load is an arc fault, double-click in the Arc Fault cell,
click , and select Yes. This will group all arc fault type loads together so
that they can be manually assigned to modules in order to minimize the
number of arc fault breakers needed for the job.
Edit a Load
Do the following to edit a load’s information:
1. In the “Enclosure Location” box (above the list), click at the “Cur-
rent” field, and from the drop-down list, select the location of the
load(s) you want to edit. All loads assigned to the selected location are
listed. Select “All” to list all loads in all locations. Select “Unassigned”
to list only loads that were not assigned to a specific location. (Refer to
“Change Location” below for information on changing a load or loads
location.)
2. If necessary, find the load that you want to edit using the vertical scroll
bar on the right side of the window.
3. Type over the text, or click and make a selection from a drop-down
list.
Change Enclosure locations are added in the Job Parameters view (see “Enclosure
Locations” on page 45). When you add loads in the Loads view, you select
Location one of the locations for the loads from the drop-down list at the “Current”
field in the “Enclosure Location” box. LiteWare 3.6 uses the selected loca-
tion to automatically assign the loads to enclosures and modules in the
same location. You can change the location of a load or loads at any time.
You might change the location of a load for any of the following reasons:
• You have too many loads of one type in one location and module
vacancies at another location.
• One or more loads were added in the wrong location.
1. Click at the “Current” field, and select the current location of the
loads you want to move. Select “All” to view all loads in all locations.
2. In the load list, click to select the load or loads you want to move.
To select several consecutive loads, press and hold <Shift>, then click
the first and last load in the group you want to select. To select several
non-consecutive loads, press and hold <Ctrl>, then click each load
that you want to select.
3. At the “Change To” field, click and, from the drop-down list, select
the location to which you want to move the selected loads.
You can select “All” as the location. However, this option is generally
used for viewing or editing the load list to view all loads in all loca-
tions.
NOTE ☞ You can select the “Unassigned” location if you want to remove a load from a
location but do not yet know where to assign it.
4. Click [Change To] to change the location of the selected loads to the
location shown in the “Change To” field.
Delete a Load
Do the following to delete a load or loads from the load list:
1. Click the load that you want to delete to select it. To select several con-
secutive loads, press and hold <Shift>, then click the first and last
loads in the group you want to select. To select several non-consecu-
tive loads, press and hold <Ctrl>, then click each load that you want
to select.
2. Click [Delete Load(s)]. All selected loads are removed from the list.
NOTE ☞ If you remove loads that have been assigned to modules, you may want to run
auto-assign again to maintain optimal load assignments (refer to “Assign Loads
(Auto-Assign)” on page 75 for information).
To print a load schedule, select the location of the loads for which you
want to print a schedule, and click on the toolbar, or select Print from
the File menu. Click on the toolbar, or select Print Preview from the
File menu, to view the report before printing it.
When you select Print, a standard Windows Print dialog box is displayed.
If necessary, select the printer and specify the page range and number of
copies. Click [OK] to print the schedule.
NOTE ☞ The printed load schedule shows the Loads view “Floor Plan” and “Area”
entries in one column labeled “Floor/Area.” If both entries were made in the
Loads view, they are separated by a backslash (/) in the load schedule. If only
the “Area” entry was made, it is preceded by a backslash in the load schedule.
Auto-Assign Loads Most loads can be assigned automatically in LiteWare 3.6. However, some
modules and their associated loads may require manual assignment.
NOTE ☞ Some loads may be rejected during assignment to modules due to error check-
ing. Loads are rejected if they exceed the wattage rating of the circuit, module,
or line feed or if the load voltage is too low for the module type. These loads
can be reassigned during the next auto-assignment. Unassigned loads show a
status of “U/A” in the Load and Programming Summary pane (in the ID col-
umn) until they are reassigned. However, “zero watt loads” are ignored during
error checking as these loads must be manually assigned (see “Program File
Import Limitations” on page 222 for details on zero watt loads).
NOTE ☞ The voltage selection in the Job Parameters view (see “Line Voltage” on
page 44) determines the default voltage of unassigned loads. LiteWare assigns
loads based on their line voltages.
You should use the Assign Loads function initially to assign the load list
for each location. You can also use it later as additions or changes are
made to the load list to assign any unassigned loads.
NOTE ☞ LiteWare 3.6 cannot automatically assign some loads. A prompt appears to
inform you of any loads that cannot be assigned so that you can assign the
loads manually (see “Assign Loads (Auto-Assign)” on page 75).
• Click [Assign Loads] after you open the Enclosures view. Refer to
“Assign Loads (Auto-Assign)” on page 75 for information.
• Respond to the Unassigned Loads prompt that appears (shown below)
if there are any unassigned loads in the current location when you click
[Enclosures] on the view selection bar or when you select a different
“current” location.
Click [Yes] if you want LiteWare 3.6 to auto-assign the loads. The Assign-
ment Options dialog box appears (see “Assign Loads (Auto-Assign)” on
page 75 for information).
Select [No] if you want LiteWare 3.6 to auto-assign the loads later or if you
plan to assign them manually.
The Enclosures view is displayed for the current location. For information
on selecting a different location, refer to “Location Functions” on page 77.
Manually Assign Loads If desired, you can manually add all enclosures, modules and power sup-
plies and manually assign all loads to modules. More commonly, you will
manually edit LiteWare 3.6’s automatically assigned configuration.
Because auto-assignment is based on information from the load list, you
may need to add some modules manually or change some auto-assigned
modules to modules that you would prefer to use.
If LiteWare 3.6 is unable to assign a load in the load list during an auto-
assignment, a message informs you and identifies the load(s). Any unas-
signed loads remain on an “unassigned loads” list (NOT in the “unas-
signed” location) until they are assigned.
Enclosures View
Click [Enclosures] on the view selection bar to display the Enclosures view,
shown below with a sample configuration.
After loads have been assigned, the Enclosures view graphically displays
the enclosures, modules, and power supplies in the selected location (or
“All” locations). An enclosure appears as a gray box with the enclosure
name and location above it. Assigned modules or power supplies appear in
the enclosure positions to which they are assigned (e.g., 1 through 4).
NOTE ☞ It is an NEC code violation to place 277 volt modules in the same enclosure as
120 or 240 volt modules. LiteWare will not allow modules with different volt-
age ratings to be placed in the same enclosure.
Select Location Click All Locations to auto-assign loads for all locations. Click Current
Location Only to auto-assign loads only to the current location.
NOTE ☞ If you want to auto-assign loads to a different “current location only,” click
[Cancel] to cancel the auto-assignment, select a different location, and then
click [Assign Loads] to auto-assign loads in the location. Refer to “Location
Functions” on page 77 for information on changing the current location.
Select Loads to Assign Click All Loads to unassign any loads that have been assigned to the
selected location(s) and then auto-assign all loads to the selected loca-
tion(s). Click Unassigned Loads Only to auto-assign only loads that have
not been assigned. Generally, if there are several unassigned loads for the
selected location, you should select “All Loads.” The auto-assignment is
most efficient when assigning all loads to a location.
Click [OK]. Enclosures are added, modules and power supplies are added
to enclosures, and loads are assigned to the modules in the most cost-
effective configuration.
NOTE ☞ In LiteWare 3.6, low voltage loads are assigned automatically and handled in
the same manner as regular loads.
If there are loads that cannot be assigned, the following prompt is dis-
played.
If there are any arc fault designated loads, the following prompt is dis-
played.
You can view all unassigned loads from the Add Module or Edit Module
dialog box. For information on assigning loads manually, refer to “Add a
Module or Power Supply” on page 84 or “Edit a Module” on page 88.
You do not have to assign the loads immediately, but the “Unassigned
Loads” message is displayed each time you open the Enclosures view until
the unassigned loads are assigned.
NOTE ☞ The auto-assignment process takes a considerable length of time if several dim-
ming loads (more than 150) are entered in the loads list in the same location.
Auto-assignment time can be shortened by placing the loads in multiple loca-
tions.
Auto-Assign • The 5000LC supports three-digit keypad addresses from 0 to FFF but
only supports physical addresses from 0 to FF. Keypad addresses are
Parameters auto-assigned using addresses 01 through 99 before using hexadecimal
addresses. The Standard and Compact CCUs support only keypad
addresses 0 to FF. Zeros can be used if required.
Location Functions
Locations are added in the Job Parameters view (see “Enclosure Loca-
tions” on page 45). When you add loads in the Loads view, you select one
of the locations for the loads from the drop-down list at the “Current” field
in the “Location” box. When you open the Enclosures view, the Loads
view current location is also the current location in the Enclosures view.
LiteWare 3.6 auto-assigns loads to enclosures and modules by location.
The prompt to auto-assign unassigned loads only appears if there are unas-
signed loads in the current location. You can choose to auto-assign loads
in the current location only or in all locations.
After loads are assigned, only the enclosures and modules for the “cur-
rent” location are displayed in the Enclosures view.
In the “Location” box, click at the “Current” field, and from the drop-
down list, select the location.
Select “All” if you want to view all enclosures or assign loads to all loca-
tions at the same time.
If there are any unassigned loads in the location you select, the Unassigned
Loads (auto-assign) prompt appears. Refer to “Auto-Assign Loads” on
page 71 for information.
Change Do the following to change the location of an enclosure (and all modules
and power supplies in it):
Location
1. Click at the “Current” field, and select the current location of the
enclosure you want to move. Select “All” to view all enclosures in all
locations.
3. At the “Change To” field, click and, from the drop-down list, select
the location to which you want to move the selected enclosure.
NOTE ☞ If more than one enclosure has a vacant position in a location, you can move
modules between enclosures to eliminate an enclosure, if desired. Click the
module you want to move (a selected module has a yellow border), hold down
the mouse button, drag the module into the desired position in the other enclo-
sure, then release the mouse button.
Estimate Power
When you set up the job parameters (see Chapter 5, “Job Parameters”),
you enter an estimated number of keypads and an estimated average num-
ber of buttons per keypad. LiteWare uses this information to determine the
number of power supplies you will need. After you have added enclosures,
modules, and stations to the job, you can click [Estimate Power] to add a
more accurate number of power supplies to the job. If no additional power
supplies are required, they will not be added.
Enclosure Functions
There are two types of enclosures in two sizes:
You can also determine the enclosure type at the “Enclosure” field in the
Edit Enclosure dialog box (see “Edit an Enclosure” on page 80).
NOTE ☞ A SatiLite keypad (see “SatiLite Keypad” on page 3) is classified as both a key-
pad and a module. For this reason, it is shown in the Enclosures view (as a
“SatiLite Enclosure”) as well as the Stations view.
Add an During auto-assignment, LiteWare 3.6 adds any required enclosures to the
selected location. You normally only need to add an enclosure if you are
Enclosure manually adding modules or other components.
Enclosure Click and select the type of enclosure. Refer to page 79 for informa-
tion on the different types of enclosures.
Edit an During auto-assignment, LiteWare 3.6 adds any required enclosures to the
selected location. Each added enclosure has a default name and is the
Enclosure default enclosure type (4-module enclosure surface mount). Use the Edit
Enclosure function to change the enclosure name and/or the model or size
of the enclosure.
Name Delete or type over the default name to enter a new name. Each enclosure
in a job must have a unique name.
Enclosure To change the enclosure type, click and select a different model. Refer
to page 79 for more information.
Delete an To delete one enclosure from a job, right-click the enclosure that you want
to delete (but do not click on a module). A selected enclosure has a yellow
Enclosure border. Select Delete from the shortcut menu to delete the enclosure. The
enclosure is deleted and any modules that were in the enclosure are moved
to unassigned positions in the Enclosures view (refer to “Module Func-
tions” on page 83 for information on moving a module into an enclosure).
To select multiple enclosures to delete, hold down the <Ctrl> key and
click on each enclosure. Then right-click and select Delete to delete all
selected enclosures.
Select Location Click All Locations to delete enclosures in all locations. Click Current
Location Only to delete all enclosures in the current location only.
Select Items to Delete Click Enclosures Only to delete only the enclosures and leave the modules
(unassigned). Click Both Modules and Enclosures to delete all enclosures
and all modules.
NOTE ☞ If you delete an enclosure that has modules in it without deleting the modules,
the modules become unassigned and are displayed outside an enclosure. You
can delete the modules or move them to another enclosure. To move a module,
click it (a selected module has a yellow border), hold down the mouse button,
drag the module into the desired position in the other enclosure, then release
the mouse button.
When you select Print, a standard Windows Print dialog box is displayed.
If necessary, select the printer and specify the page range and number of
copies. Click [OK] to print the schedule.
NOTE ☞ Modules that have more than eight channels (e.g., dual LV relay, etc.) are
printed in a smaller font.
Module Functions
To view a list of modules types supported by LiteWare 3.6, right-click any
module (a selected module has a yellow border), and select Edit from the
shortcut menu. The Edit Module dialog box is displayed. At the “Available
Modules” field, click to view the list of supported modules. Note that
“Unknown Module” is included in the list. You can select “Unknown
Module” to manually add a type of module (including a specialty or dis-
continued module) that is not listed. The unknown module is compatible
with any load, regardless of its type, total wattage, or function.
All modules have a similar appearance in the Enclosures view. The type of
module is identified by blue lettering on the module, as follows.
Several types of modules and a power supply are shown on the next page.
Note that module addresses appear in small tabs on the left side of mod-
ules with assigned addresses.
The module on the right (module address 11) is unassigned. Modules that
you add manually without assigning to an enclosure, modules that you
remove from an enclosure, or modules left after an enclosure is deleted,
are displayed in the Enclosures view as unassigned modules.
NOTE ☞ It is an NEC code violation to place 277 volt modules in the same enclosure as
120 or 240 volt modules. LiteWare will not allow modules with different volt-
age ratings to be placed in the same enclosure.
Add a Module After LiteWare 3.6’s auto-assignment, you may need to add modules that
LiteWare 3.6 could not auto-assign (refer to “Manually Assign Loads” on
or Power page 72 for more information). You can also add modules to enclosures
that you add manually, and you can remove any modules that you do not
Supply want to use and add new modules in their place. (You can also edit mod-
ules; refer to “Edit a Module” on page 88).
NOTE ☞ When you import a program file that was downloaded from a CCU, all modules
are classified as “unknown modules,” and all enclosures are classified as 4-mod-
ule enclosures. The program identifies loads but cannot identify the load watt-
age. For this reason, the loads are classified as “zero watt loads.” You must
manually identify the modules and enclosures. You can either manually assign
the loads or add the missing data to the loads list (see “Import 5000LC Pro-
gram File” on page 219 or “Import Standard or Compact Program File” on
page 220 for information on importing program files).
Available Modules Click and select a type of module from the drop-down list. The list
contains all modules that LiteWare 3.6 can identify. If you need to add a
specialty module that is not on the list, select Unknown Module (see
below).
Module types that cannot be auto-assigned in LiteWare 3.6 include the fol-
lowing:
SatiLite keypad/module
A SatiLite keypad (see “SatiLite Keypad” on page 3) is classified as
both a keypad and a module. For this reason, it is shown in both the
Enclosures view and the Stations view. A SatiLite keypad’s module
address and keypad address are the same. You can auto-assign or man-
ually assign a load to a SatiLite. The load to be assigned must be given
the load type of “SatiLite” when you add the load to the loads list. A
SatiLite keypad, which is mounted in a wall box, is shown in the
Enclosures view as follows:
Unknown Module
If you need to add a module to the job that is not listed in the “Avail-
able Modules” drop-down list, select Unknown Module. You can assign
any load to an “unknown module,” regardless of its type, total wattage,
or function.
Place in Enclosure Click and select the enclosure to which the module will be assigned.
Enclosure Position This function is not yet available. When a module is added it is automati-
cally placed in the next available position in the enclosure (see “Auto-
Assign Parameters” on page 76 for assignment order). To move a module,
click it (a selected module has a yellow border), hold down the mouse but-
ton, and drag the module into the desired position in the enclosure, then
release the mouse button.
Part # The part number of the selected module or power supply is displayed.
Module Address(es) A “module address” is used by the CCU to identify each module. LiteW-
are 3.6 assigns the address automatically (e.g., 01, 02, 03, 04, 05, etc.).
The address is printed on each module to aid in identification.
NOTE ☞ If you move a module to a different enclosure, its address is NOT automatically
reassigned. The original address can still be used, or it can be changed to more
closely match the sequence in the new location. However, previously used
address numbers cannot be reused. Refer to “Edit a Module” on page 88 for
information on editing an address.
Total Power The power used, available, and total are displayed for reference only. This
information is based on the module rating.
Circuit Power You can enter a name or comment for each line feed on the module, if
applicable. Click and select the number of the line feed. Then, in the
“Name” text box, enter a name or comment to identify the line feed. The
name appears in the text box when the line feed is selected as well as on
printed schedules.
For the selected line feed, the power used, available, and total are dis-
played for reference.
Module Loads The loads that you assign to the new module are listed in this box as you
assign them (from the “Unassigned Loads” list, see below).
Unassigned Loads All loads from the load list that have not been assigned are listed in this
box. To assign a load to the module, click the load to select it, then click
[Assign], or double-click the load. Loads must be assigned one at a time.
The load is added to the “Module Loads” list.
NOTE ☞ An interlock (open/close) load takes up two adjacent module outputs, one for
the open and one for the close. The 8-channel relay requires those adjacent out-
puts to be either 1 and 2, 3 and 4, 5 and 6, or 7 and 8. The interlocked relay
module requires the adjacent outputs to be 1 and 2, 4 and 5, and 3 and 6.
When you are finished, click [OK] to add the module to the job. Click
on the toolbar, or select Save from the File menu to save the changes to the
database.
Edit a Module During auto-assignment, LiteWare 3.6 adds modules to enclosures and
adds loads to the modules based on your load list. You can edit the
assigned loads and other information for any module.
Place in Enclosure You can click and select a new enclosure in which to place the module.
Enclosure Position This function is not yet available. To move a module, click it (a selected
module has a yellow border), hold down the mouse button, and drag the
module into the desired position in the same or another enclosure, then
release the mouse button.
Module Address(es) A “module address” is used by the CCU to identify each module. LiteW-
are 3.6 assigns the address automatically (e.g., 01, 02, 03, 04, 05, etc.).
The address is printed on each module to aid in identification. If you move
a module to a different enclosure, its address is NOT automatically reas-
signed. The original address can still be used, or it can be changed to more
closely match the sequence in the new location. However, previously used
address numbers cannot be reused.
To change a module address, click [Edit] and the following dialog box is
displayed.
NOTE ☞ The 5000LC supports three-digit keypad addresses from 0 to FFF but only sup-
ports physical addresses from 0 to FF. Keypad addresses are auto-assigned
using addresses 01 through 99 before using hexadecimal addresses. The Stan-
dard and Compact CCUs support only keypad addresses 0 to FF.
If the module has more than one address (e.g., Dual Low Voltage Relay
module), and you need to change both addresses, select a new address for
the first item (displayed in the “Addressable Item” field). Then click at
the “Addressable Item” field, select the second item from the drop-down
list, and select a new address for it. Click [OK] when you are done.
Total Power The power used, available, and total are displayed for reference only. This
information is based on the module rating.
Circuit Power You can enter a name or comment for each line feed on the module, if
applicable. Click and select the number of the line feed. Then, in the
“Name” text box, enter a name or comment to identify the line feed. The
name appears in the text box when the line feed is selected as well as on
printed schedules.
For the selected line feed, the power used, available, and total are dis-
played for reference.
Module Loads This box contains a list of loads that have been assigned to the module.
Each load is assigned an output address (e.g., 1, 2, 3, 4, 5, 6, 7, or 8 on an
eight-output module), which is shown in the “Output” column of the list.
To unassign a load, click the load in the list to select it and click [Unas-
sign]. To unassign all loads, click [Clear All].
Unassigned Loads All loads from the load list that have not been assigned are listed in this
box. To assign a load to the module, click the load to select it, then click
[Assign], or double-click the load. Loads must be assigned one at a time.
The load is added to the “Module Loads” list.
LiteWare 3.6 assigns the next available output to each load as you add it to
the module. If you want to assign a different output to a load, select the
load, then, at the “Output” field, click and select the output number
from the drop-down list.
NOTE ☞ An interlock (open/close) load takes up two adjacent module outputs, one for
the open and one for the close. The 8-channel relay requires those adjacent out-
puts to be either 1 and 2, 3 and 4, 5 and 6, or 7 and 8. The interlocked relay
module requires the adjacent outputs to be 1 and 2, 4 and 5, and 3 and 6.
When you are finished, click [OK] to modify the module. Click on the
toolbar, or select Save from the File menu to save the changes to the data-
base.
Delete a To delete a module or power supply, right-click on the module that you
want to delete. A selected module has a yellow border. Select Delete from
Module the shortcut menu to delete the module. The module is deleted and any
loads that were assigned to it are placed on the unassigned load list.
To select multiple modules to delete, hold down the <Ctrl> key and click
on each module. Then right-click and select Delete to delete all selected
modules.
To delete all modules in a location or in all locations, click the [Delete All]
button. The following dialog box is displayed.
Select Location Click All Locations to delete modules in all locations. Click Current Loca-
tion Only to delete all modules in the current location only.
Select Items to Delete Click Modules Only to delete only the modules and leave the enclosures.
Click Both Modules and Enclosures to delete all enclosures and all mod-
ules.
NOTE ☞ A SatiLite keypad and its enclosure are linked. If you delete one, you delete the
other. If you add one, you add the other.
Notes
• Name of keypad
• Button type
• Button and LED colors
• Engraving text on each button
• Function of each switch
• Load group(s) for each switch
• Function programming for each switch when required
Click [Stations] on the view selection bar and the Stations view is dis-
played.
The following illustration shows the Stations view with keypads added.
Keypads are arranged in the order they are added. When the database is
saved and reopened, the keypads are sorted alphabetically. Data input
modules are always placed at the end of the group.
Select Keypads and Switches To select a keypad, click in the keypad but not on a button (a selected key-
pad has a yellow border). To select a switch, click on the switch (a selected
switch has a yellow border). When you select a keypad or button, you can
view its settings in the Switch Summary (see next section). You can also
right-click the selected switch or keypad and select Edit, or double-click
on the switch or keypad, to display the Properties dialog box for the item.
Show Programmed Click the [Show Programmed] button to graphically display the buttons that
have been programmed in each keypad. Programmed buttons are shaded
diagonally, as shown below.
After you click it, the button changes to [Hide Programmed]; click it to
return to the normal button graphics.
Switch Summary If the Switch Summary is not displayed, you can display it by selecting
Switch Summary from the View menu. The Switch Summary lists all key-
pad switches for the currently selected job. Switches are grouped by key-
pad.
View Scale
You can change the scale of magnification in the Stations view by sliding
the horizontal bar left for a smaller scale and right for a larger scale. The
new view scale is used until you change it again (even if you change
views, change jobs, or exit and reopen LiteWare). Also, if you select a
switch or keypad, and then change the view scale, the selected keypad
remains visible at all times.
Data Input Modules In addition to keypads, data input modules that you added in the Enclo-
sures view or the Stations view are displayed. The “buttons” shown on the
data input module directly correspond to the physical inputs on the module
itself. The inputs are programmed in the same manner as the switches on a
keypad.
In the illustration below, a dual data input module is shown on the right.
Accurate Graphical The Stations view provides an accurate graphical representation of each
Representation keypad you add. The following illustration includes several variations that
show the style of each keypad series, button colors, cover, LED, and
engraving text. In addition, two-gang keypads are shown graphically, and
each keypad is assigned an address automatically.
NOTE ☞ To save time, you should click [Set Defaults] and set up defaults for each type
of keypad you will be using before adding keypads. Refer to “Set Defaults”
below, for information.
Set Defaults
Click the [Set Defaults] button to set up default colors for any or all of the
keypad types you will be using. You can change the colors for individual
keypads in the Station Properties dialog box when you add or edit a key-
pad. You can also change the color for individual buttons in the Switch
Properties dialog box (refer to “Edit a Switch” on page 107).
NOTE ☞ You can also set keypad and button defaults, as well as load group defaults
using the “Defaults” option (see “Set Up Job Defaults” on page 26).
Station Type Click and select the keypad type for which you want to set defaults
from the drop-down list. All keypads available in LiteWare 3.6 are listed
(stock items).
Face-Plate Color Click and select a default color for the keypad’s face-plate.
Face-Plate Style Click and select a default style for the keypad’s face-plate.
Bezel Color Click and select a default color for the keypad’s bezel.
Button Color Click and select a default color for the buttons.
Text Color Click and select a default color for the engraving text on the buttons.
LED Color Click and select a default color for the LEDs on the buttons.
Apply on SetAll You can apply any of the default selections to all of the keypad types in the
job. Click the checkboxes to select each default you want to apply. Then
click [Set All Stations] to apply each selected default to all keypads.
NOTE ☞ If you change all keypads in the job to the same keypad type by selecting the
“Apply on SetAll” checkbox for the “Station Type” option, a prompt appears to
warn you that some button programming may be lost if you change any key-
pad types. Click [Yes] to continue or [No] if you do not want to change all key-
pads to the same type.
Click [OK] to save the keypad defaults and exit the dialog box.
Add a Keypad
To add a keypad, click the [Add Station] button, or right-click anywhere in
the Stations view, and select Add from the shortcut menu. The Station
Properties dialog box is displayed. It contains two tabs, one to configure
the keypad and one to configure the buttons, as described in the following
sections.
Station Tab The options in the Station tab are used to configure the keypad. If it is not
already selected, click the Station tab.
Keypad # Enter a number or identifier for the keypad. This number is used to iden-
tify the keypad on the keypad design schedule and is listed above the key-
pad in the Stations view.
Keypad Location Enter the location in which the keypad will be placed. This is listed on the
keypad design schedule and appears above the keypad in the Stations view
(if the scale is large enough to show it).
Keypad Type Click and select the type of keypad from the drop-down list. You can
choose to list the keypad types by name or part number (see below) to
make it easier to find a specific type. For two-gang keypads, select a key-
pad model with 12, 15, or 18 buttons.
View By Select whether you want to sort the list of keypad types by name or by part
number.
Comments (Optional) You can describe the keypad’s configuration and add any spe-
cial instructions or other comments, as required, in this box.
NOTE ☞ After you select a keypad type, options that are not applicable to the selected
keypad are greyed.
None Select [None] if the keypad has none of the features to the right (corded,
humid location, wet location, data input, or daylight harvester).
Corded Select this option if the keypad has a corded remote, and the word
“corded” is shown on the keypad.
Center Panel - White Select whether you want the center panel of the keypad to be white or
Center Panel - Black black.
Humid Location Select this option if the keypad will be placed in a humid location, and the
words “humid location” are shown on the keypad.
Wet Location Select this option if the keypad will be placed in a wet location, and the
words “wet location” are shown on the keypad.
Phantom Select this option if you want the keypad to be a “phantom” that does not
appear in the billing list but can be programmed and used as a regular sta-
tion for testing purposes.
Data Input Select this option if the keypad will be a data input keypad.
NOTE ☞ If this option is selected for a Coastal or Metropolitan keypad, the data input
gang can use any of the 256 available addresses. If this option is selected for
an S, H, or E series keypad, the data input gang must have the next higher
address as the S, H, or E series keypad.
Daylight Harvester Select this option if the keypad will be a Daylight Harvester keypad.
NOTE ☞ The DayLight Harvester option is available only on the 5000LC CCU. If you
select the Daylight Harvester option, a line item for a light sensor will be added
to the billing list.
Face-plate
Standard, Premium, Custom Choose whether you want to select from “standard,” “premium,” or “cus-
tom” colors, styles, and bezel colors for the keypad face-plate. The options
available are determined by the keypad type selected.
Color Click and select the face-plate finish from the drop-down list.
Style Click and select the face-plate style from the drop-down list.
Bezel Color (Available on Framed S and H series only) Click and select the bezel
color from the drop-down list.
Miscellaneous
Address(es) The address for the keypad is shown. Addresses are assigned by gang. If
there are multiple gangs, an address is shown for each gang.
Gang If you are adding a gang to the keypad, click and select the type of
gang.
Address When you add a gang to a keypad, LiteWare 3.6 automatically assigns it
the next available address. The address shown in the box applies to the
next gang to be added. Each gang must have a unique address, with up to
256 addresses available for one CCU. LiteWare 3.6 does not allow an
address to be assigned to two keypads. If a keypad is deleted or assigned a
new address, the old address is returned to the list and automatically
assigned to the next keypad added.
NOTE ☞ The 5000LC supports three-digit keypad addresses from 0 to FFF but only sup-
ports physical addresses from 0 to FF. Keypad addresses are auto-assigned
using addresses 01 through 99 before using hexadecimal addresses. The Stan-
dard and Compact CCUs support only keypad addresses 0 to FF.
Backlit Select this option if the gang to be added has the “backlit” feature.
NOTE ☞ Selecting this option does not have an effect on the power supply calculation. If
you want LiteWare to correctly calculate power supplies for Metropolitan back-
lit keypads, you must select a Metropolitan series keypad from the “Station
Type” drop-down list in Job Default Properties (see “Set Up Job Defaults” on
page 26) before auto-assigning loads in the Enclosure view.
Backlit Color If you selected the “Backlit” option, above, select whether you want the
backlit color to be blue or green.
Infrared Select this option if the gang to be added has the “infrared” feature.
Add Click [Add] to add a gang to the current keypad with the keypad series,
address, and features selected above.
Update Gang If you need to change the information for an existing gang, select the gang
(click it in the list), change the information at the top of the “Gangs” sec-
tions, then click [Update Gang].
Update Gang/Address To change the information for all gangs in the list, click [Update Gang/
Address].
Delete To delete a gang from the keypad, select the gang to be deleted (click it in
the list), and click [Delete].
Move Up If a keypad has multiple gangs, it is assumed that the gangs will be
Move Down installed in the keypad box from left to right in the order they are listed. To
change the order of the gangs in the list, click the gang to be moved and
click [Move Up] or [Move Down].
Custom Keypad If you set up a custom keypad, when you exit the Station tab, the following
message is displayed to remind you that you must contact LiteTouch for
price and availability. Click [OK] to close the notice. If you don’t want the
notice displayed in the future, select Don’t remind me again before you
click [OK].
Buttons Tab Click the Buttons tab to configure the keypad buttons’ style, colors, and
default function. You can edit a switch, if necessary, to change these
options as well as to add engraving text information, set up function pro-
gramming, and assign loads (refer to “Edit a Switch” on page 107).
Use the following options to specify the style and colors of the keypad’s
buttons. The colors and styles you select are illustrated graphically in the
Stations view for easy reference.
Button Style This is the default button style for the keypad. Click and select a differ-
ent style if necessary. Only compatible button styles are listed. You can
select a different button style for each button in the Switch Properties dia-
log box. Refer to “Edit a Switch” on page 107 for information. If you
select different button styles on a keypad, this field shows “Mixed.”
Button Color Click and select a default color for the buttons. You can select a differ-
ent color for each button in the Switch Properties dialog box. Refer to
“Edit a Switch” on page 107 for information. If you select different button
colors on a keypad, this field shows “Mixed.”
Text Color Click and select the default color for the engraving text on the buttons.
You can select a different color for each button in the Switch Properties
dialog box. Refer to “Edit a Switch” on page 107 for information. If you
select different text colors on a keypad, this field shows “Mixed.”
LED Color Click and select the default color for the LEDs on the buttons. You can
select a different color for each button in the Switch Properties dialog box.
Refer to “Edit a Switch” on page 107 for information. If you select differ-
ent LED colors on a keypad, this field shows “Mixed.”
Click [OK] to save the new keypad configuration and exit the dialog box.
Click on the toolbar, or select Save from the File menu to save the
changes to the database.
Edit a Keypad
To edit a keypad, right-click on the keypad that you want to edit (a selected
keypad has a yellow border), and select Edit from the shortcut menu, or
double-click the keypad. The Station Properties dialog box is displayed.
You can edit any option that is not dimmed. Refer to “Add a Keypad” on
page 99 for information on the options.
Copy a Keypad
If you want to add a keypad that is similar to an existing keypad, you can
make a copy of the existing keypad to use as a starting point to create the
new keypad.
Right-click on the keypad to be copied and select Copy from the shortcut
menu. Right-click outside the keypad in the blue background area and
select Paste from the shortcut menu. The new keypad is pasted at the end
of the existing keypads.
The new keypad is assigned the next unique address and given the same
name as the copied keypad with the words “copy of” added. The new key-
pad’s switches have the same programming (switch function, load groups,
etc.) as the original keypad’s switches.
Delete a Keypad
To delete a keypad, click the keypad (a selected keypad has a yellow bor-
der). Click the [Delete Station] button, or right-click the keypad and select
Delete from the shortcut menu. The following prompt is displayed.
Click [Yes] to delete the keypad or [No] if you do not want the keypad
deleted.
To select multiple keypads for deletion, press and hold the <Ctrl> key
and click each keypad that you want to delete. All selected keypads are
outlined with yellow. Click the [Delete Station] button, or right-click and
select Delete from the shortcut menu. A message asks if you really want to
delete the selected items (the number of items is shown). Click [Yes] to
delete the keypads.
To save a keypad image, right-click on the keypad that you want to save (a
selected keypad has a yellow border), and select Save to JPG from the
shortcut menu. The file is saved to the Projects folder (the path cannot be
changed). You can use the settings in Job Default Properties to adjust the
size and compression of the images (refer to “JPG Settings Tab” on
page 29).
Edit a Switch
When you add a keypad, you specify a default style (type), colors, and
function for the keypad’s buttons (switches). You can change an individual
button’s type, colors, or function, as well as set up any of the following:
Select options in each tab to configure the switch, as described in the fol-
lowing sections. Click [Apply] at any time to save any changes you have
made. When you have finished editing the switch, click [OK] to save the
information and exit the dialog box.
NOTE ☞ You can program one button on SatiLite two-button keypads. A one-button
SatiLite keypad contains only a simple dimmer switch and is not programmable.
On a two-button SatiLite keypad, the upper button is a simple dimmer switch
and the lower button is programmable.
Attributes Tab Click the Attributes tab to change the switch’s name, button type, or col-
ors, and to specify the engraving text.
Switch Name The default button name consists of the keypad number (e.g., S34, ST34,
etc.), the gang number (e.g., G01, G02, etc.), and a simple sequential but-
ton number (e.g., B1, B2, B3, etc.) The system counts buttons on a keypad
from left to right beginning at the top. For example, “S34:G01:B1” would
be the first button on the first gang on keypad 34. Type over the default
name if you want to change it.
Button Type The default style for the keypad’s buttons is shown. To change the button’s
style, click and select a different type from the drop-down list.
Engraving Text Enter the label to be engraved on the button. You can enter up to eight
characters for “E” and “S” series keypads on each of two lines and 10
characters for “H” series keypads on a single line. Check your entry for
accuracy.
Button Color The default color for the keypad’s buttons is shown. To change the button’s
color, click and select a different color from the drop-down list.
Text Color The default text color for the keypad’s buttons is shown. To change the
button’s text color, click and select a color from the drop-down list.
LED Color The default LED color for the keypad’s buttons is shown. To change the
button’s LED color, click and select a color from the drop-down list.
Comments (Optional) You can add any special instructions or other comments, as
required, in this box. The comment is displayed in this dialog box and on
the Station Design Schedule.
Programming Click the Programming tab to select the function of the switch. The func-
tion determines the action performed when a button is pressed or a data
Tab input device is activated.
The default function for the keypad’s buttons is shown in the “Function”
field (if you selected one). To change the function for the selected button,
click and select a different function from the drop-down list. The
options available in the Programming tab vary with the function selected.
Most functions require minimal configuration, while others, such as
“User,” require special programming.
NOTE ☞ Most functions require that a load group is assigned to the switch. The Load
Group tab is used to create or edit load groups. Refer to “Load Group Tab” on
page 132 for information.
The following sections describe each available function and the parame-
ters used to define it. Many functions are available only on the 5000LC or
only on the Standard/Compact CCU and are so indicated in the headings.
The functions are listed in alphabetical order.
Close (5000LC) The Close function sets the module outputs to “close,” waits a specified
period of time, then sets the outputs to “stop.” If the button is pressed dur-
ing the wait period, the module outputs are placed in the stop state. This
function is paired with the Open function. When you select the Close func-
tion, the following options are displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. (The Load
Group tab is used to create or edit load groups, refer to page 132 for infor-
mation.)
LED Invert Select this option if you want to reverse the LED action for the function.
Active Time Enter the duration that the load group should remain in the “closed” posi-
tion. Enter the time in minutes and seconds. For example, enter 02 and 15
for two minutes and 15 seconds.
To enter the combination on a keypad with fewer than nine buttons, the
user must have some understanding of the absolute position of the buttons
(see the tables on the next page). For example, on a five-button “S” series
keypad, the button positions are numbered 1, 3, 5, 7, and 9, so the user
must know that to enter a 3 in the code, for example, they would press the
second button. On a two-button keypad the button positions are 2 and 8, so
the user would press the first button to enter a “2.”
If the user presses the wrong key, the combination function is aborted and
must be restarted. The LED remains on until a valid code is selected or an
invalid number is entered.
When you select the Combination function, the following options are dis-
played in the Programming tab.
Enter Combination Type the security code that the user must enter to execute the user pro-
gram. Combination codes must be entered using the absolute position of
each button. For example, on a nine-button “S” series keypad, you can use
a code with any of the digits 1 through 9; on a five-button keypad you can
use the digits 1, 3, 5, 7, and 9; on a two-button keypad you can use only the
digits 2 and 8, and so on.
The tables below identify the switch positions for each possible variation.
No two combination codes can be the same or begin with the same series
of digits. For example, if you created codes “1 2 3” and “1 2 3 4,” “1 2 3”
would execute its user program before “1 2 3 4” could be entered.
NOTE ☞ If you are using a combination code on a multi-gang keypad, note that combi-
nation codes cannot cross gang boundaries.
Select Event Click and select the user event for the combination. All events that you
have created are listed. Refer to “[Create Event]” below for information on
creating a user event.
[Add Event] Click [Add Event] to add the selected user event with its combination code
to the function.
[Edit Event] In the event list, click the user event that you want to edit, and then click
[Edit Event]. The Combination Event dialog box is displayed for the
selected user event. Refer to “[Create Event],” below for information on
the options in the dialog box.
[Remove Event] Click a user event in the list, and then click [Remove Event] to remove a
user event and combination code from the function. The user event is not
deleted and remains available to be selected again.
[Create Event] A user event triggers a program that contains the instructions executed
when a combination code is entered at a “Combination” switch. A user
event’s program may be as simple or as complex as you require and is
capable of executing any action (or series of actions) supported by the
CCU. Click [Create Event] to create a user event’s user program.
User events are added to the “Event” drop-down list (in the Programming
tab) for the Combination function as they are created.
Event Name
Enter a name to describe the event.
Function Name
The user program that you create can also be used as a User function
(see “User (5000LC)” on page 129). Enter a name for the user func-
tion. The new function will have the same program as the event, but
you will be able to modify it as a User function.
Event
User event is the only type of event available.
The remaining options are used to create the user program. The program is
then displayed in the Program box. For instructions, refer to Chapter 12,
“5000LC Programming” beginning on page 177.
Dimmer (5000LC) When you select the Dimmer function, the following options are displayed
in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
load group are listed. The Load Group tab is used to create or edit load
groups, refer to page 132 for information.
Ramp Time Enter the amount of time (in seconds) that it will take to go from the mini-
mum dim value to the maximum dim value (and vice versa) when the but-
ton is held in. The minimum and maximum values are entered in the load
list (see below).
LED Invert Select this option if you want to reverse the LED action for the function.
When a dimmer button is pressed and held, loads in the load group
assigned to the button begin ramping up and down until the button is
released or for approximately three ramp cycles. When the button is
released or the third ramp cycle is reached, the loads stop ramping at their
current level. When the load group defined for the dimmer function is
turned on, it starts with the last setting and ramps down. If all loads within
the group maintain the same percentage of difference between minimum
and maximum dim levels (e.g., 20/80, 30/90, 10/70, etc.), all loads main-
tain the same percentage of difference. Loads in a group always ramp at
the same rate.
Dimmer (Master) When you select the Dimmer (Master) function, the following options are
(Standard/Compact) displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
load group are listed. The Dimmer (Master) function can control multiple
loads. The Load Group tab is used to create or edit load groups, refer to
page 132 for information.
The dimmer related settings, “Ramp Time,” “LED Invert,” and “Minimum
Turn On Level” are included in the global parameters for Standard and
Compact CCUs. Refer to “Switch/LED Invert” on page 51 for information
on these settings.
If all of the loads controlled by a Dimmer (Master) switch are off, they
will turn on when the button is pressed. If all of the loads controlled by a
Dimmer (Master) switch are on, they will turn off when the button is
pressed and released quickly (within one-half second). If part of the loads
controlled by this switch type are off, they are turned on when the button is
pressed. If the button is held for more than one-half second, the loads
begin a raise or lower action. The action will normally be opposite the pre-
vious raise/lower action that occurred from the switch. When loads are
turned on by the press of a button, the loads will first rise in intensity.
Dimmer (Single) When you select the Dimmer (Single) function, the following options are
(Standard/Compact) displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The Dimmer
(Single) function can control only a single load (a load group that contains
one load). The Load Group tab is used to create or edit load groups, refer
to page 132 for information.
Dim Level Enter a minimum and maximum dim level for the load when ramping.
The dimmer related settings, “Ramp Time,” “LED Invert,” and “Minimum
Turn On Level” are included in the global parameters for Standard and
Compact CCUs. Refer to “Switch/LED Invert” on page 51 for information
on these settings.
Lower (5000LC) The Lower function initiates a “StartRampToMin()” command when the
button is pressed and a “StopRamp()” when the button is released. This
function is paired with the Raise function.
When you select the Lower function, the following options are displayed in
the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
load group are listed. The Load Group tab is used to create or edit load
groups, refer to page 132 for information.
Ramp Time Enter the amount of time (in seconds) you want it to take to ramp to the
minimum position when the button is pressed.
LED Invert Select this option if you want to reverse the LED action for the function.
Lower (Single) The Lower (Single) function allows a single load to lower at an even rate.
(Standard/Compact) While the button is held in, the load lowers. When the button is released,
the load holds its current level. When you select the Lower (Single) func-
tion, the following options are displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The Lower
(Single) function can control only a single load (a load group that contains
one load). The Load Group tab is used to create or edit load groups, refer
to page 132 for information.
The dimmer related settings, “Ramp Time,” “LED Invert,” and “Minimum
Turn On Level” are included in the global parameters for Standard and
Compact CCUs. Refer to “Switch/LED Invert” on page 51 for information
on these settings.
Momentary The Momentary function is used to turn on a load group when the button is
(All CCUs) pressed and turn it off when the button is released. When you select the
Momentary function, the following options are displayed in the Program-
ming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. For Standard/Compact CCUs, the load
group can only have one load. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
LED Invert For the 5000LC, select this option if you want to reverse the LED action
for this function. For Standard/Compact CCUs, the “LED Invert” option is
included in the global settings for the CCU (see “Switch/LED Invert” on
page 51).
Motion Control The Motion Control function is used to control two-way motor loads.
(5000LC) When the button is pressed, the loads are started in motion in one direc-
tion. The load group remains on for the active time specified, then turns
off. The LED is lit for the duration. When the button is pressed again, the
direction is reversed and the load group remains on for the specified active
time. If the button is pressed while the motors are running, they will stop.
Each time the button is pressed, the direction of the last action is reversed.
As long as none of the loads are also part of another load group, all motors
in the load group remain synchronized.
When you select the Motion Control function, the following options are
displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132.
LED Invert Select this option if you want to reverse the LED action for this function.
Active Time Enter the duration that the load group should remain on each time the but-
ton is pressed. For example, when opening/closing blinds or curtains, set
the active time for the load that requires the longest duration. Enter the
time in minutes and seconds. For example, enter 02 and 15 for two min-
utes and 15 seconds.
On, Off (5000LC) The On and Off functions (Master On and Off for Standard/Compact
Master On, CCUs) represent discreet on and off values. “On” turns the load group on;
“Off” turns it off.
Master Off
When you select the On or Off function, the following options are dis-
(Standard/Compact) played in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. For Standard/Compact CCUs, the load
group can only have one load. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
LED Invert For the 5000LC, select this option if you want to reverse the LED action
for this function. For Standard/Compact CCUs, this option is included in
the global settings for the CCU (see “Switch/LED Invert” on page 51).
Master Off Toggle The Master Off Toggle function allows one or more loads to be turned on
(Standard/Compact) and off. If part of the loads controlled by this switch type are on, they are
turned off when the button is pressed.
When you select the Master Off Toggle function, the following options are
displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
The “LED Invert” option is included in the global settings for the CCU
(see “Switch/LED Invert” on page 51).
Open (5000LC) The Open function sets the module outputs to “open,” waits a specified
period of time, then sets the outputs to “stop.” If the button is pressed dur-
ing the wait period, the module outputs are placed in the stop state. This
function is paired with the Close function.
When you select the Open function, the following options are displayed in
the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
LED Invert Select this option if you want to reverse the LED action for this function.
Active Time Enter the duration that the load group should remain in the “open” posi-
tion. Enter the time in minutes and seconds. For example, enter 02 and 15
for two minutes and 15 seconds.
Open/Close The Open/Close function acts on two outputs of a control module and is
(Standard/Compact) specifically designed to operate the interlock relay module. The Open/
Close switch type must be used in pairs with one switch for open and
another for close. If the load controlled by a switch is off, it is turned on
when the button is pressed and the other (interlocked) load is turned off. If
the load controlled by the switch is on, it is turned off and any motion is
stopped.
WARNING The motion control device MUST HAVE END LIMIT SWITCHES to prevent dam-
age to the motor and drive mechanism.
When you select the Open/Close function, the following options are dis-
played in the Programming tab.
Load Group Click and select a load group that consists of a single load from the
drop-down list. The loads in the selected load group are listed. The Load
Group tab is used to create or edit load groups, refer to page 132 for infor-
mation.
The “LED Invert” option is included in the global settings for the CCU
(see “Switch/LED Invert” on page 51).
Raise (5000LC) The Raise function initiates a “StartRampToMax()” command when the
button is pressed and a “StopRamp()” when the button is released. This
function is paired with the Lower function.
When you select the Raise function, the following options are displayed in
the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
load group are listed. The Load Group tab is used to create or edit load
groups, refer to page 132 for information.
Ramp Time Enter the amount of time (in seconds) that it will take to ramp to the mini-
mum position.
LED Invert Select this option if you want to reverse the LED action for this function.
Raise (Single) The Raise (Single) function allows a single load to raise at an even rate.
(Standard/Compact) While the button is held in, the load raises. When the button is released,
the load holds its current level.
When you select the Raise (Single) function, the following options are dis-
played in the Programming tab.
Load Group Click and select a load group that contains a single load from the
drop-down list. The loads in the load group are listed. The Load Group tab
is used to create or edit load groups, refer to page 132 for information.
The dimmer related settings, “Ramp Time,” “LED Invert,” and “Minimum
Turn On Level” are included in the global parameters for Standard and
Compact CCUs. Refer to “Switch/LED Invert” on page 51 for information
on these settings.
Scene (5000LC) The Scene function is used to define a scene that specifies on and off
actions. On the first button press, the scene fades on to scene levels. On the
second press, it fades off. When you select the Scene function, the follow-
ing options are displayed in the Programming tab.
Load Group Click and select a load group. The loads in the selected load group are
listed. The Load Group tab is used to create or edit load groups, refer to
page 132 for information.
LED Invert Select this option if you want to reverse the LED action for this function.
Scene Preset Toggle The Scene Preset Toggle function can be set up to act as a Scene Toggle or
(Standard/Compact) a Scene On function in Job Parameters (see “Switch/LED Invert,” “Scene
Option” on page 52). The Scene Preset Toggle function is used to turn a
scene on (and off if “Scene Toggle” is selected) at preset levels using spec-
ified fade on and fade off times.
If set up as “Scene Toggle,” the same switch is used to turn the scene on
and off. On the first button press, the scene fades on to scene levels. On the
second press, it fades off. If set up as “Scene On,” one switch is used to
turn the scene on and a different switch is used to turn the scene off.
The scene preset levels for the Scene Preset Toggle function may be
locked or unlocked. For the Standard CCU, this is set up in Job Parameters
(see “Switch/LED Invert,” “Scene Preset Levels (Standard CCU Only)” on
page 52). The Compact CCU has a switch on the bottom of the cabinet to
lock or unlock scene preset levels. If set to “locked,” the user cannot
change the preset levels for the scene (see “Switch/LED Invert,” “Scene
Preset Levels (Standard CCU Only)” on page 52). If set to “unlocked,” the
user can change the scene presets. The user can record the current settings
of the scene by holding the button in for more than 4 seconds. The newly
recorded settings become the presets for the scene.
When you select the Scene Preset Toggle function, the following options
are displayed in the Programming tab.
Load Group Click and select a load group. The loads in the selected load group are
listed. The Load Group tab is used to create or edit load groups, refer to
page 132 for information.
Fade Time Enter a fade time in minutes and seconds. For example, enter 02 : 00 for 2
minutes, enter 02 : 15 for 2 minutes and 15 seconds, enter 00 : 45 for 45
seconds, and so on. The fade time allows dimmable loads to gradually fade
up/down to the target level. A fade time of 0 causes immediate setting to
the target level. When multiple loads are being controlled, each load fades
at an even rate. Thus, a load at 60% intensity takes twice as long to fade up
to 100% as does a load at 80% intensity.
The “LED Invert” option is included in the global settings for the CCU
(see “Switch/LED Invert” on page 51).
Scene On (5000LC) The Scene On function is used to define a scene that can be turned on
(fades on to scene levels) but cannot be turned off from the same switch.
The scene must be turned off using a different switch or method.
When you select the Scene On function, the following options are dis-
played in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
LED Invert Select this option if you want to reverse the LED action for the function.
Switch Pointer The Switch Pointer function can be used when two or more switches use
(5000LC) the same function and load group. Define a function for a source switch,
then assign the Switch Pointer function to a duplicate switch. The Switch
Pointer function “points” to the source switch's function and load group
and also updates the LEDs so they match the source switch’s LEDs.
When you select the Switch Pointer function, the following options are dis-
played in the Programming tab
NOTE ☞ You can also create duplicate switch assignments by using the same load group
and function at both keypad locations.
NOTE ☞ If you modify or delete a source switch, remember that the Switch Pointer
switch will also be affected. For example, if you change a source switch’s load
group, you must edit each switch that points to it and select the source switch
again.
Timed Flash The Timed Flash function turns the load(s) in the assigned load group on
(Standard/Compact) and off at one second intervals. The flashing lasts for the duration speci-
fied. Any number of loads can be assigned to the load group. When you
select the Timed Flash function, the following options are displayed in the
Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
Active Time Enter the duration that you want the load group to flash on and off. Enter
the time in hours and minutes. For example, enter 00 : 20 for 20 minutes,
enter 02 : 15 for 2 hours and 15 minutes, and so on.
The “LED Invert” option is included in the global settings for the CCU
(see “Switch/LED Invert” on page 51).
Timed On, The Timed On and Timed Toggle functions use a timer to specify the dura-
Timed Toggle tion that the load group will remain on (e.g., bathroom fans). When the
switch is activated, it turns on the load group and the timer, and then the
(5000LC) load group automatically turns off after the specified duration.
With the Timed On function, if the button is pressed again while the load
group is still activated, the timer resets, and the load group remains on for
the full duration again.
With the Timed Toggle function, if the button is pressed again while the
load group is still on, the load group turns off.
When you select the Timed On or Timed Toggle function, the following
options are displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132 for information
LED Invert Select this option if you want to reverse the LED action for the function.
Active Time Enter the duration that you want the load group to remain on. Enter the
time in hours, minutes, and seconds. For example, enter 00 : 20 : 00 for 20
minutes, enter 02 : 15 : 00 for 2 hours and 15 minutes, enter 00 : 00 : 45
for 45 seconds, and so on.
Timed Toggle The Timed Toggle function uses a timer to specify the duration that the
(Standard/Compact) load group will remain on (e.g., bathroom fans). When the switch is acti-
vated, it turns on the load group and the timer, and then the load group
automatically turns off after the specified duration.
up as “Timed On,” the timer resets and the load group remains on for the
full duration again if the button is pressed again while the load group is
still activated.
When you select the Timed Toggle function, the following options are dis-
played in the Programming tab.
Load Group Click and select a load group. The loads in the selected load group are
listed. The Load Group tab is used to create or edit load groups, refer to
page 132 for information.
Active Time Enter the duration that you want the load group to remain on. Enter the
time in hours and minutes. For example, enter 00 : 20 for 20 minutes, enter
02 : 15 for 2 hours and 15 minutes, and so on.
The “LED Invert” option is included in the global settings for the CCU
(see “Switch/LED Invert” on page 51).
Toggle (On), The Toggle (On) and Toggle (Off) functions turn the load group on and
Toggle (Off) off. However, when controlling multiple loads, whether a load is turned on
or off depends on the state of the load when the button is pressed, as fol-
(5000LC) lows:
• If only some of the loads in the load group are on when Toggle
(Off) is first pressed, they are turned off so that all loads are off. The
next press of Toggle (Off) turns all loads on. Pressing it again turns
all loads off. Subsequent presses turn all loads on and off.
• If only some of the loads in the load group are off when Toggle
(On) is first pressed, they are turned on so that all loads are on. The
next press of Toggle (On) then turns all loads off. Pressing it again
turns all loads on. Subsequent presses turn all loads off and on.
• In a load group that contains a single load, there is no difference
between Toggle (Off) and Toggle (On).
The LED for either toggle is on when any load in the group is on.
When you select the Toggle On or Toggle Off function, the following
options are displayed in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed. The Load Group tab is used to create or edit
load groups, refer to page 132 for information.
LED Invert Select this option if you want to reverse the LED action for this function.
Toggle (Single) The Toggle (Single) function allows a single load to be turned on or off. If
(Standard/Compact) the load is on, it will turn off when the button is pressed. If the load is off,
it will turn on when the button is pressed. The LED is on when the load is
on.
When you select the Toggle (Single) function, the following options are dis-
played in the Programming tab.
Load Group Click and select a load group that contains a single load from the
drop-down list. The loads in the selected load group are listed. The Load
Group tab is used to create or edit load groups, refer to page 132 for infor-
mation.
The “LED Invert” option is included in the global settings for the CCU
(see “Switch/LED Invert” on page 51).
User (5000LC) The User function is used to create a program with custom (user) instruc-
tions. A user program can be as simple or as complex as you require and is
capable of executing any action (or series of actions) supported by the
CCU.
When you select the User function, the following options are displayed in
the Programming tab.
Event Select the event to be executed by the program, Switch Press, Switch Hold,
or Switch Release.
The remaining options are used to create the user program. The program is
then displayed in the Program box. For instructions, refer to Chapter 12,
“5000LC Programming” beginning on page 177.
Vacation (5000LC) Assign the Vacation function to a switch to turn the vacation mode on or
off. The Programming tab is used to set up programs that switch different
loads on and off in a random pattern to simulate routine household activi-
ties. You select up to three time periods (e.g., morning, midday, evening)
and assign timers and load groups to each time period. The CCU then ran-
domly turns the loads on and off during the time period. The vacation
mode is executed by pressing the button and is ended by pressing the but-
ton again.
When you select the Vacation function, the following options are dis-
played in the Programming tab.
LED Invert Select this option if you want to reverse the LED action for this function.
Daily Time Periods Vacation timer events are defined by time period. Select the time period
you want to set up. Then set up the start and end time of the period, select
the load groups to be turned on and off during the period, select the days of
the week you want timers added for each load group, and select when and
for how long during the period each load group is to be activated using the
remaining fields, described below.
When you have finished defining the first period, you can select a second
and then a third time period and set each up in the same manner. For exam-
ple, you can define a first period based on a family's morning routine, a
second period based on their midday routine, and a third period based on
their evening/night routine.
Start/End Enter the start and end times for the period selected. In the first field, type
the hour (type 05 for five o'clock,10 for ten o'clock, and so on). Click in
the next field, and type the minutes after the hour (e.g., 05, 30, 45, etc.).
Leave the minute field blank or type 00 for an even hour value. Then, click
“AM” or “PM.”
Use the following fields to set up one or more load groups to be activated
during the specified period and the days and time frames that you want
each load group to be active.
Timers Select each day of the week that you want the selected load group (below)
to be active. Timers are added to the job for each day selected.
NOTE ☞ To view the timers for a Vacation function, in the Timers view, select [Edit DST
and Astro], and enable the “Show Vacation Mode Timers” option. Refer to
“Edit DST and Astronomical Settings” on page 165 for more information.
Load Group Click and select a load group to be activated during the specified
period on the selected days of the week. (The Load Group tab is used to
create or edit load groups, refer to page 132 for information.)
When Click and select “when” during the period the selected load group
should cycle, Anytime (random), Beginning, Middle, or End. The time
frame that each load stays on is controlled by the entry in the “How Long”
field (below).
How Long After selecting when a load will turn on (“When” field, above), indicate
how long the load should remain on. The choices are 1–30 minutes, 30
minutes–2 hours, or 2–12 hours.
[Add] Click [Add] to add the load group setup to the time period. Then set up
each additional load group for the same period in the same manner. All
load groups that have been added to the period are listed.
[Remove] To remove a load group from the period, select it in the list and click
[Remove].
NOTE ☞ If power is lost while vacation mode is active, it becomes inactive, and loads
return to their previous states and levels.
Vacation Switch The Vacation Switch function is used to turn vacation mode on and off.
(Standard/Compact) You set up vacation mode using the “Parameters” option in Job Parameters
(see “Vacation Mode” on page 54). The vacation mode is executed by
pressing the button and is ended by pressing the button again.
When you select the Vacation Switch function, no options are displayed in
the Programming tab. The Vacation Switch is a simple on/off switch.
Load Group A load group is a group of loads (and their parameters) used together in
one switch. LiteWare 3.6 uses load groups to make load management eas-
Tab ier. A load group may consist of a single load, several loads, or all loads in
the load list. In addition, a load may belong to any number of load groups,
and one load group can be assigned to more than one switch.
Standard/Compact CCU The program file (or definition file) for Standard and Compact CCUs
Load Groups includes only load information (i.e., load names and preset level/minimum
turn on level setting, if entered). Load group information, such as the
name, description, ID, and so on, is not included.
You create two types of load groups for Standard and Compact CCUs.
Those that contain multiple loads for “master” switches and those that
contain only one load for “single” switches.
Add a Load Group Click the Load Group tab to create or edit a load group.
NOTE ☞ Load group names can be up to 49 characters long. When the job is converted
to a program file for upload to the CCU, load group names are truncated to 15
characters (for the 5000LC only). LiteWare 3.6 automatically creates unique
load group names of 15 characters.
NOTE ☞ If you make changes to an existing load group (without changing the name),
you change it for all switches in the database to which it has been assigned. If
you don’t want to change the existing load group, make sure you enter a new
name.
2. All loads that have not yet been assigned to the load group are listed in
the “Unassigned Loads” box. Use the scroll bar on the right to move
through the load list. To assign a single load to the load group, click
the load to select it, then click [Assign], or double-click the load. To
select several consecutive loads, press and hold <Shift>, then click
the first and last loads in the group you want to select. To select several
non-consecutive loads, press and hold <Ctrl>, then click each load
that you want to select. The load or loads are added to the “Assigned
Loads” list.
To assign all unassigned loads to the load group, click [Assign All].
4. Set the ramp time, dimmer levels, fade levels, and preset/minimum
turn-on levels for the loads as required. Refer to the next section for
information.
Set Parameters After you assign the loads to a load group, you need to set the parameters.
The number of parameters available depends on the type of CCU, as fol-
lows.
5000LC Though the parameters for a load group will vary depending on the func-
tion, possible parameters include:
NOTE ☞ If you change the parameters for a load group, they are changed for all
switches to which the load group is assigned. If you require the same loads
with different parameters, you must create a new load group.
Ramp Time (Dimmer function only) Enter the amount of time (in seconds) that it will
(5000LC) take to go from the minimum dim level to the maximum dim level (and
vice versa) when the button is held in. This setting applies to all loads in
the load group. The minimum and maximum levels for each load are
entered in the assigned load list.
Load The load number is displayed for reference and cannot be changed.
Description The load description is displayed. You can change it here if necessary.
Preset Level/Minimum If the load group is for a scene switch, enter the preset level (where 0 is no
Turn-On Level light and 100 is full brightness). For other functions, enter the minimum
(All CCUs) turn-on level for the load. Normally a load will turn on to the last known
level, but if the last level is lower than the minimum entered here, this
value will be used instead.
Minimum (5000LC) (Dimmer function only) Enter the minimum dim value for the load when
ramping.
Maximum (5000LC) (Dimmer function only) Enter the maximum dim value for the load when
ramping.
Fade On (5000LC) Enter the number of seconds that the fade-on should last. This is the time
from initial “turn on” until the preset, last known, or minimum turn-on
level is reached.
Fade Off (5000LC) Enter the number of seconds that the fade-off should last. This is the time
from the “on” state to the “off” state.
Area The area or location of the load is displayed for reference and cannot be
changed.
Function The function of the load is displayed for reference and cannot be changed.
[Set Column] To set a parameter to the same value for all loads in the load group, enter
the parameter’s value in the table, then click [Set Column].
[Set All] To set all parameters to the same values for all loads in the load group,
enter all parameters’ values for one load. Then, with that load selected,
click [Set All].
Switch Information Click [Switches] to display information about the association between
loads, load groups, and triggers. You can do the following:
• View the loads and triggers (switches and timers) used by a load group
• Identify all load groups to which a load belongs and which triggers use
the load (see “All Loads” on the next page)
• List all loads assigned to load groups
• List all loads not assigned to load groups
You can use this information to identify all load groups, to identify the
triggers associated with a load before removing it from the load group or
editing its parameters, and to identify empty load groups, all unassigned
loads, and so on.
Load Group Click and select one of the following from the drop-down list:
All Loads:
The “Assigned Loads” box lists all loads in the job. Click a load, and
the “Assigned Triggers” box lists any triggers (switches or timers) that
use the selected load. The “Assigned Load Groups” box lists all load
groups that include the selected load.
Click [OK] when you are finished viewing information to return to the
Switch Properties dialog box.
Delete a Switch
You can design a custom keypad by deleting a switch or switches from a
standard keypad design. The absolute button positions remain the same.
Click [Yes] to delete the switch or [No] if you do not want the switch
deleted.
NOTE ☞ You cannot add a switch to a keypad. If you delete a switch in error, you can
either delete the keypad and start over, or you can change the keypad type to a
larger keypad to restore the switches.
Switch Summary
To show or hide the Switch Summary, pull down the View menu and click
Switch Summary.
The Switch Summary lists all keypad switches for the currently selected
job. Switches are grouped by keypad. If you select a switch in the Stations
view, the switch is highlighted in the Switch Summary list. If you select a
keypad, all switches for that keypad are highlighted in the list.
You can change the columns in the Switch Summary to better accommo-
date the data and fit your computer monitor, as follows:
Adjust Column Widths To adjust column widths, move the mouse pointer to the space between
column headings (e.g., Switch Name, Function, Load Group, etc.). The
pointer changes to a double arrow. Click and hold down the mouse button.
A column separator line appears. Continue to hold down the mouse button
and drag the separator line to expand or contract the width of the column.
You can drag the line all the way to the left to close up a column that you
don’t need. The changes are saved when you exit the program.
Move Columns You can arrange the columns in any order. To move a column, click and
hold on a column heading and drag it to a different location.
Sort the List To sort the list, click a column heading to sort alphabetically or numeri-
cally by the items in the column. Click once to sort in ascending order;
click again to sort in descending order.
You can use the Load and Programming Summary to do the following:
Adjust Column Widths To adjust column widths, move the mouse pointer to the space between
column headings (e.g., ID, Load, Description, etc.). The pointer changes
to a double arrow. Click and hold down the mouse button. A column sepa-
rator line appears. Continue to hold down the mouse button and drag the
separator line to expand or contract the width of the column. You can drag
the line all the way to the left to close up a column that you don’t need.
The changes are saved when you exit the program.
Move Columns You can arrange the columns in any order. To move a column, click and
hold on a column heading and drag it to a different location.
Sort the List To sort the list, click a column heading to sort alphabetically or numeri-
cally by the items in the column. Click once to sort in ascending order;
click again to sort in descending order.
Assign or You can use “drag and drop” from the Load and Programming Summary
to assign a load group to a switch or input or to change a switch’s load
Change a Load group.
Group 1. Select a switch in the Stations view, and its name and function are dis-
played at the top of the summary. If a load group is already assigned to
the selected switch, it is shown in the “Load Group” field, and all loads
in the load group are highlighted at the top of the load list. If no load
group has been assigned to the switch, “NoLoadGroup” is shown in
the “Load Group” field.
2. Click at the “Load Group” field, and, from the drop-down list,
select the load group you want to assign to the switch. The loads in the
load group are highlighted at the top of the load list.
3. Click and hold the mouse button anywhere in the highlighted group of
loads in the list and drag the mouse. The mouse pointer changes to
.
4. Continue to hold down the mouse button, and drag the pointer to the
switch. The pointer changes to as you move it over the switch.
If no load group was assigned to the switch, the selected load group is
assigned, and the Switch Properties dialog box is displayed so you can
set the switch properties (refer to “Edit a Switch” on page 107).
Click [Yes] to change the switch’s load group, and the Switch Proper-
ties dialog box is displayed so you can edit the switch properties. Click
[No] if you did not intend to change it.
Group 1. Click [Refresh] to deselect any previously selected loads in the load
list. “NoLoadGroup” appears in the “Load Group” field, and a [New]
button appears next to it.
NOTE ☞ Load group names can be up to 49 characters long. When the job is converted
to a program file for upload to the CCU, load group names are truncated to 15
characters (for the 5000LC only). LiteWare 3.6 automatically creates unique
load group names of 15 characters.
3. Type over the “NoLoadGroup” label to enter a new load group name.
4. All available loads are listed in the “Unassigned Loads” box. Use the
scroll bar on the right to move through the load list. To assign a single
load to the load group, click the load to select it, then click [Assign], or
double-click the load. To select several consecutive loads, press and
hold <Shift>, then click the first and last loads in the group you want
to select. To select several non-consecutive loads, press and hold
<Ctrl>, then click each load that you want to select. The load or loads
are added to the “Assigned Loads” list.
To assign all unassigned loads to the load group, click [Assign All].
6. Set the ramp time, dimmer levels, fade levels, and preset/minimum
turn-on levels for the loads as required. Refer to “Set Parameters” on
page 134 for information.
7. Click [OK] to create the load group and exit the dialog box.
Edit a Load To edit a switch’s load group, click the switch in the Stations view, and its
name and function are displayed at the top of the summary. The load group
Group assigned to the selected switch is shown in the “Load Group” field, and all
loads in the load group are highlighted at the top of the load list.
To edit any load group, click at the “Load Group” field, and select the
load group you want to edit from the drop-down list. The loads in the load
group are highlighted at the top of the load list.
Click [Edit] and the Load Group Properties dialog box opens with the
selected load group displayed. Refer to “Load Group Tab” on page 132 for
information on the load group options and functions.
Copy a Load To make a copy of a switch’s load group, click the switch in the Stations
view, and its name and function are displayed at the top of the summary.
Group The load group assigned to the selected switch is shown in the “Load
Group” field, and all loads in the load group are highlighted at the top of
the load list.
To make a copy of any load group, click at the “Load Group” field, and
select the load group you want to copy from the drop-down list. The loads
in the load group are highlighted at the top of the load list.
Click [Copy] and the Load Group Properties dialog box opens with the
selected load group displayed. Refer to “Load Group Tab” on page 132 for
information on the load group options and functions.
An exact copy of the load group is made with “copy of” added to the
beginning of the name. At the “LoadGroup” field, type over the default
load group name to enter a new load group name.
Delete a Load You can delete load groups that are no longer needed. Deleting a load
group has no effect on the loads or on other load groups.
Group
To delete a load group assigned to a switch, click the switch in the Stations
view, and its name and function are displayed at the top of the summary.
The load group assigned to the selected switch is shown in the “Load
Group” field, and all loads in the load group are highlighted at the top of
the load list.
To delete any load group, click at the “Load Group” field, and select
the load group you want to delete from the drop-down list. The loads in the
load group are highlighted at the top of the load list.
Click [Delete]. If the load group is assigned to any switches, timers, com-
binations, or startup events, the following prompt is displayed.
If you delete the load group, it is removed from the inputs to which it is
assigned, and you must assign new load groups. Click [Yes] to delete the
load group. Click [No] if you did not intend to delete it.
Click [Yes] to delete the load group. Click [No] if you did not intend to
delete it.
The Station and Gang Summary lists information about each keypad,
including gang data, keypad type. and faceplate style and color for the cur-
rently selected job.
For keypads that have multiple gangs, a separate line is added to the sum-
mary to describe each gang.
In the Station view, select a keypad or gang in the Station and Gang Sum-
mary pane, and the selected keypad is outlined in the Stations view. Or
select a keypad or gang in the Stations view to highlight it in the Station
and Gang Summary.
If you have made any changes to gang or keypad information since start-
ing the LiteWare session, click [Refresh] to update the information.
You can change the columns in the Station and Gang Summary to better
accommodate the data and fit your computer monitor, as follows:
Adjust Column Widths To adjust column widths, move the mouse pointer to the space between
column headings (e.g., Address, Gang Name, Gang Type, Station Type,
etc.). The pointer changes to a double arrow. Click and hold down the
mouse button. A column separator line appears. Continue to hold down the
mouse button and drag the separator line to expand or contract the width
of the column. You can drag the line all the way to the left to close up a
column that you don’t need. The changes are saved when you exit the pro-
gram.
Move Columns You can arrange the columns in any order. To move a column, click and
hold on a column heading and drag it to a different location.
Sort the List To sort the list, click a column heading to sort alphabetically or numeri-
cally by the items in the column. Click once to sort in ascending order;
click again to sort in descending order.
To view the station design schedule for the job before printing it, click
on the toolbar, or select Print Preview from the File menu.
To print a station design schedule for the job, click on the toolbar, or
select Print from the File menu. A standard Windows Print dialog box is
displayed. If necessary, select the printer and specify the page range and
number of copies. Click [OK] to print the schedule.
If you want to include only style and location information about the key-
pads, click [Yes], and only one page is printed for each keypad. If you want
to include both style/location information and button programming detail,
select [No] to print the full report.
If you want to include the full station view, click [Yes]. If you want to print
only the design schedules, click [No].
To print a schedule for one keypad, right-click on the keypad, and select
Print from the shortcut menu.
To print schedules for two or more keypads, hold down the <Ctrl> key
and click each keypad that you want to select. All selected keypads are
outlined with yellow. Right-click and select Print from the shortcut menu.
Notes
• Add a timer
• Configure a timer (interval, duration, and timing method (clock or sun-
rise/sunset)
• Specify the function the timer performs (on, off, on/off, scene on, or
user)
• Specify the load group controlled by the timer
• Delete a timer
• Enter/edit Daylight Savings Time and astronomical settings
Click [Timers] on the view selection bar and the Timers view is displayed.
The following illustration shows the Timers view with timers added.
View Scale
You can change the scale of magnification in the Timers view by sliding
the horizontal bar left for a smaller scale and right for a larger scale. The
new view scale is used until you change it again (even if you change
views, change jobs, or exit and reopen LiteWare).
Add a Timer
To add a timer, click [Add Timer] button, or right-click anywhere in the
Timers view, and select Add from the shortcut menu.
Timer Tab The options in the Timer tab are used to configure the timer. If it is not
already selected, click the Timer tab.
Timer Name Enter a name or identifier for the timer (e.g., T1, Timer 1, etc.). The name
is used to identify the timer on the timers schedule report and is listed
above the timer in the Timers view.
Description Enter a description of the timer (e.g., sprinklers, driveway, garden, pool,
etc.). The description appears on the timers schedule report and is listed
above the timer in the Timers view.
Type Select the interval of occurrence of the timer events: Daily, Weekly,
Monthly, or Yearly.
If you select “Daily,” no additional fields appear. Set up the time and/or
duration (see page 153) of the event.
Select each day of the week on which the timer event is to occur.
Select each day of the month on which the timer event is to occur.
First select a month to be included in the schedule, then select each day of
that month on which the timer event is to occur. Do the same for each
month in which the timer event is to occur.
Time If the timer is based on a standard clock, enter the time each day that the
event is to begin. In the first box, type the hour (e.g., type 05 for five
o'clock,10 for ten o’clock, etc.). Click in the second box, and type the min-
utes after the hour (e.g., 05, 30, 45, etc.). Then click “am” or “pm.”
Select Sunrise or Sunset. Then set up the time before or after sunrise or
sunset for the event to start using the following options:
Before/After
Indicate whether you want the event to start “before” or “after” sunrise
or sunset. If you want it to start right at sunrise/sunset, select either
one, and enter “00” in the “Time” boxes.
Time
Enter the number of hours and minutes before or after sunrise or sunset
that you want the timer event to begin.
For example, if you want the event to begin 30 minutes after sunset,
click Sunset, click After, enter 00 in the hour “Time” box, and enter 30
in the minute “Time” box. If you want the event to begin one hour 30
minutes before sunrise, click Sunrise, click Before, enter 01 in the hour
“Time” box, and enter 30 in the minute box.
Duration
If you are setting up a timer for an On/Off function, you can use the
“Duration” field to define the length of the event, or you can create a
second timer to end the event (e.g., use the On function to turn lights
on at sunset and the Off function to turn lights off at sunrise).
Duration (Applies to On/Off and User functions only) Enter the duration of the
event in hours and minutes. If, for example, the event is to last two hours,
thirty minutes, type 02 in the first box and 30 in the second box.
Programming Click the Programming tab to select the function of the timer. The function
determines the action performed when the timer turns on or off. Refer to
Tab the sections under “5000LC” below for information on timer functions for
the 5000LC CCU. Refer to “Standard/Compact” on page 158 for informa-
tion on timer functions for the Standard or Compact CCU.
5000LC At the “Function” field, click and select a function from the drop-down
list. The options available in the Programming tab vary with the function
selected. Most functions require minimal configuration, while others, such
as “User,” typically require special programming.
NOTE ☞ Most functions require that a load group be assigned to the timer. The Load
Group tab is used to create or edit load groups. Refer to “Load Group Tab
(5000 LC)” on page 159 for information.
Off The Off function represents a discreet “off” value. This function is paired
with the On function. The timer for the On function turns the load group
on; the timer for the Off function turns it off.
When you select the Off function, the following options are displayed in
the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed.
LED Invert Select this option if you want to reverse the LED action for the function.
When you select the On function, the following options are displayed in
the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed.
LED Invert Select this option if you want to reverse the LED action for the function.
On/Off The On/Off function represents discreet on and off values. At the desig-
nated time, the timer turns the load group on. At the end of the specified
duration, the timer turns the load group off.
When you select the On/Off function, the following options are displayed
in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed.
LED Invert Select this option if you want to reverse the LED action for the function.
Scene On The Scene On function is used to define a scene that can be turned on
(fades on to scene levels) but cannot be turned off with the same timer.
The scene must be turned off using a different timer or switch.
When you select the Scene On function, the following options are dis-
played in the Programming tab.
Load Group Click and select a load group from the drop-down list. The loads in the
selected load group are listed.
LED Invert Select this option if you want to reverse the LED action for the function.
User The User function is used to create a program with custom (user) instruc-
tions. A user program can be as simple or as complex as you require and
can execute any action (or series of actions) supported by the CCU.
When you select the User function, the following options are displayed in
the Programming tab.
Event Select the event to be executed by the program, Timer Begin or Timer End.
The remaining options are used to create the user program. The program is
then displayed in the Program box. For instructions, refer to Chapter 12,
“5000LC Programming” beginning on page 177.
You define events for each timer. Each event has an on or off action. How-
ever, rather than selecting a load group for each event, you select a switch,
and the action applies to the load or loads associated with the switch. So
each event consists of an action assigned to a switch.
1. At the “Select Event” field, click and select either Switch Loads Off
or Switch Loads On.
2. At the “Select Switch” field, click and select the switch that you
want to assign to the action. The loads associated with the switch will
be turned on or off at the specified time.
To remove an event from the list, click the event in the list to select it, then
click [Remove Event].
Load Group Load groups are assigned to timer functions for the 5000LC only. (You
select events and switches for timers on Standard and Compact CCUs;
Tab (5000 LC) refer to “Standard/Compact” on page 158.) A load group is a group of
loads (and their parameters) used together in one timer. LiteWare 3.6 uses
load groups to make load management easier. A load group may consist of
a single load, several loads, or all loads in the load list. In addition, a load
may belong to any number of load groups, and one load group can be
assigned to more than one timer.
NOTE ☞ Load group names can be up to 49 characters long. When the job is converted
to a program file for upload to the CCU, load group names are truncated to 15
characters (for the 5000LC only). LiteWare 3.6 automatically creates unique
load group names of 15 characters.
NOTE ☞ If you make changes to an existing load group (without changing the name),
you change it for all switches and timers in the database to which it has been
assigned. If you do not want to change the existing load group, make sure you
type a new name.
2. All loads that have not yet been assigned to the load group are listed in
the “Unassigned Loads” box. Use the scroll bar on the right to move
through the load list. To assign a single load to the load group, click
the load to select it, then click [Assign], or double-click the load. To
select several consecutive loads, press and hold <Shift>, then click
the first and last loads in the group you want to select. To select several
non-consecutive loads, press and hold <Ctrl>, then click each load
that you want to select. The load or loads are added to the “Assigned
Loads” list.
To assign all unassigned loads to the load group, click [Assign All].
NOTE ☞ To change the order in which either list of loads is sorted, click a column head-
ing (e.g., Load, Description, ID, etc.) to sort alphabetically or numerically by
the items in the column. Click once to sort in ascending order; click again to
sort in descending order.
4. Set the ramp time, dimmer levels, fade levels, and preset/minimum
turn-on levels for the loads as required. Refer to the next section for
information.
Set Parameters After you assign the loads to a load group, you can change the default
ramp time, dim levels, fade levels, and preset/minimum turn-on levels for
the loads as required. Though the parameters for a load group will vary
depending on the function, possible parameters include:
NOTE ☞ If you change the parameters for a load group, they are changed for all
switches and timers to which the load group is assigned. If you require the
same loads with different parameters, you must create a new load group.
Ramp Time (Dimmer function only) Enter the amount of time (in seconds) that it will
take to go from the minimum dim level to the maximum dim level (and
vice versa). This setting applies to all loads in the load group. The mini-
mum and maximum levels for each load are entered in the assigned load
list.
Description The load description is displayed. You can change it here if necessary.
Preset Level/Minimum Turn- If the load group is for a scene, enter the preset level (where 0 is no light
On Level and 100 is full brightness). For other functions, enter the minimum turn-on
level for the load. Normally a load will turn on to the last known level, but
if the last level is lower than the minimum entered here, this value will be
used instead.
Minimum (Dimmer function only) Enter the minimum dim value for the load when
ramping.
Maximum (Dimmer function only) Enter the maximum dim value for the load when
ramping.
Fade On Enter the number of seconds that the fade-on should last. This is the time
from initial “turn on” until the preset, last known, or minimum turn-on
level is reached.
Fade Off Enter the number of seconds that the fade-off should last. This is the time
from the “on” state to the “off” state.
[Set Column] To set a parameter to the same value for all loads in the load group, enter
the parameter’s value in the table, then click [Set Column].
[Set All] To set all parameters to the same values for all loads in the load group,
enter all parameters’ values for one load. Then, with that load selected,
click [Set All].
• View the loads and triggers (switches and timers) used by a load group
• Identify all load groups to which a load belongs and which triggers use
the load (see “All Loads” on the next page)
• List all loads assigned to load groups
• List all loads not assigned to load groups
You can use this information to identify all load groups, to identify the
triggers associated with a load before removing it from the load group or
editing its parameters, and to identify empty load groups, all unassigned
loads, and so on. The Switches dialog box is shown below.
Load Group Click and select one of the following from the drop-down list:
All Loads:
If you select All Loads, the “Assigned Loads” box lists all loads in the
job. Click a load, and the “Assigned Triggers” box lists any triggers
(switches or timers) that use the selected load. The “Assigned Load
Groups” box lists all load groups that include the selected load.
Click [OK] when you are finished viewing information to return to the
Timer Properties dialog box.
Edit a Timer
To edit a timer, right-click the timer (a selected timer has a yellow border),
and select Edit from the shortcut menu. The Timer Properties dialog box is
displayed. Refer to the previous section, “Add a Timer” beginning on
page 151, for information on the options.
Copy a Timer
If you want to add a timer that is similar to an existing timer, you can make
a copy of the existing timer to use as a starting point to create the new
timer.
Right-click on the timer to be copied and select Copy from the shortcut
menu. Right-click outside the timer in the blue background area and select
Paste from the shortcut menu. The new timer is pasted at the end of the list
of timers.
The new timer is given the same name as the copied timer but with the
words “copy of” added. Edit the new timer as required.
Delete a Timer
To delete a timer, click the timer to select it (a selected timer has a yellow
border). Click the [Delete Timer] button, or right-click the timer and select
Delete from the shortcut menu. The following message is displayed.
Click [Yes] to delete the timer or [No] if you do not want the timer deleted.
To select multiple timers for deletion, press and hold the <Ctrl> key and
click each timer that you want to delete. All selected timers are outlined
with yellow. Click the [Delete Timer] button, or right-click and select
Delete from the shortcut menu. A message asks if you really want to
delete the selected items (the number of items is shown). Click [Yes] to
delete the timers.
To print a timer schedule for the job, click on the toolbar, or select
Print from the File menu. Click on the toolbar, or select Print Preview
from the File menu, to view the report before printing it.
To print a schedule for one timer, right-click on the timer, and select Print
from the shortcut menu.
To print schedules for two or more timers, hold down the <Ctrl> key and
click each timer that you want to select. All selected timers are outlined
with yellow. Right-click and select Print from the shortcut menu.
When you select Print, a standard Windows Print dialog box is displayed.
If necessary, select the printer and specify the page range and number of
copies. Click [OK] to print the schedule.
Click [Edit DST and Astro...] and the following dialog box is displayed.
Daylight Use the following options to set up daylight savings time on the 5000LC
CCU so that your timers will automatically change to daylight savings
Savings (5000LC) time settings when applicable.
NOTE ☞ The Standard and Compact CCUs do not adjust automatically to DST. You can
turn daylight savings time on or off manually in the CCU Global Settings dialog
box in Job Parameters (see “Switch/LED Invert,” “Daylight Savings” on
page 52 for information).
Start In the first box, click and select the month that daylight savings time
begins. In the second box, click and select whether daylight savings
time begins on the “first,” “last,” “second,” “third,” or “fourth” specified
day of the week in the selected month. In the third box, click and select
the day of the week on which daylight savings starts.
Stop In the first box, click and select the month that daylight savings time
ends. In the second box, click and select whether daylight savings time
ends on the “first,” “last,” “second,” “third,” or “fourth” specified day of
the week in the selected month. In the third box, click and select the
day of the week on which daylight savings ends.
Time Change to Occur At Enter the hour at which the change to daylight savings time occurs. For
example, enter 2 and 00 and click AM for 2:00 a.m.
Example:
In the United States, DST starts on the first Sunday in April at 2:00 a.m.
and ends on the last Sunday in October at 2:00 a.m., so your setup should
be as follows:
NOTE ☞ If you have a timer setting within one hour of this time, you need to adjust the
time change parameter so the timer is not affected when the time automatically
adjusts.
Time Zone From the drop-down list, select the correct time zone. The hours of differ-
ence between Greenwich Mean Time (GMT) and each time zone are
(All CCUs) shown. With GMT at “00:00,” the eleven time zones west of GMT, which
include those in the United States, are GMT -01:00 to -12:00; time zones
east of GMT are GMT +01:00 to +11:00. The International Date Line is at
-12:00, with +11:00 to the west of it and -11:00 to the east of it.
Astronomical The CCU employs an astronomical clock/calendar that can be used to turn
system loads on or off at sunrise or sunset and can adjust automatically to
(All CCUs) the seasons. You must enter your latitude and longitude to set up the astro-
nomical clock/calendar.
Latitude Click and select the latitude. For example, Salt Lake City, Utah is 40°
north latitude.
Longitude Click and select the longitude. For example, Salt Lake City, Utah is
112° west longitude.
Test Date To test the calculated sunrise and sunset time, select a date and the calcu-
lated sunrise and sunset times are displayed so you can compare them to
known times. This can be useful if you are setting up timers based on sun-
rise/sunset times.
DST in Test
Indicate whether you want Daylight Savings Time used in calculating
the test date sunrise and sunset times. Select Use or Don’t Use.
Test Sunrise
Test Sunset
The calculated sunrise and sunset times for the selected date are dis-
played.
Show Vacation The Vacation function on the 5000LC is controlled by timers. When you
set up a Vacation function, LiteWare 3.6 creates timers to start and stop the
Mode Timers specified actions. Select this option to view the timers. Be aware that sev-
eral timers are typically required to control a Vacation function.
(5000LC)
NOTE ☞ Do not edit the timers for a Vacation function, edit the time periods for the
Vacation function in the Switch Properties dialog box (see “Edit a Switch” on
page 107).
• Any items listed in the Add Item “Part Name” drop-down list, which
includes all LiteTouch components and services
• Other items or charges that are part of the job but are not supplied by
LiteTouch
All LiteTouch components and services are based on the LiteTouch list
price using the price adjustment factor that you specify. You enter the
prices of non-LiteTouch components directly.
Click [Billing] on the view selection bar to view, generate, or edit a bill of
materials. A Password prompt is displayed each time you select the Bill-
ing view until you enter your pricing password. You can access the Billing
view without a password, however, the password determines whether or
not pricing is displayed. Your password is assigned by your LiteTouch
sales representative.
If you know the password, type it and click [OK]. Once you enter the pass-
word correctly, this prompt does not appear again.
If you do not know the password, click [OK] to proceed. You can generate
a bill of materials, but all pricing and totals will show a zero value.
Before calculating a bill, click [Billing Preferences] to set the “Price Adjust-
ment Factor” that you want to use (refer to the next page). Then do one or
both of the following:
• Have LiteWare 3.6 generate the bill (see “Create Billing from Job” on
page 172).
• Enter all or some items manually (see “Add Item” on page 174).
Billing Preferences
Click the [Billing Preferences] button to set the price adjustment factor and
add a billing description. The following dialog box is displayed.
Price Adjustment Factor (Only appears if a password was entered.) The default entry of “1.0000”
represents LiteTouch's list price. You can change the factor to reflect your
or your customer's cost, if necessary (e.g., 1.50000 is 150% of list price;
0.500 is 50% of list price, and so on). Enter a value of “0.000” to disable
pricing after your password has been entered.
Export If you want to be able to export the bill of materials file to LiteWare 2.xx,
select LW2XX Compatible. If not selected, the file is LiteWare 3.x compati-
ble only.
Billing Description Enter a description of the billing and any notes about the billing as desired.
Click [OK] to set the price adjustment factor and exit the dialog box.
Click [Create Billing from Job] and a list of materials used in the job is gen-
erated and displayed in the Billing view, as shown below. (You must enter
your billing password to see prices.)
The generated bill of materials shows the part name, number, and descrip-
tion (if entered). If a password was entered, it also shows the price based
on the quantity ordered, the total cost per part number, and the price
adjustment factor, as well as a “Grand Total” at the bottom of the list.
NOTE ☞ Select “Yes” in the “Custom” column to indicate items that you entered manu-
ally or priced manually. (Click twice in the column and select from the drop-
down list.) Any item marked “Yes” in the “Custom” column will not be deleted,
updated, or overwritten by LiteWare when a new billing is generated unless you
specify it. If you manually change a price on an item, the “Custom” entry
changes to “Yes” by default. All custom items must be updated manually.
Use the vertical scroll bar on the right to move through the list.
Refer to “Add Item” on page 174 for information on adding an item to the
bill of materials. Refer to “Edit Item” on page 175 for information on edit-
ing an item.
Update Bill of If you have an existing bill of materials and you want to create a new one
based on updated components, click [Create Billing from Job] again. The
Materials following dialog box is displayed.
Add New Items to List Select this option if you want to retain all items on the existing bill of
materials and add auto-generated items to the end.
Delete Auto Generated Items (Default) Select this option if you want to delete all auto-generated items
and Add New Items to List from the list but retain any manually entered or priced items. Manually
entered items are determined by the entry in the “Custom” column. If the
entry is “Yes,” the item will not be deleted; if “No,” the item will be
deleted.
Delete All Items and Select this option if you want to delete all entries in the existing list and
Add New Items to List replace them with the new, auto-generated list. Even items with a “Yes” in
the “Custom” column are deleted.
Click [OK] to proceed, or click [Cancel] to cancel the operation and retain
the existing bill of materials.
Add Item
To add an item to the list, click [Add Item] and the following dialog box is
displayed.
NOTE ☞ Items that you add to the bill of materials manually are given a custom status
of “Yes” by default. If you do not want the item to be treated as a custom item,
select No in the “Custom” cell for the item.
Part Category Click and select a category of LiteTouch items (e.g., modules, enclo-
sures, CCU, etc.) from which to select an item.
If you are adding a non-LiteTouch item, select a part. Click [OK] to add the
line to the bottom of the bill of materials. Refer to “Edit Item” on page 175
for instructions on editing the information.
You can select the item by part name or part number. If you select a part
name, the part number is entered automatically; if you select a part num-
ber, the part name is entered automatically.
Part Name Click and select the part name in the selected category.
Part Number Click and select the part number in the selected category.
Click [OK] to add the item to the list. For instructions on adding quantities
and editing item prices and descriptions, refer to “Edit Item” on the next
page.
Edit Item
To edit the information in any cell in the bill of materials table, double-
click in the cell. The cell entry is highlighted; type the new information, or
select an item from the drop-down list.
NOTE ☞ Making a change to a bill of materials item changes the status of the item to
“custom” (by adding “Yes” in the “Custom” column). Custom entries can be
retained when regenerating the bill of materials using the [Create Billing from
Job] function (see “Create Billing from Job” on page 172). However, they must
be manually updated.
Unit Price If you added an item to the list manually (using the [Add Item] function),
you may want to edit the unit price for the item. After entering the price,
press <Tab> or click in a different field, and the total price for the item is
automatically calculated.
Qty Enter the quantity of the part if other than one. Press <Tab> or click in a
different field, and the total price for the item is automatically calculated.
Delete Item
Do the following to delete one or more items from the list:
1. Use the scroll bar on the right to move through the list and find the
item you want to delete.
3. Click [Delete Item(s)] to remove the item or items from the list.
To print a bill of materials, click on the toolbar, or select Print from the
File menu. Click on the toolbar, or select Print Preview from the File
menu, to view the bill of materials before printing it.
When you select Print, a standard Windows Print dialog box is displayed.
If necessary, select the printer and specify the page range and number of
copies. Click [OK] to print the schedule.
This chapter provides instructions for creating custom programs for the
5000LC in LiteWare 3.6. A custom program is used to send specialized
instructions to the 5000LC that cannot be accomplished using standard
LiteWare 3.6 functions and features. LiteWare 3.6 5000LC custom pro-
grams are called “user programs.”
User Function A function is the response to a system event. When an event occurs, such
as pressing a button, the system responds by executing the function. There
are several predefined functions, (e.g., Dimmer function, Combination
function, Momentary function, Toggle (On) and (Off), etc.). You can pro-
gram the User function with any response supported by the LiteTouch sys-
tem.
User Event A user event is a system event that triggers a program containing the
instructions executed when a combination code is entered at a switch
assigned a Combination function. Only a Combination function can start a
user event. A user event’s program may be as simple or as complex as you
require and is capable of executing any action (or series of actions) sup-
ported by the 5000LC CCU.
Startup Event You can set up a startup event to execute a user program when the 5000LC
is started or restarted. A startup event is not required for a job. If a startup
event is not set up, the CCU uses the last known settings at startup. If the
CCU is powered off and cards are changed, the last known settings are
lost, and the system starts with the current load settings. However, the
LED status may be incorrect until a button is pressed on each keypad.
When a startup event is defined, the system always uses it to set certain
initialized settings—not necessarily the last known setting—for loads,
LEDs, and so on.
Programming Basics
A LiteWare 3.6 user program is a group of instructions written in a lan-
guage that the 5000LC can understand. This section provides basic infor-
mation and rules for writing a user program. User programs are written for
a User function, a user event program, or a startup event program.
The options and fields used to create the user program are the same for all
three programs (user event, startup event, and User function) though each
dialog box is selected differently and has a different title bar. Refer to
“User Program Options” on page 189 for information on the options.
Program A program function defines an action for a load or load group and in some
instances switches, timers, or keypads. Using program functions, you can
Functions control any aspect of a lighting control system. Each program function
applies to a specific load or load group, switch, timer, or keypad. Exam-
ples of program functions include the following:
When creating a program, you select both the program function and the
load/load group/LED from drop-down lists. All program functions are
listed and explained beginning on page 194.
The Stack The stack is where values are stored. For example, you can use the “Get-
LoadLevel” function to find the level of a specified load. The information
retrieved is then placed on the stack.
If you bring another value to the stack, it is stacked on top of the previous
value, but the previous value remains on the stack.
When you use one of the “get” functions, the requested value is retrieved
and placed on top of the stack. When you use some “set” or “if” functions
(explained later), the value at the top of the stack is used.
Normally, you only need to be concerned with the value at the top of the
stack. However, when doing arithmetic functions, values below the top
value on the stack may also be used.
Query/Change Most programs include a query (getting information about a load, load
group, or LED) and instructions for what to do with the information
System Values retrieved. The following program segment shows an example of this:
GetLoadValue(loadID1, groupID1)
SetLoadValue(loadID2, groupID2)
In this program, the “GetLoadValue” function reads the load level identi-
fied as “1” in the specified group and places the value on the stack. The
“SetLoadValue” function takes that value and uses it to set the load level
for the load identified as “2” in the specified group.
enter(5)
enter(2)
add
In this operation, the first “enter” places the number 5 at the top of the
stack. In the second line, “enter” is used again to place the number 2 at the
top of the stack. The “add” command adds the top two numbers on the
stack and replaces both numbers with the sum of the two. So the top value
on the stack becomes 7, and the 5 and 2 are no longer on the stack.
enter(10)
enter(3)
sub
In this operation, “enter” places the number 10 on the stack, and then
places the number 3 on the stack. The “sub” command subtracts the 3
from the 10 and replaces both numbers with 7.
GetLoadLevel(loadID1)
enter(20)
add
SetLoadValue(loadID1, groupID1)
This operation reads the load level for load ID 1 and places the value on
the stack. It then places the number twenty on the stack and adds the two
values together, replacing both numbers with the result. It then changes the
load level for load ID 1 in group ID 1 to the new value.
Another example:
GetLoadLevel(loadid1)
GetLoadLevel(loadid2)
add
SetLoadValue(loadID3, groupID3)
This operation adds the values of load ID 1 and 2 and sets the value of load
ID 3 in group ID 3 to the resulting sum.
State and The LiteWare 3.6 programming language defines global variables and a
state variable for each user program.
Global
A state variable is a local variable specific to one user program. While the
Variables program is being executed, it can be set to any numeric value using the
“setstate(x)” command (where x is the value given the state variable).
When the program is terminated, so is the state variable. Upon execution,
a state variable resets to zero and remains zero until it is changed.
A global variable contains a value. This value is stored in the global vari-
able's memory when the “setglobal(ID,val)” command is used. When exe-
cuted, this command sets the global variable to the specified value (val) in
memory. You can then use the “getglobal(id)” command to retrieve the
value and place it on the stack. Because it is a global variable, it can be
queried by any program on the CCU, and it will give the same value to all
programs that query it. The value can be changed as necessary using the
“setglobal(ID,val)” command.
Any number of global variables can be created, but remember that each
one occupies memory.
setglobal(10, 42)
term
Start and Stop A program begins running when its triggering mechanism is executed.
Any of the following will trigger a program to execute:
the Program
• Startup event: when the CCU is powered on or reset
• User event: when the assigned combination code is entered
• User function: when the specified switch receives the triggering action
(press, hold, or release) or when the timer is activated (timer begin/end)
A program stops when the interpreter reads the “term” (termination) com-
mand. The “term” command stops the program and closes the interpreter.
To stop a program but not terminate it, you can use the “end” command.
As a rule, you will want to terminate most programs when they are fin-
ished to free up CCU resources. Interpreters also stop when a reset occurs
or during a program upload.
The following examples show incorrect and correct ways to enter program
statements.
Incorrect:
GetLoadLevel(loadID) enter(30) sub
Correct:
GetLoadLevel(loadID)
enter(30)
sub
Incorrect:
SetLoadsOn(groupID) term
Correct:
SetLoadsOn(groupID)
term
Incorrect:
if (stack = 1)
Correct:
if(stack=1)
Incorrect:
Set Load Levels (xxx)
Correct:
SetLoadLevels(xxx)
When setting up a program function, always select the function from the
“Functions” drop-down list. This makes certain that the statement is
entered correctly.
When typing commands and arithmetic operations, use lower case letters
and never use spaces in the statements.
Add Comments to a You can add comments to a program to help clarify or explain a function
Program or action. Comments do not affect the program or initiate any action.
Comments can also be useful if someone else will be installing the pro-
gram, especially if a problem or error occurs. Comments in the program
can help the installer determine what the program or statement is supposed
to do.
GetLoadLevel(loadID1)
GetLoadLevel(loadID2)
add ;adds the values of load 1 and 2
SetLoadValue(loadID3, groupID3)
;takes the result to set the value of load 3 in load group 3
The semicolon tells the interpreter to ignore the line. If a comment wraps
to a second line or more, place a semicolon at the beginning of each line.
A semicolon must precede each line that you want the interpreter to
ignore. Comment lines can be placed anywhere in a program.
Conditional A conditional statement is used to present a condition for which the pro-
gram’s response depends on whether the statement is true or false. If the
Statements statement is true, a specific action is performed; if it is false, a different
action is performed.
GetLoadState(loadID)
if(stack=0)
{
SetLoadsOn(groupID)
}
term
In this example, the program first instructs the interpreter to identify the
state of the load. If the load is off, the conditional statement is true
(stack=0), and the interpreter reads the “nested statement” that follows and
turns the loads in a group on. A nested statement is enclosed in brackets {
} (on separate lines) and contains the action to be taken if the conditional
statement is true. If the statement is false, the interpreter skips over the
nested statement and interprets the statement immediately following the
nested statement. In the example, if the load is already on, the conditional
statement is false, so the interpreter skips the nested statement and reads
the “term” command, ending the program.
GetLoadState(groupID)
if(stack=1)
{
SetLoadsOff(groupID)
term
}
GetLEDState(switchID)
if(stack=0)
{
SetLoadsOn(groupID)
term
}
term
This program instructs the interpreter to get the state of the specified load.
If the load is on, it turns the load group off. If it is off, it checks the LED
state. If the LED state is off, it turns the group on.
setstate(0)
end
setstate(1)
StartRamp(groupID)
end
if(state=1)
{
StopRamp(groupID)
term
}
ToggleLoadsOn(loadID)
term
When the switch is pressed, the interpreter is opened and the state variable
is set to 0. Then the interpreter waits. If the switch is held, the load begins
to ramp. When the switch is released, there are two possible actions: if the
switch was held, the ramping is stopped and the program is terminated; if
the switch was not held, the load group is toggled (with “on” priority if in
an indeterminate state) and the program is terminated. A more complex
version of this program is shown in “Dimmer” on page 209.
Conditional When testing the condition of the stack or the state variable, conditional
values such as (stack=1) or (state=0) are specified. Other operators are
Values available in addition to “equals” (=). Possible conditional values include
any of the following. All operators can be used with either a stack or state
value. “x” represents the test value that you enter.
Loops A loop is a statement that instructs the interpreter to begin reading the pro-
gram again from the top of the loop. If the loop contains one or more
nested statements, it finishes reading the nested statement(s) before start-
ing again from the top of the loop.
When writing a loop, you need to make certain that you include one or
more termination commands and that they are placed where the interpreter
will eventually read one, otherwise the program loop may continue indefi-
nitely, effectively locking up the CCU.
enter(1)
loop(stack=1)
{
...
enter(1)
}
term
GetLoadLevel(loadID1)
loop(stack<>50)
{
SetLoadsOn(groupD1)
wait(10)
SetLoadsOff(groupD1)
wait(10)
GetLoadLevel(loadID1)
}
term
if(state=1)
{
SetLoadsOff(5)
term
}
setstate(1)
loop(state=1)
{
SetLoadsOn(1)
wait(50)
SetLoadsOff(1)
SetLoadsOn(2)
wait(50)
SetLoadsOff(2)
SetLoadsOn(3)
wait(50)
SetLoadsOff(3)
SetLoadsOn(4)
wait(50)
SetLoadsOff(4)
}
term
The final “term” is added only in case the switch has an indeterminate
state. This should never happen, but if it does, the program terminates and
does nothing else. When the program is restarted, the state is always zero.
NOTE ☞ This switch program must be “reentrant” to work properly; otherwise it will
never stop. Refer to the next section for information on the “Reentrant”
option.
SetLoadsOn(groupID1)
wait(150)
SetLoadsOn(groupID2)
SetLoadsOff(groupID1)
wait(150)
SetLoadsOn(groupID3)
SetLoadsOff(groupID2)
wait(150)
SetLoadsOff(groupID3)
term
The options and fields used to create the user program are the same for all
three programs (user event, startup event, and User function) though each
dialog box is selected differently and has a different title bar.
Create a User function for a switch by selecting User in the Switch Proper-
ties dialog box, Programming tab, “Function” drop-down list (refer to
“Edit a Switch” on page 107). Create a User function for a timer by select-
ing User in the Timer Properties dialog box, Programming tab, “Function”
drop-down list (refer to “Add a Timer” on page 151).
After you select the Combination function for a switch in the Switch Prop-
erties dialog box, Programming tab, “Function” drop-down list (refer to
“Edit a Switch” on page 107), click [Create Event] to create a user event in
the Combination Event dialog box.
Create a startup event in the Parameters view. Select the startup event from
the drop-down list at the “Startup Event” field, then click [Edit] to set up
the startup event in the Edit Startup Event dialog box.
(Step 1) Event When creating a user event or startup event, skip this field; these events
do not use this option.
When creating a User function for a switch, click , and select the trig-
ger event for the switch: Switch Press, Switch Hold, or Switch Release.
When creating a User function for a timer, click , and select the trig-
ger event for the timer: Timer Begin or Timer End.
NOTE ☞ You must always set up instructions for a “switch press” when you set up a
“switch hold” or “switch release” in order for them to work properly. If no
action is required, use “end.” For a timer, you must set up a “timer begin”
when you set up a “timer end.”
(Alternate Step) Macros are programming “shortcuts.” A macro is a file containing a pre-
defined program that you load into the Program box. You then specify the
[Get Macro] parameters for your design. Because it is a separate file, a macro can be
transferred between computers.
To enter a pre-defined program using a macro, click the [Get Macro] but-
ton. This accesses an Open dialog box used to import a macro file. For
more information on macros, refer to Chapter 13, “5000LC Macros” on
page 201.
(Step 2) The “Reentrant” option is available when programming user events and
User functions for switches. It does not apply when programming a startup
Reentrant event or User functions for timers. If the “Reentrant” option is not avail-
able, it is dimmed.
(Step 3) In the “Functions” list, click to select the program function that you want
to use. “Load Group,” “Load,” “Station,” “Switch,” or “Timer” fields
Functions 1 appropriate to the selected function become available with drop-down lists
for you to select the load group, load, keypad, switch, or timer that you
want to program. For a complete list of program functions and descrip-
(Step 4) Select how you want the load groups, loads, keypads, switches, or timers
in the drop-down lists sorted. They can be listed in order by “Name” or
Sort Order “ID/Address.”
(Step 5) All program functions perform some kind of action on a load group, load,
keypad, switch, or timer. From the appropriate field’s drop-down list,
Load Group select the load or device to which the program function applies. You can-
not select a device that is not appropriate for the selected function.
Load
For most program functions, you will select a switch, load, or load group.
Station A timer is only selected if you are using the “Lock Timer” and “Unlock
Timer” functions.
Switch For functions that query a keypad, you need to select the keypad. Keypads
Timer are defined by gang. Keypad related functions include: “GetLEDStates”
and “GetValidSwitches.”
(Step 6) To insert the function into the program after you have selected the load or
device, click [Add], or double-click the selected (highlighted) function.
Functions 2 The function and the group, load, keypad, switch, or timer identifier are
added to the Program box.
(Step 7) (User switch function only) The “LED Update” options apply to a switch
being programmed. They determine the LED action for the switch. Each
LED Update option is explained below:
All Loads Off LED lights when all loads are off
Loads Not at Preset LED lights when loads are not at preset levels
“Loads” refers to the load group assigned to the switch. Select “None” if
no automatic LED update is desired. The “SetLEDOn” and “SetLEDOff”
functions can be used for explicit LED set commands.
You write each program in the Program box, which is used much like an
embedded word processor. In the Program box, you can type characters,
edit existing text, delete characters and words, insert new lines, and use
standard Windows cut/copy/paste conventions.
Use <Shift> with the arrow keys (or click and drag the mouse) to block
text.
Save and Exit When you have finished creating or editing a program, click [OK] to save
the program and exit the dialog box. This returns you to the previous dia-
log box.
GetLoadState(load) Queries whether the specified load is on (1) or off (0). The value (0 or 1) is
placed on the stack. If a scene is active that sets the load to zero, it will
also return (1).
GetLoadLevel(load) Queries for the current level (0 - 100) of the specified load. The value is
placed on the stack.
SetLoadsOn(group) Turns on the specified load group, either to the last known level or to the
minimum turn-on level, whichever is greater, using the load fade-on times
specified in the load group parameters.
SetLoadsOff(group) Turns off (or fades off) the specified load group.
SetLoadLevels(group) Sets the loads in the specified load group to the preset levels defined for
the group using the load fade-on times specified in the load group parame-
ters.
SetPrevLoadStates(group) Sets the loads of the specified load group to their previous states and lev-
els.
GetCurrentLevels(group) Retrieves the level of the loads for the specified group and saves them as
the new presets.
GetMinLevels(group) Retrieves the current level of the loads for the specified load group and
saves them as the new minimum dim levels.
GetMaxLevels(group) Retrieves the current level of the loads for the specified load group and
saves them as the new maximum dim levels.
GetLoadValue(load,group) Queries the preset value of the specified load, as a member of the specified
group, and places the value on the stack.
SetLoadValue(load,group) Uses the value at the top of the stack to set the preset level for the specified
load in a specified load group.
GetLEDState(switch) Gets the current LED state of the specified switch (0 or 1) and places it on
the stack.
GetLEDStates(keypad) Gets the current LED states for all switches on a keypad and places them
on the stack as a bitmap code.
GetValidSwitches(keypad) Gets the current state of all switches on a keypad. All keypads have the
hardware for nine button positions even if fewer buttons are installed. This
function identifies which of the nine buttons have been programmed and
returns their state as a bitmap code.
For example, a return code of Hex 1FF (decimal 511, binary 111111111)
indicates that all nine switches are programmed; a return code of Hex 000
(decimal 000, binary 000000000) indicates that no switches are pro-
grammed; a return code of Hex 0AB (decimal 171, binary 010101011)
indicates that switches 1, 2, 4, 6, and 8 are programmed; a return code of
Hex 155 (decimal 341, binary 101010101) indicates that switches 1, 3, 5,
7, and 9 are programmed.
GetStaticByte(name) Returns to the stack the value stored at the named, non-volatile memory
location.
SetStaticByte(name) Puts the value on the stack into the named, non-volatile memory location.
GetStaticBit(name) Returns 1 or 0 to the stack based on the state of the named, non-volatile
memory location.
SendSerialIn(port,string) Sends a string enclosed in quotation marks ("string") in or out the serial
SendSerialOut(port,string) port. Use the following conventions with this function:
Example:
SendSerialIn(COM1,"R,DGCLK\r")
; this command sends the current time of day string out com port 1
;(CPU card Serial 1)
StartRamp(group) Starts ramping the specified load group in the opposite direction of the
previous ramp (knows the last ramp direction).
StopRamp(group) Stops ramping the specified load group. This is typically programmed to
switch release.
OpenLoads(group) (Used with two-way motor loads.) Energizes the loads in a group and turns
off the complements (1 on, 2 off). (Assuming the load in the group is the
first output of a module.)
CloseLoads(group) (Used with two-way motor loads.) Turns off the loads in the group and
turns on the complements (1 off, 2 on). (Assuming the load in the group is
the first output of a module.)
StopLoads(group) (Used with two-way motor loads.) Turns off the loads in the group and
turns off the complements.
ToggleLoadsOn(group) Performs same action as the Toggle (On) function. Refer to “Toggle (On),
Toggle (Off) (5000LC)” on page 127 for more information.
ToggleLoadsOff(group) Performs same action as the Toggle (Off) function. Refer to “Toggle (On),
Toggle (Off) (5000LC)” on page 127 for more information.
LockLoads(group) Locks all loads in the specified load group to their present state. While
locked they are inaccessible. They are unlocked using the “UnlockLoads”
function. This program function is commonly used for parties.
UnlockLoads(group) Unlocks all loads in the specified load group. Loads are locked with the
“LockLoads” function.
LockSwitch(switch) Locks the specified switch to its present state. While locked it is inaccessi-
ble. It is unlocked using the “UnlockSwitch” function.
LockTimer(timer) Locks the specified timer to prevent it from executing. While locked the
timer can neither turn off nor turn on its load group(s). It is unlocked using
the “UnlockTimer” function. This program function is commonly used for
parties.
UnlockTimer(timer) Unlocks the specified timer. The timer will activate at its next scheduled
start time. It is locked using the “LockTimer” function. Note: Unlocking a
timer does not cause it to start if it’s start time has already passed.
unlockloads(groupID1)
unlocktimer(timerID)
SetLoadsOff(groupID2)
;the last line turns off the group that was controlled by the timer
add Adds the top two numbers on the stack together and replaces them with
the result.
sub Subtracts the last entry on the stack from the previous one and replaces
both numbers with the result.
mul Multiplies the top two values on the stack and replaces both with the
result.
div Divides the previous value on the stack by the last entry and replaces both
with the result.
mod (Modulus) When a number is divided and there is a remainder, this com-
mand places the remainder, rather than the division result, on the stack.
For example:
enter(22)
enter(5)
mod
;returns the remainder of “2” to the stack
equal True if the top two values on the stack are equal.
nequal True if the top two values on the stack are not equal.
gtr True if the top value on the stack is greater than the second value.
lsr True if the top value on the stack is less than the second value.
gtreq True if the top value on the stack is greater than or equal to the second
value.
lsreq True if the top value on the stack is less than or equal to the second value.
wait(x) Instructs the program to wait for the value entered in tenths of a second
(e.g., 100 = 10 seconds)
pause(event,ID) Pauses the interpreter running the specified event. The “resume” com-
mand is used to start the interpreter again. The event parameter can be rep-
resented by any of the following:
resume(event,ID) Resumes a paused interpreter running the specified event. The “pause”
command is used to temporarily stop the interpreter. The event parameter
can be represented by any of the following:
getglobal(ID) Retrieves the value from a global variable, where ID is the identifier of the
global variable. A global variable is created or updated using the “setglo-
bal(ID,val)” command (see below). A global variable can be queried by
any program on the CCU and will give the value that was saved to it using
the “setglobal(ID,val)” command. The value is placed on the stack.
value for the specified global variable. The ID must be between 0 and
1000.
gettime Retrieves the current time using the format HHMM (24-hour format). For
example, 700 = 7:00 a.m.; 1400 = 2:00 p.m.
getset Retrieves the sunset time for the current day using the format HHMM (24-
hour format). For example, 2015 = 8:15 p.m.
getrise Retrieves the sunrise time for the current day using the format HHMM
(24-hour format). For example, 655 = 6:55 a.m.
Use the “Get Macro” option to import a macro with parameters unique to
each design to your User function, user event, or startup event programs.
This means that one macro can be utilized in several designs. You can cre-
ate your own macros for use in your designs.
Import a Macro
You should save or copy macro files to the LiteWare 3.6 default folder on
your hard disk so they will be easy to find.
Each macro has a specific purpose and is designed to function with a spe-
cific type of event. A “ProgramType” statement in the macro's header
identifies the intended type of event as follows:
1. From the dialog box for the User function (“Edit a Switch,” “User
(5000LC)” on page 129 or “Add a Timer,” “User” on page 156), user
event (refer to “Edit a Switch,” “Combination (5000LC)” on
page 110), or startup event (refer to “Startup Event” on page 46), click
the [Get Macro] button.
The default folder opens, and all macro files (files with an “.mcr”
extension by default) are listed. If your macro files are located in a dif-
ferent folder, click to select the folder.
2. Select the macro file that you want to load, and click [Open], or dou-
ble-click the macro file name. The following dialog box is displayed.
3. To customize the macro for the job, select a parameter in the box on
the left. On the right, a corresponding field with a drop-down list
becomes available.
4. Select whether you want the load groups, loads, keypads, switches, or
timers in the drop-down list sorted by “Name” or “ID/Address.”
5. Click at the appropriate field, and select a setting for the parameter.
7. Click [OK] to exit the Macro Parameters dialog box and return to the
user program dialog box. The macro is loaded into the Program box.
Activate a A switch's LED does not automatically light in response to the actions in
the macro program. Nor is it required that it light in order for the macro to
Switch's LED work properly. For a switch's LED to light in response to program actions,
one of the following is required:
Create a Macro
Macros are programming “shortcuts.” A macro is a file containing a pre-
defined program that you load into the user program dialog box while pro-
gramming a User function, user event, or startup event (refer to Chapter
12, “5000LC Programming”). You specify the macro parameters for your
design. Because it is a separate file, a macro can be transferred between
computers.
You can create your own macros. Parameters unique to each design are
added to the macro when you import it into LiteWare (refer to “Import a
Macro” on page 201), so one macro can be utilized in several designs.
You create macros in any word processing program in which you can save
a file in the ASCII “text only” format. Programs such as Microsoft Note-
pad or Wordpad work well. These programs save the macro in the correct
format, but they add a .txt extension to your file (unless the file type is
“*.*”). After the file is completed, edit the file name so that it has the cor-
rect “.mcr” extension (e.g., macro.mcr).
NOTE ☞ Do not save macros in a standard word processor format (e.g., Word Perfect’s
.wpd or Microsoft Word’s .doc). A macro must be in the ASCII text format to
work.
Control Tags A macro is a user program with added “control tags,” most of which are
placed in the macro's header. The program portion of the macro uses the
same syntax as other user programs. The header's control tags define the
program type, program parameters, and so on.
Control Tag Syntax Each control tag statement is preceded by the “at” symbol (@), as follows:
@ProgramType[switch]
Comments may be added to either the user program or the header. How-
ever, comments before the first event control tag do not transfer to the Pro-
gram box; comments in the user program are transferred. Comments must
be preceded by a semicolon (;), as follows:
;this is a comment
• They allow you to set program options (such as program type and
event, Reentrant, and LEDUpdate) that are normally set using the fields
in the user program dialog box.
• They allow you to add program parameters, which prompt the user to
enter values required to complete the program.
• ProgramType
• DefineParam
• Reentrant
• LEDUpdate
• Event
ProgramType The “ProgramType” control tag (required) defines the type of event with
which the macro is designed to work. It is the equivalent of selecting
“Startup Event,” “User Event,” or “User Function” when creating a pro-
gram. Possible program types are:
The ProgramType tag must be the first line in the header (unless it is
preceded by comment lines).
DefineParam “DefineParam” control tags are used to prompt a user to enter the applica-
ble design parameters for the program when the macro is loaded. These
are the parameters selected in the Macro Parameters dialog box (refer to
“Import a Macro” on page 201).
When a user starts a macro, a dialog box is displayed that requests the
parameters defined by the DefineParam control tags in the macro header.
After the parameters are selected or entered, and the user clicks [OK] in the
dialog box, the program information from the macro and the specified
parameters are combined and the complete program is displayed in the
Program box of the user program dialog box.
NOTE ☞ DefineParam tags are always placed together as a group in the header of the
macro. To avoid confusion, you should avoid placing comments between
DefineParam tags.
@DefineParam[name,type,default]
Commas (but no spaces) separate the name, type, and default values.
You must add a DefineParam statement for each parameter the user is
required to enter. Up to 99 parameters may be defined for each macro.
Name The name in the DefineParam tag is the description that will be displayed
in the dialog box. The name should be as descriptive as possible in order
to help the user understand the purpose of the parameter they are to enter.
Up to 30 characters may be used. You can use spaces in the name but
nowhere else in the control tag. For example:
Type The DefineParam tag must specify the type of information being
requested, as follows (all are selected by name except the value):
This entry specifies the type of field in the dialog box for the program
parameter. For example, if “group” is specified as the type, the Macro
Parameters dialog box provides a drop-down list of load group choices for
the user. All parameter types except “value” provide the user with a drop-
down list.
If “value” is specified, a data entry field is provided for the user to enter
the numeric value requested. The “name” entry should describe the type of
entry required. Most value requests call for a time entry, always defined in
tenths of a second. For example, “Duration of timer (1/10 sec)” tells the
user to enter a time value in tenths of a second.
Default You must enter a default parameter. If the user does not make a selection
or enter a value, the default is used. A default is particularly useful when
the “value” type is specified. If necessary, “0” can be specified as a
default. If “0” is specified as the default for a load group, the default is the
top entry in the drop-down list. If “15,” is specified, the default is load
group ID 15 from the drop-down list.
Insert the Parameters After the parameters requested by the DefineParam control tag are
into the Program entered, the macro must specify where in the program to insert the infor-
mation. This requires some cross-referencing between the DefineParam
control tag and the program.
All DefineParam control tags are placed together as a group in the macro's
header. Though they are not directly numbered, a sequential numbering is
implied by their order in the header. The first parameter is identified as 1,
the second parameter is 2, the third is 3, and so on. If you add a
DefineParam control tag to, or delete one from, a group of DefineParam
tags, keep the implied sequential numbers in mind, as they are used to
identify the position of the parameters in the program.
For example:
@DefineParam[Dimming Switch,switch,0]
@DefineParam[Dimming Group,group,0]
.
.
.
GetLEDState(###1)
SetLoadsOn(###2)
When the macro is loaded, the first parameter (the dimming switch num-
ber) is inserted in place of the variable “###1;” the second parameter (the
dimming group number) is inserted in place of the variable “###2,” and so
on. The parameters (###2, ###1, etc.) may appear in multiple lines.
Reentrant The “Reentrant” control tag is used to enable or disable the “Reentrant”
option. This tag performs the same function as the Reentrant check box in
the user program dialog box (refer to “Reentrant” on page 188). Enter the
following in the macro to enable the function:
@Reentrant[1]
If the Reentrant control tag is not present or is set to zero, Reentrant is dis-
abled. A Reentrant (and LEDUpdate if both are used) control tag is nor-
mally the last line but may be placed anywhere in the macro.
LEDUpdate You can use the “LEDUpdate” control tag to determine the state of a
switch's LED. Enter an LEDUpdate control tag using the following for-
mat:
@LEDUpdate[type]
none
allon (all on)
alloff (all off)
anyon (any on)
anyoff (any off)
preset (on at preset)
notpreset (loads not at preset)
For example, to turn the LED on if any loads are on, enter:
@LEDUpdate[anyon]
NOTE ☞ A load group must be assigned to the switch for the LEDUpdate control tag to
have the desired effect. Using LEDUpdate with no group associated with the
switch may cause the LED to be “on” continuously.
Event An “Event” control tag identifies the type of event or action, beginning
with the next program line and continuing either to the end of the program
or to the next Event control tag. All macros must have at least one Event
control tag. Use the following format to enter an Event control tag:
@Event[type]
The type of action must be consistent with the program type in order for it
to run. Any of the following actions can be entered in the place of type:
An Event tag can be placed at any location in the program, and multiple
tags may be used, but each event type can only appear once in a macro.
For example, Event tags are commonly used to define switch press, switch
hold, and switch release functions in a program.
Remember that an Event control tag immediately affects all program state-
ments that follow it, either to the end of the program or until another Event
control tag is read.
Macro Examples The following examples illustrate how macros are written.
Dimmer @ProgramType[switch]
@DefineParam[Dimming Switch,switch,0]
@DefineParam[Dimming Group,group,0]
;Switch press event:
@Event[swp]
;The state variable is used to detect a hold event:
setstate(0)
end
;Switch hold event:
@Event[swh]
;The following lines cause the loads to ramp if the switch is
;held.
setstate(1)
GetLEDState(###1)
If(stack=0)
{
SetLoadsOn(###2)
wait(15)
}
StartRamp(###2)
end
;Switch release event:
@Event[swr]
Notice that all three events, switch press, switch hold, and switch release,
have been programmed into the macro using Event tags. A simpler version
of this program (a user program, not a macro) is shown in “Conditional
Statements” on page 184.
This macro only needs the load group parameter for the timer to be estab-
lished, since a default time entry has been included. However, if the time
needs to be different from the default, the value will have to be changed.
In order for the LED update to work correctly, the load group must also be
assigned to the switch. Notice that only a switch press event is pro-
grammed and that the switch is set for Reentrant. The Reentrant function
causes the time to start over if the switch is pressed again.
This macro requires load groups to be set up for each of the three steps.
They are noted in the parameter setup as the “First,” “Second,” and
“Third” load groups. There is no LED updating for the switch; therefore,
no group needs to be assigned to the switch. Because the switch is not
Reentrant, if pressed again, the program is duplicated.
wait(15)
}
StartRamp(###2)
end
@Event[swr]
if(state=1)
{
StopRamp(###2)
term
}
GetLEDState(###1)
if(stack=0)
{
SetLoadLevels(###2)
term
}
SetLoadsOff
term
In this program, if the loads are off, they fade to the preset levels when the
switch is pressed and released. If the switch is held, they ramp as though
assigned to a dimmer. When pressed and released again, they fade off.
When turned back on, they return to the preset level using the fade-on
times.
}
GetLoadState(###2)
;If at medium, turn to low.
if(stack=1)
{
SetLoadsOff(###5)
SetLoadsOn(###4)
term
}
GetLoadState(###3)
;If at high, go to medium.
if(stack=1)
{
SetLoadsOff(###6)
SetLoadsOn(###5)
term
}
;Otherwise, set to high.
SetLoadsOn(###6)
term
@LEDUpdate[anyon]
In this program, the load groups only contain the outputs needed for the
specified speed and no others. For instance, the low group sets the low
output at 100%. The medium group sets the medium and low outputs at
100%. The high group sets the high output at 100%. The “All Fans Off”
group has all three outputs, but the levels aren't considered, because the
group is only used to perform an “off.”
The “All Fans Off” group contains all three outputs and must be assigned
to the switch to ensure that the LEDs function correctly. When done cor-
rectly, the LED is on whenever any of the outputs are on (i.e., if the fan is
on, the LED is on).
Notes
The following import and export functions are available in LiteWare 3.6:
• Import LWJ File (import an .lwj database file from LiteWare 2.xx)
• Import 5000LC Program File (import a program file that was down-
loaded from a 5000LC CCU)
• Import Standard Program File (import a .def file for a Standard CCU)
• Import Compact Program File (import a .cdf file for a Compact CCU)
• Export MCS File (create an MCS file to upload to the master keypad)
• To/From CCU (upload files to and download files from the CCU; set
the 5000LC or Compact CCU clock; perform diagnostics on the
5000LC and Compact CCUs)
Import Options
Import Billing You can import billing information from your company’s software or
spreadsheet program into LiteWare 3.6. The file must be in a comma-
delimited text format (.txt). The Projects folder is the default folder for all
files to be imported.
NOTE ☞ Billing information imported into LiteWare 3.6 is added to the end of any exist-
ing billing information. If you want it to replace existing billing information,
delete the existing information before you start the import.
To import billing information into the currently loaded job, do the follow-
ing.
1. Select Import from the File menu and Import Billing from the submenu.
The following dialog box is displayed.
The Projects folder is opened, and all billing files (files with a .txt
extension) in the folder are listed. If your billing files are located in a
different folder, click and select the folder.
2. Click the file that you want to import, then click [Open] to start the
import.
Import Fixtures You can import a fixtures list from another project database file. First, you
must export the list from the other project database file (refer to “Export
Fixtures” on page 225), then open the database to which you want to
import the list, and import the fixtures file that was created during the
export.
A fixtures file has a “.fix” extension and is saved to the Projects folder by
default.
1. Open the project database file that is to receive the fixtures list.
2. Select Import from the File menu and Import Fixtures from the sub-
menu. The following dialog box is displayed.
The Projects folder is opened, and all fixtures files (files with a “.fix”
extension) in the folder are listed. If your files are located in a different
folder, click and select the folder.
3. Click the file that you want to import, then click [Open] to start the
import.
Import LWJ Use this function to import job files from Liteware 2.xx into LiteWare 3.6.
Most items, including custom keypads, are imported. However, items such
File as custom or data input keypads may not be editable in LiteWare 3.6. Elite
CCU functions are converted to 5000LC functions.
The imported .lwj file is added to the current database file as a new job.
You can also convert and load an .lwj file into LiteWare 3.6 using the Open
function. If you use Open to load an .lwj file, a new project database is cre-
ated with only the job from the original database. The original .lwj file is
retained. Refer to “Import LiteWare 2.xx Job File (*.lwj)” on page 35 for
more information.
The Projects folder is the default folder for all files to be imported.
2. Select Import from the File menu and Import LWJ File from the sub-
menu. The following dialog box is displayed.
The Projects folder is opened, and all LiteWare 2.XX job files (files
with an .lwj extension) in the folder are listed. If your files are located
in a different folder, click and select the folder.
3. Click the file that you want to import, then click [Open] to start the
import.
The .lwj file is imported into the open database as a new job with the
same name as the original .lwj file.
Import You can download a program file from the 5000LC CCU and then import
it into LiteWare 3.6. Download the file using the “To/From CCU” option
5000LC (refer to “Download a Program File from the CCU” on page 234), and
then use the “Import 5000LC Program File” option to import the program
Program File file into LiteWare 3.6. The imported program file is added to the current
database as a new job.
NOTE ☞ In order to see the design information in a program file created in LiteWare
3.6, you must open the program file rather than importing it. (Program files
that were created in an earlier version of LiteWare do not contain design infor-
mation.)
2. Select Import from the File menu and Import 5000LC Program File
from the submenu, and the following dialog box is displayed.
The Projects folder is opened, and all program files (files with a .prg
extension) in the folder are listed. If your files are located in a different
folder, click and select the folder.
3. Click the file that you want to import, then click [Open] to start the
import.
A new job with a default name (e.g., job3) is added to the open data-
base, and the program file is imported into the new job.
Import You can import a program file compiled for a Standard or Compact CCU
into LiteWare 3.6. The program definitions can be taken from the program
Standard or file (.def or .cdf), also called a definition file, or collectively from the other
files associated with the job. All files related to the job must reside in the
Compact same folder. LiteWare will attempt to read all of the files, but only the def-
inition file (.def or .cdf) is required. The data is imported into the currently
Program File opened project database file as a new job.
2. Select Import from the File menu and either Import Standard Program
File or Import Compact Program File from the submenu.
The Import Program File dialog box for either the Standard or Com-
pact files is displayed.
3. The Projects folder is opened, and all definition files (files with a .def
or .cdf extension) in the folder are listed. If your files are located in a
different folder, click and select the folder.
4. Click the file that you want to import, then click [Open] to start the
import.
A new job with a default name (e.g., job3) is added to the open data-
base, and the program file is imported into the new job.
Program File An imported program file does not include information on locations,
enclosure types, or module types.
Import
Because a program file does not use locations, LiteWare 3.6 imports all
Limitations loads to the “All” location. To establish locations, you must create new
locations in the Parameters view and move the imported loads to their
applicable locations in the Loads view. However, this is only necessary if
you plan to use LiteWare 3.6’s auto-assignment feature to add enclosures
and modules and to reassign loads.
Because a program file does not identify modules, all modules in the
imported job are classified as “Unknown Modules.” All enclosures are
classified as 4-module enclosures, and modules are placed in the enclo-
sures in the order they are created.
The program identifies loads but does not identify the wattage used by
loads. For this reason, the loads imported with a program file are classified
as “zero watt loads.” The missing data must either be manually added to
the loads list or the loads must be manually assigned (see “Add a Module
or Power Supply” on page 84 for information on manually adding loads).
If you are recreating a job in LiteWare 3.6 that has already been installed
at a residence, you can manually select each module type using the infor-
mation from the original enclosure schedule. Refer to “Edit a Module” on
page 88 for information on selecting modules.
If you are using this information as the starting point for a new design job,
you can delete the imported enclosures/modules and reassign them using
LiteWare 3.6’s auto-assignment feature after you have moved the loads to
their correct locations.
Import LW3.0 Use this function to import a project database file created in a previous
version of LiteWare3.0 (3.0 - 3.07) into LiteWare 3.6. The .mdb file is con-
MDB verted to a new database file with an .lwd extension. The original .mdb file
is retained unchanged so you can load it into an earlier version of Lite-
Ware or use it as a backup that will load into either version of LiteWare.
You can also convert and load an .mdb file into LiteWare 3.6 using the
Open function. Refer to “Import LiteWare 3.0-3.07 Database File
(*.mdb)” on page 35 for more information.
The Projects folder is the default folder for all files to be imported.
NOTE ☞ You do not have to open a project to import an .mdb file. If a project database
is open when you import the file, the open database is closed and the converted
file becomes the open project database.
1. Select Import from the File menu and Import LW3.0 MDB from the
submenu. The following dialog box is displayed.
The Projects folder is opened, and all LiteWare3.0 – 3.07 job files
(files with an .mdb extension) in the folder are listed. If your files are
located in a different folder, click and select the folder.
2. Click the file that you want to import, then click [Open] to start the
import. The following message is displayed.
3. Click [OK]. The .mdb file is converted to a new database file with an
.lwd extension and opened. The original .mdb file is retained
unchanged so you can load it into an earlier version of LiteWare or use
it as a backup that will load into either version.
Export Options
Export Billing You can export billing information to a comma-delimited text file, which
can be imported into a third-party application such as a spreadsheet pro-
gram or your company’s software.
NOTE ☞ Exported billing files are LiteWare 3.x compatible by default. If you want to
import the billing file into LiteWare 2.xx, click Billing Preferences in the Billing
view, and enable the Export option, “LW2XX Compatible.”
To create a billing export file for the currently loaded job, do the follow-
ing.
1. Select Export from the File menu and Export Billing from the submenu.
The following dialog box is displayed.
2. Type the name that you want to give the exported billing file in the
“File name” text box and click [Save]. A .txt extension is added to the
file if you do not type it. The file is saved to the Projects folder.
Export Fixtures You can export a fixtures list from a project database file into a fixtures
file that can then be imported into a different project database file. The
export file is given a “.fix” extension and saved to the Projects folder.
1. Load the project database file from which you want to export fixture
information, and select Export from the File menu and Export Fixtures
from the submenu. The following dialog box is displayed.
2. Type the name that you want to give the exported fixtures file in the
“File name” box and click [Save]. A “.fix” extension is added to the file
if you do not type it. The file is saved to the Projects folder.
Export When you are ready to upload a job’s programming code to the LiteTouch
CCU, you must first convert it to a “program file” format. Use this func-
Program File tion to create the program file. To upload the program file to the CCU, use
the “To/From CCU” option (see “Upload a Program File to the CCU” on
page 232). LiteWare 3.6 produces a program file for the type of CCU that
you have specified for the job.
1. Open the job for which you want to create the program file.
2. Select Export from the File menu and Export Program File from the sub-
menu. The dialog box shown below is for a 5000LC CCU.
The Projects folder is opened, and any existing program files are
listed, as follows:
3. Type the name that you want to give the program file in the “File
name” text box and click [Save]. The correct extension is added to the
file if you do not type it.
If you are copying over an existing file, click the file name to select it,
then click [Save].
If you are creating a program file for a Standard or Compact CCU, the
following files are created:
• Main program (definition) file (.def for Standard or .cdf for Com-
pact)
• DOS compatible, text files that contain the same information found
in the definition file (.swp, .nam, .tfp, .prm, .exl, .exs, and .ast)
5. When you are ready to upload the program file to the CCU, use the
“To/From CCU” option (see “Upload a Program File to the CCU” on
page 232).
Error Checking of Error checking and reporting are performed to ensure that blank instruc-
Program Files tion sets are not generated in the compiled file. Any switch press, timer
begin, or user program must have valid instructions.
Export MCS A master keypad or master control station (MCS) is programmed using a
control program uploaded to it via a serial port. When you are ready to
File upload the programming code to the master keypad, you must first convert
it to an “MCS file” format. Use this function to create the MCS file. After
you create the file, use the mcs.exe utility to upload the file to the master
keypad.
Since the master keypad is operated by the user, keypad descriptions (not
keypad IDs) are used as the keypad names when the MCS file is created.
1. Open the job for which you want to create the MCS file.
2. Select Export from the File menu and Export MCS File from the sub-
menu. The following dialog box is displayed.
The Projects folder is opened, and any existing MCS files (files with
an .mcs extension) are listed. If your MCS files are located in a differ-
ent folder, click to select the folder.
3. Type the name that you want to give the MCS file in the “File name”
text box and click [Save]. An .mcs extension is added to the file if you
do not type it. If you are copying over an existing file, click the file
name to select it, then click [Save].
4. In the left-hand box, click the gangs or keypads that you want to
upload to the master keypad. To select several consecutive gangs, press
and hold <Shift>, then click the first and last gangs in the group you
want to select. To select several non-consecutive gangs, press and hold
<Ctrl>, then click each gang that you want to select. The number of
gangs you selected appears in the text box at the bottom of the win-
dow.
5. After you have selected the gangs to export, click [>] to move the
selected gangs to the right-hand box. Click [>>] to move all gangs
from the left-hand box to the right-hand box.
NOTE ☞ To provide for future products that may also use an MCS file format, LiteWare
3.6 allows you to create an MCS file with more than 32 gangs, but you cannot
upload a file with more than 32 gangs to the master keypad.
6. Click [OK] to create the MCS file. An Export Results prompt is dis-
played showing export detail and any errors that occurred. Take note
of the keypad for which any warnings occurred so that you can correct
the problem and create a new MCS file.
8. When you are ready to upload the file to the master keypad, use the
mcs.exe utility.
To/From CCU
Use the “To/From CCU” option to do the following:
Set Up To set up communications between the computer and the CCU, do the fol-
lowing:
Communications
1. If a serial cable is not already connected to your computer, turn off the
computer, and connect the proper serial cable to the computer’s serial
port.
2. Connect the serial cable from the computer to the CPU card in the
CCU.
3. Turn your computer back on, if necessary, and start LiteWare 3.6.
4. Select To/From CCU from the File menu, and the following dialog box
is displayed.
Job Selection This option is not available at this time. At present, you need to generate
and select a program file to upload to a CCU.
Central Controller The 5000LC is the default CCU. If you are using LiteWare 3.6 to commu-
Type nicate with a Standard or Compact CCU, click at this field and select
the CCU type. The selected CCU type appears on the buttons in this dialog
box and in the title bar of the communications dialog boxes. (5000LC is
shown in the screen images in this manual.)
Connection Type Transfers can be made by serial port or TCP/IP port, as follows:
Serial Port Settings If you selected Serial as the connection type, enter the following settings.
Serial Port If the serial port shown is not correct, click and select the serial port on
the computer to which you connected the serial cable.
Baud Rate If the displayed baud rate of the serial port is not correct, click and
select the correct rate.
TCP/IP Settings If you selected TCP/IP as the connection type, enter the following settings.
Address If the TCP/IP address shown is not correct, enter the correct TCP/IP
address to be used in the transfer.
Port If the TCP/IP port shown is not correct, enter the TCP/IP port to be used in
the transfer.
Refer to the next section, “Upload a Program File to the CCU” for infor-
mation on uploading the program file after you set up communications.
Program File 1. Create a program file for the job you want to upload (refer to “Export
Program File” on page 225 for information).
to the CCU 2. Select To/From CCU from the File menu.
The Projects folder is opened, and any existing program files are
listed, as follows:
• For the 5000LC, files with a .prg extension
• For the Standard CCU, files with a .def extension
• For the Compact CCU, files with a .cdf extension.
If your program files are located in a different folder, click to
select the folder.
5. Click the file that you want to upload and click [Open]. The dialog box
is closed, and the program file is uploaded to the CCU. The bar in the
Communication Properties dialog box (under the [To 5000LC/Stan-
dard/Compact] button) indicates the progress of the upload. Messages
relating to the upload are displayed in the Memo box.
NOTE ☞ When you upload a program file to the 5000LC CCU, the project database
information from the .lwd file is included in the program (.prg) file. When the
program file is downloaded from the CCU and opened in LiteWare, any changes
made to the program while it was in the CCU are automatically updated in the
LiteWare database file. If the combined program file and database information
is too large to upload, a message appears and only the program file is
uploaded. (The design information saved in the program file is not visible if the
program file is imported into LiteWare. You must open the .prg file to view the
design information.)
NOTE ☞ If there is a problem with communications, you can click [Abort Transfer] to
cancel the upload rather than waiting for the computer to time out.
from the CCU 2. Set up communications with the CCU as described in “Set Up Com-
munications” on page 230.
The Projects folder is opened, and any existing program files are
listed. If your program files are located in a different folder, click
to select the folder.
4. Type the name that you want to give the program file in the “File
name” text box. The correct extension is added to the file if you do not
type it.
5. Click [Save]. The dialog box is closed, and the program file is down-
loaded from the CCU. The colored bar in the Communication Proper-
ties dialog box (under the [From 5000LC/Standard/Compact] button)
indicates the progress of the download. Messages pertaining to the
download are displayed in the Memo box.
NOTE ☞ When you upload a program file to the 5000LC CCU, the project database
information from the .lwd file is included in the program (.prg) file. When the
program file is downloaded from the CCU, any changes made to the program
while it was in the CCU are automatically updated in the LiteWare database
file. If the combined program file and database information is too large to
upload, a message appears and only the program file is uploaded. (The design
information saved in the program file is not visible if the program file is
imported into LiteWare. You must open the .prg file to view the design informa-
tion.)
NOTE ☞ If there is a problem with communications, you can click [Abort Transfer] to
cancel the download rather than wait for the computer to time out.
Set the CCU Use the functions shown below to set the clock on the CCU:
Clock
Get (CCU) Clock Click this button to retrieve the current date and time setting from the
5000LC or Compact CCU clock to determine if it needs to be reset. The
date and time are displayed below the buttons.
NOTE ☞ You cannot retrieve the date and time on a Standard CCU. However, the date
and time are shown on the front panel of the CCU’s display.
Computer Clock Click this button to get the current time and date from your computer’s
clock. The date and time are displayed below the buttons. The time does
not automatically update; it is updated each time you click [Computer
Clock]. You will want to get the current time just before setting the CCU
clock.
To manually enter the date, in the date box, click and select the date
from the calender, as shown below:
To manually set the time, click the hour, minutes, seconds, or AM/PM.
The selected section is highlighted. Click the up and down selection
arrows to go forward or back one digit at a time, or change from AM to
PM and vice versa. The time does not automatically update. You will want
to set the current time just before setting the CCU clock.
Set (CCU) Clock With the current time shown in the boxes below the buttons, click [Set
(CCU) Clock] to send the date and time to the CCU’s clock. Because the
time is not automatically updated, you should click this button immedi-
ately after updating the time, or you can manually adjust the time to a few
seconds ahead.
NOTE ☞ If there is a problem with communications, you can click [Abort Transfer] to
cancel communications with the CCU rather than waiting for the computer to
time out.
5000LC CCU Use the functions on the 5000LC Diagnostics tab to perform control mod-
ule and keypad tests on the 5000LC CCU.
Diagnostics
1. Select To/From CCU from the File menu.
4. Click the 5000LC Diagnostics tab, and the following screen is dis-
played.
Module Test Click [Module Test] to start the control module communications test. Enter
the number of loops that you want the test to run in the text box (from 1 to
1000). The more loops run, the more thorough the test. After the test has
started, the button changes to [Cancel Test], which you can click to stop the
test at any time (the test stops after the current loop is completed).
If the program file is open, test results for all modules specified in the pro-
gram file, as well as responses from any modules that are not in the pro-
gram file, are listed in the test results box (see “Test Results” on
page 238). Modules that do not respond are identified as “missing or phan-
tom,” and modules that respond but are not in the program file are identi-
fied as “not programmed.” If the program file is not open, only modules
that respond during the test are listed. Non-responding modules must be
identified by their absence.
Station Test Click [Station Test] to start the keypad test. Enter the number of loops that
you want the test to run in the text box (from 1 to 1000). The more loops
run, the more thorough the test. After the test has started, the button
changes to [Cancel Test], which you can click to stop the test at any time
(the test stops after the current loop is completed).
If the program file is open, test results for all keypads specified in the pro-
gram file, as well as responses from any keypads that are not in the pro-
gram file, are listed in the test results box (see “Test Results” below). Key-
pads that do not respond are identified as “missing or phantom,” and
keypads that respond but are not in the program file are identified as “not
programmed.” If the program file is not open, only keypads that respond
during the test are listed. Non-responding keypads must be identified by
their absence.
Full Loops Only The first loop of a keypad or module test is always a complete loop that
attempts communication with every address (00 through FF). If more than
one loop is specified for the test, subsequent loops will only check
addresses that responded during the first loop. If you want to attempt com-
munication with every address during every loop, select this option. This
can help to identify keypads or modules that are reporting inconsistently;
however, testing will take much more time if this option is selected.
Append Results Select this option if you want the current test results to be appended to the
end of the previous test results. You can only append test results from sim-
ilar tests (i.e., you can append results from multiple keypad tests, but you
cannot append keypad test results to module test results). This option does
not change how the test is conducted, only how the results are displayed.
Save Click [Save] to save the data displayed in the test results box to a text file.
A Save Test Results dialog box is displayed with the Projects folder
selected. If necessary, change to a different folder. Type the name that you
want to give the text file in the “File name” text box, and click [Save]. The
file is saved in a standard text file (.txt) format and can be opened in most
text editors.
Test Results Test results are displayed in the test results box of the Diagnostics tab in
the following columns:
Address This column lists the module or keypad addresses that responded to the
test. Addresses consist of two hexadecimal digits ranging from 00 to FF
and are physically set to each keypad and/or module with adjustable
addressing wheels. The addresses are listed in hexadecimal address order.
Addresses reporting more than once (on different ports) appear as multiple
entries in this column.
Port The CCU port (1 through 4) to which the module or keypad is assigned is
displayed in this column. Duplicate addresses (on different ports) are eas-
ily recognized due to the order in which the addresses are listed and appear
as multiple entries on separate ports. Duplicate address responses on the
same port are listed in the “Duplicated” column.
Acknowledged The number in this column should increment by one with every test loop
completed for each keypad or module. If the keypad or module is commu-
nicating properly, the final number in this column will be equal to the
number of loops specified for the test. If the final result is less than the
number of loops run, this could indicate that the keypad or module is mal-
functioning. Errors are typically indicated in the “Bad Message” column.
Duplicated (only applies to keypad tests) This column lists any duplicate responses
from a keypad with the same address on the same port. Only duplicate
responses from keypads that are separated by a significant distance are
reported. Keypads with the same address that are close together are not
reported due to communication speeds.
Bad Message Incorrect responses from addressed keypads or modules are indicated in
this column. A bad message may result from inconsistent responses from a
keypad or module, which could be an indication of a potential failure. Typ-
ically, this results in a mixture of “acknowledged” and “bad message”
responses with neither equaling the number of loops run.
• Infrared (IR) keypads may respond with a bad message due to the lack
of the ninth LED.
Control Station Tab The Control Station tab contains a diagram of a nine-button keypad, which
you can use to simulate operation of any keypad in the LiteTouch system.
The keypad diagram consists of keypad buttons and LEDs, which you can
use to actually operate buttons on a keypad and receive feedback at the
computer.
If the program file is open, in the Programmed Stations list, locate the key-
pad that you want to operate (use the scroll bar if necessary) and click it.
Its address is entered into the “Station Address” box. If the program file is
not open, enter the address of the keypad you want to test (00 to FF). Click
[Connect] to connect to the CCU, and the keypad’s simulated LEDs are
updated to reflect the current status of the keypad. The simulated keypad is
ready to operate (see “Keypad Simulation” below for additional informa-
tion).
The [Connect] button changes to [Disconnect] after you click it. Click [Dis-
connect] at any time to disconnect from the CCU and stop the simulation.
Keypad Simulation The diagram has nine buttons so that all keypad types are represented. If
the keypad you want to simulate has less than nine buttons, use only the
appropriate button positions (shown in the following tables) in your simu-
lation. For example, if you entered the keypad address for a six-button “S”
series keypad, use only buttons 1, 3, 4, 6, 7, 9 on the simulated nine-button
keypad to control the actual keypad.
Click a button or click and hold the mouse button to initiate press, hold,
and release actions on any button. As you press and release, the LED
updates to show the button’s status.
Control Module Tab The Control Module tab allows you to test CCU-to-module communica-
tions. You specify a module to test and what you would like the module to
do with each of its assigned loads. You can then see the response that the
control module makes both on-screen and by checking the load directly.
Module List If the program file is open, the modules are listed. Select the module you
want to test, and click [Connect] to connect to the CCU. The address is
inserted into the “Module Address” box.
Module Address If the program file is not open, enter the address of the module to be tested,
and click [Connect] to connect to the CCU.
The [Connect] button changes to [Disconnect] after you click it. Click [Dis-
connect] at any time to disconnect from the CCU and stop the test.
Load Settings This section is designed to be used with all types of standard line voltage
modules. A load level can be specified for dimmer modules. The level for
a relay module is always either 100 (full) or 0 (off).
Use
Select this option if you want to use the load included in the test.
Turn On
Select this option if you want the load to be turned on to the specified
level. If not selected, it is turned on at level 0.
Level
Enter the dim value for the load, with 100 being full and 0 being off.
Transition Time Specify in seconds the ramping time for the load to read the specified
level.
Command String to Send This is the command string that is sent to the 5000LC. It is shown for ref-
erence only and should not be changed.
Send String Click [Send String] to send the string in the “Command String to Send”
box to the specified module.
Clear Memo Click [Clear Memo] to remove all messages from the message box.
The following images show two control module tests and the resulting
messages.
Compact CCU Use the functions on the Compact Diagnostics tab to perform module and
keypad tests for the Compact CCU.
Diagnostics
1. Select To/From CCU from the File menu.
4. Click the Compact Diagnostics tab, and the following screen is dis-
played.
Abort After a test has started, you can click [Abort] to stop the test. The test stops
after the current operation is completed.
Clear Memo Click [Clear Memo] to remove all existing text from the test results box.
Save Results Click [Save Results] after the tests have been run to save the test results to a
file so you can view them later. A Save Memo dialog box is displayed with
the Projects folder selected. If necessary, change to a different folder. Type
the name that you want to give the text file in the “File name” text box, and
click [Save]. The file is saved in a standard text file (.txt) format and can be
opened in most text editors.
Station Test Click [Station Test] to start the keypad communications test. Test results
for all keypads found in the system are listed in the test results box. This
test runs through the following five stages:
The LiteTouch system must be inactive (e.g., no switch presses, etc.) dur-
ing the test. If a switch is pressed during the test, no loads are activated and
an error is logged.
Ports Tested for The keypad communication test starts by testing the basic integrity of the
Basic Integrity keypad ports. The keypad port numbers correspond to the following con-
nector numbers indicated on the back of the CCU:
Port 1 is Non-Functional
This message indicates one of two things: either the CCU is defective or
the keypad data line is being held low. To determine the cause of the prob-
lem, remove the connector from the non-functional port and run the test
again. If the error occurs again, the problem is in the CCU; if it does not,
the problem is in the keypad line. Normally, a broken or open power wire
causes this problem.
After all ports have passed the basic integrity test, the following message
is displayed:
LEDs Turned Off After all ports have passed the basic integrity test, all keypad LEDs are
turned off. This is indicated by the following message:
The address increments quickly from 00 to FF. There are no error mes-
sages displayed during this time.
Response Requested from After all LEDs are turned off, a response is requested from all keypads, as
Keypads indicated by the following message:
There are two possible error messages that may appear at the end of the
“response requested” portion of the test, as follows:
If this portion of the test runs without errors, a message similar to the fol-
lowing is displayed:
Found 13 Stations
LEDs Turned On After the keypad search is complete, all LEDs on all keypads are turned
on, as indicated by the following message:
Response Requested from After all the LEDs are turned on, a response is again requested from all
Keypads keypads, as indicated by the following message:
The address increments quickly from 00 to FF. During this part of the test,
there are three possible error messages:
If the output of the power supply is not falling below the minimum
value, use the spare wire provided in the LiteTouch keypad wiring to
double the ground. If this does not improve the response, you may
need to add an additional power supply to the center or end of a keypad
run.
When the final search is completed, all keypads found during the searches
are listed in address order.
Module Test Even when a LiteTouch system appears to operate correctly when buttons
are pressed, a module may still malfunction. The control module commu-
nication test helps to identify periodic or infrequent errors. Click [Module
Test] to start the control module communications test. Test results for all
modules found in the system are listed in the test results box.
The control module communication test runs up to 100 loops. During each
loop, a response is requested from all control modules in the system.
While the test is running, the following information is displayed:
The test continues until loop 100 is reached or until you click [Abort] in the
Diagnostics tab. When you click [Abort], the test continues until the cur-
rent loop is finished.
The module address increments quickly from 00 to FF. When finished, the
test results are shown as follows:
All modules that were found and all modules that are programmed but did
not report during at least one loop are listed.
After correcting any problems, run the module communication test again.
Continue to correct problems and test until all 100 loops test error free.
Notes