The sensor Error Status is being sent from the Rheonics Sensor to the PLC, this value can be configured to be displayed as binary, hexadecimal or decimal by going to the “Tools” Tab, select “Options”.
Figure 1 Setting different display representation
- Select the “Project” option and open the Integer box and choose Hexadecimal
Figure 2. Display format Hexadecimal
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.
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 the wrong frequency. Derived from the ASB string (E02) |
Bit 3 | 0x0008 | ASB communication error |
|
Bit 4 | 0x0010 | Temperature sensor failed | The temperature sensor has failed. Derived from the ASB string if temperature is -273.0 |
Bit 5 | 0x0020 | Sensor too hot | If temperature is above the hardcoded physical temperature limit. |
Bit 6 | 0x0040 | ASB communication error |
|
Bit 7 | 0x0080 | Serial Changed |
|
Bit 8 | 0x0100 | Status not clean | Sensor is not clean. |
Bit 9 | 0x0200 | Status in Air | Determines if sensor is in air |
Bit 10 -15 | Unused |
|
|
Example:
Notice that the sensor status has a value of 16#100, this corresponds to a Sensor status of “Status not clean/ Sensor is not clean.”, which helps to showcase the following actions a customer can take to fix the issue.
REFERENCE: