Class: AnalogMeasurementValueQuality
Measurement quality flags for Analog Values.
URI: cim:AnalogMeasurementValueQuality
classDiagram
class AnalogMeasurementValueQuality
MeasurementValueQuality <|-- AnalogMeasurementValueQuality
AnalogMeasurementValueQuality : bad_reference
AnalogMeasurementValueQuality : estimator_replaced
AnalogMeasurementValueQuality : failure
AnalogMeasurementValueQuality : measurement_value
AnalogMeasurementValueQuality --> MeasurementValue : measurement_value
AnalogMeasurementValueQuality : old_data
AnalogMeasurementValueQuality : operator_blocked
AnalogMeasurementValueQuality : oscillatory
AnalogMeasurementValueQuality : out_of_range
AnalogMeasurementValueQuality : over_flow
AnalogMeasurementValueQuality : scada_quality_code
AnalogMeasurementValueQuality : source
AnalogMeasurementValueQuality --> Source : source
AnalogMeasurementValueQuality : suspect
AnalogMeasurementValueQuality : test
AnalogMeasurementValueQuality : validity
AnalogMeasurementValueQuality --> Validity : validity
Inheritance
- Quality61850
- MeasurementValueQuality
- AnalogMeasurementValueQuality
- MeasurementValueQuality
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| scada_quality_code | 0..1 String |
The quality code for the given Analog Value | 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:AnalogMeasurementValueQuality |
| native | cim:AnalogMeasurementValueQuality |
LinkML Source
Direct
name: AnalogMeasurementValueQuality
description: Measurement quality flags for Analog Values.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: MeasurementValueQuality
attributes:
scada_quality_code:
name: scada_quality_code
description: The quality code for the given Analog Value.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:AnalogMeasurementValueQuality.scadaQualityCode
multivalued: false
domain_of:
- AnalogMeasurementValueQuality
range: string
required: false
class_uri: cim:AnalogMeasurementValueQuality
Induced
name: AnalogMeasurementValueQuality
description: Measurement quality flags for Analog Values.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: MeasurementValueQuality
attributes:
scada_quality_code:
name: scada_quality_code
description: The quality code for the given Analog Value.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:AnalogMeasurementValueQuality.scadaQualityCode
multivalued: false
alias: scada_quality_code
owner: AnalogMeasurementValueQuality
domain_of:
- AnalogMeasurementValueQuality
range: string
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
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: AnalogMeasurementValueQuality
domain_of:
- Quality61850
range: Validity
required: false
class_uri: cim:AnalogMeasurementValueQuality