Serial MODBUS Gateway - Sensor Fast Read Register (FRR) Definitions

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]



Was this article helpful?

Yes
No