The EnergyStandbyManagementType ObjectTypes provide access to the Standby Management functionality of one Standby Management Entity. Parallel access of Clients to the read only data shall be possible but write operations and Method invocation can be limited to one Client at a time with the Lock Object.
Table 12 – EnergyStandbyManagementType Definition
Attribute |
Value |
||||
BrowseName |
EnergyStandbyManagementType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasComponent |
Variable |
StandbyManagementStatus |
Byte |
0:MultiStateDiscreteType |
M, RO |
0:HasComponent |
Object |
EnergySavingModeStatus |
|
EnergySavingModeStatusType |
M |
0:HasComponent |
Object |
EnergySavingModes |
|
EnergySavingModesContainerType |
O |
0:HasComponent |
Variable |
PauseTime |
0:Duration |
0:BaseDataVariableType |
M, RW |
0:HasComponent |
Object |
2:Lock |
|
2:LockingServicesType |
O |
0:HasComponent |
Method |
StartPause |
|
O |
|
0:HasComponent |
Method |
EndPause |
|
O |
|
0:HasComponent |
Method |
SwitchToEnergySavingMode |
|
O |
The StandbyManagementStatus Variable shall contain the current state of the Standby Management. The value of this Variable shall be consistent with the content of the EnergySavingModeStatus Object.
The values of the 0:EnumStrings of the StandbyManagementStatus shall follow the definition of Table 13. Each instance shall have the values 0 to 8. Element numbers 9-15 are reserved for future use. If vendors add specific elements, the range 9-15 shall be filled with ‘null’-strings.
Table 13 – Defined elements of EnumStrings array of StandbyManagementStatus Variable
Element number (starting with 0) |
Message (for locale “en”) |
0 |
Energy saving disabled |
1 |
Power Off |
2 |
Ready to operate |
3 |
Moving to Energy Saving Mode |
4 |
Energy saving mode |
5 |
Moving to ready to operate |
6 |
Moving to Sleep mode WOL |
7 |
Sleep mode WOL |
8 |
Wake up WOL |
9-15 |
‘null’-String |
16 – 255 |
Vendor specific |
The Variables of the EnergyStandbyManagementType have additional Attributes defined in Table 14
Table 14 – EnergyStandbyManagementType Attribute values for child Nodes
Source Path |
Value Attribute |
||
|
Energy saving disabled Power Off Ready to operate Moving to Energy Saving Mode Energy saving mode Moving to ready to operate Moving to Sleep mode WOL Sleep mode WOL Wake up WOL |
The EnergySavingModes container Object contains References to EnergySavingModeType Objects representing the supported Energy Saving Modes.
Writing the PauseTime Variable can be used to update the pause time alternatively to the StartPause Method. Setting the PauseTime Variable with a value not equal to 0 shall have the same effect as invoking the StartPause Method passing the PauseTime value. Setting the PauseTime Variable with a value equal to 0 shall have the same effect as invoking the EndPause Method. An additional benefit is that the Variable PauseTime can be used in a PubSub communication scenario where the PauseTime is distributed by a central time management client using a broadcast telegram to which every Standby Management Entity subscribes.
The Lock Object ensures exclusive write access and Method call for one client. Write access and Method calls from Clients shall be blocked unless the client has locked the Object by invoking the InitLock Method of the Lock Object.
The StartPause Method starts the transition to an Energy Saving Mode. The SwitchToEnergySavingMode allows the transition into a specific Energy Saving Mode. The EndPause Method ends the Energy Saving Mode.
A RepresentedBy Reference may connect the Object to the representing PROFIenergy service access point Object (see PeServiceAccessPointType). The BrowseName of the Reference shall be “PESAP”.
This Method starts the transition into an Energy Saving Mode.
Signature
StartPause (
[in] 0:DurationPauseTime
[out] 0:Byte ModeID
[out] 0:DurationCurrentTimeToDestination
[out] 0:DurationRegularTimeToOperate
[out] 0:DurationTimeMinLengthOfStay
[out] 0:Byte ReturnCode
);
Argument |
Description |
PauseTime |
Requested pause time. |
ModeID |
ID of the destination Energy Saving Mode if successful, otherwise 0. |
CurrentTimeToDestination |
Time needed to reach the Energy Saving Mode if successful, otherwise 0. |
RegularTimeToOperate |
Time needed to reach “Ready to operate” again if the destination Energy Saving Mode will be regularly terminated if successful, otherwise 0. |
TimeMinLengthOfStay |
Time of minimum stay in the destination Energy Saving Mode if successful, otherwise 0. |
ReturnCode |
Return code. See Table 16. |
The Method Result Codes (defined in Call Service) are defined in Table 15.
This Method initiates a switch to a certain Energy Saving Mode.
Signature
SwitchToEnergySavingMode (
[in] 0:Byte ModeID
[out] 0:Byte EffectiveModeID
[out] 0:DurationCurrentTimeToDestination
[out] 0:DurationRegularTimeToOperate
[out] 0:DurationTimeMinLengthOfStay
[out] 0:Byte ReturnCode
);
Argument |
Description |
ModeID |
ID of the requested Energy Saving Mode. |
EffectiveModeID |
ID of the effectively chosen Energy Saving Mode if successful, otherwise ID of current mode. |
CurrentTimeToDestination |
Time needed to reach the destination Energy Saving Mode if successful, otherwise 0. |
RegularTimeToOperate |
Time needed to reach “Ready to operate” again if the destination Energy Saving Mode will be regularly terminated if successful, otherwise 0. |
TimeMinLengthOfStay |
Time of minimum stay in the destination Energy Saving Mode if successful, otherwise 0. |
ReturnCode |
Return code. See table Table 16. |
The Method Result Codes (defined in Call Service) are defined in Table 15.
This Method ends the current Energy Saving Mode.
Signature
EndPause (
[out] 0:DurationCurrentTimeToOperate
[out] 0:Byte ReturnCode
);
Argument |
Description |
CurrentTimeToOperate |
Time needed to reach “Ready to operate” if successful, 0. |
ReturnCode |
Return code. See table Table 16. |
The Method Result Codes (defined in Call Service) are defined in Table 15.
Table 15 shows the possible values for the Method call result codes.
Table 15 – Possible Method result codes
Result Code |
Description |
Good |
The Method execution was successful and the ReturnCode parameter has the value 0x00 (”Success”) |
Uncertain |
The Method execution was successful, but the ReturnCode parameter indicates an error. |
Bad_UserAccessDenied |
The user has not the right to execute the Method. The client shall not evaluate the ReturnCode parameter. |
Bad_UnexpectedError |
The server is not able to execute the function because an unexpected error occurred. The device might be temporarily unavailable or unreachable due to network failure. The client shall not evaluate the ReturnCode parameter. |
Table 16 shows the possible values for the out parameter ReturnCode.
Table 16 – Possible ReturnCode parameter Values
ReturnCode |
Description |
0x00 |
Success. |
0x50 |
No suitable energy-saving mode available. |
0x52 |
No switch to requested energy-saving mode because of invalid mode ID. |
0x53 |
No switch to Energy Saving Mode because of state operate. |
0x54 |
Service or function not available due to internal device status. |
Table 17 – EnergySavingModesContainerType Definition
Attribute |
Value |
||||
BrowseName |
EnergySavingModesContainerType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasComponent |
Object |
<EnergySavingModes> |
|
EnergySavingModeType |
MP |
Table 18 – EnergySavingModeStatusType Definition
Attribute |
Value |
||||
BrowseName |
EnergySavingModeStatusType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasComponent |
Variable |
CurrentTransitionData |
StandbyModeTransitionDataType |
0:BaseDataVariableType |
O, RO |
0:HasComponent |
Variable |
StateInformation |
EnergyStateInformationDataType |
0:BaseDataVariableType |
M, RO |
The CurrentTransitionData Variable contains details for the state transition indicated by the StateInformation Variable.
The StateInformation Variable contains details for the actual Energy Saving Mode state.
The EnergySavingModeType provides detailed information for a specific Energy Saving Mode.
Table 19 – EnergySavingModeType Definition
Attribute |
Value |
||||
BrowseName |
EnergySavingModeType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasProperty |
Variable |
ID |
0:Byte |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
DynamicData |
0:Boolean |
0:PropertyType |
M, RO |
0:HasComponent |
Variable |
TimeMinPause |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
TimeToPause |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
TimeMinLengthOfStay |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
TimeMaxLengthOfStay |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
RegularTimeToOperate |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
ModePowerConsumption |
0:Float |
0:AnalogUnitType |
M, RO |
0:HasComponent |
Variable |
EnergyConsumptionToPause |
0:Float |
0:AnalogUnitType |
M, RO |
0:HasComponent |
Variable |
EnergyConsumptionToOperate |
0:Float |
0:AnalogUnitType |
M, RO |
The BrowseName shall contain a unique name for the Energy Saving Mode.
The ID Variable shall contain a unique mode ID for the Energy Saving Mode. The mode ID’s 0x00, 0xF0, 0xFE and 0xFF are reserved for predefined states.
DynamicData shall indicate whether the time, energy consumption and power values can vary (slightly) during runtime.
The TimeMinPause Variable shall contain the minimum pause time for this Energy Saving Mode.
The TimeToPause Variable shall contain the expected time to switch to this Energy Saving Mode.
The TimeMinLengthOfStay Variable shall contain the time of minimum stay in this Energy Saving Mode.
The TimeMaxLengthOfStay Variable shall contain the time of maximum stay in this Energy Saving Mode.
The RegularTimeToOperate Variable shall contain the time value to reach ”Ready to operate” (see Figure 1) if this Energy Saving Mode will be regularly terminated.
The ModePowerConsumption Variable shall contain the power consumption in this Energy Saving Mode. Unit: [kW].
The EnergyConsumptionToPause Variable shall contain the energy consumption from ”Ready to operate” to this Energy Saving Mode. Unit: [kWh].
The EnergyConsumptionToOperate Variable shall contain the energy consumption from this Energy Saving Mode to ”Ready to operate”. Unit: [kWh].
Mapping to PROFIenergy properties:
BrowseName |
PE Service |
PE Service Data Response Field |
List_Energy_Saving_Modes |
PE_Mode_ID |
|
Get_Mode |
Time_min_Pause |
|
Get_Mode |
Time_to_Pause |
|
Get_Mode |
Time_min_length_of_stay |
|
Get_Mode |
Time_max_length_of_stay |
|
Get_Mode |
Regular_time_to_operate |
|
Get_Mode |
Mode_Power_Consumption |
|
Get_Mode |
Energy_Consumption_to_pause |
|
Get_Mode |
Energy_Consumption_to_operate |
The Energy Measurement Objects provide access to the Energy Measurement values. For each Metering Point one EnergyMeasurementType Object shall exist.
The EnergyMeasurementType contains References to MeasurementValueType Objects.
Table 20 – EnergyMeasurementType Definition
Attribute |
Value |
||||
BrowseName |
EnergyMeasurementType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType |
|||||
0:HasProperty |
Variable |
PeObjectNumber |
0:UInt16 |
0:PropertyType |
M, RO |
0:HasComponent |
Variable |
<MeasurementValue> |
0:Number |
MeasurementValueType |
MP, RO |
0:HasComponent |
Method |
ResetEnergyCounter |
|
O |
The PeObjectNumber Variable shall contain the Object number of the related PROFIenergy measurement Object.
The MeasurementValue Variable contains one actual measurement value. For each measurement value of a Metering Point one MeasurementValueType Variable shall exist.
If one of the MeasurementValueType Variables is used as energy counter, the ResetEnergyCounter Method can be used to set the value of this Variable to 0. See section 9.1, ”MeasurementValueType” for further details.
A RepresentedBy Reference may connect the Object to the representing PROFIenergy service access point Object (see PeServiceAccessPointType). The BrowseName of the Reference shall be “PESAP”. If the PESAP is not part of the Information Model, the RepresentedBy Reference in the EnergyMeasurementType Object is omitted.
Mapping to PROFIenergy properties:
BrowseName |
PE Service |
PE Service Data Response Field |
Get_Measurement_List_with_Object_Number |
Object_Number |
EnergyMeasurementType Objects should support Interfaces for standardized energy data profiles, so called EnergyProfiles. The supported measurement values demanded by an energy data profile are specified by Interfaces applied to instances of the EnergyMeasurementType.
Table 21 shows the definitions of the Interfaces for the standardized energy data profiles. The EnergyProfiles represent standard Energy Measurement use cases and are therefore the preferred way to represent Energy Measurement data. It is recommended to support at least one of the EnergyProfiles.
Table 21 – Interfaces for EnergyProfiles
EnergyProfile |
MeasurementValue |
DataType |
Accuracy |
|||
InterfaceType |
|
BrowseName |
Symbol |
EngineeringUnit |
||
IEnergyProfileE0Type |
E0 |
AcCurrent |
IL1IL2 IL3 |
A |
AcPeDataType |
≤10% |
IEnergyProfileE1Type |
E1 |
AcActivePowerTotal |
∑P |
W |
Float |
≤5% |
IEnergyProfileE2Type |
E2 |
AcActivePowerTotal |
∑P |
W |
Float |
≤5% |
AcActiveEnergyTotalImportLp |
∑↓E |
W·h |
Float |
AcActiveEnergyTotalExportLp |
∑↑E |
W·h |
Float |
IEnergyProfileE3Type |
E3 |
AcActivePower |
PL1PL2 PL3 |
W |
AcPeDataType |
≤2% |
AcReactivePower |
QtotL1 QtotL2 QtotL3 |
var |
AcPeDataType |
AcActiveEnergyTotalImportHp |
∑↓E |
W·h |
Double |
AcActiveEnergyTotalExportHp |
∑↑E |
W·h |
Double |
AcReactiveEnergyTotalImportHp |
∑↓EQ |
Varh |
Double |
AcReactiveEnergyTotalExportHp |
∑↑EQ |
Varh |
Double |
AcVoltagePe |
UL1NUL2NUL3N |
V |
AcPeDataType |
AcVoltagePp |
UL1L2 UL2L3 UL3L1 |
V |
AcPpDataType |
AcCurrent |
IL1IL2 IL3 |
A |
Float |
AcPowerFactor |
λL1λL2λL3 |
|
Float |
IEnergyProfileD0Type |
D0 |
DcCurrent |
I |
A |
Float |
≤10% |
Figure 11 shows an example how different EnergyProfiles can be supported by EnergyMeasurementType Object instances.
Figure 11 – Implementing different EnergyProfiles
The IEnergyProfileE0Type contains the References to MeasurementValueType Variables needed for EnergyProfile E0.
Table 22 – IEnergyProfileE0Type Definition
Attribute |
Value |
||||
BrowseName |
IEnergyProfileE0Type |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseInterfaceType defined in [OPC 10001-7] |
|||||
0:HasComponent |
Variable |
AcCurrent |
AcPeDataType |
MeasurementValueType |
M |
Table 23 – IEnergyProfileE0Type Attribute values for child Nodes
Source Path |
Value Attribute |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
The IEnergyProfileE1Type contains the References to MeasurementValueType Variables needed for EnergyProfile E1.
Table 24 – IEnergyProfileE1Type Definition
Attribute |
Value |
||||
BrowseName |
IEnergyProfileE1Type |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseInterfaceType defined in [OPC 10001-7] |
|||||
0:HasComponent |
Variable |
AcActivePowerTotal |
0:Float |
MeasurementValueType |
M |
Table 25 – IEnergyProfileE1Type Attribute values for child Nodes
Source Path |
Value Attribute |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
The IEnergyProfileE2Type contains the References to MeasurementValueType Variables needed for EnergyProfile E2.
Table 26 – IEnergyProfileE2Type Definition
Attribute |
Value |
||||
BrowseName |
IEnergyProfileE2Type |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseInterfaceType defined in [OPC 10001-7] |
|||||
0:HasComponent |
Variable |
AcActivePowerTotal |
0:Float |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcActiveEnergyTotalImportLp |
0:Float |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcActiveEnergyTotalExportLp |
0:Float |
MeasurementValueType |
M |
Table 27 – IEnergyProfileE2Type Attribute values for child Nodes
Source Path |
Value Attribute |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
The IEnergyProfileE3Type contains the References to MeasurementValueType Variables needed for EnergyProfile E3.
Table 28 – IEnergyProfileE3Type Definition
Attribute |
Value |
||||
BrowseName |
IEnergyProfileE3Type |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseInterfaceType defined in [OPC 10001-7] |
|||||
0:HasComponent |
Variable |
AcActivePower |
AcPeDataType |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcReactivePower |
AcPeDataType |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcActiveEnergyTotalImportHp |
0:Double |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcActiveEnergyTotalExportHp |
0:Double |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcReactiveEnergyTotalImportHp |
0:Double |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcReactiveEnergyTotalExportHp |
0:Double |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcVoltagePe |
AcPeDataType |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcVoltagePp |
AcPpDataType |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcCurrent |
AcPeDataType |
MeasurementValueType |
M |
0:HasComponent |
Variable |
AcPowerFactor |
AcPeDataType |
MeasurementValueType |
M |
Table 29 – IEnergyProfileE3Type Attribute values for child Nodes
Source Path |
Value Attribute |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4469812 DisplayName: var Description: var |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5655636 DisplayName: V Description: volt |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5655636 DisplayName: V Description: volt |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
The IEnergyProfileD0Type Interface contains a Reference to a MeasurementValueType Variable representing direct current (EnergyProfile D0).
Table 30 – IEnergyProfileD0Type Definition
Attribute |
Value |
||||
BrowseName |
IEnergyProfileD0Type |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseInterfaceType defined in [OPC 10001-7] |
|||||
0:HasComponent |
Variable |
DcCurrent |
0:Float |
MeasurementValueType |
M |
Table 31 – IEnergyProfileD0Type Attribute values for child Nodes
Source Path |
Value Attribute |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
The EnergyDevicePowerOffType type provides access to the Sleep Mode WOL functionality of the device if supported.
Table 32 – EnergyDevicePowerOffType Definition
Attribute |
Value |
||||
BrowseName |
EnergyDevicePowerOffType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasComponent |
Variable |
RegularTimeToOperate |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
TimeMinPause |
0:Duration |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
ModePowerConsumption |
0:UInt32 |
0:BaseDataVariableType |
M, RO |
0:HasProperty |
Variable |
WOLMagicPacket |
0:ByteString |
0:PropertyType |
M, RO |
0:HasComponent |
Method |
SwitchOffWOL |
|
|
M |
A RepresentedBy Reference may connect the Object to the representing PROFIenergy service access point Object (see PeServiceAccessPointType). The BrowseName of the Reference shall be “PESAP”. If the PESAP is not part of the Information Model, the RepresentedBy Reference in the EnergyDevicePowerOffType Object is omitted.
The RegularTimeToOperate Variable shall contain the time value to reach the state “Ready to operate” if the Wake-on-LAN sleep mode is terminated by a wake-up (see below).
The ModePowerConsumption Variable shall contain the power consumption in theWake-on-LAN sleep mode. Unit: [kW].
The WOLMagicPacket Variable shall contain the 6 bytes MAC address to be used with the magic packet sent for wake-up (see [PE CAP], chapter 7.3.4.9).
The SwitchOffWOL Method initiates the transition into the Wake-on-LAN sleep mode. In this mode the device is effectively switched off and unavailable for network communication. The device can be awakened using the magic packet (see [PE CAP], chapter 7.3.4.9).
This Method starts the transition into the special Wake-on-LAN mode.
Signature
SwitchOffWOL (
[out] 0:Byte ModeID
[out] 0:Duration CurrentTimeToDestination
[out] 0:Duration RegularTimeToOperate
[out] 0:Duration TimeMinLengthOfStay
[out] 0:Byte ReturnCode
);
Argument |
Description |
ModeID |
ID of the “Sleep Mode WOL” (0xFE) if successful, otherwise 0. |
CurrentTimeToDestination |
Time needed to reach the Energy Saving Mode if successful, otherwise 0. |
RegularTimeToOperate |
Time needed to reach “Ready to operate” again if the Wake-on-LAN sleep mode will be regularly terminated if successful, otherwise 0. |
TimeMinLengthOfStay |
Time of minimum stay in the Wake-on-LAN sleep mode if successful, otherwise 0. |
ReturnCode |
Return code. See Table 16. |
The Method Result Codes (defined in Call Service) are defined in Table 15.
The PeServiceAccessPointType connects the PE Energy Management Objects belonging to one PE Entity. The PeServiceAccessPointType Object could be included in the PE Energy Management model to model the PROFIenergy Service Access Point within PROFINET devices. Independent from the PeServiceAccessPointType Object, the PE Energy Management functionality can be directly managed by OPC UA access.
Table 33 – PeServiceAccessPointType Definition
Attribute |
Value |
||||
BrowseName |
PeServiceAccessPointType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in [OPC 10000-5]. |
|||||
0:HasProperty |
Variable |
PeClass |
PeClassEnumeration |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
PeSubclass |
PeSubclassEnumeration |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
PeVersion |
PeVersionDataType |
0:PropertyType |
M, RO |
The BrowseName of a PeServiceAccessPointType instance should be “PESAP@<Subslot>, where <Subslot> shall be the content of the subslot Variable of the Object which is the source of the 0:HasAddin Reference pointing to the service access point Object in hexadecimal number string format.
The PeSubclass Property shall be provided in conjunction with the Class Property: If the Class Property has the value PE_CLASS1 or the value PE_CLASS3, this Property is mandatory.
The PeVersion Property shall contain the implemented PROFIenergy version number.
A Represents Reference with the BrowseName “Standby” is mandatory for PROFIenergy class 1 and class 3 and shall point to the EnergyStandbyManagementType Object representing the Standby Management functionality.
A Represents Reference with the BrowseName “Measurement” is mandatory for PROFIenergy class 2 and class 3 and shall point to the EnergyMeasurementType Object representing the Energy Measurement functionality.
One optional Represents Reference with the BrowseName “EnergyPowerOff” points to an EnergyDevicePowerOffType Object if “Sleep Mode WOL” is supported.