6.8.1.2 Status with detailed Information
If the Server generates status codes with detailed information (See [PCD] chapter 5.4.3.3), the status information delivered for one Process Value and the OPC UA StatusCode shall be set consistent as defined in Table 14.
| NE 107 | Status Byte Range | Description according to Profile | OPC UA Status Code | RioQuality Enumeration | RioSpecifier Enumeration | RioQualifierEnumeration |
| Failure (F) | 0x00 | BAD - non specific | Bad, 0x80000000 | BAD | FAILURE | BAD_NON_SPECIFIC |
| Failure (F) | 0x08, 0x0A | BAD - not connected | BadNotConnected, 0x808A0000 | BAD | FAILURE | BAD_NOT_CONNECTED |
| 0x09, 0x0B | BAD_NOT_CONNECTED_ SIMULATION_ACTIVE | |||||
| Failure (F) | 0x20, 0x22 | BAD - passivated | BadOutOfService, 0x808D0000 | BAD | FAILURE | BAD_PASSIVATED |
| 0x21, 0x23 | BAD_PASSIVATED_SIMULATION_ACTIVE | |||||
| Failure (F) | 0x24, 0x26 | BAD - maintenance alarm, more diagnosis available | Bad, 0x80000000 | BAD | FAILURE | BAD_MAINTENANCE_ALARM |
| 0x25, 0x27 | BAD_MAINTENANCE_ALARM_ SIMULATION_ACTIVE | |||||
| Failure (F) | 0x28, 0x2A | BAD - process related, no maintenance | Bad, 0x80000000 | BAD | FAILURE | BAD_PROCESS |
| 0x29, 0x2B | BAD_PROCESS_SIMULATION_ACTIVE | |||||
| Check(C) | 0x3C, 0x3E | BAD - function check / local override | Bad, 0x80000000 | BAD | FUNCTION_ CHECK | BAD_FUNCTION_CHECK |
| 0x3D, 0x3F | BAD_FUNCTION_CHECK_ SIMULATION_ACTIVE | |||||
| Failure (F) | 0x48, 0x4A | UNCERTAIN - substitute set | UncertainSubstituteValue, 0x40910000 | UNCERTAIN | FAILURE | UNCERTAIN_SUBSTITUTE_SET |
| 0x49, 0x4B | UNCERTAIN_SUBSTITUTE_SET_ SIMULATION_ACTIVE | |||||
| Check (C) | 0x4C, 0x4E | UNCERTAIN - initial value | UncertainInitialValue, 0x40920000 | UNCERTAIN | FUNCTION_ CHECK | UNCERTAIN_INITIAL_VALUE |
| 0x4D, 0x4F | UNCERTAIN_INITIAL_VALUE_ SIMULATION_ACTIVE | |||||
| Maintenance (M) | 0x68, 0x6A | UNCERTAIN - maintenance demanded | Uncertain, 0x40000000 | UNCERTAIN | MAINTENANCE_ REQUEST | UNCERTAIN_MAINTENANCE_ DEMANDED |
| 0x69, 0x6B | UNCERTAIN_MAINTENANCE_ DEMANDED_SIMULATION_ACTIVE | |||||
| Out of Specification (S) | 0x78, 0x7A | UNCERTAIN - process related, no maintenance | Uncertain, 0x40000000 | UNCERTAIN | OUT_OF_ SPECIFICATION | UNCERTAIN_NO_MAINTENANCE |
| 0x79, 0x7B | UNCERTAIN_NO_MAINTENANCE_ SIMULATION_ACTIVE | |||||
| Good (G) | 0x80, 0x82 | GOOD | Good, 0x00000000 | GOOD | NORMAL | GOOD |
| 0x81, 0x83 | GOOD_SIMULATION_ACTIVE | |||||
| Good (G) | 0xA0 | GOOD - initiate fail safe | GoodInitiateFault State, 0x04080000 | GOOD | NORMAL | GOOD_INITIATE_FAULT_STATE |
| Maintenance (M) | 0xA4, 0xA6 | GOOD - maintenance required | Good, 0x00000000 | GOOD | MAINTENANCE_ REQUEST | GOOD_MAINTENANCE_REQUIRED |
| 0xA5, 0xA7 | GOOD_MAINTENANCE_REQUIRED_ SIMULATION_ACTIVE | |||||
| 0xA8, 0xAA | GOOD - maintenance demanded | Good, 0x00000000 | GOOD | MAINTENANCE_ REQUEST | GOOD_MAINTENANCE_DEMANDED | |
| 0xA9, 0xAB | GOOD_MAINTENANCE_DEMANDED_ SIMULATION_ACTIVE | |||||
| Good (G) | 0x9C, 0x9E | GOOD - local override | GoodLocalOverride, 0x00960000 | GOOD | NORMAL | GOOD_LOCAL_OVERRIDE |
| 0x9D, 0x9F | GOOD_LOCAL_OVERRIDE_ SIMULATION_ACTIVE | |||||
| Good (G) | 0xBC, 0xBE | GOOD - function check | Good, 0x00000000 | GOOD | NORMAL | GOOD_FUNCTION_CHECK |
| 0xBD, 0xBF | GOOD_FUNCTION_CHECK_ SIMULATION_ACTIVE |