Skip to content

Class: DiscreteMeasurementValueQuality

Measurement quality flags for Discrete Values.

URI: cim:DiscreteMeasurementValueQuality

 classDiagram
    class DiscreteMeasurementValueQuality
      MeasurementValueQuality <|-- DiscreteMeasurementValueQuality

      DiscreteMeasurementValueQuality : bad_reference

      DiscreteMeasurementValueQuality : estimator_replaced

      DiscreteMeasurementValueQuality : failure

      DiscreteMeasurementValueQuality : manual_replace_indicator

      DiscreteMeasurementValueQuality : measurement_value

          DiscreteMeasurementValueQuality --> MeasurementValue : measurement_value

      DiscreteMeasurementValueQuality : old_data

      DiscreteMeasurementValueQuality : operator_blocked

      DiscreteMeasurementValueQuality : oscillatory

      DiscreteMeasurementValueQuality : out_of_range

      DiscreteMeasurementValueQuality : over_flow

      DiscreteMeasurementValueQuality : remove_from_operation_indicator

      DiscreteMeasurementValueQuality : source

          DiscreteMeasurementValueQuality --> Source : source

      DiscreteMeasurementValueQuality : suspect

      DiscreteMeasurementValueQuality : test

      DiscreteMeasurementValueQuality : validity

          DiscreteMeasurementValueQuality --> Validity : validity

Inheritance

Slots

Name Cardinality and Range Description Inheritance
manual_replace_indicator 0..1
Boolean
Switch Manual Replace Indicator direct
remove_from_operation_indicator 0..1
Boolean
Removed From Operation Indicator direct
measurement_value 1..1
MeasurementValue
A MeasurementValue has a MeasurementValueQuality associated with it MeasurementValueQuality
bad_reference 0..1
Boolean
Measurement value may be incorrect due to a reference being out of calibratio... Quality61850
estimator_replaced 0..1
Boolean
Value has been replaced by State Estimator Quality61850
failure 0..1
Boolean
This identifier indicates that a supervision function has detected an interna... Quality61850
old_data 0..1
Boolean
Measurement value is old and possibly invalid, as it has not been successfull... Quality61850
operator_blocked 0..1
Boolean
Measurement value is blocked and hence unavailable for transmission Quality61850
oscillatory 0..1
Boolean
To prevent some overload of the communication it is sensible to detect and su... Quality61850
out_of_range 0..1
Boolean
Measurement value is beyond a predefined range of value Quality61850
over_flow 0..1
Boolean
Measurement value is beyond the capability of being represented properly Quality61850
source 0..1
Source
Source gives information related to the origin of a value Quality61850
suspect 0..1
Boolean
A correlation function has detected that the value is not consistent with oth... Quality61850
test 0..1
Boolean
Measurement value is transmitted for test purposes Quality61850
validity 0..1
Validity
Validity of the measurement value Quality61850

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:DiscreteMeasurementValueQuality
native cim:DiscreteMeasurementValueQuality

LinkML Source

Direct

name: DiscreteMeasurementValueQuality
description: Measurement quality flags for Discrete Values.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: MeasurementValueQuality
attributes:
  manual_replace_indicator:
    name: manual_replace_indicator
    description: Switch Manual Replace Indicator. Flag indicating that the switch
      is manual replace.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DiscreteMeasurementValueQuality.manualReplaceIndicator
    multivalued: false
    domain_of:
    - DiscreteMeasurementValueQuality
    range: boolean
    required: false
  remove_from_operation_indicator:
    name: remove_from_operation_indicator
    description: Removed From Operation Indicator. Flag indicating that the switch
      is removed from operation.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DiscreteMeasurementValueQuality.removeFromOperationIndicator
    multivalued: false
    domain_of:
    - DiscreteMeasurementValueQuality
    range: boolean
    required: false
class_uri: cim:DiscreteMeasurementValueQuality

Induced

name: DiscreteMeasurementValueQuality
description: Measurement quality flags for Discrete Values.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: MeasurementValueQuality
attributes:
  manual_replace_indicator:
    name: manual_replace_indicator
    description: Switch Manual Replace Indicator. Flag indicating that the switch
      is manual replace.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DiscreteMeasurementValueQuality.manualReplaceIndicator
    multivalued: false
    alias: manual_replace_indicator
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - DiscreteMeasurementValueQuality
    range: boolean
    required: false
  remove_from_operation_indicator:
    name: remove_from_operation_indicator
    description: Removed From Operation Indicator. Flag indicating that the switch
      is removed from operation.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DiscreteMeasurementValueQuality.removeFromOperationIndicator
    multivalued: false
    alias: remove_from_operation_indicator
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - DiscreteMeasurementValueQuality
    range: boolean
    required: false
  measurement_value:
    name: measurement_value
    description: A MeasurementValue has a MeasurementValueQuality associated with
      it.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:MeasurementValueQuality.MeasurementValue
    multivalued: false
    alias: measurement_value
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - MeasurementValueQuality
    - CalculationMethodHierarchy
    - ProcedureDataSet
    - RemoteSource
    range: MeasurementValue
    required: true
  bad_reference:
    name: bad_reference
    description: Measurement value may be incorrect due to a reference being out of
      calibration.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.badReference
    multivalued: false
    alias: bad_reference
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  estimator_replaced:
    name: estimator_replaced
    description: Value has been replaced by State Estimator. estimatorReplaced is
      not an IEC61850 quality bit but has been put in this class for convenience.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.estimatorReplaced
    multivalued: false
    alias: estimator_replaced
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  failure:
    name: failure
    description: This identifier indicates that a supervision function has detected
      an internal or external failure, e.g. communication failure.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.failure
    multivalued: false
    alias: failure
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  old_data:
    name: old_data
    description: Measurement value is old and possibly invalid, as it has not been
      successfully updated during a specified time interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.oldData
    multivalued: false
    alias: old_data
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  operator_blocked:
    name: operator_blocked
    description: 'Measurement value is blocked and hence unavailable for transmission. '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.operatorBlocked
    multivalued: false
    alias: operator_blocked
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  oscillatory:
    name: oscillatory
    description: To prevent some overload of the communication it is sensible to detect
      and suppress oscillating (fast changing) binary inputs. If a signal changes
      in a defined time twice in the same direction (from 0 to 1 or from 1 to 0) then
      oscillation is detected and the detail quality identifier "oscillatory" is set.
      If it is detected a configured numbers of transient changes could be passed
      by. In this time the validity status "questionable" is set. If after this defined
      numbers of changes the signal is still in the oscillating state the value shall
      be set either to the opposite state of the previous stable value or to a defined
      default value. In this case the validity status "questionable" is reset and
      "invalid" is set as long as the signal is oscillating. If it is configured such
      that no transient changes should be passed by then the validity status "invalid"
      is set immediately in addition to the detail quality identifier "oscillatory"
      (used for status information only).
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.oscillatory
    multivalued: false
    alias: oscillatory
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  out_of_range:
    name: out_of_range
    description: Measurement value is beyond a predefined range of value.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.outOfRange
    multivalued: false
    alias: out_of_range
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  over_flow:
    name: over_flow
    description: 'Measurement value is beyond the capability of being  represented
      properly. For example, a counter value overflows from maximum count back to
      a value of zero. '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.overFlow
    multivalued: false
    alias: over_flow
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  source:
    name: source
    description: Source gives information related to the origin of a value. The value
      may be acquired from the process, defaulted or substituted.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.source
    multivalued: false
    alias: source
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    - BaseReading
    - ReadingQuality
    - TransmissionReservation
    - CRRSegment
    - BillDeterminant
    range: Source
    required: false
  suspect:
    name: suspect
    description: A correlation function has detected that the value is not consistent
      with other values. Typically set by a network State Estimator.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.suspect
    multivalued: false
    alias: suspect
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: boolean
    required: false
  test:
    name: test
    description: Measurement value is transmitted for test purposes.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.test
    multivalued: false
    alias: test
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    - ClassificationCondition
    range: boolean
    required: false
  validity:
    name: validity
    description: Validity of the measurement value.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Quality61850.validity
    multivalued: false
    alias: validity
    owner: DiscreteMeasurementValueQuality
    domain_of:
    - Quality61850
    range: Validity
    required: false
class_uri: cim:DiscreteMeasurementValueQuality