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.

Table 14 – Condensed status with detailed information
NE 107Status Byte RangeDescription according to ProfileOPC UA Status CodeRioQuality
Enumeration
RioSpecifier
Enumeration
RioQualifierEnumeration
Failure (F)0x00BAD - non specific

Bad,

0x80000000

BADFAILUREBAD_NON_SPECIFIC
Failure (F)0x08, 0x0ABAD - not connected

BadNotConnected,

0x808A0000

BADFAILUREBAD_NOT_CONNECTED
0x09, 0x0B

BAD_NOT_CONNECTED_

SIMULATION_ACTIVE

Failure (F)0x20, 0x22BAD - passivated

BadOutOfService,

0x808D0000

BADFAILUREBAD_PASSIVATED
0x21, 0x23BAD_PASSIVATED_SIMULATION_ACTIVE
Failure (F) 0x24, 0x26BAD - maintenance alarm, more diagnosis available

Bad,

0x80000000

BADFAILUREBAD_MAINTENANCE_ALARM
0x25, 0x27

BAD_MAINTENANCE_ALARM_

SIMULATION_ACTIVE

Failure (F)0x28, 0x2ABAD - process related, no maintenance

Bad,

0x80000000

BADFAILUREBAD_PROCESS
0x29, 0x2BBAD_PROCESS_SIMULATION_ACTIVE
Check(C) 0x3C, 0x3EBAD - function check / local override

Bad,

0x80000000

BADFUNCTION_
CHECK
BAD_FUNCTION_CHECK
0x3D, 0x3F

BAD_FUNCTION_CHECK_

SIMULATION_ACTIVE

Failure (F)0x48, 0x4AUNCERTAIN - substitute set UncertainSubstituteValue, 0x40910000UNCERTAINFAILUREUNCERTAIN_SUBSTITUTE_SET
0x49, 0x4B

UNCERTAIN_SUBSTITUTE_SET_

SIMULATION_ACTIVE

Check (C)0x4C, 0x4EUNCERTAIN - initial value UncertainInitialValue, 0x40920000UNCERTAINFUNCTION_
CHECK
UNCERTAIN_INITIAL_VALUE
0x4D, 0x4F

UNCERTAIN_INITIAL_VALUE_

SIMULATION_ACTIVE

Maintenance (M)0x68, 0x6AUNCERTAIN - maintenance demanded Uncertain, 0x40000000UNCERTAINMAINTENANCE_
REQUEST

UNCERTAIN_MAINTENANCE_

DEMANDED

0x69, 0x6B

UNCERTAIN_MAINTENANCE_

DEMANDED_SIMULATION_ACTIVE

Out of Specification (S) 0x78, 0x7AUNCERTAIN - process related, no maintenance Uncertain, 0x40000000UNCERTAINOUT_OF_
SPECIFICATION
UNCERTAIN_NO_MAINTENANCE
0x79, 0x7B

UNCERTAIN_NO_MAINTENANCE_

SIMULATION_ACTIVE

Good (G) 0x80, 0x82GOOD

Good,

0x00000000

GOODNORMALGOOD
0x81, 0x83GOOD_SIMULATION_ACTIVE
Good (G)0xA0GOOD - initiate fail safe

GoodInitiateFault

State, 0x04080000

GOODNORMALGOOD_INITIATE_FAULT_STATE
Maintenance (M) 0xA4, 0xA6GOOD - maintenance required

Good,

0x00000000

GOODMAINTENANCE_
REQUEST
GOOD_MAINTENANCE_REQUIRED
0xA5, 0xA7

GOOD_MAINTENANCE_REQUIRED_

SIMULATION_ACTIVE

0xA8, 0xAAGOOD - maintenance demanded

Good,

0x00000000

GOODMAINTENANCE_
REQUEST
GOOD_MAINTENANCE_DEMANDED
0xA9, 0xAB

GOOD_MAINTENANCE_DEMANDED_

SIMULATION_ACTIVE

Good (G)0x9C, 0x9EGOOD - local override GoodLocalOverride, 0x00960000GOODNORMALGOOD_LOCAL_OVERRIDE
0x9D, 0x9F

GOOD_LOCAL_OVERRIDE_

SIMULATION_ACTIVE

Good (G)0xBC, 0xBEGOOD - function check

Good,

0x00000000

GOODNORMALGOOD_FUNCTION_CHECK
0xBD, 0xBF

GOOD_FUNCTION_CHECK_

SIMULATION_ACTIVE