Class: RemoteUnit
A remote unit can be an RTU, IED, substation control system, control centre, etc. The communication with the remote unit can be through various standard protocols (e.g. IEC 61870, IEC 61850) or non standard protocols (e.g. DNP, RP570, etc.). A remote unit contains remote data points that might be telemetered, collected or calculated. The RemoteUnit class inherits PowerSystemResource. The intention is to allow RemoteUnits to have Measurements. These Measurements can be used to model unit status as operational, out of service, unit failure, etc.
URI: cim:RemoteUnit
classDiagram
class RemoteUnit
PowerSystemResource <|-- RemoteUnit
RemoteUnit : alias_name
RemoteUnit : description
RemoteUnit : m_rid
RemoteUnit : measurements
RemoteUnit --> Measurement : measurements
RemoteUnit : names
RemoteUnit --> Name : names
RemoteUnit : psrevents
RemoteUnit --> PSREvent : psrevents
RemoteUnit : remote_points
RemoteUnit --> RemotePoint : remote_points
RemoteUnit : remote_unit_type
RemoteUnit --> RemoteUnitType : remote_unit_type
Inheritance
- IdentifiedObject
- PowerSystemResource
- RemoteUnit
- PowerSystemResource
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
remote_unit_type | 0..1 RemoteUnitType |
Type of remote unit | direct |
remote_points | 0..* RemotePoint |
Remote points this Remote unit contains | direct |
measurements | 0..* Measurement |
The measurements associated with this power system resource | PowerSystemResource |
psrevents | 0..* PSREvent |
All events associated with this power system resource | PowerSystemResource |
alias_name | 0..1 String |
The aliasName is free text human readable name of the object alternative to I... | IdentifiedObject |
description | 0..1 String |
The description is a free human readable text describing or naming the object | IdentifiedObject |
m_rid | 0..1 String |
Master resource identifier issued by a model authority | IdentifiedObject |
names | 0..* Name |
All names of this identified object | IdentifiedObject |
Usages
used by | used in | type | used |
---|---|---|---|
RemoteSource | remote_unit | range | RemoteUnit |
RemotePoint | remote_unit | range | RemoteUnit |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
Mapping Type | Mapped Value |
---|---|
self | cim:RemoteUnit |
native | this:RemoteUnit |
LinkML Source
Direct
name: RemoteUnit
description: A remote unit can be an RTU, IED, substation control system, control
centre, etc. The communication with the remote unit can be through various standard
protocols (e.g. IEC 61870, IEC 61850) or non standard protocols (e.g. DNP, RP570,
etc.). A remote unit contains remote data points that might be telemetered, collected
or calculated. The RemoteUnit class inherits PowerSystemResource. The intention
is to allow RemoteUnits to have Measurements. These Measurements can be used to
model unit status as operational, out of service, unit failure, etc.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: PowerSystemResource
attributes:
remote_unit_type:
name: remote_unit_type
description: Type of remote unit.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:RemoteUnit.remoteUnitType
multivalued: false
domain_of:
- RemoteUnit
range: RemoteUnitType
required: false
remote_points:
name: remote_points
description: Remote points this Remote unit contains.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:RemoteUnit.RemotePoints
multivalued: true
domain_of:
- RemoteUnit
range: RemotePoint
required: false
class_uri: cim:RemoteUnit
Induced
name: RemoteUnit
description: A remote unit can be an RTU, IED, substation control system, control
centre, etc. The communication with the remote unit can be through various standard
protocols (e.g. IEC 61870, IEC 61850) or non standard protocols (e.g. DNP, RP570,
etc.). A remote unit contains remote data points that might be telemetered, collected
or calculated. The RemoteUnit class inherits PowerSystemResource. The intention
is to allow RemoteUnits to have Measurements. These Measurements can be used to
model unit status as operational, out of service, unit failure, etc.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: PowerSystemResource
attributes:
remote_unit_type:
name: remote_unit_type
description: Type of remote unit.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:RemoteUnit.remoteUnitType
multivalued: false
alias: remote_unit_type
owner: RemoteUnit
domain_of:
- RemoteUnit
range: RemoteUnitType
required: false
remote_points:
name: remote_points
description: Remote points this Remote unit contains.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:RemoteUnit.RemotePoints
multivalued: true
alias: remote_points
owner: RemoteUnit
domain_of:
- RemoteUnit
range: RemotePoint
required: false
measurements:
name: measurements
description: The measurements associated with this power system resource.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PowerSystemResource.Measurements
multivalued: true
alias: measurements
owner: RemoteUnit
domain_of:
- ACDCTerminal
- PowerSystemResource
range: Measurement
required: false
psrevents:
name: psrevents
description: All events associated with this power system resource.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PowerSystemResource.PSREvents
multivalued: true
alias: psrevents
owner: RemoteUnit
domain_of:
- PowerSystemResource
range: PSREvent
required: false
alias_name:
name: alias_name
description: "The aliasName is free text human readable name of the object alternative\
\ to IdentifiedObject.name. It may be non unique and may not correlate to a\
\ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
\ compatibility between CIM relases. It is however recommended to replace aliasName\
\ with the Name class as aliasName is planned for retirement at a future time.\r\
\n\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.aliasName
multivalued: false
alias: alias_name
owner: RemoteUnit
domain_of:
- IdentifiedObject
range: string
required: false
description:
name: description
description: The description is a free human readable text describing or naming
the object. It may be non unique and may not correlate to a naming hierarchy.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.description
multivalued: false
alias: description
owner: RemoteUnit
domain_of:
- IdentifiedObject
- NameType
- NameTypeAuthority
range: string
required: false
m_rid:
name: m_rid
description: "Master resource identifier issued by a model authority. The mRID\
\ is unique within an exchange context. Global uniqueness is easily achieved\
\ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
\ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
\ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
\ CIM object elements."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.mRID
multivalued: false
alias: m_rid
owner: RemoteUnit
domain_of:
- IdentifiedObject
range: string
required: false
names:
name: names
description: All names of this identified object.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.Names
multivalued: true
alias: names
owner: RemoteUnit
domain_of:
- IdentifiedObject
- NameType
range: Name
required: false
class_uri: cim:RemoteUnit