For HART communication, Rheonics provides the following variables (PV, SV, TV, and QV) over Channel 1 analog output 4-20mA.


Primary Variable (PV)Densityg/cc
Secondary Variable (SV)      ViscositycP
Tertiary Variable (TV)Temperature°C

Quaternary Variable (QV)

Sensor Status

Table 1. HART variables.


1. Primary Variable

The primary Variable is always defined by what is currently set in Channel 1 with the RCP software



2. Secondary Variable and Tertiary Variable


Those variables have to be ordered and configured before delivering the sensor, the following table contains the available parameters to be set as Secondary Variable and Tertiary Variable.



Table 2. Parameter Table


3. Quaternary Variable - Sensor Status

All Rheonics sensors (SRV, SRD, DVP, DVM) for inline viscosity and density monitoring have inbuilt status. Sensor status is always available as the fourth variable

 

The sensor status can take any of the following values:

 

Bit

Hex

Name

Comment

Bit 0

0x0001

PLL frequency mismatch

The PLL frequency does not match the sensor frequency. Derived from the ASB string (E10)

Bit 1

0x0002

PLL not locked

The PLL is not locked. Derived from the ASB string (E01)

Bit 2

0x0004

PLL lock incorrect

The PLL has locked on a wrong frequency. Derived from the ASB string (E02)

Bit 3

0x0008

ASB communication error

 Issues with sensor electronics

Bit 4

0x0010

Temperature sensor failed

The temperature sensor has failed. Derived from the ASB string if the temperature is -273.0

Bit 5

0x0020

Sensor too hot

If the temperature is above the hardcoded physical temperature limit.

Bit 6

0x0040

ASB communication error

 Communication issue between two electronics board in the SME

Bit 7

0x0080

Serial Changed

 

Bit 8

0x0100

Status not clean

Sensor is not clean (only SRV)

Bit 9

0x0200

Status in Air

Determines if sensor is in air

Bit 10 -15

Unused

 

 

Table 3. Sensor error status bit code and description.

How to read sensor status?

Sensor status is a WORD data type, these status bits can be used over digital communication channels to understand when the sensor is operating correctly and when there is an issue. 

 

 

                                                                                   


Sensor error status is the combination of any bit, in this scenario Error 512 is the combination (OR) of the error bits also this decimal value should be converted to its hexadecimal representation, which is “200”, A sensor error status with code 200 means that the sensor is in air.


4. Default configuration for Rheonics Sensor

SRV Default configuration
PVViscosity
SVDensity
TVTemperature
QVSensor Status
SRD Default configuration
PVDensity
SVViscosity
TVTemperature
QVSensor Status

References:

Analog signals setup with the RCP