Package CIM14 :: Package IEC61970 :: Package Core :: Module ConductingEquipment' :: Class ConductingEquipment
[hide private]
[frames] | no frames]

Class ConductingEquipment

                      object --+                
                               |                
                Element'.Element --+            
                                   |            
  IdentifiedObject'.IdentifiedObject --+        
                                       |        
PowerSystemResource'.PowerSystemResource --+    
                                           |    
                        Equipment'.Equipment --+
                                               |
                                              ConductingEquipment
Known Subclasses:

The parts of the power system that are designed to carry current or that are conductively connected therewith. ConductingEquipment is contained within an EquipmentContainer that may be a Substation, or a VoltageLevel or a Bay within a Substation.

Instance Methods [hide private]
 
__init__(self, phases='A', ClearanceTags=None, SvStatus=None, Terminals=None, BaseVoltage=None, ProtectionEquipments=None, *args, **kw_args)
Initialises a new 'ConductingEquipment' instance.
 
addClearanceTags(self, *ClearanceTags)
 
addProtectionEquipments(self, *ProtectionEquipments)
 
addTerminals(self, *Terminals)
 
getBaseVoltage(self)
Use association to ConductingEquipment only when there is no VoltageLevel container used.
 
getClearanceTags(self)
Conducting equipment may have multiple clearance tags for authorized field work
 
getProtectionEquipments(self)
Protection equipment may be used to protect specific Conducting Equipment.
 
getSvStatus(self)
The status state associated with the conducting equipment.
 
getTerminals(self)
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
 
removeClearanceTags(self, *ClearanceTags)
 
removeProtectionEquipments(self, *ProtectionEquipments)
 
removeTerminals(self, *Terminals)
 
setBaseVoltage(self, value)
 
setClearanceTags(self, value)
 
setProtectionEquipments(self, value)
 
setSvStatus(self, value)
 
setTerminals(self, value)

Inherited from Equipment'.Equipment: addContingencyEquipment, addCustomerAgreements, addOperationalLimitSet, getContingencyEquipment, getCustomerAgreements, getEquipmentContainer, getOperationalLimitSet, removeContingencyEquipment, removeCustomerAgreements, removeOperationalLimitSet, setContingencyEquipment, setCustomerAgreements, setEquipmentContainer, setOperationalLimitSet

Inherited from PowerSystemResource'.PowerSystemResource: addAssets, addBlock, addMeasurements, addOperatingShare, addPsrLists, addReportingGroup, getAssets, getBlock, getLocation, getMeasurements, getOperatingShare, getOutageSchedule, getPSRType, getPsrLists, getReportingGroup, removeAssets, removeBlock, removeMeasurements, removeOperatingShare, removePsrLists, removeReportingGroup, setAssets, setBlock, setLocation, setMeasurements, setOperatingShare, setOutageSchedule, setPSRType, setPsrLists, setReportingGroup

Inherited from IdentifiedObject'.IdentifiedObject: getModelingAuthoritySet, setModelingAuthoritySet

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'phases': <type 'str'>}
  _attrs = ['phases']
  _defaults = {'phases': 'A'}
  _enums = {'phases': 'PhaseCode'}
  _many_refs = ['ClearanceTags', 'Terminals', 'ProtectionEquipme...
  _refs = ['ClearanceTags', 'SvStatus', 'Terminals', 'BaseVoltag...
Properties [hide private]
  BaseVoltage
Use association to ConductingEquipment only when there is no VoltageLevel container used.
  ClearanceTags
Conducting equipment may have multiple clearance tags for authorized field work
  ProtectionEquipments
Protection equipment may be used to protect specific Conducting Equipment.
  SvStatus
The status state associated with the conducting equipment.
  Terminals
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes

Inherited from Equipment'.Equipment: ContingencyEquipment, CustomerAgreements, EquipmentContainer, OperationalLimitSet

Inherited from PowerSystemResource'.PowerSystemResource: Assets, Block, Location, Measurements, OperatingShare, OutageSchedule, PSRType, PsrLists, ReportingGroup

Inherited from IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, phases='A', ClearanceTags=None, SvStatus=None, Terminals=None, BaseVoltage=None, ProtectionEquipments=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ConductingEquipment' instance.

Parameters:
  • phases - Describes the phases carried by a conducting equipment. Values are: "A", "AC", "AN", "ABCN", "B", "C", "BN", "CN", "splitSecondary12N", "ABC", "splitSecondary2N", "N", "ABN", "BC", "BCN", "AB", "splitSecondary1N", "ACN"
  • ClearanceTags - Conducting equipment may have multiple clearance tags for authorized field work
  • SvStatus - The status state associated with the conducting equipment.
  • Terminals - ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
  • BaseVoltage - Use association to ConductingEquipment only when there is no VoltageLevel container used.
  • ProtectionEquipments - Protection equipment may be used to protect specific Conducting Equipment. Multiple equipment may be protected or monitored by multiple protection equipment.
Overrides: object.__init__

getProtectionEquipments(self)

 

Protection equipment may be used to protect specific Conducting Equipment. Multiple equipment may be protected or monitored by multiple protection equipment.


Class Variable Details [hide private]

_many_refs

Value:
['ClearanceTags', 'Terminals', 'ProtectionEquipments']

_refs

Value:
['ClearanceTags',
 'SvStatus',
 'Terminals',
 'BaseVoltage',
 'ProtectionEquipments']

Property Details [hide private]

BaseVoltage

Use association to ConductingEquipment only when there is no VoltageLevel container used.

Get Method:
getBaseVoltage(self) - Use association to ConductingEquipment only when there is no VoltageLevel container used.
Set Method:
setBaseVoltage(self, value)

ClearanceTags

Conducting equipment may have multiple clearance tags for authorized field work

Get Method:
getClearanceTags(self) - Conducting equipment may have multiple clearance tags for authorized field work
Set Method:
setClearanceTags(self, value)

ProtectionEquipments

Protection equipment may be used to protect specific Conducting Equipment. Multiple equipment may be protected or monitored by multiple protection equipment.

Get Method:
getProtectionEquipments(self) - Protection equipment may be used to protect specific Conducting Equipment.
Set Method:
setProtectionEquipments(self, value)

SvStatus

The status state associated with the conducting equipment.

Get Method:
getSvStatus(self) - The status state associated with the conducting equipment.
Set Method:
setSvStatus(self, value)

Terminals

ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes

Get Method:
getTerminals(self) - ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
Set Method:
setTerminals(self, value)