For other MODBUS interpretation documentation, see following links.
Serial MODBUS Gateway - Wireless Device Register Definitions
Ethernet Gateway 4 - MODBUS TCP Sensor Register Definitions
Definitions
Register - Addressable 16-bit pieces of data within a MODBUS device.
Integer - A positive or negative whole number
Concatenate - Concatenate, concatenation, or concat is a term that describes combining a string, text, or other data in a series without any gaps.
NA - Not Applicable
u8 - UnSigned Int8
u16 - UnSigned Int16
u32 - UnSigned Int32
u64 - UnSigned Int64
s8 - Signed Int8
s16 - Signed Int16
FRR - Fast Read Register
MSV - Most Significant Value
LSV - Least Significant Value
PSIG - PSIG (pound-force per square inch gauge) is a unit of pressure relative to the surrounding atmosphere. By contrast, PSIA measures pressure relative to a vacuum (such as that in space).
_H - Suffix identifying the HIGH or first bits of an integer at least 16 bits long.
_L - Suffix identifying the LOW or last bits of an integer at least 16 bits long.
Profile
Sensor Name
Data Type
Data Points Presented
Unit
Interpretation
FRR Data
The sensor profile number
Name of the sensor
Describes the base data type being generated by the sensor. *Each row correlates to its own data point
General description of the data present in the FRRs.
Units of measurement for each data point
Describes how to interpret the sensor data as it is presented in Fast Read Registers. Includes the acceptable range of the sensor, and an example of any calculations that may be required to convert the data to usable values.
An example of how the Fast Read Register (FRR) data will be displayed. The FRR values will contain the most relavent information for that sensor. FRRs are able to display multiple registers depending on integer size, and sensor requirements. [FRR_Dat0] - [FRR_Dat1] - [FRR_Dat2] - [FRR_Dat3]
2
Temperature
s16
Temperature
Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [65136 to 1250]-[0]-[0]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000]-[0x0000]-[0x0000]
3
Dry Contact
u8
Open/Closed
Integer
Default Mode: 0 = Open Loop 1 = Closed Loop
[Open/Closed]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
4
Water Detect
u8
Not Present / Present
Integer
Default Mode: 0 = Not Present 1 = Present
[Not Present/Present]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
5
Activity Detection
u8
Motion Detected / No Motion Detected
Integer
Default Mode: 0 = No Motion Detected 1 = Motion Detected
[Motion Detected/No Motion Detected]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
9
Open/Closed
u8
Open/Closed
Integer
Default Mode: 0 = Open Loop 1 = Closed Loop
[Open/Closed]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
11
Button
u8
Checking In / Pressed
Integer
0 = Checking In 1 = Pressed
[Checking In/Pressed]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
12
Control
u8
Relay 1: On/Off; Relay 2: On/Off
Integer
0 = Both Relays: OFF 1 = Relay 1: ON 2 = Relay 2: ON 3 = Both Relays: ON
[Relay 1: On/Off; Relay 2: On/Off]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
15
G-Force Snapshot
s16 s16 s16
X: 0.000 Y: 0.000 Z: 0.000
G-Force (G) G-Force (G) G-Force (G)
Formula: Divide by 1000 for 3 decimal resolution. Example: 2715 / 1000 = 2.715 Range: -8.000 G to 8.000 G
[X]-[Y]-[Z]-[NA] Example Decimal: [2715]-[0523]-[6025]-[0] Hex: [0x0A9B]-[0x020B]-[0x1789]-[0x0000] Range Decimal: [65472 to 8000]-[65472 to 8000]-[65472 to 8000]-[0] Hex: [0xFF93 to 0x1F40]-[0xFF93 to 0x1F40]-[0xFF93 to 0x1F40]-[0x0000]
16
Impact
u8
Force Detected / No Force Detected
Integer
Convert FRR value to binary, each bit represents a different data point generated by the sensor. Definitions for each bit are listed below. Example: 187 = 1011 1011 Byte: hgfe dcba Bit0 (a) - X Polarity: 0 = g+ 1 = g- Bit1 (b) - X Event: 0 = none 1 = happened Bit2 © - Y Polarity: 0 = g+ 1 = g- Bit3 (d) - Y Event: 0 = none 1 = happened Bit4 (e) - Z Polarity: 0 = g+ 1 = g- Bit5 (f) - Z Event: 0 = none 1 = happened Bit6 (g) - EA: 0 = none 1 = Global Event happened Bit7 (h) - Internal Communication Problems
[187]-[NA]-[NA]-[NA] Example Decimal: [187]-[0]-[0]-[0] Hex: [0x00BB]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 255]-[0]-[0]-[0] Hex: [0x0000 to 0x00FF]-[0x0000]-[0x0000]-[0x0000]
21
22
0-20 mA Current
u16
Current
Milliamps (mA)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 744 / 100 = 7.44 mA Range: 0 mA to 24mA
[Milliamps]-[NA]-[NA]-[NA] Example Decimal: [744]-[0]-[0]-[0] Hex: [0x02E8]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 2400]-[0]-[0]-[0] Hex: [0x0000 to 0x0960]-[0x0000]-[0x0000]-[0x0000]
26
28
32
35
High Temperature
s16
Temperature
Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [65136 to 1250]-[0]-[0]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000]-[0x0000]-[0x0000]
36
43
Humidity
s16 s16
Temperature Relative Humidity
Celxius © Relative Humidity (%)
Formula: Divide by 100 for 2 decimal resolution. Formula: Divide by 100 for 2 decimal resolution. Example: 2710 / 100 = 27.10 C, 4555 / 100 = 45.55% Range: -40.0 C to 125.0 C, 00.00% to 100.00%
[Temperature]-[RelativeHumidity]-[NA]-[NA] Example Decimal: [2710]-[4555]-[0]-[0] Hex: [0x0A96]-[0x11CB]-[0x0000]-[0x0000] Range Decimal: [65136 to 1250]-[0 to 10000]-[0]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000 to 0x2710]-[0x0000]-[0x0000]
46
Low Temperature
s16
Temperature
Celxius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -200.0 to 162.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [63536 to 1620]-[0]-[0]-[0] Hex: [0xF830 to 0x0654]-[0x0000]-[0x0000]-[0x0000]
56
H2S
s16 s16 s16
Temperature H2S Instant H2S TWA
Celsius © Parts Per Million (PPM) Parts Per Million (PPM)
Formula: Divide by 10 for 1 decimal resolution. Formula: Divide by 1000 for 1 decimal resolution. Formula: Divide by 1000 for 1 decimal resolution. Example: 271 / 10 = 27.1 C 17800 / 1000 = 17.8 PPM Range: -40.0 C to 125.0 C
[Temperature]-[H2SInstant]-[H2STWA]-[NA] Example Decimal: [271]-[17800]-[2300]-[0] Hex: [0x010F]-[0x4588]-[0x08FC]-[0x0000] Range Decimal: [65136 to 1250]-[0 to 50000]-[0 to 50000]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000 to 0xC350]-[0x0000 to 0xC350]-[0x0000]
59
64
Voltage Detect 500VAC
u8
No Voltage Present / Voltage Present
Integer
Default Mode: 0 = No Voltage Present 1 = Voltage Present
[VoltagePresent]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
65
Water Temperature
s16
Temperature
Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [65136 to 1250]-[0]-[0]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000]-[0x0000]-[0x0000]
67
Commercial Ultrasonic
u16
Distance
Centimeters (CM)
Distance from target in CM. Range: 10 CM to 400 CM
[Distance]-[NA]-[NA]-[NA] Example Decimal: [350]-[0]-[0]-[0] Hex: [0x015E]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [10 to 400]-[0]-[0]-[0] Hex: [0x000A to 0x0190]-[0x0000]-[0x0000]-[0x0000]
70
Resistance
u32
Resistance
Ohms (O)
Data produced by the sensor is in u32 format. 2 out of 4 FRRs are needed to contain this value. Concatenate the FRRs in order to reconstruct the full value. Concatenate: [Resistance0] + [Resistance1] MSV LSV Formula After Concatenate: Divide by 10 for 1 decimal point resolution Example: [37] - [46402] -> Convert to Hexidecimal [0x0025] + [0xB542] = [0x0025B542] Convert Concatenated result back to Decimal 2,471,234 / 10 = 247,123.4 O Range: 0 to 250,000.0 O
[Resistance0]-[Resistance1]-[NA]-[NA] Example Decimal: [37]-[46402]-[NA]-[NA] Hex: [0x0025]-[0xB542]-[0x0000]-[0x0000] Range Decimal: [0 to 38]-[0 to 65535]-[0]-[0] Hex: [0x0026 to 0xFFFF]-[0x0000 to 0xFFFF]-[0x0000]-[0x0000]
71
72
0-5 VDC
u16
Voltage
Volts (V)
Formula: Divide by 1000 to get 1 decimal point resolution. Example: 3400 / 1000 = 3.4 V Range: 0 V to 5 V
[Volts]-[NA]-[NA]-[NA] Example Decimal: [3400]-[0]-[0]-[0] Hex: [0x0D48]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 5000]-[0]-[0]-[0] Hex: [0x0000 to 0x1388]-[0x0000]-[0x0000]-[0x0000]
74
0-10 VDC
u16
Voltage
Volts (V)
Formula: Divide by 1000 to get 1 decimal point resolution. Example: 7400 / 1000 = 7.4 V Range: 0 V to 10 V
[Volts]-[NA]-[NA]-[NA] Example Decimal: [7400]-[0]-[0]-[0] Hex: [0x1CE8]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 10000]-[0]-[0]-[0] Hex: [0x0000 to 0x2710]-[0x0000]-[0x0000]-[0x0000]
75
Tilt
s16 s16
Pitch Roll
Degrees (°) Degrees (°)
Formula: Divide by 100 for 2 decimal point resolution. Example: 17518 / 100 = 175.18° Range: -180.00° to 180.00°
[Pitch]-[Roll]-[NA]-[NA] Example Decimal: [16578]-[238]-[0]-[0] Hex: [0x40C2]-[0x00EE]-[0x0000]-[0x0000] Range Decimal: [47536 to 18000]-[47536 to 18000]-[0]-[0] Hex: [0xB9B0 to 0x4650]-[0xB9B0 to 0x4650]-[0x0000]-[0x0000]
78
Water Rope
u8
No Water Present / Water Present
Integer
Default Mode: 0 = No Water Present 1 = Water Present
[NoWaterPresent/WaterPresent]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
79
Pressure 50
u16
Pressure
Pounds/Square Inch in Gauge (PSIG)
Formula: Divide by 10 to get 1 decimal point resolution. Example: 359 / 10 = 35.9 PSI Range: 0 PSI to 50 PSI
[Pressure]-[NA]-[NA]-[NA] Example Decimal: [340]-[0]-[0]-[0] Hex: [0x0167]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 500]-[0]-[0]-[0] Hex: [0x0000 to 0x01F4]-[0x0000]-[0x0000]-[0x0000]
82
Pressure 300
u16
Pressure
Pounds/Square Inch in Gauge (PSIG)
Formula: Divide by 10 to get 1 decimal point resolution. Example: 2595 / 10 = 259.5 PSI Range: 0 PSI to 300 PSI
[Pressure]-[NA]-[NA]-[NA] Example Decimal: [2595]-[0]-[0]-[0] Hex: [0x0A23]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 3000]-[0]-[0]-[0] Hex: [0x0000 to 0x0BB8]-[0x0000]-[0x0000]-[0x0000]
83
Pressure Custom
u16
Pressure
Pounds/Square Inch in Gauge (PSIG)
Formula: Divide by 10 to get 1 decimal point resolution. Example: 359 / 10 = 35.9 PSI Range: 0 PSI to 50 PSI
[Pressure]-[NA]-[NA]-[NA] Example Decimal: [340]-[0]-[0]-[0] Hex: [0x0167]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 500]-[0]-[0]-[0] Hex: [0x0000 to 0x01F4]-[0x0000]-[0x0000]-[0x0000]
84
Duct Temperature
s16
Temperature
Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [65136 to 1250]-[0]-[0]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000]-[0x0000]-[0x0000]
86
Thermocouple
s16
Temperature
Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -100.0 to 400.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [65436 to 4000]-[0]-[0]-[0] Hex: [0xFF9C to 0x0FA0]-[0x0000]-[0x0000]-[0x0000]
90
Pulse Counter(64)
u64
Count
Pulses
Data produced by the sensor is in u64 format. All 4 FRRs are required to store this value. Concatenate the FRRs in order to reconstruct the full value. Concatenate: [Count0]+[Count1]+[Count2]+[Count3] MSV LSV Example: (Decimal) (Hexidecimal) [0]-[1]-[6498]-[43584] —> [0x0000]-[0x0001]-[0x1962]-[0xAA40] (Individual FRR) (Concatenated) [0x0000]+[0x0001]+[6498]+[43584] = 0x000000011962AA40 ? Decimal 4,720,863,808 is the reconstructed full value Range: 0 to 2^64-1
[Count0]-[Count1]-[Count2]-[Count3] Example Decimal: [65535]-[65535]-[65535]-[65535] Hex: [0xFFFF]-[0xFFFF]-[0xFFFF]-[0xFFFF] Range Decimal: [0 to 65535]-[0 to 65535]-[0 to 65535]-[0 to 65535] Hex: [0x0000 to 0xFFFF]-[0x0000 to 0xFFFF]-[0x0000 to 0xFFFF]-[0x0000 to 0xFFFF]
92
Quad Temp
s16 s16 s16 s16
Temperature Temperature Temperature Temperature
Celsius © Celsius © Celsius © Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[Temperature]-[Temperature]-[Temperature] Example Decimal: [271]-[271]-[271]-[271] Hex: [0x010F]-[0x010F]-[0x010F]-[0x010F] Range Decimal: [65136 to 1250]-[65136 to 1250]-[65136 to 1250]-[65136 to 1250] Hex: [0xFE70 to 0x04E2]-[0xFE70 to 0x04E2]-[0xFE70 to 0x04E2]-[0xFE70 to 0x04E2]
93
Current Meter 20A
u16 u16 u16
Avg Current Max Current Min Current
Amps (A) Amps (A) Amps (A)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 1567 / 100 = 15.67 A Range: 0 A to 50 A Physical hardware limitations
[Amps]-[Amps]-[Amps]-[NA] Example Decimal: [1567]-[1567]-[1567]-[0] Hex: [0x061F]-[0x061F]-[0x061F]-[0x0000] Range Decimal: [0 to 5000]-[0 to 5000]-[0 to 5000]-[0] Hex: [0x0000 to 0x1388]-[0x0000 to 0x1388]-[0x0000 to 0x1388]-[0x0000]
94
Current Meter 150A
u16 u16 u16
Avg Current Max Current Min Current
Amps (A) Amps (A) Amps (A)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 1567 / 100 = 15.67 A Range: 0 A to 200 A Physical hardware limitations
[Amps]-[Amps]-[Amps]-[NA] Example Decimal: [1567]-[1567]-[1567]-[0] Hex: [0x061F]-[0x061F]-[0x061F]-[0x0000] Range Decimal: [0 to 20000]-[0 to 20000]-[0 to 20000]-[0] Hex: [0x0000 to 0x4E20]-[0x0000 to 0x4E20]-[0x0000 to 0x4E20]-[0x0000]
95
Vibration Meter
u8 u8 u8 u8
X Speed Y Speed Z Speed Duty Cycle
Millimeters Per Second (MM/S) Millimeters Per Second (MM/S) Millimeters Per Second (MM/S) Percentage (%)
Formula: Divide by 10 for 1 decimal resolution Formula: Divide by 10 for 1 decimal resolution Formula: Divide by 10 for 1 decimal resolution No calculation required Example: 235 / 10 = 23.5 mm/s Range: 0 to 255, 0 to 255, 0 to 255, 0 to 100
[XSpeed]-[YSpeed]-[ZSpeed]-[DutyCylce] Example Decimal: [235]-[142]-[38]-[78] Hex: [0x00EB]-[0x008E]-[0x0026]-[0x004E] Range Decimal: [0 to 255]-[0 to 255]-[0 to 255]-[0 to 100] Hex: [0x0000 to 0x00FF]-[0x0000 to 0x00FF]-[0x0000 to 0x00FF]-[0x0000 to 0x0064]
97
Thermostat
s16 s16 u8
Temperature Humidity State
Celsius © Relative Humidity (%) Integer
Formula: Divide by 100 for 2 decimal resolution. Formula: Divide by 100 for 2 decimal resolution. Covert to Binary to identify what states are active. Each bit corresponds to an individual state. See State/Bit definitions below. Example: 2710 / 10 = 27.10 C, 4555 / 100 = 45.55%, 13 = 0000 1101 (LSV) Bit0 - Heater State 0 = OFF / 1 = ON Bit1 - Cooler State 0 = OFF / 1 = ON Bit2 - Fan State 0 = OFF / 1 = ON Bit3 - Occupancy State 0 = OFF / 1 = ON Bit4 - Fan Override 0 = OFF / 1 = ON Bit5 - Occupied Override 0 = OFF / 1 = ON Bit6 - Unoccupied Override 0 = OFF / 1 = ON (MSV) Bit7 - Settings Lockout 0 = OFF / 1 = ON Range: -40.0 C to 85.0 C, 00.00% to 100.00%, 0 to 255
[Temperature]-[RelativeHumidity]-[State]-[NA] Example Decimal: [2710]-[4555]-[13]-[0] Hex: [0x0A96]-[0x11CB]-[0x000D]-[0x0000] Range Decimal: [0 to 8500]-[0 to 10000]-[0 to 255]-[0] Hex: [0x0000 to 0x2134]-[0x0000 to 0x2710]-[0x0000 to 0x00FF]-[0x0000]
98
100
101
PIR
u8
Motion Detected / No Motion Detected
Integer
Default Mode: 0 = No Motion Detected 1 = Motion Detected
[Motion Detected/No Motion Detected]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
102
Air Quality
u16 u16 u16
PM 1 PM 2.5 PM 10
Micrograms/meter cubed (ug/m^3) Micrograms/meter cubed (ug/m^3) Micrograms/meter cubed (ug/m^3)
No conversion required. Range: 0 to 1000 ug/m^3
[PM1]-[PM2_5]-[PM10]-[NA] Example Decimal: [987]-[567]-[156]-[0] Hex: [0x03DB]-[0x0237]-[0x009C]-[0x0000] Range Decimal: [0 to 1000]-[0 to 1000]-[0 to 1000]-[0] Hex: [0x0000 to 0x03E8]-[0x0000 to 0x03E8]-[0x0000 to 0x03E8]-[0x0000]
103
Differential Pressure
s16 s16
Pressure Temperature
Pascals (Pa) Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Formula: Divide by 10 for 1 decimal resolution. Example: 2710 / 10 = 271.0 Pa, 455 / 10 = 45.5 C Range: -500 to 500 Pa, -40.0 C to 125.0 C
[Pressure]-[Temperature]-[NA]-[NA] Example Decimal: [2710]-[455]-[0]-[0] Hex: [0x0A96]-[0x01C7]-[0x0000]-[0x0000] Range Decimal: [65036 to 5000]-[65136 to 1250]-[0]-[0] Hex: [0xFE0C to 0x1388]-[0xFE70 to 0x04E2]-[0x0000]-[0x0000]
105
Industrial Ultrasonic
u16
Distance
Centimeters (CM)
Distance from target in CM. Range: 10 CM to 400 CM
[Distance]-[NA]-[NA]-[NA] Example Decimal: [350]-[0]-[0]-[0] Hex: [0x015E]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [10 to 400]-[0]-[0]-[0] Hex: [0x000A to 0x0190]-[0x0000]-[0x0000]-[0x0000]
106
C02 Meter
s16 s16
Instant C02 TWA C02
Parts Per Million (PPM) Parts Per Million (PPM)
Displays C02 in parts per million. Example: C02 Instantaneous: 2710 PPM / C02 TWA: 100 PPM Range: 0 to 10,000 PPM
[Instant_C02]-[TWA_C02]-[NA]-[NA] Example Decimal: [2710]-[100]-[0]-[0] Hex: [0x0A96]-[0x0064]-[0x0000]-[0x0000] Range Decimal: [0 to 10000]-[0 to 10000]-[0]-[0] Hex: [0x0000 to 0x2710]-[0x0000 to 0x2710]-[0x0000]-[0x0000]
107
Light Meter
u32 u8
Intensity Light/No Light
Luminescence/unit area (LUX) Integer
Data produced by the sensor is in multiple formats, u32 and u8. The u32 value utilizes 2 out of 4 FRRs in order to display this data. The u8 value is displayed in it’s own FRR. To reconstruct the original u32 value, concatenate the FRRs in the following order: Concatenate: [Intensity0]+[Intensity1] - [Light/NoLight] - [NA] MSV LSV Not Concatenated Formula After Concatenate: Divide by 100 for 2 decimal point resolution Example: [1] - [28995] -> Convert to Hexidecimal [0x0001] + [0x7143] = [0x00017143] Convert Concatenated result back to Decimal 94,531 / 100 = 945.31 LUX Range: 0 - 1000 LUX, 0 = No Light / 1 = Light
[Intensity0]-[Intensity1]-[Light/NoLight]-[NA] Example Decimal: [1]-[28995]-[1]-[NA] Hex: [0x0001]-[0x7143]-[0x0001]-[0x0000] Range Decimal: [0 to 65535]-[0 to 65535]-[0 to 1]-[0] Hex: [0x0000 to 0xFFFF]-[0x0000 to 0xFFFF]-[0x0000 to 0x0001]-[0x0000]
109
Three Phase 150A
u16 u16 u16
Phase1 Avg Current Phase2 Avg Current Phase3 Avg Current
Amps (A) Amps (A) Amps (A)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 1567 / 100 = 15.67 A Range: 0 A to 200 A Physical hardware limitations for each phase
[Amps]-[Amps]-[Amps]-[NA] Example Decimal: [1567]-[1567]-[1567]-[0] Hex: [0x061F]-[0x061F]-[0x061F]-[0x0000] Range Decimal: [0 to 20000]-[0 to 20000]-[0 to 20000]-[0] Hex: [0x0000 to 0x4E20]-[0x0000 to 0x4E20]-[0x0000 to 0x4E20]-[0x0000]
111
Advanced Vibration
s16 u16 u16 u16
Temperature Vibration - X Vibration - Y Vibration - Z
Celsius © mm/s^2 OR mm/s OR mm mm/s^2 OR mm/s OR mm mm/s^2 OR mm/s OR mm
NOTE: Vibration can be measured in Acceleration, Velocity, or Displacement and this will determine the units. Formulas Temperature: Divide by 10 for 1 decimal resolution. Vibration - X: (mm/s^2)*10 OR (mm/s) / 100 OR (mm) / 100 Vibration - Y: (mm/s^2)*10 OR (mm/s) / 100 OR (mm) / 100 Vibration - Z: (mm/s^2)*10 OR (mm/s) / 100 OR (mm) / 100 Example: 271 / 10 = 27.1 C Range: -40 C to 125 C
[Temperature]-[X]-[Y]-[Z] Example Decimal: [271]-[65535]-[65535]-[65535] Hex: [0x010F]-[0xFFFF]-[0xFFFF]-[0xFFFF] Range Decimal: [65136 to 1250]-[0 to 65535]-[0 to 65535]-[0 to 65535] Hex: [0xFE70 to 0x04E2]-[0x0000 to 0cxFFFF]-[0x0000 to 0cxFFFF]-[0x0000 to 0cxFFFF]
113
Voltage Meter 200VDC
u32
Voltage
Volts (V)
Data produced by the sensor is in u32 format. 2 out of 4 FRRs are needed to contain this value. Concatenate the FRRs in order to reconstruct the full value. Concatenate: [Voltage0] + [Voltage1] MSV LSV Formula After Concatenate: Divide by 100 for 2 decimal point resolution Example: [0] - [17514] -> Convert to Hexidecimal [0x0000] + [0x446A] = [0x0000446A] Convert Concatenated result back to Decimal 17514 / 100 = 175.14 V Range: 0 - 250 V Physical hardware limitations
[Voltage0]-[Voltage1]-[NA]-[NA] Example Decimal: [0]-[17514]-[NA]-[NA] Hex: [0x0000]-[0x446A]-[0x0000]-[0x0000] Range Decimal: [0 to 65535]-[0 to 65535]-[0]-[0] Hex: [0x0000 to 0xFFFF]-[0x0000 to 0xFFFF]-[0x0000]-[0x0000]
114
Air Velocity
s16 s16
Velocity Temperature
Meters Per Second (M/S) Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 176 / 10 = 17.6 m/s, 271 / 10 = 27.1 C Range: 0 to 50 m/s, -40.0 C to 125.0 C NOTE: Velocity range will change based on altitude. 0M = 0-30 m/s, 5000M = 0-40 m/s, 8000M = 0-50 m/s
[Velocity]-[Temperature]-[NA]-[NA] Example Decimal: [176]-[271]-[0]-[0] Hex: [0x00B0]-[0x010F]-[0x0000]-[0x0000] Range Decimal: [0 to 500]-[65136 to 1250]-[0]-[0] Hex: [0x0000 to 0x01F4]-[0xFE70 to 0x04E2]-[0x0000]-[0x0000]
116
C0 Meter
u16 u16 u16
Temperature Instant C0 TWA C0
Celsius © Parts Per Million (PPM) Parts Per Million (PPM)
Formula: Divide by 10 for 1 decimal resolution. Formula: Divide by 10 for 1 decimal resolution. Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40 to 125 C, 0 to 1000 PPM
[Temperature]-[Instant_C0]-[TWA_CO]-[NA] Example Decimal: [271]-[9821]-[104]-[0] Hex: [0x010F]-[0x265D]-[0x0068]-[0x0000] Range Decimal: [65136 to 1250]-[0 to 10000]-[0 to 10000]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000 to 0x2710]-[0x0000 to 0x2710]-[0x0000]
119
Car Detect
u8 u16
Mode Indicator Car Count
Integer Integer
Identifies which mode the sensor is currently operating in. 0 = No Car Detected 1 = Car Detected (Trigger Modes), 2 = Count Mode Counts the numbers of cars detected within a user configured timeframe. Range: 0-2, 0-65535
[Mode]-[Count]-[NA]-[NA] Example Decimal: [2]-[12]-[0]-[0] Hex: [0x0002]-[0x000C]-[0x0000]-[0x0000] Range Decimal: [0 to 2]-[0 to 65535]-[0]-[0] Hex: [0x0000 to 0x0002]-[0x0000 to 0xFFFF]-[0x0000]-[0x0000]
120
Current Meter 500A
u16 u16 u16
Avg Current Max Current Min Current
Amps (A) Amps (A) Amps (A)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 1567 / 100 = 15.67 A Range: 0 A to 600 A Physical hardware limitations
[Amps]-[Amps]-[Amps]-[NA] Example Decimal: [1567]-[1567]-[1567]-[0] Hex: [0x061F]-[0x061F]-[0x061F]-[0x0000] Range Decimal: [0 to 60000]-[0 to 60000]-[0 to 60000]-[0] Hex: [0x0000 to 0xEA60]-[0x0000 to 0xEA60]-[0x0000 to 0xEA60]-[0x0000]
122
Voltage Meter 500VAC
u16
Voltage
Volts (V)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 15670 / 100 = 156.70 A Range: 0 A to 600 A Physical hardware limitations
[Volts]-[NA]-[NA]-[NA] Example Decimal: [15670]-[0]-[0]-[0] Hex: [0x3D36]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [0 to 60000]-[0]-[0]-[0] Hex: [0x0000 to 0xEA60]-[0x0000]-[0x0000]-[0x0000]
123
Voltage Detect 200VDC
u8
No Voltage Present / Voltage Present
Integer
Default Mode: 0 = No Voltage Present 1 = Voltage Present
[VoltagePresent]-[NA]-[NA]-[NA] Example Decimal: [1]-[0]-[0]-[0] Hex: [0x0001]-[0x0000]-[0x0000]-[0x0000]
124
Propane
s16 u16
Gas Level Voltage
Percentage (%) Millivolts (mV)
How much gas is remaining in the tank. Hall Effect reading expressed as mV. Formula: Divide by 100 for 2 decimal resolution. Range: 0-100, 0-5000
[Gas_Level]-[Voltage]-[NA]-[NA] Example Decimal: [78]-[1123]-[0]-[0] Hex: [0x004E]-[0x0463]-[0x0000]-[0x0000] Range Decimal: [0 to 100]-[0 to 5000]-[0]-[0] Hex: [0x0000 to 0x0064]-[0x0000 to 0x1388]-[0x0000]-[0x0000]
126
Accelerometer Max/Avg
u16 u16 u16 u16
X Max Y Max Z Max Avg Magnitude
G-Force (G) G-Force (G) G-Force (G) G-Force (G)
Formula: Divide by 1000 for 3 decimal resolution. Example: 7856 / 1000 = 7.856 G Range: 0.000 to 8.000 G
[X_Max]-[Y_Max]-[Z_Max]-[Avg_MAG] Example Decimal: [1264]-[3567]-[7856]-[951] Hex: [0x04F0]-[0x0DEF]-[0x1EB0]-[0x03B7] Range Decimal: [0 to 8000]-[0 to 8000]-[0 to 8000]-[0 to 8000] Hex: [0x0000 to 0x1F40]-[0x0000 to 0x1F40]-[0x0000 to 0x1F40]-[0x0000 to 0x1F40]
129
Three Phase 500A
u16 u16 u16
Phase1 Avg Current Phase2 Avg Current Phase3 Avg Current
Amps (A) Amps (A) Amps (A)
Formula: Divide by 100 to get 2 decimal point resolution. Example: 1567 / 100 = 15.67 A Range: 0 A to 600 A Physical hardware limitations for each phase
[Amps]-[Amps]-[Amps]-[NA] Example Decimal: [1567]-[1567]-[1567]-[0] Hex: [0x061F]-[0x061F]-[0x061F]-[0x0000] Range Decimal: [0 to 60000]-[0 to 60000]-[0 to 60000]-[0] Hex: [0x0000 to 0xEA60]-[0x0000 to 0xEA60]-[0x0000 to 0xEA60]-[0x0000]
130
131
Filtered Quad Temp
s16 s16 s16 s16
Temperature Temperature Temperature Temperature
Celsius © Celsius © Celsius © Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[Temperature]-[Temperature]-[Temperature] Example Decimal: [271]-[271]-[271]-[271] Hex: [0x010F]-[0x010F]-[0x010F]-[0x010F] Range Decimal: [65136 to 1250]-[65136 to 1250]-[65136 to 1250]-[65136 to 1250] Hex: [0xFE70 to 0x04E2]-[0xFE70 to 0x04E2]-[0xFE70 to 0x04E2]-[0xFE70 to 0x04E2]
132
Filtered Temperature
s16
Temperature
Celsius ©
Formula: Divide by 10 for 1 decimal resolution. Example: 271 / 10 = 27.1 C Range: -40.0 to 125.0 C
[Temperature]-[NA]-[NA]-[NA] Example Decimal: [271]-[0]-[0]-[0] Hex: [0x010F]-[0x0000]-[0x0000]-[0x0000] Range Decimal: [65136 to 1250]-[0]-[0]-[0] Hex: [0xFE70 to 0x04E2]-[0x0000]-[0x0000]-[0x0000]