Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Plant SCADA

Quality Descriptors

  • Last UpdatedAug 04, 2025
  • 2 minute read

The IEC870IP driver uses the quality flags implemented by the IEC870-5-101 protocol to determine the quality of a value.

The quality descriptor word that defines these flags has bits defined as follows:

Bit number

Description

0 (least significant)

For Single Points:
If the StoreDigitalInQual parameter is 1, this bit contains the current point value

For Double Points:
If the StoreDigitalInQual parameter is set this bit contains the lower bit of the point value (DPI)

For Counters:
Overflow or counter carry indication

1

Transient for integer inputs

For Double Points (if the StoreDigitalInQual parameter is 0 ):
Indeterminate / intermediate state for double digital inputs (DDI)

For Double Points (if the StoreDigitalInQual parameter is 1 ):
The upper bit of the point value (DPI)

2

For Double Points (if the StoreDigitalInQual parameter is 0):
Invalid state for double digital inputs (DDI)

3

Blocked

4

Substituted

5

Not topical

6

Invalid

7

Counter adjusted since last reading

8... 12

Counter Sequence number (number from 0 to 31)

13

Quality Descriptor out of date

14

Timestamp was provided by PC, not RTU

15 (most significant)

Timestamp from RTU has "invalid" set.
(This bit is undefined if timestamp is provided by PC, i.e. bit 14 is set.)

Note: The StoreDigitalInQual parameter can be used to allow the state of a point to be stored within a quality descriptor. However, this will impact the way double point digital values are read by the IEC870IP driver. See Data Interrogation Parameters for more information.

Once a quality flag is received by the driver, it is mapped to an OPC-based quality value that is presented in the Plant SCADA project.

See Also

Quality Mapping

TitleResults for “How to create a CRG?”Also Available in