Download Print this page
Distech Controls GS-CMAD Series Hardware Installation Manual
Distech Controls GS-CMAD Series Hardware Installation Manual

Distech Controls GS-CMAD Series Hardware Installation Manual

Advanced co sensors

Advertisement

Quick Links

GS-CMAD Series
Advanced CO Sensors
Figure 1: GS-CMAD (Duct) CO Sensors
Product Description
This document describes the hardware installation procedures for the
GS-CMAD (Duct) CO Sensors.
The GS-CMA Series are carbon monoxide gas detectors. They use an
electrochemical sensor to monitor the carbon monoxide level and
output a field-selectable 4-20 mA, 0-5 or 0-10 Vdc. The sensing range
and output may be scaled to either 100, 150, 300, 400 or 500 ppm via
the on-board menu.
General Installation Requirements
For proper installation and subsequent operation of each device, pay
special attention to the following recommendations:
-
Upon unpacking the product, inspect the contents of the carton for
shipping damages. Do not install damaged device.
-
Avoid areas where corroding, deteriorating or explosive vapors,
fumes or gases may be present.
-
Ensure that all equipment is installed according to local, regional,
and national regulations.
Personal injury or loss of life may occur if you do not follow a
procedure as specified.
Equipment damage or loss of data may occur if you do not
follow a procedure as specified.
Take reasonable precautions to prevent electrostatic
discharges to the controller when installing, servicing or
operating the controller. Discharge accumulated static
electricity by touching one's hand to a well-grounded object
before working with the controller.
H a r d w a r e I n s t a l l a t i o n G u i d e
Mounting
The CO duct type sensor installs on the outside of a return air duct with
the sampling tube inserted into the duct. Use the included foam plug to
prevent air from entering the enclosure through the conduit and
causing an incorrect reading. Mount the sensor in an easily accessible
location in a straight section of duct at least five feet from corners and
other items that may cause disturbances in the air flow. Avoid areas
with vibrations or rapid temperature changes.
The duct CO detector principal of operation is based on the Venturi
effect of the probe that extends into the HVAC duct. Air flowing through
the duct is forced into the vent holes on one side of the probe, into the
enclosure, over the CO sensor and then is drawn back out of the
enclosure via the probe vent holes on the opposite side.
Drill or punch a 1-1/8" or 1-1/4" hole in the duct at the preferred
location and insert the probe into the hole to mark the enclosure
mounting holes. Remove the unit and drill the four mounting holes.
Clean all drilled holes of debris before mounting the device. Mount the
enclosure to the duct with four sheet metal screws such that the duct
air flow is parallel with the vent holes in the probe (i.e.: air flows directly
into the probe holes). To prevent air leaks, ensure the gasket is
compressed around the probe between the device enclosure and the
air duct.
Open the cover by releasing the latch and connect the device
according to the wiring instructions. After wiring and setup are
complete, close and latch the cover. Secure it with two self-tapping
screws in the holes provided.

Advertisement

loading
Need help?

Need help?

Do you have a question about the GS-CMAD Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Distech Controls GS-CMAD Series

  • Page 1 H a r d w a r e I n s t a l l a t i o n G u i d e GS-CMAD Series Advanced CO Sensors Figure 1: GS-CMAD (Duct) CO Sensors Product Description Mounting This document describes the hardware installation procedures for the The CO duct type sensor installs on the outside of a return air duct with GS-CMAD (Duct) CO Sensors.
  • Page 2 Alarm Relay Wiring Hardware Setup If equipped, the alarm relay outputs are available on the NO, COM and NC terminals for each relay. The relay COM terminals are NOT The only hardware setup required is to select the analog output type connected to the signal or power supply COM terminal nor to each with the pcb switch labelled VOLT and mA.
  • Page 3 Operation – Normal Mode Wiring Example In normal operation the sensor will measure the CO level in the surrounding air and output a proportional value on the analog output which is scaled to the default range of 0-300 ppm. The CO reading will also be displayed on the LCD and updated in the communication value.
  • Page 4 "silence" the buzzer due to the Fault alarm only. Buzzer silence due to buzzer to beep once every 10 minutes. The LCD will periodically show the Fault alarm will hold until the fault condition is reset via the menu. "ReCal Required". If enabled, and the device is in Re-Cal mode, The buzzer may still activate due to a CO setpoint alarm if enabled.
  • Page 5 <MENU> 10. Relay 2 Use the <ROLL> key to scroll through the available options. The relay 2 alarm trip point may be set from Trip 150 20 to 500 ppm in 10 ppm increments. Press <SAVE> to save the setting. The factory default is 150 ppm. This item will not be shown if relay 2 is not installed.
  • Page 6 <MENU> 23. Out Type Use the <ROLL> key to toggle the voltage output type to either 0-5 Vdc or 0-10 Vdc. Press <SAVE> to 0-5 Vdc save the setting. The factory default is 0-5 Vdc. Note that this item is only shown if the pcb switch is in the VOLT position.
  • Page 7 The default Modbus delay is minimum (0). This can be changed in the programmers who may need to add support to their systems to menu. It is the slave response delay and can be set from minimum to communicate with this device. The CO Sensor communicates on 350ms.
  • Page 8 Unsigned 16-bit integer 40004 Word Read 0x0000 = relay1 not activated, 0x0001 = relay1 activated Unsigned 16-bit integer 40005 Word Read 0x0000 = relay2 not activated, 0x0001 = relay2 activated Unsigned 16-bit integer 40006 Word Read 0x0000 = test not activated, 0x0001 = test activated Unsigned 16-bit integer 40007 Word...
  • Page 9  Function Codes (RTU mode) 0x03 --- Read holding registers Query Slave address Function Starting Starting Quantity Quantity registers MSB registers LSB (0x01 to 0xFF) code (0x03) address MSB address LSB * Starting address = 0x0000 to 0xFFFF, Quantity of registers = 0x0000 to 0x007D Response Slave address Function...
  • Page 10 Slave address Register value Register value 0x03 0x02 (0x01 to 0xFF) 0x00 * Register value = 0x0000 = buzzer not activated, 0x0001 = buzzer activated 0x03 --- Read Relay 1 Status Query Slave address 0x03 0x00 0x03 0x00 0x01 (0x01 to 0xFF) Response Slave address Register value...
  • Page 11 Slave address Register 0x06 0x00 0x07 0x00 (0x01 to 0xFF) value LSB * Register value = 0x0000 = buzzer disable, 0x0001 = buzzer enable 0x06 --- Write single register (BUZZER_TRIP) Query Slave address Register 0x06 0x00 0x08 0x00 (0x01 to 0xFF) value LSB Response Slave address...
  • Page 12 0x06 --- Write single register (RELAY2_TRIP) Query Slave address Register 0x06 0x00 0x0D 0x00 (0x01 to 0xFF) value LSB Response Slave address Register 0x06 0x00 0x0D 0x00 (0x01 to 0xFF) value LSB * Register value = 0x0000 to 0x0030, corresponding to 20 to 500 ppm, TRIP = 20 + 10 * (RELAY2_TRIP) 0x06 --- Write single register (RELAY2_HYST) Query Slave address...
  • Page 13 Slave address Register 0x06 0x00 0x12 0x00 (0x01 to 0xFF) value LSB Response Slave address Register 0x06 0x00 0x12 0x00 (0x01 to 0xFF) value LSB * Register value = 0x0000 = fault mode disable, 0x0001 = fault mode enable, 0x0002 = fault mode reset, revert to disable 0x06 --- Write single register (FAULT_TIME) Query Slave address...
  • Page 14 Slave address Register 0x06 0x00 0x17 0x00 (0x01 to 0xFF) value LSB Response Slave address Register 0x06 0x00 0x17 0x00 (0x01 to 0xFF) value LSB * Register value = 0x0000 = ReCal mode disable, 0x0001 = ReCal mode enable, 0x0002 = ReCal mode reset, revert to enable 0x06 --- Write single register (RECAL_TIME) Query Slave address...
  • Page 15 Register Register Register Register Return-line feed Return-line feed value MSB value value value LSB (CRLF) 0x0D (CRLF) 0x0A Exception response Slave address Function Function Start Slave address Exception code character (:) (0x01 to 0xFF) Code + 0x80 Code + 0x80 (0x01 to 0xFF) 0x30 0x3A...
  • Page 16 0x30 (buzzer not activated) 0x30 0x30 0x30 0x0D 0x0A 0x31 (buzzer activated) 0x03 --- Read Relay 1 Status Query Slave address Slave address 0x3A 0x01 to 0xFF 0x01 to 0xFF 0x30 0x33 0x30 0x30 0x30 0x33 0x30 0x30 0x30 0x31 LRC MSB LRC LSB 0x0D...
  • Page 17 0x30 0x30 0x30 0x31 LRC MSB LRC LSB 0x0D 0x0A Response Slave address Slave address 0x3A 0x30 0x33 0x30 0x32 0x01 to 0xFF 0x01 to 0xFF 0x30 (fault not activated) 0x30 0x30 0x30 0x0D 0x0A 0x31 (fault activated) 0x06 --- Write single register (BUZZER_ENABLE) Query Slave address Slave address...
  • Page 18 Slave address Slave address 0x3A 0x30 0x36 0x30 0x30 0x30 0x41 0x01 to 0xFF 0x01 to 0xFF 0x30 0x30 Register value Register value LSB LRC MSB LRC LSB 0x0D 0x0A Response Slave address Slave address 0x3A 0x01 to 0xFF 0x01 to 0xFF 0x30 0x36 0x30...
  • Page 19 Slave address Slave address 0x3A 0x30 0x36 0x30 0x30 0x30 0x45 0x01 to 0xFF 0x01 to 0xFF 0x30 0x30 Register value Register value LSB LRC MSB LRC LSB 0x0D 0x0A Response Slave address Slave address 0x3A 0x01 to 0xFF 0x01 to 0xFF 0x30 0x36 0x30...
  • Page 20 Query Slave address Slave address 0x3A 0x01 to 0xFF 0x01 to 0xFF 0x30 0x36 0x30 0x30 0x31 0x32 0x30 (fault mode disable) 0x30 0x30 0x30 0x31 (fault mode enable) LRC MSB LRC LSB 0x0D 0x0A 0x32 (fault mode reset) Response Slave address Slave address 0x3A...
  • Page 21 Response Slave address Slave address 0x3A 0x01 to 0xFF 0x01 to 0xFF 0x30 0x36 0x30 0x30 0x31 0x35 0x30 0x30 0x30 0x30 or 0x31 LRC MSB LRC LSB 0x0D 0x0A 0x06 --- Write single register (OUTPUT_TEST) Query Slave address Slave address 0x3A 0x01 to 0xFF 0x01 to 0xFF...
  • Page 22 Exception response Slave address Slave address Function Code * Function Code * 0x3A 0x30 (0x01 to 0xFF) (0x01 to 0xFF) + 0x80 + 0x80 Exception code 0x01, 0x02 or 0x03 Return-line feed Return-line feed (0x31, 0x32 or 0x33) (CRLF) 0x0D (CRLF) 0x0A * If Function Code = 03, then MSB = 0x38, LSB = 0x33, for example 22/23...
  • Page 23: Product Drawings

    ©, Distech Controls Inc., 2014. All rights reserved. While all efforts have been made to verify the accuracy of information in this manual, Distech Controls is not responsible for damages or claims arising from the use of this manual. Persons using this manual are assumed to be trained HVAC specialist / installers and are responsible for using the correct wiring procedures and maintaining safe working conditions with fail-safe environments.