instruction manual ViewStat Communicating Thermostat H VA C C o n t r o l s
AMX Limited Warranty and Disclaimer AMX Corporation warrants its products to be free of defects in material and workmanship under normal use for three (3) years from the date of purchase from AMX Corporation, with the following exceptions: • Electroluminescent and LCD Control Panels are warranted for three (3) years, except for the display and touch overlay components that are warranted for a period of one (1) year.
Table of Contents Table of Contents Product Information .................................................................................................1 Introduction........................................................................................................................ 1 System Components ......................................................................................................... 2 ViewStat Specifications .......................................................................
Table of Contents Address the Thermostats and Set Highest Address ....................................................... 27 Wiring Diagrams.............................................................................................................. 29 Single-stage furnace and AC configuration............................................................................ 29 Two-stage furnace and two-stage AC configuration. .............................................................
Table of Contents Operating the Thermostat ......................................................................................63 Front Panel Components ................................................................................................ 63 Message Display.................................................................................................................... 63 Scroll/Set-up buttons....................................................................................................
Table of Contents iv ViewStat Communicating Thermostat
Product Information Product Information Introduction The ViewStat Communicating Thermostat (FIG. 1) operates similarly to a conventional thermostat but has the unique capability of being controlled, either locally or remotely from a NetLinx or Landmark control system. The ViewStat is compatible with any 24-volt controlled HVAC system, as well as millivolt systems. This manual describes how the ViewStat connects to several different types (see theViewStat Installation and Wiring section on page 7).
Product Information System Components The components in a complete ViewStat system (including optional accessories) are listed below: System Components Component Name Description ViewStat (VST) Communicating thermostat VST-TTM Temperature support module (optional) VST-TRH Temperature/Humidity support module (optional) VST-TSF Flush-mount remote sensor Indoor flush-mount temperature/relative humidity sensor (optional) VST-TSO Duct/Outdoor remote sensor Duct/Outdoor-mount temperature/relative humid
Product Information ViewStat Specifications (Cont.) Circuit Board Components: Communication and HVAC Terminals with captive-wire connectors that connects the Thermostat, HVAC Equipment connectors equipment, control system, remote sensors and power supply. Refer to the Wiring the Thermostat section on page 21 for details. DIP Switch 4-position DIP switch that configures the thermostat for various application types (Servant/Master, Electric/Fossil, Single/Multi, Heat Pump/Heat-Cool).
Product Information The ViewStat supports up to four Support Modules, and can display any one of the following: The remote temperature on support module address 1 if its mode is set to "Control". The average temperatures of all support modules set to "Control" mode. The humidity of the VST-TRH (Temperature and Humidity Module) set to "Control" mode. VST-TTM and VST-TRH Remote Sensor Specifications Power supply 18 to 30 VAC or DC (24 V Nominal) Support Module Dimensions (HWD) 2.50" x 3.50" x 0.
Product Information HVAC System Pre-Installation Check List Before getting started, determine what type of heating system is/will be installed in the house. Then use the following table to determine if the proper numbers of wires are available, depending on the HVAC System type. HVAC System Pre-installation Check List Application # of HVAC Wires Wiring Diagram Single Stage Furnace & AC 5 FIG. 18 on page 29 Two Stage Furnace & Two Stage AC 7 FIG.
Product Information 6 ViewStat Communicating Thermostat
ViewStat Installation and Wiring ViewStat Installation and Wiring This section covers the installation, wiring and checkout of a ViewStat Communicating Thermostat System. 1. 120 volts may cause serious injury from electrical shock. Disconnect electrical power to the HVAC system before starting installation. This system is a low-voltage system. 2. Improper installation may cause serious injury from electrical shock.
ViewStat Installation and Wiring With remote temperature sensors Follow the guidelines for placement of the sensors and locate the thermostat indoors where operating range (see specs) will not be violated (i.e. do not install in a cold garage or hot equipment room). See the Support Module Installation and Wiring section on page 37 for details. Removing the Faceplate from the Base No tools are required to disassemble the thermostat – just use your hands to pull the front panel off of the base (FIG. 2).
ViewStat Installation and Wiring Setting the DIP Switch MASTER FOSSIL MULTI H/C SERVANT SINGLE HT.PUMP OFF ON ELECTRIC Set the DIP switch located on the thermostat circuit board (FIG. 4) according to the application needs (see the DIP Switch Settings table below for details). FIG. 4 Setting the DIP Switch The following table shows what each switch corresponds to depending on position.
ViewStat Installation and Wiring Attaching the MiniVerter to the ViewStat Before attaching the MiniVerter to the rear of the ViewStat, connect the wiring, as described below: 1. Detach the faceplate from the base of the ViewStat. 2. Pull the stripped/tinned wires through the cutout in the center of the base (FIG. 5). Common (black) from 24 VAC HVAC System Power Terminal Power (red) from 24 VAC HVAC System cutout jumper from RC to RH Communication Terminal Equipment terminal from Miniverter FIG.
ViewStat Installation and Wiring ViewStat base (top view) 1 Insert the MiniVerter (connector-side down) into the guide slots inside the mounting bracket. MiniVerter card 2 MiniVerter mounting bracket 3 Slide the MiniVerter into locking position in the bracket. Snap into place FIG. 6 Inserting the MiniVerter into the mounting bracket (top view). 7. Slide the MiniVerter back into its locking position in the mounting bracket. 8.
ViewStat Installation and Wiring Rx+ RxTx+ Tx- 24VAC GND Switches 3 A - Allows Transmit Communications B - Allows Received Communications PWR - Turns power to thermostat on/off Communications Wire to Protocol Adapter, other Distribution Panels or directly to Automation System A: Transmit B: Receive 2 REF LEDs light when communications are transmitted (A) or received (B) ADDRESS # ADDRESS # ADDRESS # ADDRESS # ADDRESS # ADDRESS # 1 ADDRESS # Transformer 24 V, 40 VA minimum up to 8 thermostats C -
ViewStat Installation and Wiring Mounting the Base to a Wall There are four screw holes located on the base of the thermostat; two are for a junction box mounting, along with two for alternate mounting spacing. Use one of the holes on the top and one on the bottom. 1. Place the base over the wire hole opening in the wall; level the base and mark the screw hole mounting locations (leveling required for appearance only). 2.
ViewStat Installation and Wiring The wires should be connected in the standard manner described in the following table. If standard EIA/TIA 568A/B color coding is followed, wiring problems will be minimized.
ViewStat Installation and Wiring Connecting to an Axcess Control System (via AXC-232++, AXB-EM232, or Axcent3/ PRO) To connect the ViewStat to an Axcess control system via an Axcess Cardframe (cardframe must be equipped with an AXC-232 232/422/485 Control Card), AXB-EM232 Enhanced Master, or Axcent3(PRO) Controller, refer to the card-edge pinout information below: Axcess System Card Edge Pinouts Pin Signal Function 1 GND 2 RX Receive data (RS-232) 3 TX Transmit data (RS-232) 4 +12V Ground (RS-
ViewStat Installation and Wiring Connecting to an Axcess Master Controller via the RS232/422/485 (DB-9) Port The table below lists the connector pins, signal types, and signal functions for RS-232/RS-422/RS485 DB-9 (male) connector on an Axcess Master Controller (i.e. Axcent3 or Axcent3/PRO).
ViewStat Installation and Wiring Connecting to NetLinx Integrated Controllers via the RS232/422/485 (DB-9) Port The table below lists the connector pins, signal types, and signal functions for RS-232/RS-422/RS485 DB-9 (male) connector on an NetLinx Integrated Controllers (i.e. NI-2000/3000/4000).
ViewStat Installation and Wiring Connecting to a NetLinx Master controller via NXC-COM card The Viewstat can connect to a NetLinx NXF Cardframe or NXI equipped with a NXC-COM Dual COM Port Control Card. The following table shows the card edge pinout information for the NXCCOM card.
ViewStat Installation and Wiring Connecting to a LandMark Control System PhastLink cables are used to connect all PhastLink-compatible devices, including keypads, dimmers, J-box IR devices, amplifiers, audio switches, etc. The table below lists the RJ-45 pinout information.
ViewStat Installation and Wiring Connecting to a NetLinx Control System To connect a single ViewStat to a NetLinx control system, use ICSNet cabling to connect the RJ-45 jack on the ViewStat to any available ICSNet jack on the NetLinx Master. The maximum cabling distance between the ViewStat and Master is 1,000 ft (304.8 m).
ViewStat Installation and Wiring Wiring the Thermostat 1. Strip 1/4" (0.63 cm) of insulation from each wire to be used. 2. Secure wires into the terminals on the base according to the appropriate wiring diagram, as described in the following table. Refer to the Wiring Diagrams section on page 29. Use colorcoding practices (i.e. white wire to W terminal) whenever possible. • Single Stage Furnace & AC Refer to FIG. 18 on page 29 • Two Stage Furnace & Two Stage AC Refer to FIG.
ViewStat Installation and Wiring Communication and Equipment Terminal Wiring Definitions (Cont.) Equipment Terminal (Cont.
ViewStat Installation and Wiring MULTI-STAGE FURNACE 2ND STAGE HEAT USE 18-20 GA. THERMOSTAT CABLE.
ViewStat Installation and Wiring b. FIG. 15 shows a typical heat/cool wiring schematic: OUTDOOR HEAT PUMP UNIT REV VALVE HEAT R L C SERVICE DEFROST W1 O B REV VALVE COOL Y1 2ND STG COMP. CAUTION! ENSURE HVAC SYSTEM POWER IS OFF BEFORE WIRING 1ST STG COMP. Y2 USE 18-20 GA. THERMOSTAT CABLE. NUMBER OF CONDUCTORS REQUIRED DEPENDS ON THE HVAC SYSTEM BEING CONTROLLED INDOOR BLOWER/HEAT UNIT 2ND STAGE AUX. HEAT FAN RELAY W2 1ST STAGE AUX.
ViewStat Installation and Wiring Checking HVAC System Operation Use the thermostat buttons to verify that the thermostat is controlling the equipment operation. A checkout procedure is supplied in the installation instructions supplied with thermostat. This procedure will verify only that the thermostat operates the equipment. The HVAC installer may need to connect 24VAC to the R and C terminals to check HVAC operation.
ViewStat Installation and Wiring 4. Use the down arrow button to lower the set point 3°F below room temperature. In 5 to 10 seconds the first stage of cooling begins, and the COOL message icon begins to flash. If there is a second stage it will begin in four minutes. 5. Press the Mode button until OFF appears n the Main display. During Check-out, change the mode to override the Minimum On time delays. 6.
ViewStat Installation and Wiring Address the Thermostats and Set Highest Address These steps must be done at each thermostat for communication to work properly. 1. Press the Mode and Enter buttons simultaneously at the thermostat. It may take a couple of tries to get them pressed together. This will enter the Thermostat Set Up Menu.
ViewStat Installation and Wiring Start with address 1 and increment by 1 for each new address - do not skip an address. This will optimize communications speed. Write down the address for each thermostat. 6. After the address has been selected, press the Enter button to store the address. 7. Use the Scroll Up and Scroll Down buttons to set the "Number of Stats on the Network" to the highest address that will be on the thermostat network.
ViewStat Installation and Wiring Wiring Diagrams Single-stage furnace and AC configuration. ViewStat Red (power) Black (common) (from MiniVerter) FIG.
ViewStat Installation and Wiring Two-stage furnace and two-stage AC configuration. ViewStat Red (power) Black (common) (from MiniVerter) FIG. 19 Two-stage furnace and two-stage AC configuration IMPORTANT! The B terminal is for reversing valve-heat. DO NOT connect the B terminal to the common side of the transformer.
ViewStat Installation and Wiring Roof top unit (two-stage heat and two-stage cool) configuration. ViewStat Red (power) Black (common) (from MiniVerter) FIG. 20 Roof top unit (two-stage heat and two-stage cool) configuration IMPORTANT! The B terminal is for reversing valve-heat. DO NOT connect the B terminal to the common side of the transformer.
ViewStat Installation and Wiring Boiler with AC (two transformers) configuration. ViewStat Red (power) Black (common) (from MiniVerter) FIG. 21 Boiler with AC (two transformers) configuration IMPORTANT! The B terminal is for reversing valve-heat. DO NOT connect the B terminal to the common side of the transformer.
ViewStat Installation and Wiring Single-stage heat pump configuration ViewStat Black (common) Red (power) (from MiniVerter) FIG. 22 Single-stage heat pump configuration IMPORTANT! The B terminal is for reversing valve-heat. DO NOT connect the B terminal to the common side of the transformer.
ViewStat Installation and Wiring Two-stage heat pump configuration. ViewStat Black (common) Red (power) (from MiniVerter) FIG. 23 Two-stage heat pump configuration IMPORTANT! The B terminal is for reversing valve-heat. DO NOT connect the B terminal to the common side of the transformer.
ViewStat Installation and Wiring First- stage radiant floor heat, second-stage furnace one stage of cooling configuration. ViewStat Black (common) Red (power) (from MiniVerter) FIG. 24 First-stage radiant floor heat, second-stage furnace one stage of cooling configuration IMPORTANT! The B terminal is for reversing valve-heat. DO NOT connect the B terminal to the common side of the transformer.
ViewStat Installation and Wiring 36 ViewStat Communicating Thermostat
Support Module Installation and Wiring Support Module Installation and Wiring Follow the guidelines for placement of the support modules (as described below), and locate the ViewStat indoors where the operating range of the ViewStat (32° - 99°F/0° - 37°C) will not be violated (i.e. do not install in a cold garage or hot equipment room). Refer to the Support Module Specifications section on page 3 for more information on the modules.
Support Module Installation and Wiring 4. Remove the circuit board from the base by pulling back the latch that holds it at the bottom center, as shown in FIG. 26: Pull down FIG. 26 Removing the circuit board 5. Use the sub-base as a template to mark the mounting hole locations on the wall. The word "TOP" is written in the sub-base. Position the sub-base so that the wires can be pulled through the hole in the top left-hand corner. Drill size for the wall anchors is 3/16 inch.
Support Module Installation and Wiring DIP switches must be set prior to powering the support module (support module is powered when thermostat is returned to its base). If switches need to be changed after powering the support module, the thermostat must be removed from its base for a minimum of 15 seconds to ensure proper reset of the support module. 10. Mount the thermostat on the sub-base and confirm that it is displaying the right temperature from the support module or remote sensor.
Support Module Installation and Wiring Setting the Support Module DIP Switches Both the VST-TTM and VST-TRH support modules contain a 6-position DIP switch (FIG. 30) located on the circuit board to set the support modules address, mode (monitor/control), and the temperature sensor source (T1/T2 or Onboard Sensor). The ViewStat displays the temperature reading of whichever remote sensors are connected to support modules in control mode.
Support Module Installation and Wiring Dip switch 4: Temperature Sensor 2 (VST-TTM support module only) Sensor 2 is for an external flush-mount or outdoor/duct temperature sensor for the VST-TTM support module. Determine whether you want the Sensor 2 input to monitor or control temperature. If DIP switch number 4 is in the "off " position, it will monitor the temperature. If DIP switch 4 is set to the "on" position, it will use the reported temperature to control the thermostat.
Support Module Installation and Wiring Applications Heat Pump Applications If the support module is being used with a heat pump thermostat with auxiliary heat, the thermostat can be configured to disable the use of auxiliary heat during warm weather and to lock out the compressor when the outdoor temperature is too cold. This allows for the most efficient use of energy. At warmer temperatures, a heat pump will operate much more efficiently than the auxiliary heat.
Support Module Installation and Wiring Mode of Operation Set to "Humidify" The B terminal is continually energized in the "Humidify" mode. When the thermostat calls for humidity, the W1/HUM terminal will energize. If the minimum off time of 2 minutes has not elapsed since the previous call, no terminals will energize until it has. All energized terminals will remain energized for the minimum on time of 2 minutes.
Support Module Installation and Wiring 44 ViewStat Communicating Thermostat
Set Up and Configuration Set Up and Configuration The ViewStat has many features that can be adjusted to customize operations. Temperature Control Set Up, Balance Point Set Up and Communications Set Up, in particular, should only be adjusted with the help of a qualified service technician. When first powered up, the Message Display will scroll through the current mode status, fan status, and Heating/Cooling output status. This is referred to as Passive Display because you do not interact with it.
Set Up and Configuration The following items are configured in thermostat set-up: Network Override Set-Up This enables or disables the Network Override feature. When Network Override has been invoked the thermostat will only respond to the buttons of the thermostat; commands sent by the automation system are ignored. Pressing the Enter button activates Network Override. However, you can disable this feature if you don’t want users to be able to activate Network Override.
Set Up and Configuration Security Set-Up This prevents unauthorized individuals from accessing Thermostat Set-Up. A code can be setup that must be entered to gain entry into Thermostat Set-Up (FIG. 35). Security Set Up Remove Password More Next Set New Password More Enter Lockout Code after 4th digit entered ConfirmCode #### accept change after 4th digit entered EXIT Back FIG. 35 Security set-up FIG.
Set Up and Configuration Communications Set-Up This is where the thermostat address is entered. Additionally, the total number of thermostats (or the highest addressed stat on the network) is entered here to optimize communication timing. Consult a qualified service technician before changing any of the values in this Sub-Menu (SubMenu not shown). Temperature Set-Up The first and second stage differentials can be changed, as can the display temperature offset.
Set Up and Configuration Backlight Set Up More On With Every Change Next On Only When Needed More Set, 1=lighter 2-darker toggle between 1 and 2 using the Up and Down buttons Disable More EXIT Back FIG. 37 Backlighting set-up Balance Point Set-Up Balance points limit heat pump operation when the outdoor temperature is too high or too low. It requires an optional support module with an outdoor temperature sensor.
Set Up and Configuration Display Set-Up Options (Cont.) SHOW DATE AND TIME Display Set Up More the message display will, by default, scroll three messages showing the status of the mode, fan and equipment outputs. A fourth, date and time, can also be displayed in the scroll list. Temperature Scale °F°C F Show Temp Setpts Always Next Show Setpts Only If Changed More Display Time and Yes Date? EXIT Back FIG.
Using the NetLinx Module to Program the ViewStat Using the NetLinx Module to Program the ViewStat AMX_ViewStat NetLinx Module - Overview The ViewStat Communicating Thermostat may be controlled from a NetLinx system using the AMX_ViewStat NetLinx module. This module requires ViewStats to be connected through an ICSNet interface. The ViewStat module is designed to save you the work of manually coding the entire ViewStat command set.
Using the NetLinx Module to Program the ViewStat It is important that the serial number array be the same length as the device array. If the serial number array happens to be shorter, the length will be set to that of the device array and the new members of the array will be set to the value 1.
Using the NetLinx Module to Program the ViewStat The ViewStat Model The model will define a security system as consisting of the following components: 1. System: This refers the controller and all that it controls. 2. Zone: The system will consist of one or more ViewStat zones. A zone is nothing more than an area that can be controlled separate from other areas. Zones have their own temperature settings. 3. Thermostat: Each zone contains a thermostat.
Using the NetLinx Module to Program the ViewStat Command Interface - SEND_COMMANDs (Cont.) Command 'T- DATE-' Description Set date. Parameters: • : id of thermostat/zone • : MMDDYY Example: 'T-1 DATE-030894' 'T- DATE?' Requests current date on thermostat 'T- DEHUMIDIFY-' Set dehumidify set point.
Using the NetLinx Module to Program the ViewStat Command Interface - SEND_COMMANDs (Cont.) Command 'T- HEAT-' Description Set heat set point. Parameters: • : id of thermostat/zone • : + = increase heat set point by one degree - = decrease heat set point by one degree 38..88 = new heat set point (F) Examples: 'T-1 HEAT-+' 'T-1 HEAT-68' 'T- HEAT?' Query for current heat set point.
Using the NetLinx Module to Program the ViewStat Command Interface - SEND_COMMANDs (Cont.) Command 'T- HUMIDIFY-' Description Set humidify set point. Parameters: • : id of thermostat/zone • : + = Increase humidify set point by one percent - = Decrease heat set point by one percent 10-90 = humidify point (in percent) Example: 'T-6 HUMIDIFY-30' 'T- HUMIDIFY?' Query for current humidify set point.
Using the NetLinx Module to Program the ViewStat Command Interface - SEND_COMMANDs (Cont.) Command 'T- MENU-' Description When on, displays text as set by the MSG command. Parameters: • : id of thermostat/zone • : 1 = enables display of 'msg' message 0 = disables display of 'msg' message 'T- MENU?' Gets the current menu state 'T- MODE-' Set HVAC mode.
Using the NetLinx Module to Program the ViewStat Command Interface - SEND_COMMANDs (Cont.) Command 'T- TEMP?' Description Query for current inside temperature. Parameter: • : id of thermostat/zone Example: 'T-4 TEMP?' 'T- TIME-' Set time. Parameters: • : id of thermostat/zone • : HHMMSS (24-hour clock) Example: 'T-1 TIME-163248' 'T- TIME?' Requests current time on thermostat.
Using the NetLinx Module to Program the ViewStat String Feedback The NetLinx module will provide feedback to the glue code for ViewStat system changes via string events. Below are the strings supported. Data coming from the module will be in the form of strings. Data going to the module will be in the form of commands. String Feedback String 'T- COOL-' Description Reports current cool set point. Parameters: • : id of thermostat/zone • : 60..
Using the NetLinx Module to Program the ViewStat String Feedback (Cont.) String 'T- HMODE-' Description Reports current humidify mode. Parameters: • : id of thermostat/zone • : OFF = disabled (no humidity control) HUMID = humidify mode DEHUM = dehumidify mode AUTO = automatically controlled based on humidify and dehumidify set points. Example: 'T-6 HMODE-AUTO' 'T- HOLD-' Reports current thermostat hold state.
Using the NetLinx Module to Program the ViewStat String Feedback (Cont.) String 'T- MODE-' Description Reports current HVAC mode. Parameters: • : id of thermostat/zone • : OFF = disabled (no cool, no heat) HEAT = heat mode (no cool) COOL = cool mode (no heat) AUTO = thermostat automatically controls heat and cool based on set points. Example: 'T-6 MODE-AUTO' 'T- OUTHUM-' Query for current outside humidity. Parameters: • : id of thermostat/zone • : 0..
Using the NetLinx Module to Program the ViewStat String Feedback (Cont.) String 'SCALE-' Description Reports current temperature scale. Parameter: • : C = Celsius F = Fahrenheit (default) Example: 'SCALE-F' 'USEDEBUG-' Displays debug state. Parameter: • : 1 = enabled 0 = disabled 'VERSION=xx.yy' Reports current version number of the NetLinx module. Example: 'VERSION=2.
Operating the Thermostat Operating the Thermostat This section describes the front panel components, and gives instructions for operating the ViewStat thermostat. FIG. 40 shows the front panel. Front Panel Components Message Display Two types of messages are displayed, Permanent and Temporary Messages. Permanent Messages are those that scroll continually during thermostat operation. Temporary (flashing) Messages are intended to catch your eye and must be reset to be removed from the display.
Operating the Thermostat Adjust buttons The Adjust buttons adjust the heating and cooling temperature settings. Fan button The fan can be operated continuously (FAN ON) or only when there is a need to heat or cool. Enter button The Enter (or Network Override) button is used to override the home automation system, to clear temporary flashing messages on the message display and with the set-up features of the thermostat. Main display The Main display (FIG.
Operating the Thermostat Operating The Thermostat Notes on temperature adjustments: The COOL setting must always be a minimum of 2° (F or C) higher than the HEAT setting. The thermostat will automatically maintain the 2° difference. For example, if the Cooling set point is 75°F and one changes the Heating set point to 74°F, the thermostat will automatically change the Cooling set point to 76°F.
Operating the Thermostat – Do not set to OFF mode during periods when freezing temperatures could occur. Setting temperatures Press the Up or Down adjust button. The setting to be changed will begin to flash. Press and hold the button to change the setting. If operating in the HEAT mode, the only temperature set point available to change is the Heat setting. When the room temperature drops below this setting the heat will come on (call for heating) to raise the temperature. EM.
Operating the Thermostat In Case Of Power Failure This thermostat does not require a battery. If the power goes out, the screen is blank. During the period the power is off, the heating/cooling system will not operate. When power is restored, the thermostat will return to the previous settings. The thermostat is equipped with a continuous memory feature which does not require a battery.
Operating the Thermostat 68 ViewStat Communicating Thermostat
Operating the Thermostat ViewStat Communicating Thermostat 69
ARGENTINA • AUSTRALIA • BELGIUM • BRAZIL • CANADA • CHINA • ENGLAND • FRANCE • GERMANY • GREECE • HONG KONG • INDIA • INDONESIA • ITALY • JAPAN LEBANON • MALAYSIA • MEXICO • NETHERLANDS • NEW ZEALAND • PHILIPPINES • PORTUGAL • RUSSIA • SINGAPORE • SPAIN • SWITZERLAND • THAILAND • TURKEY • USA ATLANTA • BOSTON • CHICAGO • CLEVELAND • DALLAS • DENVER • INDIANAPOLIS • LOS ANGELES • MINNEAPOLIS • PHILADELPHIA • PHOENIX • PORTLAND • SPOKANE • TAMPA 3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.