Class: MeasurementValueQuality
Measurement quality flags. Bits 0-10 are defined for substation automation in IEC 61850-7-3. Bits 11-15 are reserved for future expansion by that document. Bits 16-31 are reserved for EMS applications.
URI: cim:MeasurementValueQuality
classDiagram
class MeasurementValueQuality
Quality61850 <|-- MeasurementValueQuality
MeasurementValueQuality <|-- DiscreteMeasurementValueQuality
MeasurementValueQuality <|-- AnalogMeasurementValueQuality
MeasurementValueQuality : bad_reference
MeasurementValueQuality : estimator_replaced
MeasurementValueQuality : failure
MeasurementValueQuality : measurement_value
MeasurementValueQuality --> MeasurementValue : measurement_value
MeasurementValueQuality : old_data
MeasurementValueQuality : operator_blocked
MeasurementValueQuality : oscillatory
MeasurementValueQuality : out_of_range
MeasurementValueQuality : over_flow
MeasurementValueQuality : source
MeasurementValueQuality --> Source : source
MeasurementValueQuality : suspect
MeasurementValueQuality : test
MeasurementValueQuality : validity
MeasurementValueQuality --> Validity : validity
Inheritance
- Quality61850
- MeasurementValueQuality
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| measurement_value | 1..1 MeasurementValue |
A MeasurementValue has a MeasurementValueQuality associated with it | direct |
| 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 |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:MeasurementValueQuality |
| native | cim:MeasurementValueQuality |
LinkML Source
Direct
name: MeasurementValueQuality
description: Measurement quality flags. Bits 0-10 are defined for substation automation
in IEC 61850-7-3. Bits 11-15 are reserved for future expansion by that document.
Bits 16-31 are reserved for EMS applications.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: Quality61850
attributes:
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
domain_of:
- MeasurementValueQuality
- CalculationMethodHierarchy
- ProcedureDataSet
- RemoteSource
range: MeasurementValue
required: true
class_uri: cim:MeasurementValueQuality
Induced
name: MeasurementValueQuality
description: Measurement quality flags. Bits 0-10 are defined for substation automation
in IEC 61850-7-3. Bits 11-15 are reserved for future expansion by that document.
Bits 16-31 are reserved for EMS applications.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: Quality61850
attributes:
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
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: MeasurementValueQuality
domain_of:
- Quality61850
range: Validity
required: false
class_uri: cim:MeasurementValueQuality