Module commonmodule

Source

Structs§

AcdcTerminal
An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.
ActivePower
MISSING DOCUMENTATION!!!
AnalogStatusGgio
LN: Generic process I/O   Name: GGIO
AnalogueValue
Analogue value (AnalogueValue)
AnalogueValueCtl
Analogue value control (AnalogueValueCtl)
ApplicationSystem
The parts of a power system that are physical devices, electronic or mechanical.
Asg
Analogue setting (FC=SP) (ASG_SP)
Bcr
Binary counter reading (BCR)
BooleanStatusGgio
LN: Generic process I/O   Name: GGIO
CheckConditions
IEC61850-7-2 Service parameter for conditions checking
Cmv
Complex measured value (CMV)
ConductingEquipment
Asset representation of a ConductingEquipment.
ConductingEquipmentTerminalReading
Reading associated with an equipment such as a recloser.
ControlDpc
Specialized DPC 61850 CDC class
ControlFscc
LN: Schedule controller   Name: FSCC F: Function (generic) SC: Schedule Controller C:
Control (execution)
ControlIng
Integer status setting (FC=SP) (ING_SP)
ControlIsc
<<statistics>> Integer controlled step position information (ISC)
ControlMessageInfo
Generic control message info.
ControlScheduleFsch
OpenFMB specialization for control schedule using: LN: Schedule   Name: FSCH
ControlSpc
Controllable single point (SPC)
ControlTimestamp
UTC time with the epoch of midnight (00:00:00) of 1970-01-01. The presentation is defined in the SCSMs.The NULL time stamp has all fields set to 0 (zero).The relation between a timestamp value, the synchronization of an internal time with an external time source (for example, UTC time), and other information related to time model are available as requirements in Clause 21. ControlTimestamp is a timestamp for future time point so it does not contain the time quality as the one contained in the normal Timestamp data type.
ControlValue
The value of a control command which could either be a setpoint or a control schedule in curve. The attribute modBlk is used to tag out a device. if it is TRUE, any setpoints and control schedule in a message payload should be ignored. It should also be presented in a status profile. Any modBlk value change (i.e. TRUE to FALSE and vice versa) should trigger an event.
DateTimeInterval
Interval between two date and time points.
Del
Phase to phase related measured values of a three-phase system (DEL)
DetailQual
Describes some reasons in case ‘validity’ is not ‘good’.
EnergyConsumer
Generic user of energy - a point of consumption on the power system model.
EngCalcMethodKind
Calc method kind
EngGridConnectModeKind
Grid connect mode kind
EngPfSignKind
Enumerated status setting (FC=SP) (ENG_SP)
EngScheduleParameter
Grid connect mode kind
EnsBehaviourModeKind
Behavior mode kind. ENS stands for Enumerated status
EnsDerGeneratorStateKind
DER generation state kind. ENS stands for Enumerated status
EnsDynamicTestKind
Dynamic test kind. ENS stands for Enumerated status
EnsGridConnectModeKind
Grid connect event & status mode kind
EnsHealthKind
<> Enumerated status (ENS)
Ess
MISSING DOCUMENTATION!!!
EventMessageInfo
Generic event message information
EventValue
Event value
ForecastIed
Intelligent Electronic Device is a device with a microprocessor that can contain one or more (IEC61850) SERVERs. In the context of IEC61850, IED could be an electronic protection device, a controller or even a laptop/desktop computer. Modelling note: This class is not explicitly defined in IEC61850-7-2 (but only in SCL: IEC61850-6). However, it is an important concept that deserves its place in the meta-model. When the meta-model gets instantiated from a direct link to an IED with an IEC61850 SERVER, we typically create an instance of the meta-model IED per connection. When the meta-model gets instantiated from an SCL file, there is the full description of IED and its functions.
ForecastValue
Forecast value
ForecastValueSource
The source where a forecast value is issued.
IdentifiedObject
This is a root class to provide common identification for all classes needing identification and naming attributes.
Ied
Intelligent Electronic Device is a device with a microprocessor that can contain one or more (IEC61850) SERVERs. In the context of IEC61850, IED could be an electronic protection device, a controller or even a laptop/desktop computer. Modelling note: This class is not explicitly defined in IEC61850-7-2 (but only in SCL: IEC61850-6). However, it is an important concept that deserves its place in the meta-model. When the meta-model gets instantiated from a direct link to an IED with an IEC61850 SERVER, we typically create an instance of the meta-model IED per connection. When the meta-model gets instantiated from an SCL file, there is the full description of IED and its functions.
IntegerStatusGgio
Status expressed in integer based on IEC61850 GGIO.
LogicalNode
IEC61850 logical node.
LogicalNodeForControl
OpenFMB specialization for logical node control
LogicalNodeForEventAndStatus
Logical node for event and status
MeasurementValue
The current state for a measurement. A state value is an instance of a measurement from a specific source. Measurements can be associated with many state values, each representing a different source for the measurement.
MessageInfo
Generic control message info.
Meter
Physical asset that performs the metering role of the usage point. Used for measuring consumption and detection of events.
Mv
Measured value (MV)
NamedObject
This is a root class similar to IdentifiedObject but without the mRID. The reason to separate the two classes is because the mRID may need to be defined as a separate key field for technology such as the DDS implementation.
OptimizationMessageInfo
Generic event message information
OptionalBehaviourModeKind
OptionalCalcMethodKind
OptionalDbPosKind
OptionalDerGeneratorStateKind
OptionalDynamicTestKind
OptionalGridConnectModeKind
OptionalHealthKind
OptionalPfSignKind
OptionalPhaseCodeKind
OptionalScheduleParameterKind
OptionalSourceKind
OptionalStateKind
OptionalTimeAccuracyKind
OptionalUnitMultiplierKind
OptionalUnitSymbolKind
OptionalValidityKind
PhaseMmtn
Specialized 61850 MMTN LN class
Quality
Quality contains data that describe the quality of the data from the server. Quality of the data is also related to the mode of a logical node. Further details can be found in IEC 61850-7-4. The different quality attributes are not independent.The default value shall be applied if the functionality of the related attribute is not supported. The mapping may specify to exclude the attribute from the message if it is not supported or if the default value applies.
RampRate
Grid connect mode kind
ReadingMessageInfo
Generic reading message information
ReadingMmtn
Specialized 61850 MMTN LN class
ReadingMmtr
Specialized 61850 MMTR class
ReadingMmxu
Specialized 61850 MMXU LN class
ScheduleCsg
Curve shape setting (FC=SP) (CSG_SP)
SchedulePoint
Point definition (Point)
StatusAndEventXcbr
OpenFMB specialization for breaker, recloser and switch status and event profiles: LN: Circuit breaker   Name: XCBR
StatusDps
Specialized 61850 DPS class
StatusIns
<> Integer status (INS)
StatusIsc
<<statistics>> Integer controlled step position information (ISC)
StatusMessageInfo
Generic status message information
StatusSpc
Controllable single point (SPC)
StatusSps
Specialized 61850 SPS class
StatusValue
Status value
StringStatusGgio
LN: Generic process I/O   Name: GGIO
SwitchControlScheduleFsch
OpenFMB specialization for control schedule using: LN: Schedule   Name: FSCH
SwitchCsg
Curve shape setting (FC=SP) (CSG_SP)
SwitchPoint
Point definition (Point)
Terminal
An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.
TimeQuality
Information about the quality of the time source of the sending IED.
Timestamp
UTC time with the epoch of midnight (00:00:00) of 1970-01-01. The presentation is defined in the SCSMs.The NULL time stamp has all fields set to 0 (zero).The relation between a timestamp value, the synchronization of an internal time with an external time source (for example, UTC time), and other information related to time model are available as requirements in Clause 21.
Unit
Unit definition (Unit)
Vector
Vector definition (Vector)
Vss
Visible string status (VSS)
Wye
Phase to ground/neutral related measured values of a three-phase system (WYE)

Enums§

BehaviourModeKind
Behaviour or mode (BehaviourModeKind enumeration)
CalcMethodKind
Calculation method (CalcMethodKind enumeration)
DbPosKind
Double point position status
DerGeneratorStateKind
DER operational state (DERGeneratorStateKind)
DynamicTestKind
Dynamic test status (see IEC61850-7-2 section 20.2.1 Direct control with normal security, state machine diagram) A simplified state machine diagram (from Herb F.) is provided.
GridConnectModeKind
Power system connect modes to the power grid (GridConnectModeKind)
HealthKind
State kind
PfSignKind
Power factor sign (PFSignKind enumeration)
PhaseCodeKind
Enumeration of phase identifiers. Allows designation of phases for both transmission and distribution equipment, circuits and loads. Residential and small commercial loads are often served from single-phase, or split-phase, secondary circuits. For example of s12N, phases 1 and 2 refer to hot wires that are 180 degrees out of phase, while N refers to the neutral wire. Through single phase transformer connections, these secondary circuits may be served from one or two of the primary phases A, B, and C. For three-phase loads, use the A, B, C phase codes instead of s12N.
ScheduleParameterKind
ESS function kind
SourceKind
(default=process) Defines the source of a value. NOTE 1 Substitution may be done locally or via the communication services. In the second case, specific attributes with a FC=SV are used. NOTE 2 There are various means to clear a substitution. As an example, a substitution that was done following an invalid condition may be cleared automatically if the invalid condition is cleared. However, this is a local issue and therefore
StateKind
State kind
TimeAccuracyKind
Validity of the value, as condensed information for the client. In case this value is not ‘good’, some reasons may be found in the ‘detailQual’.
UnitMultiplierKind
The unit multipliers defined for the CIM.
UnitSymbolKind
The units defined for usage in the CIM.
ValidityKind
Validity of the value, as condensed information for the client. In case this value is not ‘good’, some reasons may be found in the ‘detailQual’.