If the Device generates condensed status codes restricted to NE 107 (See [PCD] chapter 5.4.3.2), the status information delivered for one Process Value and the OPC UA StatusCode shall be set consistent as defined in Table 13.

Table 13 – Condensed status restricted to NE 107

NE 107

Status Byte Values

Description according to Profile

OPC UA Status Code

RioQualityEnumeration

RioSpecifierEnumeration

RioQualifierEnumeration

Failure (F)

0x24,0x26

BAD - maintenance alarm, more diagnosis available

Bad, 0x80000000

BAD

FAILURE

BAD_MAINTENANCE_ALARM

0x25, 0x27

BAD_MAINTENANCE_ALARM_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

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

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)

0x80

GOOD - ok

Good, 0x00000000

GOOD

NORMAL

GOOD

Check (C)

0x81

GOOD - simulation active

GoodEdited, 0x00DC0000

GOOD

FUNCTION_CHECK

GOOD_SIMULATION_ACTIVE

Good (G)

0x82

GOOD - update event

Good, 0x00000000

GOOD

NORMAL

UPDATE

The two values for status bytes consider the possible appearance of the update bit as defined in [PCD]. The update bit is not mapped further into separate status values. In contrast, the appearance of the “simulation active” bit is mapped to special values of the RioQualifierEnumeration.