Universal Input BACnet Objects
UI - Universal Input Object Description (Analog Input: 0-7)
Each universal input in all types of modules is represented on the BACnet network as the BACnet Analog Input object with the following properties:
Dynamically creatable: no, dynamically deletable: no.
Property Name | Required | Proprietary | Writable | Property ID | Data Type | Description |
---|---|---|---|---|---|---|
OBJECT_IDENTIFIER | Yes | From AI:0 to AI-7 | ||||
OBJECT_NAME | Yes | UI-x | ||||
OBJECT_TYPE | Yes | |||||
PRESENT_VALUE | Yes | PRESENT_VALUE and UNITS property | ||||
STATUS_FLAGS | Yes | |||||
EVENT_STATE | Yes | |||||
OUT_OF_SERVICE | Yes | OUT OF SERVICE property | ||||
UNITS | Yes | PRESENT_VALUE and UNITS property | ||||
COV_INCREMENT | COV INCREMENT property | |||||
INPUT_TYPE * | Yes | Yes | 4001 | Enumerated | UI CONFIGURATION object (Multistate Value: 1-8) | |
RESOLUTION * | Yes | Yes | 4002 | Enumerated | ||
FILTER * | Yes | Yes | 4003 | Unsigned | ||
VOLTAGE * | Yes | 3010 | Unsigned | |||
RESISTANCE * | Yes | 3012 | Unsigned | |||
DRY_CONTACT * | Yes | 3013 | Enumerated |
Note: Object’s additional properties are saved to keep the backward compatibility with the older firmware version. In the new firmware version, each property has a corresponding BACnet object.
PRESENT_VALUE and UNITS Property
The property contains the actual value and unit of the universal input according to the INPUT_TYPE property value. The units for the Present Value are defined by the UI_CONFIGURATION object.
COV INCREMENT Property
In the firmware version above 4.0, MIX and MINI modules support COV (change of value), which means that the module automatically sends the universal input value if it changes more than the COV Increment property value (in IP modules this value can be also changed from the module web page).
OUT OF SERVICE Property
If the Out Of Service property is false, the Present Value property represents the actual value read from the input. Setting the Out Of Service property to true stops updating the Present Value property, allowing to write a custom value to it. The custom value will then override the value read from the physical input.
WARNING!
If the Out Of Service property is false, the Present Value property cannot be overridden, and the module will return an error message: “Write Access Denied”.
UI CONFIGURATION Object (Multistate Value: 1-8)
The object is used to set the type of the universal input. Changing the input type and the analog input units property (voltage, resistance, or sensor type) also has an impact on the UI object units.
Object | Description | Unit Property |
---|---|---|
1 | Voltage measurement 0-10 V | mV |
2 | Resistance input | Ω |
3 (default) | The temperature sensor 10K3A1 NTC B=3975K | °C |
4 | The temperature sensor 10K4A1 NTC B=3695K | °C |
5 | The temperature sensor 10K NTC B=3435K Carel | °C |
6 | The temperature sensor 20K6A1 NTC B=4262K | °C |
7 | The temperature sensor 2,2K3A1 NTC B=3975K | °C |
8 | The temperature sensor 3K3A1 NTC B=3975K | °C |
9 | The temperature sensor 30K6A1 NTC B=4262K | °C |
10 | The temperature sensor SIE1 | °C |
11 | The temperature sensor TAC1 | °C |
12 | The temperature sensor SAT1 | °C |
13 | The temperature sensor Pt1000 | °C |
14 | The temperature sensor Ni1000 | °C |
15 | The temperature sensor NI1000 21C | °C |
16 | The temperature sensor NI1000 LG | °C |
17 | The temperature sensor 10K Type2 NTC B=3975K | ºF |
18 | The temperature sensor 10K Type3 NTC B=3695K | ºF |
19 | The temperature sensor 20K NTC B=4262K | ºF |
20 | The temperature sensor 3K NTC B=3975K | ºF |
21 | The temperature sensor PT1000 | ºF |
22 | The temperature sensor NI1000 32F | ºF |
23 | The temperature sensor NI1000 70F | ºF |
This parameter is also available as the BACnet UI Analog Input object property number 4001. For configuration parameters, please refer to the Modbus manual register numbers 40151-40158.
UI RESOLUTION Object (Multistate Value: 9-16)
The object is used to determine the bit resolution for each of the 12- and 16-bit universal inputs.
Setting the value to 1 sets the resolution of the converter to 12-bit. Setting the value to 2 sets the resolution of the converter to 16-bit.
Object Value | Description |
---|---|
1 (default) | 12-bit |
2 | 16-bit |
WARNING!
Setting the 16-bit resolution increases the measurement time for one channel from 10 ms to 140 ms. The total time necessary to measure all the channels increases from 80 ms to 1120 ms.
The parameter is also available as the BACnet UI Analog Input object property number 4002.
UI FILTER Object (Analog Value: 14-21)
The object is used to determine the time constant of the low pass filter. The value is expressed in seconds. Valid values must be in the range from 0 to 60 seconds. The default value is 2 seconds. Setting the value to 0 disables the filter.
The parameter is also available as the BACnet UI Analog Input object property number 4003.
In case of the UI shortcut or open-loop, the filter is reset and UI value filtering is stopped.
UI DRY_CONTACT Object (Binary Value: 0-7)
The object contains information about the status of digital inputs (dry contact). If the input is shorted to the ground, the value is set to 1. The UI_DRY_CONTACT object works only if the UI_CONFIGURATION object is set to resistance or temperature.
This status is also available as the BACnet UI Analog Input object property number 3013.