Skip to content

SetPoint

An analog control that issues a set point value.

URI: cim:SetPoint
Type: Class

SetPoint class diagram

Inheritance

Attributes

Name URI Cardinality and Range Inheritance Description
normalValue cim:SetPoint.normalValue 1..1 float direct Normal value for Control.value e.g. used for percentage scaling.
value cim:SetPoint.value 1..1 float direct The value representing the actuator output.
maxValue cim:AnalogControl.maxValue 1..1 float AnalogControl Normal value range maximum for any of the Control.value. Used for scaling, e.g. in bar graphs.
minValue cim:AnalogControl.minValue 1..1 float AnalogControl Normal value range minimum for any of the Control.value. Used for scaling, e.g. in bar graphs.
AnalogValue cim:AnalogControl.AnalogValue 1..1 AnalogValue AnalogControl The MeasurementValue that is controlled.
controlType cim:Control.controlType 1..1 string Control Specifies the type of Control. For example, this specifies if the Control represents BreakerOpen, BreakerClose, GeneratorVoltageSetPoint, GeneratorRaise, GeneratorLower, etc.
operationInProgress cim:Control.operationInProgress 0..1 boolean Control Indicates that a client is currently sending control commands that has not completed.
timeStamp cim:Control.timeStamp 0..1 datetime Control The last time a control output was sent.
PowerSystemResource cim:Control.PowerSystemResource 0..1 PowerSystemResource Control Regulating device governed by this control output.
mRID cim:IdentifiedObject.mRID 1..1 string IdentifiedObject 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.For 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.
description cim:IdentifiedObject.description 0..1 string IdentifiedObject 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.
name cim:IdentifiedObject.name 1..1 string IdentifiedObject The name is any free human readable and possibly non unique text naming the object.

Format Examples

{
    "@context": {"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "linkml": "https://w3id.org/linkml/", "this": "http://ucaiug.org/ns/CGMES/Operation-EU/3.0#", "sh": "http://www.w3.org/ns/shacl#", "skos": "http://www.w3.org/2004/02/skos/core#", "dc": "http://purl.org/dc/elements/1.1/", "profcim": "http://iec.ch/TC57/ns/CIM/prof-cim#", "owl": "http://www.w3.org/2002/07/owl#", "cim": "http://iec.ch/TC57/CIM100#", "cims": "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#", "dct": "http://purl.org/dc/terms/", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "dcat": "http://www.w3.org/ns/dcat#", "eu": "http://iec.ch/TC57/CIM100-European#"},
    "@id": "urn:uuid:<uuid>",
    "@type": "cim:SetPoint",
    "cim:SetPoint.normalValue": "float",
    "cim:SetPoint.value": "float",
    "cim:AnalogControl.maxValue": "float",
    "cim:AnalogControl.minValue": "float",
    "cim:AnalogControl.AnalogValue": { "@id": "urn:uuid:<uuid of AnalogValue>" },
    "cim:Control.controlType": "string",
    "cim:Control.operationInProgress": "boolean",
    "cim:Control.timeStamp": "datetime",
    "cim:Control.PowerSystemResource": { "@id": "urn:uuid:<uuid of PowerSystemResource>" },
    "cim:IdentifiedObject.mRID": "string",
    "cim:IdentifiedObject.description": "string",
    "cim:IdentifiedObject.name": "string"
}
<cim:SetPoint rdf:ID="_<uuid>">
    <cim:SetPoint.normalValue>float</cim:SetPoint.normalValue>
    <cim:SetPoint.value>float</cim:SetPoint.value>
    <cim:AnalogControl.maxValue>float</cim:AnalogControl.maxValue>
    <cim:AnalogControl.minValue>float</cim:AnalogControl.minValue>
    <cim:AnalogControl.AnalogValue rdf:resource="#_<uuid of AnalogValue>" />
    <cim:Control.controlType>string</cim:Control.controlType>
    <cim:Control.operationInProgress>boolean</cim:Control.operationInProgress>
    <cim:Control.timeStamp>datetime</cim:Control.timeStamp>
    <cim:Control.PowerSystemResource rdf:resource="#_<uuid of PowerSystemResource>" />
    <cim:IdentifiedObject.mRID>string</cim:IdentifiedObject.mRID>
    <cim:IdentifiedObject.description>string</cim:IdentifiedObject.description>
    <cim:IdentifiedObject.name>string</cim:IdentifiedObject.name>
</cim:SetPoint>
{
    "normalValue": "float",
    "value": "float",
    "maxValue": "float",
    "minValue": "float",
    "AnalogValue": "<AnalogValue>",
    "controlType": "string",
    "operationInProgress": "boolean",
    "timeStamp": "datetime",
    "PowerSystemResource": "<PowerSystemResource>",
    "mRID": "string",
    "description": "string",
    "name": "string"
}
<urn:uuid:<graph-id>> {
    <urn:uuid:<uuid>>
        a cim:SetPoint ;
        cim:SetPoint.normalValue "float" ;
        cim:SetPoint.value "float" ;
        cim:AnalogControl.maxValue "float" ;
        cim:AnalogControl.minValue "float" ;
        cim:AnalogControl.AnalogValue <urn:uuid:<uuid of AnalogValue>> ;
        cim:Control.controlType "string" ;
        cim:Control.operationInProgress "boolean" ;
        cim:Control.timeStamp "datetime" ;
        cim:Control.PowerSystemResource <urn:uuid:<uuid of PowerSystemResource>> ;
        cim:IdentifiedObject.mRID "string" ;
        cim:IdentifiedObject.description "string" ;
        cim:IdentifiedObject.name "string" .
}

Schema Source