User Manual for Kele models including: KNET-CO2 BACnet and Modbus Networked CO2 Sensor Transmitter, KNET-CO2, BACnet and Modbus Networked CO2 Sensor Transmitter, Modbus Networked CO2 Sensor Transmitter, Networked CO2 Sensor Transmitter, CO2 Sensor Transmitter, Sensor Transmitter, Transmitter
kele.com | Kele 34-08-2000 | Gas & Specialty Sensors | Carbon Dioxide
File Info : application/pdf, 24 Pages, 955.17KB
DocumentDocumentKNET-CO2 BACnet and Modbus Networked CO2 Sensor/Transmitter with Relay Preliminary User's Manual Last Rev Date: 12/16/24 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com 90-0018-0a KNET-CO2 User's Manual Table of Contents Feature Overview.......................................................................................................................................... 3 CO2 Sensor ............................................................................................................................................... 3 Relay......................................................................................................................................................... 3 BACnet ..................................................................................................................................................... 3 Modbus ..................................................................................................................................................... 3 Network Topology.................................................................................................................................... 4 NEARcom ................................................................................................................................................ 5 Calibration ................................................................................................................................................ 5 Specifications ................................................................................................................................................ 6 Installation..................................................................................................................................................... 7 Mechanical ............................................................................................................................................... 7 Wiring....................................................................................................................................................... 7 Power.................................................................................................................................................... 7 Relay .................................................................................................................................................... 8 Network Connection ............................................................................................................................ 8 Configuration ................................................................................................................................................ 9 NEARcom ................................................................................................................................................ 9 Inspecting the KNET-CO2 Settings ..................................................................................................... 9 Configuration Procedure ........................................................................................................................ 12 Example configuration BACnet ...................................................................................................... 12 Example configuration Modbus ...................................................................................................... 13 Operation .................................................................................................................................................... 14 Relay....................................................................................................................................................... 14 CO2 Sensor ............................................................................................................................................. 14 Sensor Supervision ............................................................................................................................. 14 BACnet ................................................................................................................................................... 14 Modbus ................................................................................................................................................... 15 Calibration................................................................................................................................................... 16 Calibration Procedure ............................................................................................................................. 16 Disclaimers ................................................................................................................................................. 17 Life Safety .............................................................................................................................................. 17 Warranty ..................................................................................................................................................... 17 Appendix 1: BACnet objects and default values ........................................................................................ 18 Device Object ......................................................................................................................................... 18 CO2 - Analog Input Object 1 ................................................................................................................. 19 Relay Binary Output Object 1 ............................................................................................................. 20 Relay Setpoint - Analog Value Object 1 ................................................................................................ 21 Enable Local Relay Control - Binary Value Object 1 ............................................................................ 21 Appendix 2: Modbus registers ................................................................................................................... 22 Appendix 3: 3rd Party Software Components & Licenses ........................................................................ 23 Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 2 KNET-CO2 User's Manual Feature Overview The KNET-CO2 is a supervised, network-capable CO2 sensor/transmitter with a single relay. It can be configured for local concentration based or network-controlled actuation. The KNET-CO2 can communicate using BACnet MS/TP, Modbus RTU, or Modbus ASCII, all using an RS-485 transport layer. The KNET-CO2 has a supervised, dual-beam CO2 sensor for long-term stability without the need for frequent re-calibration. Configuration of settings is accomplished using the NEARcom app with an NFC-capable smartphone for easy `fill in the blanks' network setup. CO2 Sensor The KNET-CO2 uses a self-compensating `dual beam', NDIR (Non-Dispersive InfraRed) CO2 detection system with a second IR detector to measure and eliminate the major inherent drift mechanisms (source amplitude degradation and sensor-wall reflectivity changes) for greatly enhanced long-term accuracy. To achieve comparable performance, single beam systems need `self-calibration' algorithms that can be wildly inaccurate in changing building occupancy profiles. The KNET-CO2 can be used in any building occupancy profile with no compromise in long-term accuracy. The gas detection system is internally supervised, so the KNET-CO2 will immediately notify its controller in the unlikely event of failure. Relay The KNET-CO2 has a dry-contact, 2-Amp rated, Single-Pole Double-Throw (Form C) pilot relay that can be controlled by two different mechanisms; local setpoint or network control. With Setpoint Control, the relay is controlled locally by the device based on its current CO2 setpoint. Network Control passes control of the relay to the active network interface where it is modeled either as a binary output (BACnet) or a holding register (Modbus). BACnet BACnet (Building Automation and Control network) is a standardized communication protocol used for building automation created by ASHRAE (American Society of Heating, Refrigeration, and Air-Conditioning Engineers). BACnet specifies a vendor-independent set of models and messages that enable equipment from multiple manufacturers to be integrated within the same control network. BACnet can use several different physical communication systems depending on the constraints of the system, the most common being BACnet/MSTP and BACnet/IP. Most end devices only support one transport layer; bridges are available that can translate messages between different transport layers. The KNET-CO2 supports only BACnet/MSTP using RS-485. Modbus Modbus is an industrial control protocol. It has somewhat less overhead than BACnet, allowing fewer data types and providing less context information about modeled objects. In Modbus all data is held in registers that can be read or written to interact with the values they model (e.g., CO2 reading, relay state, etc.). A single client device sends requests to servers such as the KNET-CO2. Servers will not initiate communication unless they are directly addressed. Modbus supports several modes of communication; RTU, ASCII, and TCP all using the same data model. Modbus RTU (remote terminal unit) and Modbus ASCII both use asynchronous serial communication protocols for their physical layers (typically RS485) and differ mainly in how data is encoded, RTU being more efficient and ASCII being somewhat more readable. The KNET-CO2 supports Modbus ASCII & RTU only via RS-485. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 3 KNET-CO2 User's Manual Network Topology The KNET-CO2 uses RS-485 as its physical transport layer. Individual network elements are connected with a single twisted-pair of conductors, often covered by a metal shield. All network elements are wired in a `daisy chain' configuration as shown in Figure 1. Only the units at the ends of the chain have a terminating resistor connected between the two data lines. Figure 1: BACnet Network Topology Top: Properly routed network with no stubs and EOL termination only at the two ends of the network. Bottom: Improperly routed network with branch and stub connections as well as improper termination (both enabled mid-chain and disabled at the terminals). Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 4 KNET-CO2 User's Manual NEARcom NEARcom is a free app for Android (Android 14 or later) and Apple (iPhone 7 or later) phones equipped with near-field communication (NFC). NEARcom creates a virtual front panel for the KNET-CO2 on a smart phone, and allows the user to view and make changes to the device's settings. Using the NEARcom app is simple and intuitive: the user simply launches the app and briefly holds the phone near the front of the KNET-CO2 to read the device's current settings. After reading the KNET-CO2, the user can take the phone away from the device to view and make any desired changes to the settings. After all setting adjustments are complete, the user briefly holds the phone near the front of the KNET-CO2 and the new settings are transferred back to the device. Changes to the KNET-CO2 using the NEARcom app can be made while the device is unpowered (prior to installation) or while the devices is powered and operating normally. Refer to the Configuration section for more detailed information. Calibration Although the dual-beam CO2 sensor does not need frequent calibration the KNET-CO2 supports a single-point calibration using 2000 ppm CO2, balance air or balance nitrogen calibration gas. Calibration gas is distributed compressed in cylinders with pressures above 100 psi. To create the low pressure, weak flow gas stream fed to the CO2 sensor requires a pressure regulator that fits onto the cylinder supplying the calibration gas and delivers the low-pressure output stream into the ¼" OD plastic tubing that connects to the KNET-CO2's calibration nipple. This collection of apparatus, called a `calibration kit', is available from Kele.com under part number KCAL-2000. Accurate control of the flow rate of calibration gas into the sensor is essential for accurate calibration. A flow rate of 100 to 150 ml/min (milliliters/minute) is ideal. Significantly higher flow rates risk bursting the filter membrane at the sensor's diffusion port. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 5 Specifications KNET-CO2 User's Manual Parameter Value Communication protocols BACnet MS/TP, Modbus RTU, Modbus ASCII Supported baud rates 9600, 19200, 38400, 76800, 115200 Gas Sensor Supervised, Dual-beam, non-dispersive infrared (NDIR) Gas Sampling Method 0.5 micron filtered diffusion Measurement Range 0-5000ppm Repeatability ± 20 ppm CO2 Measurement Accuracy Greater of: ± 50 ppm or ± 5% of reading Calibration One point, single gas calibration Recommended Calibration Interval 5 years Warm-up time Initial readings within 15 seconds Full accuracy in 5 minutes Power Requirements 15 - 40 VDC or 18 - 28 VAC RMS Power Consumption Less than 3 Watts Operating Temperature Range 0 - 50° Celsius (32 122 F) Operating Humidity Range 5 - 80% continuous; 0-95% intermittent [RH] non-condensing Enclosure Dimensions 4.5" x 2.8" x 1.0" (116 x 72 x 25 mm) Wall mounting Enclosure Material White Satin Finish, thick wall ABS Plastic UL 94 V-O Flammability Rated Relay SPDT, Dry contact, Max rating 2A at 24VDC or 24VAC Warranty 3-year for sensor, 7-year for electronics Table 1: KNET-CO2 Specifications. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 6 KNET-CO2 User's Manual Installation Mechanical The KNET-CO2 mounts most conveniently onto a standard single-gang electrical box, with wiring entering the enclosure through the access opening in its base. The same mounting holes can be used to affix the KNET-CO2 onto any flat vertical surface with appropriate fasteners. Figure 2: Case Dimensions (mm &[in]). The unit is specified for vertical mounting as shown in Figure 2, but will function, at only slightly degraded accuracy, in any orientation. Wiring Feed wires through the enclosure base, then mount the base onto a junction box or directly to the wall. Connect wires to screw terminals on the circuit board as shown in Figure 3. The screw terminal connectors are removable for easy wire landing and keyed so that they can only be inserted back into the correct socket in the correct orientation. Align the slots in the cover with the tabs on the base and snap enclosure cover closed. Back the set screw (on the bottom of the cover) out to secure enclosure cover using a 3/32" Allen wrench. Figure 3: Attaching to single gang box. Power The KNET-CO2 is typically powered from a polarized, nominal 24 VAC source. One side of the supply is be tied to earth ground. This lead is designated common, often a white wire and nomenclated as `COM' or just `C'. The other power supply lead is often a red wire labeled `HOT' or just `H'. It is critically important that all network devices are powered with the `HOT' power lead connected to the `HOT' power terminal and the `COM' lead to the `COM' terminal. For installations without low-voltage operating power, or power of uncertain polarity, the simplest and safest solution is to connect each unit to its own power-line-driven, Class 2, 24 VAC step-down transformer. The secondary must be earth grounded, identified as the `common' lead and connected to the `COM' terminal of the unit as shown in Figure 4. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 7 KNET-CO2 User's Manual Relay The Single-pole double-throw (SPDT) relay connection terminals are shown in Figure 4 This is a low-voltage pilot-relay DO NOT CONNECT TO LINE VOLTAGE. When the relay is inactive the common (COM) terminal will be connected to the normally closed (NC) terminal and the normally open (NO) terminal will not be connected. When the relay is active the common terminal will be connected to the normally open (NO) terminal and the normally closed (NC) terminal will not be connected. Network Connection The network (BACnet or Modbus) data lines should be connected in a daisy chain configuration with no stubs or branches as shown in Figure 1. The RS-485 network uses a 3-conductor data interconnection: a twisted-pair (A- and B+) and a metallic shield. The twisted-pair conductors are not identical and must not be confused with each other during installation. In all installations (except for the last unit on the Figure 4: Wiring diagram showing connections current segment) there will be an incoming and an outgoing data pair and their shield or drain wires. It is critical that both incoming and outgoing A- conductors are connected to the A- terminal, and both incoming and outgoing B+ conductors to the B+ terminal. If the unit being installed is the last one on the segment (i.e. there are only single A- & B+ wires) the end-of-line resistor should be enabled by setting the EOL jumper (see Figure 5) to the EOL position with the shorting block on the left. Only the end devices in the daisy chain should have EOL termination enabled. The shield connection terminal is provided for convenience in connecting the cable shields or drain wires together. The shield is not electrically connected to the KNET-CO2 and using the connector to couple the shields is optional, but electrically connecting the two shields or drain wires is absolutely required. The shield is left floating at the end unit. The shield for the entire segment should be tied to ground only at a single end-point, typically the BAS. Do Not connect the shield to the `COM' terminal. Kele.com. Figure 5: Data line termination jumper LEFT: EOL termination enabled RIGHT: EOL termination disabled 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 8 Configuration KNET-CO2 User's Manual Figure 6: Links to download NEARcom app. Because of the relatively complex setup required to configure a networked sensor, the configuration is done through a graphical user interface (GUI) on an Android (Android 14 or later) and Apple (iPhone 7 or later) phone running the NEARcom configuration app. The free apps can be downloaded from the Google Play or Apple App stores using the QR codes in Figure 6. NEARcom The NEARcom app uses Near Field Communication (NFC) technology to provide a shortrange "touch" link with a mobile device to allow configuration, monitoring and adjustment of the KNET-CO2. Its settings are transferred to the phone by touching the phone to the front cover (with the middle-back of the phone near the area indicated in Error! Reference source n ot found.8). After the transfer is acknowledged, the phone can be taken away so the current configuration settings can be reviewed and changes made while holding the phone in a comfortable position. After making changes the phone is placed near the antenna again to transfer the changes to the KNET-CO2 (refer to the blow procedures for more information). The configuration settings can be reviewed and changed while the KNET-CO2 is unpowered, allowing the device to be configured, unpowered, on the bench, prior to installation. Inspecting the KNET-CO2 Settings Before proceeding, download and install the NEARcom app from the Apple App-Store or from the Google Play Store (QR codes in Figure 6). 1. If an Android phone is being used, ensure NFC is turned on: refer to the phone's manual for more information. Figure 7: Approximate location of the NFC antenna 2. Locate and launch the NEARcom app; the app will display "Read settings to make configuration changes." 3. Press the "Read" button located at the top of the app; the app will instruct the user to hold the phone over the KNET-CO2. Hold the middle-back of the phone near the area indicated in Error! Reference source not f ound.8. After the transfer is complete, the phone can be moved away from the KNET-CO2, and the app will display all of the KNET-CO2 current settings. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 9 KNET-CO2 User's Manual Configuring the Device Settings 1. Follow the steps outlined in Inspecting the KNET-CO2 Settings section above. No setting configurations are allowed until the current device settings have first been retrieved. Locate the setting to be adjusted. Select a setting by touching it, then make the desired changes: multiple settings can be changed before transferring them back to the KNETCO2. When settings are changed, their fields will be highlighted to indicate they will be updated during the next Write transfer 2. Press the "Write" button located at the top of the app: the app will display a message instructing the user to hold the phone over to the KNET-CO2 to transfer the new settings. NOTE: the "Write" button will be grayed out and inactive until a change to the settings have been made. 3. Place the middle-back of the phone over the area indicated in Figure 7 and hold it in this location until the prompt is removed. NOTE: moving the phone away from the KNET-CO2 too early will abort transferring the new setting and an error message will be displayed. If this occurs, dismiss the error message, place the phone over the KNET-CO2 and hold it place until the transfer is complete. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 10 KNET-CO2 User's Manual Network Parameter Value Description Both Baud Rate Communication Mode 9600, 19200, 38400, 76800, 115200 Network Communication speed BACnet, Modbus Network type selection MSTP Address 0 to 127 Must be unique in its MSTP segment and less than or equal to the value of MSTP Maximum Master Maximum Master 1 to 127 Must be greater than or equal to MSTP Address BACnet Device Instance Device Name 1 to 4194302 Limited to 50 characters Must be unique in the entire network Text field for user input of a device name (not required can be blank). Device Location Limited to 50 characters Text field for user input describing the device's location (not required). Device Description Limited to 50 characters Text field for user input describing the device (not required). Modbus Mode RTU, ASCII Transmission mode of network messages Modbus Modbus Address 1 to 247 Must be unique on the subnet Modbus Parity Even, Odd, None Communication parity bit. Setting must match other units. Table 2: Configuration parameters for BACnet and Modbus networks Device Config. Parameters Value Description Relay Control Method Remote or Setpoint Remote: the network has control of the KNETCO2 relay actuation. Setpoint: the KNET-CO2 has control of relay actuation based on the value of CO2 Alarm Setpoint. CO2 Alarm Setpoint 0 to 5000 ppm The KNET-CO2 relay will actuate when the CO2 concentration rises above this setting (refer to Relay in the Operation section for more details). Table 3: KNET-CO2 Configuration Parameters Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 11 KNET-CO2 User's Manual Configuration Procedure Before beginning the configuration process: 1. Determine and record the parameter values needed for your installation: a list of the parameters for a BACnet or Modbus network is shown in Table 2. 2. Determine how the KNET-CO2 relay will be controlled (refer to Table 3 for more information). NOTE: All KNET-CO2 network parameters for any previously configured units can quickly be determined; refer to Inspecting the KNET-CO2 Settings in the Configuration section of this manual. Example configuration BACnet For this example, the KNET-CO2 is being configured while it is unpowered (prior to installation). The process is the same if the KNET-CO2 is powered; however, the installer should ensure the MSTP Address and Device Instance are unique before the KNET-CO2 is attached to an existing network. 1. Launch the NEARcom app and read the current settings by pressing the Read button at the top of the screen and holding the phone near the KNET-CO2 (refer to Inspecting the KNET-CO2 Settings in the Configuration section of this manual). No setting changes can be made until this step is complete. 2. Touch Baud Rate and set this parameter to the value used by the rest of the network (9600, 19200, 38400, 76800, or 115200). 3. Set the Communication Mode parameter to BACnet: the NEARcom app will display only the parameters specific to BACnet. 4. Set the MSTP Address to the desired value This address is the physical-layer address that identifies the KNET-CO2 being installed to the network and must be unique to the MSTP network segment. 5. Set the Maximum Master parameter to the desired value. It must be set to a value greater-than or equal to the highest MSTP address that will be used on this MSTP segment (trunk) to which the device is connected. Caution: setting max master too low may result in nodes which are unable to communicate. If in doubt max master should be set to 127. 6. Set the Device Instance to a unique value for the entire BACnet network (value ranges from 0 to 4194302). 7. Select and enter the desired text for Device Name, Device Location, and Device Description parameters. These parameters can be left empty or contain up to 50 characters. 8. Select desired setting for Relay Control Method (Remote or Setpoint). If using Setpoint, enter a value the for CO2 Alarm Setpoint parameter (refer to Table 3). 9. Transfer the new settings to the KNET-CO2 by pressing the Write button at the top of the screen, then hold the phone near the KNET-CO2 until the setting are completely transferred. Refer to Configuring the KNET-CO2 Settings section in this manual for more details. SETTINGS ARE NOT TRANSFERRED TO THE KNET-CO2 UNTIL THIS STEP IS COMPLETED AND A SUCCESS DIALOG IS SHOWN. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 12 KNET-CO2 User's Manual Example configuration Modbus For this example, the KNET-CO2 is being configured while it is unpowered (prior to installation). The process is the same if the KNET-CO2 is powered; however, the installer should ensure the Modbus Address is unique before the KNET-CO2 is attached to an existing network. 1. Launch the NEARcom app and read the current settings by pressing the Read button at the top of the screen and holding the phone near the KNET-CO2 (refer to Inspecting the KNET-CO2 Settings in the Configuration section of this manual). No setting changes can be made until this step is complete. 2. Touch Baud Rate and set this parameter the value used by the rest of the network (9600, 19200, 38400, 76800, or 115200). 3. Set the Communication Mode parameter to Modbus: this will cause all Modbus specific parameters to be shown and all of the BACnet specific parameters are hidden. 4. Select the Modbus Mode that is being used by the rest of the network (RTU or ASCII). 5. Set the Modbus Address of the device being installed (1 through 247). This address is the physical layer address and must be unique to prevent multiple devices from attempting to respond to queries. 6. Select the Modbus Parity setting that the rest of the network is using (Even, Odd, or None). 7. Select desired setting for Relay Control Method (Remote or Setpoint). If using Setpoint, enter a value the for CO2 Alarm Setpoint parameter (refer to Table 3). 8. Transfer the new settings to the KNET-CO2 by pressing the Write button at the top of the screen, then hold the phone near KNET-CO2 until the setting are completely transferred. Refer to Configuring the KNET-CO2 Settings section in this manual for more details. NOTE: Settings are NOT changed within the KNET-CO2 until this step 8 is complete. If desired, the new settings can be verified directly after they have been transferred to the KNET-CO2 by following steps outlined in the Inspecting the KNET-CO2 Settings section of the manual. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 13 KNET-CO2 User's Manual Operation Relay The relay can be controlled by two different mechanisms, setpoint control based on the CO2 reading or network control (default). When the relay is driven based on the setpoint it will be inactive as long as the CO2 concentration is below the setpoint threshold + the hysteresis value (10 ppm). Once active the relay will not transition to the inactive state until the CO2 concentration of the space falls below the setpoint threshold minus the hysteresis value. Under network control the relay state is irrevocably commanded by the network and is not responsive to local CO2 concentration (unless commanded to be so by the network). The operating mode of the relay is determined solely by the network. The mechanism of network relay control varies based on which communication protocol is being used; if BACnet is enabled the device controls the relay based on the binary output object using a priority array, if Modbus is enabled then the relay is driven based on the `Relay state' register. CO2 Sensor There is a 10s delay at startup before readings are available, during this time the CO2 will read 0 ppm. If setpoint control is enabled the relay will be inactive during startup to allow time for the CO2 sensor to initialize. The CO2 reading is updated once every second. Sensor Supervision The proper operation of the sensor is continually monitored by its internal supervision functionality. The following network properties are set should a sensor failure be detected. BACnet Reliability property of Analog Input 1: unreliable other Status_Flags property of Analog Input 1: `fault bit' is SET Modbus Register 4001 (CO2 Status) returns Status Code 7 Table 4: Out of Service notification. The unit is declared out of service during calibration or if sensor fails. BACnet A complete list of the objects available on the KNET-CO2 is available starting on page 18. The device will initiate a single i-am after power-up to enable faster device discovery but otherwise will not initiate any network traffic (except token passing and polling for masters) without being queried. If supporting hardware, such as the relay, is not present then the Reliability property for the corresponding object will indicate this. None of the objects support event state reporting and Event State for all objects will always read Normal (0). Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 14 KNET-CO2 User's Manual Modbus The KNET-CO2 uses either Modbus RTU or ASCII and supports even, odd, and no parity. The default settings are Modbus RTU with even parity. Each frame is formatted based on settings as shown below in Table 5. Mode Setting Parity Setting Start Bits Data Bits Parity Bits Stop Bits Even 1 8 1 1 RTU Odd 1 8 1 1 None 1 8 0 2 ASCII Even 1 7 Odd 1 7 1 1 1 1 None 1 7 0 2 Table 5: Modbus Data Formatting The register table is available on Table 6 on page 22. All registers are modeled as holding registers. If a register is listed as read-only then any attempts to write to the register will receive an error response. Registers can be read with function code 3 (read holding register) and written with function code 6 (write single register). Attempts to write to a read-only register will receive an error response with exception code 4. The mode, parity, device address, and baud rate are set using the NEARcom configuration application. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 15 KNET-CO2 User's Manual Calibration During calibration the KNET-CO2 Analog Input object's reliability will be set as shown in Table 4. During the calibration, the relay will be in an inactive state even if the CO2 is above the setpoint. Calibration requires a calibration kit with calibration grade 2000 ppm CO2, balance air or nitrogen gas, available from KELE as part number KCAL-2000. Assemble its gas delivery components as shown in Figure 8. Figure 9 shows the location of the KNET-CO2's calibration port. Insert the ¼ inch OD gas delivery tube through it and over the calibration nipple of the sensor inside. Figure 8: Calibration Gas Delivery Apparatus: No changes are made until the calibration is confirmed during step 5; if an error is made during the process, remove and reconnect the KNET-CO2's power to abort the calibration. Calibration Procedure 1. Temporarily remove the dust cover from the calibration gas port on the bottom of the enclosure cover. 2. Pass the 1/4" OD calibration gas tube into the `Calibration Gas Port' and slide onto the fitting inside. Enable calibration gas flow by turning the regulator knob a half-turn counter-clockwise (see Figure 8). 3. Allow calibration gas to flow for one minute, then use a 1/16" Allen wrench (or equivalent) to depress the "CO2 Calibration Activator" switch for 5 seconds until the LED blinks yellow. 4. After a few minutes the LED will blink green. The calibration process is completed. Figure 9:Calibration landmarks 5. Remove calibration gas tube from case and ensure that the `hiss' of flowing gas can still be heard. If gas flow is NOT DETECTED the KNET-CO2 has very likely been mis-calibrated. Briefly disconnect the unit's power to abort the calibration. Replace the calibration gas cylinder and repeat the process starting at step 2. 6. If gas is still flowing, press and hold the calibration button to accept and save the calibration. The LED will turn solid green, indicating that calibration is complete. If the calibration process is not confirmed within 5 minutes after the LED turns green in step 4, the unit will abandon the calibration and return to normal operation with the calibration unchanged. 7. Disable gas flow by turning the regulator knob fully clockwise, and remove gas tubing from the calibration port. 8. Replace the dust cover on the gas calibration port. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 16 Disclaimers Life Safety KNET-CO2 User's Manual This KNET-CO2 is not designed, certified, sold or authorized for use in applications where failure of this device could be reasonably expected to result in personal injury or death. Warranty Kele warrants to Buyer that for the duration stated in Table 1 (on page 6) from the date of shipment of Products to the Buyer that Products will substantially conform to the product specifications agreed to by Kele. This warranty is not transferable. This warranty does not cover: Defects due to misuse, abuse, or improper or inadequate care, service or repair of Products; Defects due to modification of Products, or due to their alteration or repair by anyone other than Kele; Problems that arise from lack of compatibility between Kele Products and other components used with those Products or the design of the product into which Products are incorporated. Buyer is solely responsible for determining whether Products are appropriate for Buyer's purpose, and for ensuring that any product into which Products are incorporated, other components used with Kele's Products, and the purposes for which Kele's Products are used are appropriate and compatible with those Products. Unless Kele agrees otherwise, to obtain service under this warranty, Buyer must pack any nonconforming Product carefully, and ship it, postpaid or freight prepaid, to Kele, Inc. at 3300 Brother Boulevard Memphis, TN 38133 before the expiration of the warranty period shown in Table 1. Buyer must include a brief description of the nonconformity. Any actions for breach of this warranty must be brought within one year of the expiration of this warranty. If Kele determines that a returned Product does not conform to this warranty it will, at its sole discretion, either repair or replace that Product, and will ship the Product back to Buyer free of charge. At Kele's option, Kele may choose to refund to Buyer the purchase price for a nonconforming Product instead of repairing or replacing it. Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 17 KNET-CO2 User's Manual Appendix 1: BACnet objects and default values Device Object Property Default Access permissions Object_Identifier Object_Name Object_Type System_Status Vendor_Name Vendor_Identifier Model_Name Firmware_Revision Application_Software_Version Location Description Protocol_Version Protocol_Revision Protocol_Services_Supported Protocol_Object_Types_Supported Object_List Max_APDU_Length_Accepted Segmentation_Supported APDU_Timeout Number_Of_APDU_Retries Max_Master Max_Info_Frames Device_Address_Binding (device, 283000) KNET-CO2 8 : Object Device 0 : Operational Kele, Inc. 283 KNET-CO2 v2.0.2 v2.0.2 "": empty string CO2 sensor 1 14 ReadProperty, WriteProperty, DeviceCommunicationControl, WhoHas, Who-Is analog-input, analog-value, binaryoutput, binary-value, device {(device, 283000), (analog-input, 1), (binary-output, 1), (analog-value, 1), (binary-value, 1)} 480 3 : None 10000 0 127 1 {} Read / Write Read / Write Read Read Read Read Read Read Read Read / Write Read / Write Read Read Read Read Read Read Read Read Read Read / Write Read Read Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 18 Property Database_Revision Property_List KNET-CO2 User's Manual Default 1 {system-status, vendor-name, vendoridentifier, model-name, firmwarerevision, application-software-version, protocol-version, protocol-revision, protocol-services-supported, protocolobject-types-supported, object-list, max-apdu-length-accepted, segmentation-supported, apdu-timeout, number-of-apdu-retries, max-master, max-info-frames, location, description, device-address-binding, databaserevision} Access permissions Read Read CO2 - Analog Input Object 1 Property Object_Identifier Object_Name Object_Type Present_Value Status_Flags Event_State Reliability Out_Of_Service Units Property_List Default (analog-input, 1) Carbon Dioxide 0 : Object Analog Input Current value from sensor {F,F,F,F} 0 : Normal 0 : No Fault Detected False 96 : Parts Per Million {present-value, status-flags, event-state, reliability, out-of-service, units} Access permissions Read Read Read Write (only when Out_Of_Service is True) / Read Read Read Read Write / Read Read Read Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 19 KNET-CO2 User's Manual Relay Binary Output Object 1 Property Object_Identifier Object_Name Object_Type Present_Value Status_Flags Event_State Reliability Out_Of_Service Polarity Inactive_Text Active_Text Priority_Array Relinquish_Default Property_List Default Access permissions (binary-output, 1) Relay 4 : Object Binary Output False {F,F,F,F} 0 : Normal 0 : No Fault Detected False 0 : Normal Inactive Active {Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null} False {present-value, status-flags, event-state, reliability, out-ofservice, polarity, inactive-text, active-text, priority-array, relinquish-default} Read Read Read Read / Write Read Read Read Read / Write Read Read Read Read Read / Write Read Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 20 KNET-CO2 User's Manual Relay Setpoint - Analog Value Object 1 Property Default Access permissions Object_Identifier Object_Name Object_Type Present_Value Status_Flags Event_State Out_Of_Service Units Property_List (analog-value, 1) Relay Setpoint 4 : Object Binary Output 1000 {F,F,F,F} 0 : Normal False 96 : Parts Per Million {present-value, status-flags, event-state, out-of-service, units} Read Read Read Read / Write Read Read Read Read Read Enable Local Relay Control - Binary Value Object 1 Property Default Object_Identifier Object_Name Object_Type Present_Value Status_Flags Event_State Out_Of_Service Inactive_Text Active_Text Property_List (binary-value, 1) Enable Local Relay Control 5 : Object Binary Value inactive {F,F,F,F} 0 : Normal False BACnet relay control based on the relay present value (Binary Output 1) Local relay control based on the setpoint present value (Analog Value 1) {present-value, status-flags, event-state, out-of-service, inactive-text, active-text} Access permissions Read Read Read Read / Write Read Read Read Read Read Read Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 21 KNET-CO2 User's Manual Appendix 2: Modbus registers Register Name Type Units Access Permissions 4001 CO2 Status uint16 See table below Read 4002 CO2 Reading uint16 ppm Read 4003 Enable relay setpoint control Bool enable=1 / disable=0 Read / Write 4004 Relay state Bool on=1 / off=0 Read / Write 4005 Relay setpoint uint16 ppm Read / Write Table 6: Modbus Registers. The leading '4' is by convention to indicate holding register and is not sent to the device. Status code Description 0 Normal operation 1 No sensor present 6 No relay present 7 Sensor fault (during normal operation) or calibration ongoing (during calibration process) 12 Internal communication error Table 7. Possible values for Modbus CO2 status register (register 4001). Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 22 KNET-CO2 User's Manual Appendix 3: 3rd Party Software Components & Licenses The following components are used in the software of this device. FreeModbus - https://www.embedded-experts.at/en/freemodbus/ Licensed under BSD 3-Clause license, text available at https://github.com/cwalterat/freemodbus/blob/master/bsd.txt FreeRTOS - https://www.freertos.org/ Licensed under MIT license, text available at https://www.freertos.org/a00114.html JSMN - https://zserge.com/jsmn/ Licensed under MIT license, text available at https://github.com/zserge/jsmn/blob/master/LICENSE STM HAL - https://github.com/STMicroelectronics/stm32g0xx_hal_driver Licensed under BSD 3-Clause license, text available at https://github.com/STMicroelectronics/stm32g0xx_hal_driver/blob/master/License.md Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 23 Date 12/16/2024 KNET-CO2 User's Manual REVISION HISTORY Comments Preliminary release as 90-0018-0a Kele.com. 3300 Brother Boulevard Memphis, TN 38133 Phone: 877-826-9045 www.kele.com Page 24