Skip to content

Switch

A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.

URI: cim:Switch
Type: Class

 classDiagram
    class Switch
    click Switch href "../Switch"
      ConductingEquipment <|-- Switch
        click ConductingEquipment href "../ConductingEquipment"


      Switch <|-- Cut
        click Cut href "../Cut"
      Switch <|-- Disconnector
        click Disconnector href "../Disconnector"
      Switch <|-- Fuse
        click Fuse href "../Fuse"
      Switch <|-- GroundDisconnector
        click GroundDisconnector href "../GroundDisconnector"
      Switch <|-- Jumper
        click Jumper href "../Jumper"
      Switch <|-- ProtectedSwitch
        click ProtectedSwitch href "../ProtectedSwitch"


      Switch : Equipment.aggregate

      Switch : ConductingEquipment.BaseVoltage

          Switch --> BaseVoltage : ConductingEquipment.BaseVoltage
          click BaseVoltage href "../BaseVoltage"

      Switch : IdentifiedObject.description

      Switch : IdentifiedObject.energyIdentCodeEic

      Switch : Equipment.EquipmentContainer

          Switch --> EquipmentContainer : Equipment.EquipmentContainer
          click EquipmentContainer href "../EquipmentContainer"

      Switch : IdentifiedObject.mRID

      Switch : IdentifiedObject.name

      Switch : Equipment.normallyInService

      Switch : Switch.normalOpen

      Switch : Equipment.OperationalLimitSet

          Switch --> OperationalLimitSet : Equipment.OperationalLimitSet
          click OperationalLimitSet href "../OperationalLimitSet"

      Switch : Switch.ratedCurrent

          Switch --> CurrentFlow : Switch.ratedCurrent
          click CurrentFlow href "../CurrentFlow"

      Switch : Switch.retained

      Switch : IdentifiedObject.shortName

      Switch : Switch.SwitchSchedules

          Switch --> SwitchSchedule : Switch.SwitchSchedules
          click SwitchSchedule href "../SwitchSchedule"

      Switch : ConductingEquipment.Terminals

          Switch --> Terminal : ConductingEquipment.Terminals
          click Terminal href "../Terminal"

Inheritance

Attributes

Name URI Cardinality and Range Description Inheritance
normalOpen cim:Switch.normalOpen 1
boolean
The attribute is used in cases when no Measurement for the status value is pr... direct
ratedCurrent cim:Switch.ratedCurrent 0..1
CurrentFlow
The maximum continuous current carrying capacity in amps governed by the devi... direct
retained cim:Switch.retained 1
boolean
Branch is retained in the topological solution direct
SwitchSchedules cim:Switch.SwitchSchedules *
SwitchSchedule
A Switch can be associated with SwitchSchedules direct
BaseVoltage cim:ConductingEquipment.BaseVoltage 0..1
BaseVoltage
Base voltage of this conducting equipment ConductingEquipment
Terminals cim:ConductingEquipment.Terminals *
Terminal
Conducting equipment have terminals that may be connected to other conducting... ConductingEquipment
aggregate cim:Equipment.aggregate 0..1
boolean
The aggregate flag provides an alternative way of representing an aggregated ... Equipment
normallyInService cim:Equipment.normallyInService 0..1
boolean
Specifies the availability of the equipment under normal operating conditions Equipment
EquipmentContainer cim:Equipment.EquipmentContainer 0..1
EquipmentContainer
Container of this equipment Equipment
OperationalLimitSet cim:Equipment.OperationalLimitSet *
OperationalLimitSet
The operational limit sets associated with this equipment Equipment
description cim:IdentifiedObject.description 0..1
string
The description is a free human readable text describing or naming the object IdentifiedObject
energyIdentCodeEic eu:IdentifiedObject.energyIdentCodeEic 0..1
string
The attribute is used for an exchange of the EIC code (Energy identification ... IdentifiedObject
mRID cim:IdentifiedObject.mRID 1
string
Master resource identifier issued by a model authority IdentifiedObject
name cim:IdentifiedObject.name 1
string
The name is any free human readable and possibly non unique text naming the o... IdentifiedObject
shortName eu:IdentifiedObject.shortName 0..1
string
The attribute is used for an exchange of a human readable short name with len... IdentifiedObject

Usages

used by used in type used
SwitchSchedule Switch range Switch

Identifier and Mapping Information

Schema Source

  • from schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile

Mappings

Mapping Type Mapped Value
self cim:Switch
native this:Switch