The PtMotorAttributesType provides common asset attributes of a motor and is formally defined in Table 65.

Table 65 – PtMotorAttributesType Definition

Attribute

Value

BrowseName

PtMotorAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasSubtype

ObjectType

PtMotorRotaryAttributesType

0:HasSubtype

ObjectType

PtMotorLinearAttributesType

0:HasComponent

Variable

MotorType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

Conformance Units

Powertrain Attributes Information

MotorType provides which physical principle is used in the rotor design. The values of the MultiStateValueDiscreteType variable are defined in Table 66 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 66 – PtMotorAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

MotorType

0:EnumValues

[

{

"Value":0,

"DisplayName":"ASYNCHRONOUS",

"Description":"Asynchronous motor"

},

{

"Value":1,

"DisplayName":"PM_AC_SYNCHRONOUS",

"Description":"Permanent magnet synchronous motor"

},

{

"Value":2,

"DisplayName":"PM_AC_SYNCHRONOUS_IRONLESS",

"Description":"Permanent magnet synchronous motor ironless"

},

{

"Value":3,

"DisplayName":"DC_BRUSHLESS",

"Description":"Brushless DC motor"

},

{

"Value":4,

"DisplayName":"DC_BRUSHED",

"Description":"Brushed DC motor"

},

{

"Value":5,

"DisplayName":"PM_STEPPER",

"Description":"Permanent magnet stepper motor"

},

{

"Value":6,

"DisplayName":"HYBRID_STEPPER",

"Description":"Hybrid stepper motor"

},

{

"Value":7,

"DisplayName":"SYNC_RELUCTANCE",

"Description":"Synchronous reluctance motor"

}

]

The PtMotorRotaryAttributesType provides common asset attributes of a rotary motor and is formally defined in Table 67.

Table 67 – PtMotorRotaryAttributesType Definition

Attribute

Value

BrowseName

PtMotorRotaryAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtMotorAttributesType defined in chapter 7.8.1

0:HasProperty

Variable

MotorPolePairs

0:UInt16

0:PropertyType

O, RO

0:HasComponent

Variable

MotorInertia

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorBackEMF

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

MotorPolePairs provides the number of pole pairs of the fundamental magnetic field in the air gap generated by the stator winding. It is usable to calculate the speed over frequency.

MotorInertia provides the rotor moment of inertia of a rotational motor. The unit of this asset attribute shall be kilogram meter squared [kg m²].

MotorBackEMF provides the back electromotive force of a synchronous motor. It is the voltage induced by the air gap field in the stator winding related to the rotational speed. It is measured at the terminals. The unit of this asset attribute shall be volt per revolutions per minute [V/rpm].

The PtMotorLinearAttributesType provides common asset attributes of a linear motor and is formally defined in Table 68.

Table 68 – PtMotorLinearAttributesType Definition

Attribute

Value

BrowseName

PtMotorLinearAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtMotorAttributesType defined in chapter 7.8.1

0:HasComponent

Variable

MotorPolePairPitch

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

ForcerWeight

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorBackEMF

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

MotorPolePairPitch provides the distance between two successive magnetic poles of the linear motor. The unit of this asset attribute shall be millimeter [mm].

ForcerWeight provides the weight of the forcer (coil) of the linear motor. The unit of this asset attribute shall be kilogram [kg].

MotorBackEMF provides the back electromotive force of a synchronous motor. It is the voltage induced by the air gap field in the stator winding related to the rotational speed. It is measured at the terminals. The unit of this asset attribute shall be volt per meter per second [V/(m/s)].

The PtMotorRatedAttributesType provides common operation modes and related asset attributes of a base motor type and is formally defined in Table 69. These rated asset attributes provide a consistent asset attribute set for a specific operation point of a motor.

Table 69 – PtMotorRatedAttributesType Definition

Attribute

Value

BrowseName

PtMotorRatedAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasSubtype

ObjectType

PtMotorRotaryRatedAttributesType

0:HasSubtype

ObjectType

PtMotorLinearRatedAttributesType

0:HasComponent

Object

PtInputInterfaceAttributes

PtInputInterfaceAttributesType

M

0:HasComponent

Object

PtMotorDutyAttributes

PtMotorDutyAttributesType

O

0:HasComponent

Variable

MotorEfficiencyClass

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

MotorCurrentContinuousStall

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorPowerRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorPowerFactor

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorWindingType

0:UInt16

0:MultiStateValueDiscreteType

M, RO

0:HasProperty

Variable

IsCooled

0:Boolean

0:PropertyType

O,RO

Conformance Units

Powertrain Attributes Information

PtInputInterfaceAttributes is formally defined in chapter 7.11.13.

PtMotorDutyAttributes is formally defined in chapter 7.8.7.

MotorEfficiencyClass provides the efficiency class specified by the IEC 60034-1, IEC 60034-2 and IEC 61800-9-2. The values of the MultiStateValueDiscreteType variable are defined in Table 70 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

MotorCurrentContinuousStall provides the maximum continuous input current that occurs at stall torque and low speed without causing thermal damage. The unit shall be ampere [A].

MotorPowerRated provides the value of the output power specified by the manufacturer at which the motor can be operated continuously under normal conditions without damage or safety risks, or the power intended for normal operation. The unit shall be watt [W].

MotorPowerFactor provides the phase shift between voltage (RMS) and current (RMS), or the ratio of the amount of active power to the apparent power in the rated torque and speed operation point.

MotorWindingType provides how the three (or more) connections of the winding will be connected to the supporting grid. The values of the MultiStateValueDiscreteType variable are defined in Table 70 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 70 – PtMotorRatedAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

MotorWindingType

0:EnumValues

[

{

"Value":0,

"DisplayName":"IE1",

"Description":"Standard Efficiency"

},

{

"Value":1,

"DisplayName":"IE2",

"Description":"High Efficiency"

},

{

"Value":2,

"DisplayName":"IE3",

"Description":"Premium Efficiency"

},

{

"Value":3,

"DisplayName":"IE4",

"Description":"Super Premium Efficiency"

},

{

"Value":4,

"DisplayName":"IE5",

"Description":"Ultra Premium Efficiency"

},

{

"Value":5,

"DisplayName":"IES0",

"Description":"Relative losses are higher than 20 % of the value defined by the RPDS"

},

{

"Value":6,

"DisplayName":"IES1",

"Description":"Relative losses are within ±20 % of the value defined by the RPDS"

},

{

"Value":7,

"DisplayName":"IES2",

"Description":"Relative losses are smaller than 20 % of the value defined by the RPDS"

}

]

MotorEfficiencyClass

0:EnumValues

[ { "Value": 0, "DisplayName": "IE1", "Description": "Standard Efficiency" }, { "Value": 1, "DisplayName": "IE2", "Description": "High Efficiency" }, { "Value": 2, "DisplayName": "IE3", "Description": "Premium Efficiency" }, { "Value": 3, "DisplayName": "IE4", "Description": "Super Premium Efficiency" }, { "Value": 4, "DisplayName": "IE5", "Description": "Ultra Premium Efficiency" }, { "Value": 5, "DisplayName": "IES0", "Description": "Relative losses are higher than 20 % of the value defined by the RPDS" }, { "Value": 6, "DisplayName": "IES1", "Description": "Relative losses are within ±20 % of the value defined by the RPDS" }, { "Value": 7, "DisplayName": "IES2", "Description": "Relative losses are smaller than 20 % of the value defined by the RPDS" } ]

IsCooled provides the information if a motor is cooled or not.

The PtMotorRotaryRatedAttributesType provides common operation modes and related asset attributes of a rotary motor and is formally defined in Table 71. These rated asset attributes provide a consistent asset attribute set for a specific operation point of a motor.

Table 71 – PtMotorRotaryRatedAttributesType Definition

Attribute

Value

BrowseName

PtMotorRotaryRatedAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtMotorRatedAttributesType defined in chapter 7.8.4

0:HasComponent

Variable

MotorSpeedMax

0:Float

0:AnalogUnitType

M, RO

0:HasComponent

Variable

MotorSpeedRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorTorqueMax

0:Float

0:AnalogUnitType

M, RO

0:HasComponent

Variable

MotorTorqueRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorTorqueContinuousStall

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorTorqueConstant

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

MotorSpeedMax provides the highest supported speed of the motor shaft. A higher speed can damage the motor. The unit shall be revolutions per minute [rpm].

MotorSpeedRated provides the speed that occurs at rated voltage, rated frequency, and rated torque. The unit shall be revolutions per minute [rpm].

MotorTorqueMax provides the maximum supported short-term torque. The unit shall be newton meter [Nm].

MotorTorqueRated provides the torque at rated speed and rated voltage. The unit shall be newton meter [Nm].

MotorTorqueContinuousStall provides the maximum torque a motor can generate continuously at low speed without causing thermal damage. The unit shall be newton meter [Nm].

MotorTorqueConstant provides the ratio of torque to current. It is only usable in the linear range.

The PtMotorLinearRatedAttributesType provides common operation modes and related asset attributes of a linear motor and is formally defined in Table 72. These rated asset attributes provide a consistent asset attribute set for a specific operation point of a motor.

Table 72 – PtMotorLinearRatedAttributesType Definition

Attribute

Value

BrowseName

PtMotorLinearRatedAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtMotorRatedAttributesType defined in chapter 7.8.4

0:HasComponent

Variable

MotorSpeedMax

0:Float

0:AnalogUnitType

M, RO

0:HasComponent

Variable

MotorSpeedRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorForceMax

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorForceRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorForceContinuousStall

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

MotorForceConstant

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

MotorSpeedMax provides the highest supported speed of the motor shaft. A higher speed can damage the motor. The unit shall be meter per second [m/s].

MotorSpeedRated provides the speed that occurs at rated voltage, rated frequency, and rated torque. The unit shall be meter per second [m/s].

MotorForceMax provides the maximum supported short-term force. The unit shall be newton [N].

MotorForceRated provides the force at rated speed and rated voltage. The unit shall be newton [N].

MotorForceContinuousStall provides the maximum force a motor can generate continuously at low speed without causing thermal damage. The unit shall be newton [N].

MotorForceConstant provides the ratio of force to current. It is only usable in the linear range.

The PtMotorDutyAttributesType provides the rated operating mode of a motor and is formally defined in Table 73. It is a description of the load(s) to which the motor is subjected. The duty types are defined in the international standard IEC 60034-1.

In addition to the duty type, information such as the switching cycles per hour and the duty cycle is required to assess the suitability of a machine for an application.

Various PtMotorRatedAttributes variables, like MotorPowerRated, depend on the PtMotorDutyAttributes.

Table 73 – PtMotorDutyAttributesType Definition

Attribute

Value

BrowseName

PtMotorDutyAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasComponent

Variable

DutyType

0:UInt16

0:MultiStateValueDiscreteType

M, RO

0:HasProperty

Variable

LoadProfile

0:String[]

0:PropertyType

O, RO

Conformance Units

Powertrain Attributes Information

DutyType provides a rated operating mode of a motor. The duty types are defined in the international standard IEC 60034-1. Some of these duty types can specify the load profile in more detail by means of limit value specifications. The values of the MultiStateValueDiscreteType variable are defined in Table 74 and shall be used. Additional values will be added in the specification. Manufacturer-specific extensions are not foreseen.

Table 74 – PtMotorDutyAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

DutyType

0:EnumValues

[ { "Value": 0, "DisplayName": "S1", "Description": "Continuous duty" }, { "Value": 1, "DisplayName": "S2", "Description": "Short-time duty" }, { "Value": 2, "DisplayName": "S3", "Description": "Intermittent periodic duty" }, { "Value": 3, "DisplayName": "S4", "Description": "Intermittent periodic duty with starting" }, { "Value": 4, "DisplayName": "S5", "Description": "Intermittent periodic duty with electric braking" }, { "Value": 5, "DisplayName": "S6", "Description": "Continuous operation with intermittent load" }, { "Value": 6, "DisplayName": "S7", "Description": "Continuous operation periodic duty with electric braking" }, { "Value": 7, "DisplayName": "S8", "Description": "Continuous operation with periodic changes in load and speed" }, { "Value": 8, "DisplayName": "S9", "Description": "Duty with non-periodic load and speed variations" }, { "Value": 9, "DisplayName": "S10", "Description": "Duty with discrete constant loads and speeds" } ]

LoadProfile provides a description for a duty type specific load profile according to IEC 60034-1. The load profiles may be described in a string array e.g. for the duty type S8. Clients should be aware of this. Examples are mentioned in Table 75.

Table 75 – Examples of Duty Type Load Profiles

DutyType

LoadProfile-Example

LoadProfile -Description

S1

Continuous duty

S2

60 min

Short-time duty

S3

25 %

Intermittent periodic duty

S4

25 % Jm = 0,15 kg x m² Jext = 0,7 kg x m²

Intermittent periodic duty with starting

S5

25 % Jm = 0,15 kg x m² Jext = 0,7 kg x m²

Intermittent periodic duty with electric braking

S6

40 %

Continuous operation with intermittent load

S7

Jm = 0,15 kg x m² Jext = 0,7 kg x m²

Continuous operation periodic duty with electric braking

S8

Jm = 0,15 kg x m² Jext = 0,7 kg x m²

16 kW 740 min-1 30 %

40 kW 1460min-1 30 %

25 kW 980 min-1 40 %

Continuous operation with periodic changes in load and speed

S9

Duty with non-periodic load and speed variations

S10

p/dt= 1,1/0,4; 1/0,3; 0,9/0,2; r/0,1 TL = 0,6

Duty with discrete constant loads and speeds

The PtGearAttributesType provides information about the gear component of a powertrain and is formally defined in Table 76.

Table 76 – PtGearAttributesType Definition

Attribute

Value

BrowseName

PtGearAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasComponent

Variable

<GearRatio>

0:Float

0:AnalogUnitType

OP, RO

0:HasComponent

Variable

Backlash

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

TorsionalRigidity

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

GearInertia

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

TorqueRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

SpeedRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

AxialForceMax

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

<Efficiency>

0:Float

0:AnalogUnitType

OP, RO

0:HasComponent

Variable

GearType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

LubricantType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasProperty

Variable

LubricantInterval

0:Float

0:PropertyType

O, RO

Conformance Units

Powertrain Attributes Information

GearRatio is the ratio of the speed of rotation of the powered gear of a gear train to that of the final or driven gear. In most gear types the gear ratio is a constant value. However, gears exist where the ratio can be changed manually or automatically. To address all types of gears the variable GearRatio is defined as optional placeholder.

Backlash is the play between gear input and output shaft. The unit shall be arcminute [arcmin].

TorsionalRigidity is the torsional stiffness of the input shaft if the output shaft is fixed. The unit shall be newton meter/arcminute [Nm/arcmin].

GearInertia is the total inertia of the gearbox seen by the input shaft. The unit shall be kilogram/square centimeter [kg cm²].

TorqueRated is the output torque that the gearbox can deliver continuously. The unit shall be newton meter [Nm].

SpeedRated is the output speed that the gearbox can deliver continuously. The unit shall be revolutions per minute [rpm].

AxialForceMax is the maximum allowable axial force applied to the output shaft of the gearbox. The unit shall be newton [N].

<Efficiency> is the ratio of output to input power of the gear. The unit shall be percent [%].

GearType provides the type of gear. The values of the MultiStateValueDiscreteType variable are defined in Table 77 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 77 – PtGearAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

GearType

0:EnumValues

[ { "Value": 0, "DisplayName": "PLANETARY_GEAR", "Description": "Gearbox with planetary gears" }, { "Value": 1, "DisplayName": "WORM_GEAR", "Description": "Gearbox with worm gear" }, { "Value": 2, "DisplayName": "SPUR_GEAR", "Description": "Gearbox with spur gears" }, { "Value": 3, "DisplayName": "HARMONIC_DRIVE_GEAR", "Description": "Gearbox with harmonic drive gears" }, { "Value": 4, "DisplayName": "SYNCHRONOUS_BELT", "Description": "Gearbox with synchronous belt" }, { "Value": 5, "DisplayName": "V_BELT", "Description": "Gearbox with V-belt" }, { "Value": 6, "DisplayName": "RACK_AND_PINION", "Description": "Gearbox with rack and pinion" }, { "Value": 7, "DisplayName": "SPINDLE_BALLSCREW", "Description": "Gearbox with spindle and ball screw" }, { "Value": 8, "DisplayName": "SPINDLE_THREAD", "Description": "Gearbox with spindle and thread" } ]

LubricantType

0:EnumValues

[ { "Value": 0, "DisplayName": "OTHER", "Description": "Other viscosity grade" }, { "Value": 1, "DisplayName": "ISO_VG_2", "Description": "International Organization for Standardization Viscosity Grade 2" }, { "Value": 2, "DisplayName": "ISO_VG_3", "Description": "International Organization for Standardization Viscosity Grade 3" }, { "Value": 3, "DisplayName": "ISO_VG_5", "Description": "International Organization for Standardization Viscosity Grade 5" }, { "Value": 4, "DisplayName": "ISO_VG_7", "Description": "International Organization for Standardization Viscosity Grade 7" }, { "Value": 5, "DisplayName": "ISO_VG_10", "Description": "International Organization for Standardization Viscosity Grade 10" }, { "Value": 6, "DisplayName": "ISO_VG_15", "Description": "International Organization for Standardization Viscosity Grade 15" }, { "Value": 7, "DisplayName": "ISO_VG_22", "Description": "International Organization for Standardization Viscosity Grade 22" }, { "Value": 8, "DisplayName": "ISO_VG_32", "Description": "International Organization for Standardization Viscosity Grade 32" }, { "Value": 9, "DisplayName": "ISO_VG_46", "Description": "International Organization for Standardization Viscosity Grade 46" }, { "Value": 10, "DisplayName": "ISO_VG_68", "Description": "International Organization for Standardization Viscosity Grade 68" }, { "Value": 11, "DisplayName": "ISO_VG_100", "Description": "International Organization for Standardization Viscosity Grade 100" }, { "Value": 12, "DisplayName": "ISO_VG_150", "Description": "International Organization for Standardization Viscosity Grade 150" }, { "Value": 13, "DisplayName": "ISO_VG_220", "Description": "International Organization for Standardization Viscosity Grade 220" }, { "Value": 14, "DisplayName": "ISO_VG_320", "Description": "International Organization for Standardization Viscosity Grade 320" }, { "Value": 15, "DisplayName": "ISO_VG_460", "Description": "International Organization for Standardization Viscosity Grade 460" }, { "Value": 16, "DisplayName": "ISO_VG_680", "Description": "International Organization for Standardization Viscosity Grade 680" }, { "Value": 17, "DisplayName": "ISO_VG_1000", "Description": "International Organization for Standardization Viscosity Grade 1000" }, { "Value": 18, "DisplayName": "ISO_VG_1500", "Description": "International Organization for Standardization Viscosity Grade 1500" }, { "Value": 19, "DisplayName": "NLGI_000", "Description": "National Lubricating Grease Institute_Class 000" }, { "Value": 20, "DisplayName": "NLGI_00", "Description": "National Lubricating Grease Institute_Class 00" }, { "Value": 21, "DisplayName": "NLGI_0", "Description": "National Lubricating Grease Institute_Class 0" }, { "Value": 22, "DisplayName": "NLGI_1", "Description": "National Lubricating Grease Institute_Class 1" }, { "Value": 23, "DisplayName": "NLGI_2", "Description": "National Lubricating Grease Institute_Class 2" }, { "Value": 24, "DisplayName": "NLGI_3", "Description": "National Lubricating Grease Institute_Class 3" }, { "Value": 25, "DisplayName": "NLGI_4", "Description": "National Lubricating Grease Institute_Class 4" }, { "Value": 26, "DisplayName": "NLGI_5", "Description": "National Lubricating Grease Institute_Class 5" }, { "Value": 27, "DisplayName": "NLGI_6", "Description": "National Lubricating Grease Institute_Class 6" } ]

LubricantType provides the type of gear lubricant. The values of the MultiStateValueDiscreteType variable are defined in Table 77 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

LubricantInterval is the nominal time interval between gear lubrication. The unit shall be days [days].

The PtEncoderAttributesType provides the common asset attributes of an encoder and is formally defined in Table 81.

Table 78 – PtEncoderAttributesType Definition

Attribute

Value

BrowseName

PtEncoderAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasSubtype

ObjectType

PtEncoderRotaryAttributesType

0:HasSubtype

ObjectType

PtEncoderLinearAttributesType

0:HasComponent

Variable

EncoderType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

EncoderTechnology

0:UInt16

0:MultiStateValueDiscreteType

O, RO

Conformance Units

Powertrain Attributes Information

EncoderType provides the type of encoder. The values of the MultiStateValueDiscreteType variable are defined in Table 79 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 79 – PtEncoderAttributesType Attribute values for child

BrowsePath

Value Attribute

Description Attribute

EncoderType

0:EnumValues

[ { "Value": 0, "DisplayName": "ROT_SINGLE_TURN", "Description": "Rotary absolute single-turn" }, { "Value": 1, "DisplayName": "ROT_MULTI_TURN", "Description": "Rotary absolute multi-turn" }, { "Value": 2, "DisplayName": "ROT_INCREMENTAL", "Description": "Rotary incremental" }, { "Value": 3, "DisplayName": "LINEAR_INCREMENTAL", "Description": "Linear incremental" }, { "Value": 4, "DisplayName": "LINEAR_ABSOLUTE", "Description": "Linear absolute" }, { "Value": 5, "DisplayName": "LINEAR_DIST_CODE", "Description": "Linear absolute distance coded" } ]

EncoderTechnology

0:EnumValues

[ { "Value": 0, "DisplayName": "OPTICAL", "Description": "Optical encoder" }, { "Value": 1, "DisplayName": "MAGNETIC", "Description": "Magnetic encoder" }, { "Value": 2, "DisplayName": "INDUCTIVE", "Description": "Inductive encoder" }, { "Value": 3, "DisplayName": "CAPACITIVE", "Description": "Capacitive encoder" }, { "Value": 4, "DisplayName": "DRAW_WIRE", "Description": "Encoder with draw wire mechanics" }, { "Value": 5, "DisplayName": "MEASURING_WHEEL", "Description": "Encoder with measuring wheel mechanics" }, { "Value": 6, "DisplayName": "RESOLVER", "Description": "Resolver" } ]

The value of the EncoderType have additional CDD entries which are defined in Table 80.

Table 80 EncoderType CDD Entries

0:EnumValues

CLASS ID CDD Entry

PROPERTY ID CDD Entry

Value ID CDD Entry

ROT_SINGLE_TURN

0112/2///62683#ACC540

0112/2///62683#ACE267

0112/2///62683#ACH005

ROT_MULTI_TURN

0112/2///62683#ACC540

0112/2///62683#ACE267

0112/2///62683#ACH006

ROT_INCREMENTAL

0112/2///62683#ACC540

0112/2///62683#ACE268

0112/2///62683#ACH319

LINEAR_INCREMENTAL

0112/2///62683#ACC541

0112/2///62683#ACE268

0112/2///62683#ACH319

LINEAR_ABSOLUTE

0112/2///62683#ACC541

0112/2///62683#ACE268

0112/2///62683#ACH318

LINEAR_DIST_CODE

0112/2///62683#ACC541

0112/2///62683#ACE268

0112/2///62683#ACH318

EncoderTechnology provides types of encoder technology. The values of the MultiStateValueDiscreteType variable are defined in Table 79and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

The PtEncoderRotaryAttributesType provides the common asset attributes of an encoder and is formally defined in Table 81.

Table 81 – PtEncoderRotaryAttributesType Definition

Attribute

Value

BrowseName

PtEncoderRotaryAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtEncoderAttributesType defined in chapter 7.8.9

0:HasProperty

Variable

FeedbackResolverPolePairNumber

0:UInt32

0:PropertyType

O, RO

0:HasComponent

Variable

FeedbackResolverExcitationVoltage

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

FeedbackResolverExcitationFrequency

0:Float

0:AnalogUnitType

O, RO

0:HasProperty

Variable

FeedbackResolverRatio

0:Float

0:PropertyType

O, RO

0:HasComponent

Variable

EncoderRotarySpeedMax

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

ResolutionRotaryIncremental

0:UInt32

0:AnalogUnitType

O, RO

0:HasComponent

Variable

ResolutionSingleturnAbsolute

0:UInt32

0:AnalogUnitType

O, RO

0:HasComponent

Variable

ResolutionMultiturnAbsolute

0:UInt32

0:AnalogUnitType

O, RO

0:HasComponent

Variable

EncoderFlangeSize

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

EncoderFlangeType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

EncoderShaftType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

EncoderShaftSize

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

FeedbackResolverPolePairNumber provides the number of pole pairs of the resolver.

FeedbackResolverExcitationVoltage provides the information of the excitation voltage as magnitude of the conversion from polar to rectangular coordinates. The unit shall be volt [V].

FeedbackResolverExcitationFrequency provides the excitation frequency of the system. The unit shall be hertz [Hz].

FeedbackResolverRatio provides the transformation ratio of the resolver. It is the ratio of the output voltage to the input voltage when the output voltage is at maximum magnetic coupling. It is a numerical value.

EncoderRotarySpeedMax provides the maximum value for rotational speed. Unit shall be revolution per minute [1/min].

ResolutionRotaryIncremental provides the number of pulses generated per revolution. The unit shall be pulses per revolution [ppr].

ResolutionSingleturnAbsolute provides the number of discrete positions generated by the encoder as unique angular positions of the shaft within one revolution. For example, 12 bits resolution provide 4096 unique angular position values per revolution. It is a numerical integer value.

ResolutionMultiturnAbsolute provides the total number of revolutions defining the total absolute range of the encoder. For example, 12 bit counts up to 4096 revolutions. It is a numerical integer value.

EncoderFlangeSize indicates on a shaft encoder the mounting diameter of the encoder flange, on a hollow shaft encoder the dimension of the pitch circle / the distance from the fixing point to the shaft center.

EncoderFlangeType defines the mechanical design of the flange relevant for the fixing of the encoder in order to avoid that the encoder rotates with the application shaft. For encoder which do not need a mechanical fixing to the application shaft choose “contactless encoder”, this is commonly the case for kit-encoders or linear encoders. The values of the MultiStateValueDiscreteType variable are defined in Table 82 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 82 – PtEncoderRotaryAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

EncoderFlangeType

0:EnumValues

[ { "Value": 0, "DisplayName": "CONTACTLESS", "Description": "Contactless encoder" }, { "Value": 1, "DisplayName": "SYNCHRO", "Description": "Synchro flange" }, { "Value": 2, "DisplayName": "CLAMPING", "Description": "Clamping flange" }, { "Value": 3, "DisplayName": "HOLLOW_SHAFT", "Description": "Hollow shaft flange" }, { "Value": 4, "DisplayName": "BLIND_HOLLOW", "Description": "Blind hollow shaft flange" }, { "Value": 5, "DisplayName": "SERVO_FLANGE", "Description": "Centered flange mount" }, { "Value": 6, "DisplayName": "FACE_MOUNT", "Description": "Face mount with torque compensator" } ]

Contactless encoder

EncoderShaftType

0:EnumValues

[ { "Value": 0, "DisplayName": "THROUGH-HOLLOW", "Description": "Through hollow shaft type" }, { "Value": 1, "DisplayName": "BLIND-HOLLOW", "Description": "Blind hollow shaft type" }, { "Value": 2, "DisplayName": "TAPERED", "Description": "Tapered shaft type" }, { "Value": 3, "DisplayName": "STRAIGHT", "Description": "Straight shaft type" }, { "Value": 4, "DisplayName": "SOLID", "Description": "Solid shaft type" }, { "Value": 5, "DisplayName": "CONE", "Description": "Cone shaft type" } ]

EncoderShaftType mechanical design to connect rotary encoder to a powertrain shaft. The values of the MultiStateValueDiscreteType variable are defined in Table 82shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

The 0:EnumValues for the EncoderShaftType have additional CDD entries references which are defined in Table 83.

Table 83 – EncoderShaftType CDD Entries

SourceBrowsePath

TargetBrowsePath

OTHER

0112/2///62683#ACH474#001

THROUGH-HOLLOW

0112/2///62683#ACH472#001

BLIND-HOLLOW

0112/2///62683#ACH669#001

SOLID

0112/2///62683#ACH471#001

CONE

0112/2///62683#ACH473#001

EncoderShaftSize provides the diameter value of the mounting shaft. The unit shall be millimeter [mm].

The PtEncoderLinearAttributesType provides the common asset attributes of an encoder and is formally defined in Table 84.

Table 84 – PtEncoderLinearAttributesType Definition

Attribute

Value

BrowseName

PtEncoderLinearAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtEncoderAttributesType defined in chapter 7.8.9

0:HasProperty

Variable

ResolutionLinearIncremental

0:UInt32

0:PropertyType

O, RO

0:HasComponent

Variable

ResolutionLinearAbsolute

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

RangeLinear

0:UInt32

0:AnalogUnitType

O, RO

0:HasProperty

Variable

EncoderMounting

0:Float

0:PropertyType

O, RO

0:HasComponent

Variable

EncoderReadingDistance

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

EncoderSpeedLinearMax

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

ResolutionLinearIncremental provides the number of pulses generated per linear scale. The unit shall be [1/mm] (pulses per mm).

ResolutionLinearAbsolute provides the number of increments generated per absolute linear scale. Unit shall be [1/mm].

RangeLinear provides the total range of the usable linear scale. The unit shall be [mm].

EncoderMounting provides the distance between two fixing points for the reading head in [mm].

EncoderReadingDistance provides the distance between measure and the reading head in [mm].

EncoderSpeedLinearMax provides the information of the maximum linear encoder speed in [m/s].

The PtEncoderInterfaceAttributesType provides the common asset attributes of the encoder interface. Those asset attributes describe the protocols and signals that the encoder interface supports. It is formally defined in Table 85.

Table 85 – PtEncoderInterfaceAttributesType Definition

Attribute

Value

BrowseName

PtEncoderInterfaceAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

HasPtAttributes

Object

<PtEncoderInterfaceProtocolAttributes>

PtEncoderInterfaceProtocolAttributesType

OP, RO

HasComponent

Variable

EncoderSignal

0:UInt16

0:MultiStateValueDiscreteType

O, RO

Conformance Units

Powertrain Attributes Information

PtEncoderInterfaceProtocolAttributes are formally defined in chapter 7.8.13.

EncoderSignal provides encoder signal types for incremental information. The values of the MultiStateValueDiscreteType variable are defined in Table 86 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 86 – PtEncoderInterfaceAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

EncoderSignal

0:EnumValues

[ { "Value": 0, "DisplayName": "RS-422_5V_TTL", "Description": "RS-422 (TTL - transistor transistor logic), 5 V signal level" }, { "Value": 1, "DisplayName": "RS-422_5-30V", "Description": "RS-422 signal level depend from entry level 5 V to 30 V" }, { "Value": 2, "DisplayName": "SINCOS_1VPP", "Description": "SinCos, 1 Vss output level" }, { "Value": 3, "DisplayName": "RESOLVER", "Description": "Resolver signal" }, { "Value": 4, "DisplayName": "HTL_PUSH-PULL", "Description": "High threshold logic (HTL), typically voltage ranges from 5 to 30 VDC" }, { "Value": 5, "DisplayName": "RS-485", "Description": "RS-485, signal is transmitted over a Sig+ line and a Sig- line" }, { "Value": 6, "DisplayName": "RS-485_SINCOS", "Description": "RS-485, sin-/cos-signal" }, { "Value": 7, "DisplayName": "RS-485_HTL", "Description": "RS-485, high threshold logic (HTL) signal" }, { "Value": 8, "DisplayName": "RS-485_TTL", "Description": "RS-485, transistor transistor logic (TTL) signal" } ]

The PtEncoderInterfaceProtocolAttributesType provides the common asset attributes of the encoder interface protocol and is formally defined in Table 87.

Table 87 – PtEncoderInterfaceProtocolAttributesType Definition

Attribute

Value

BrowseName

PtEncoderInterfaceProtocolAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasComponent

Variable

EncoderProtocol

0:UInt16

0:MultiStateValueDiscreteType

O, RO

Conformance Units

Powertrain Attributes Information

EncoderProtocol provides the types of encoder protocols for absolute information and other digital data. The values of the MultiStateValueDiscreteType variable are defined in Table 88 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 88 – PtEncoderInterfaceProtocolAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

EncoderProtocol

0:EnumValues

[

{"Value": 0, "DisplayName": "BISS_C", "Description": "BiSS interface continuous mode"},

{"Value": 1, "DisplayName": "ENDAT_2.1", "Description": "EnDat (encoder data), operating mode 2.1"},

{"Value": 2, "DisplayName": "ENDAT_2.2", "Description": "EnDat (encoder data), operating mode 2.2"},

{"Value": 3, "DisplayName": "ENDAT_3", "Description": "EnDat (encoder data), operating mode 3"},

{"Value": 4, "DisplayName": "HIPERFACE", "Description": "Hiperface"},

{"Value": 5, "DisplayName": "HIPERFACE_DSL", "Description": "Hiperface DSL (digital servo link)"},

{"Value": 6, "DisplayName": "SSI_BINARY", "Description": "Binary synchronous serial output (SSI)"},

{"Value": 7, "DisplayName": "SSI_GRAY_CODE", "Description": "Gray code synchronous serial output (SSI)"},

{"Value": 8, "DisplayName": "SCS_OPEN_LINK", "Description": "Single cable solution (open link)"},

{"Value": 9, "DisplayName": "DRIVE-CLIQ", "Description": "DRIVE-CLiQ"},

{"Value": 10, "DisplayName": "BISS_LINE", "Description": "BiSS Line"},

{"Value": 11, "DisplayName": "FANUC_37BIT_SERIAL_COMM", "Description": "Fanuc 37 bit serial interface"},

{"Value": 12, "DisplayName": "MITSUBISHI_40BIT_SERIAL_COMM", "Description": "Mitsubishi 40 bit serial interface"},

{"Value": 13, "DisplayName": "OMRON/PANASONIC_48BIT_SERIAL_COMM", "Description": "OMRON/Panasonic 48 bit serial interface"},

{"Value": 14, "DisplayName": "YASKAWA_36BIT_SERIAL_COMM", "Description": "Yaskawa 36 bit serial interface"}

]

The PtBrakeAttributesType provides the common asset attributes of a brake and is formally defined in Table 89.

Table 89 – PtBrakeAttributesType Definition

Attribute

Value

BrowseName

PtBrakeAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasComponent

Variable

BrakeType

0:UInt16

0:MultiStateValueDiscreteType

M, RO

0:HasComponent

Variable

BrakeDesignType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasProperty

Variable

SafetyPropertySupported

0:Boolean

0:PropertyType

O, RO

0:HasComponent

Variable

B10dValue

0:UInt32

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakingEnergySingleEngagementMax

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeVoltageRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeAccelerationVoltage

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeHoldingVoltage

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeCurrentRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakePowerRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeTurnOnDelay

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeTurnOffDelayAC

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeTurnOffDelayDC

0:Float

0:AnalogUnitType

O, RO

0:HasProperty

Variable

BrakeVoltageType

0:String

0:PropertyType

O, RO

0:HasComponent

Variable

BrakeTurnOffType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasProperty

Variable

BrakingFrequencyOperation

0:Int32

0:PropertyType

O, RO

0:HasProperty

Variable

BrakeRectifierType

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

BrakeInsulationClass

0:String

0:PropertyType

O, RO

0:HasComponent

Variable

BrakeSurroundingAirTemperature

0:Float

0:AnalogUnitType

O, RO

0:HasProperty

Variable

BrakeWireTerminalCount

0:Int16

0:PropertyType

O, RO

0:HasComponent

Variable

BrakeTorqueRated

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeTorqueHolding

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeInertia

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

BrakeWearMaximum

0:Float

0:AnalogUnitType

O, RO

0:HasProperty

Variable

BrakeEmergencySwitchOffCount

0:Int16

0:PropertyType

O, RO

0:HasProperty

Variable

BrakeVibrationClass

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

BrakeProtectionMechanicalImpact

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

BrakeDutyType

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

BrakeCoolingMethod

0:String

0:PropertyType

O, RO

Conformance Units

Powertrain Attributes Information

BrakeType provides the design types of brake in a powertrain device. The values of the MultiStateValueDiscreteType variable are defined in Table 90 and shall be used. Additional values will be added in the specification. Manufacturer-specific extensions are not foreseen.

Table 90 – PtBrakeAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

BrakeType

0:EnumValues

[ { "Value": 0, "DisplayName": "STOPPING", "Description": "Stopping brake type" }, { "Value": 1, "DisplayName": "HOLDING", "Description": "Holding brake type" } ]

BrakeDesignType

0:EnumValues

[ { "Value": 0, "DisplayName": "MAGNETIC", "Description": "Slow, prevent or stop the motion using electromagnetic force to apply friction" }, { "Value": 1, "DisplayName": "SPRING", "Description": "A spring continuously presses the friction brake against an armature and decreases, prevent or stop the motion" } ]

BrakeTurnOffType

0:EnumValues

[ { "Value": 0, "DisplayName": "AC", "Description": "AC-operated brake" }, { "Value": 1, "DisplayName": "DC", "Description": "DC-operated brake" }, { "Value": 2, "DisplayName": "AC_DC", "Description": "AC- and DC-operated brake" } ]

BrakeDesignType provides the design types of brake in a powertrain device. The values of the MultiStateValueDiscreteType variable are defined in Table 90and shall be used. Additional values will be added in the specification. Manufacturer-specific extensions are not foreseen.

SafetyPropertySupported provides the information if the brake is defined and used for functional safety applications.

B10dValue represents a similar quantity. According to ISO 13849-1, it indicates the number of switching cycles after which dangerous failures occur in 10 % of the units considered.

BrakingEnergySingleEngagementMax provides the maximum friction energy for a single brake cycle. The unit shall be joule [J].

BrakeVoltageRated provides the rated voltage of the brake. The unit shall be volt [V].

BrakeAccelerationVoltage provides the acceleration voltage of the brake in DC or AC. The unit shall be volt [V].

BrakeHoldingVoltage provides the holding voltage of the brake. The unit shall be volt [V].

BrakeCurrentRated provides the rated current of the brake. The unit shall be ampere [A].

BrakePowerRated provides the rated power of the brake. The unit shall be watt [W].

BrakeTurnOnDelay provides the time delay information until the brake turns on according to t2-time VDE 0580. The unit shall be second [s].

BrakeTurnOffDelayAC provides the time delay information until the brake turns off, according to t1 time VDE 0580, in case of slow/AC-side/free wheel diode switching off. The unit shall be second [s].

BrakeTurnOffDelayDC provides the time delay information until the brake turns off, according to t1 time VDE0580, in case of fast/DC side switching off. The unit shall be second [s].

BrakeVoltageType provides the information with which type of voltage the brake shall be operated.

BrakeTurnOffType provides types of operated brakes. The values of the MultiStateValueDiscreteType variable are defined in Table 90 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

BrakingFrequencyOperation provides the maximum cycles per hour with respect to heating caused by electrical power and friction power and energy. The unit shall be hertz [Hz].

BrakeRectifierType provides the information which rectifier type is used to convert an AC power supply to DC power.

BrakeInsulationClass provides the information to the isolation class of the brake.

BrakeSurroundingAirTemperature provides the information about the maximum surrounding air at the location of the brake. The unit shall be celsius [°C]

BrakeWireTerminalCount provides the number of wire terminals of the brake.

BrakeTorqueRated provides the rated torque of the brake. The unit shall be newton meter [Nm].

BrakeTorqueHolding provides the holding torque of the brake. The unit shall be newton meter [Nm].

BrakeInertia provides the mass moment of inertia of the brake. The unit shall be kilogram meter squared [kg m²].

BrakeWearMaximum provides information on the maximum wear. The unit shall be millimeter [mm].

BrakeEmergencySwitchOffCount provides information about the numbers of emergency stops with friction load.

BrakeVibrationClass provides the vibration class of the brake.

BrakeProtectionMechanicalImpact provides the IK code for Impact protection in accordance with the IEC 62262 standard.

BrakeDutyType provides the type of duty cycle of the brake, e.g. continuous (S1), short-time (S2) or intermittent (S3) operation.

BrakeCoolingMethod provides the information which cooling method is used to cool the brake.

The PtTemperatureSensorAttributesType provides the common asset attributes of a temperature sensor and is formally defined in Table 91.

Table 91 – PtTemperatureSensorAttributesType Definition

Attribute

Value

BrowseName

PtTemperatureSensorAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasComponent

Variable

TemperatureSensorTechnology

0:UInt16

0:MultiStateValueDiscreteType

M, RO

0:HasProperty

Variable

TemperatureSensorType

0:String

0:PropertyType

O,RO

0:HasComponent

Variable

Accuracy

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

TemperatureMin

0:Float

0:AnalogUnitType

M, RO

0:HasComponent

Variable

TemperatureMax

0:Float

0:AnalogUnitType

M, RO

Conformance Units

Powertrain Attributes Information

TemperatureSensorTechnology provides the type of the temperature sensor. The values of the MultiStateValueDiscreteType variable are defined in Table 92 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 92 – PtTemperatureSensorAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

TemperatureSensorTechnology

0:EnumValues

[ { "Value": 0, "DisplayName": "THERMOCOUPLE", "Description": "Thermocouple" }, { "Value": 1, "DisplayName": "TEMPERATURE_DEPENDENT_RESITANCE", "Description": "Temperature dependent resistance" }, { "Value": 2, "DisplayName": "KTY", "Description": "Semiconductor temperature tensor" } ]

TemperatureSensorType provides the information of the used type of temperature sensor.

Accuracy at ambient temperature. The unit shall be celcius [°C].

TemperatureMin provides the minimum operating temperature of the sensor. The unit shall be celcius [°C].

TemperatureMax provides the maximum operating temperature of the sensor. The unit shall be celcius [°C].

The PtVibrationSensorAttributesType provides the common asset attributes of a vibration sensor and is formally defined in Table 93.

Table 93 – PtVibrationSensorAttributesType Definition

Attribute

Value

BrowseName

PtVibrationSensorAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtAssetAttributesType defined in chapter 7.7

0:HasComponent

Variable

MeasuringRange

0:Range

0:BaseDataVariableType

M, RO

0:HasComponent

Variable

FrequencyRange

0:Range

0:BaseDataVariableType

M, RO

HasComponent

Variable

DigitalInputElectricalType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

DigitalOutputElectricalType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

AnalogInputElectricalType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

AnalogOutputElectricalType

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

OutputFunction

0:UInt16

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

Accuracy

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

Linearity

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

OperatingVoltage

0:Float

0:AnalogUnitType

O, RO

0:HasComponent

Variable

Resolution

0:Float

0:AnalogUnitType

O, RO

Conformance Units

Powertrain Attributes Information

MeasuringRange provides the measurement range between the minimum and maximum value. The unit shall be millimeters per square second [mm/s2].

FrequencyRange provides the frequency range between the minimum and maximum value. The unit shall be hertz [Hz].

DigitalInputElectricalType describes the supported digital electrical type of the sensor input. The values of the MultiStateValueDiscreteType variable are defined in Table 94 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 94 – PtVibrationSensorAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

DigitalInputElectricalType

0:EnumValues

[ { "Value": 0, "DisplayName": "TTL", "Description": "Transistor-transistor logic (0..5 V)" }, { "Value": 1, "DisplayName": "HTL", "Description": "High threshold logic (0..24 V)" }, { "Value": 2, "DisplayName": "PNP", "Description": "PNP transistor type" }, { "Value": 3, "DisplayName": "NPN", "Description": "NPN transistor type" }, { "Value": 4, "DisplayName": "CONFIGURABLE", "Description": "Configurable" }, { "Value": 5, "DisplayName": "PULSE_TRAIN", "Description": "Pulse train" }, { "Value": 6, "DisplayName": "RELAY", "Description": "Electromechanical relay" } ]

DigitalOutputElectricalType

0:EnumValues

[ { "Value": 0, "DisplayName": "TTL", "Description": "Transistor-transistor logic (0..5 V)" }, { "Value": 1, "DisplayName": "HTL", "Description": "High threshold logic (0..24 V)" }, { "Value": 2, "DisplayName": "PNP", "Description": "PNP transistor type" }, { "Value": 3, "DisplayName": "NPN", "Description": "NPN transistor type" }, { "Value": 4, "DisplayName": "CONFIGURABLE", "Description": "Configurable" }, { "Value": 5, "DisplayName": "PULSE_TRAIN", "Description": "Pulse train" }, { "Value": 6, "DisplayName": "RELAY", "Description": "Electromechanical relay" } ]

AnalogInputElectricalType

0:EnumValues

[ { "Value": 0, "DisplayName": "VOLTAGE_0-10V", "Description": "Voltage range 0-10 volt" }, { "Value": 1, "DisplayName": "VOLTAGE_-10-10V", "Description": "Voltage range -10-10 volt" }, { "Value": 2, "DisplayName": "CURRENT_0-20MA", "Description": "Current range 0-20 milliampere" }, { "Value": 3, "DisplayName": "CURRENT_4-20MA", "Description": "Current range 4-20 milliampere" }, { "Value": 4, "DisplayName": "TEMPERATURE_PT1000", "Description": "PT1000 temperature sensor" }, { "Value": 5, "DisplayName": "TEMPERATURE_PT100", "Description": "PT100 temperature sensor" }, { "Value": 6, "DisplayName": "TEMPERATURE_KTY", "Description": "KTY temperature sensor" }, { "Value": 7, "DisplayName": "TEMPERATURE_KTY84", "Description": "KTY84 temperature sensor" }, { "Value": 8, "DisplayName": "TEMPERATURE_PTC", "Description": "PTC temperature sensor" }, { "Value": 9, "DisplayName": "VOLTAGE", "Description": "Other voltage interface" }, { "Value": 10, "DisplayName": "CURRENT", "Description": "Other current interface" }, { "Value": 11, "DisplayName": "TEMPERATURE", "Description": "Other temperature interface" }, { "Value": 12, "DisplayName": "CONFIGURABLE", "Description": "Configurable" } ]

AnalogOutputElectricalType

0:EnumValues

[ { "Value": 0, "DisplayName": "VOLTAGE_0-10V", "Description": "Voltage range 0-10 volt" }, { "Value": 1, "DisplayName": "VOLTAGE_-10-10V", "Description": "Voltage range -10-10 volt" }, { "Value": 2, "DisplayName": "CURRENT_0-20MA", "Description": "Current range 0-20 milliampere" }, { "Value": 3, "DisplayName": "CURRENT_4-20MA", "Description": "Current range 4-20 milliampere" }, { "Value": 4, "DisplayName": "TEMPERATURE_PT1000", "Description": "PT1000 temperature sensor" }, { "Value": 5, "DisplayName": "TEMPERATURE_PT100", "Description": "PT100 temperature sensor" }, { "Value": 6, "DisplayName": "TEMPERATURE_KTY", "Description": "KTY temperature sensor" }, { "Value": 7, "DisplayName": "TEMPERATURE_KTY84", "Description": "KTY84 temperature sensor" }, { "Value": 8, "DisplayName": "TEMPERATURE_PTC", "Description": "PTC temperature sensor" }, { "Value": 9, "DisplayName": "VOLTAGE", "Description": "Other voltage interface" }, { "Value": 10, "DisplayName": "CURRENT", "Description": "Other current interface" }, { "Value": 11, "DisplayName": "TEMPERATURE", "Description": "Other temperature interface" }, { "Value": 12, "DisplayName": "CONFIGURABLE", "Description": "Configurable" } ]

OutputFunction

0:EnumValues

[ { "Value": 0, "DisplayName": "ACTIVE_OPEN", "Description": "Active function signal by open output" }, { "Value": 1, "DisplayName": "ACTIVE_CLOSED", "Description": "Active function signal by closed output" } ]

DigitalOutputElectricalType describes the supported digital electrical type of the sensor output. he values of the MultiStateValueDiscreteType variable are defined in Table 94and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

AnalogInputElectricalType describes the supported analog electrical type of the sensor input. The values of the MultiStateValueDiscreteType variable are defined in Table 94and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

AnalogOutputElectricalType describes the supported analog electrical type of the sensor output. The values of the MultiStateValueDiscreteType variable are defined in Table 94 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

OutputFunction provides if the output is normally open or normally closed. he values of the MultiStateValueDiscreteType variable are defined in Table 94and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Accuracy provides the accuracy of the measured acceleration value. The unit shall be millimeters per square second [mm/s2].

Linearity provides an expression of the extent to which the actual measured curve of the vibration sensor departs from the ideal curve. The unit shall be percent [%].

OperatingVoltage specifies the operating voltage range of the vibration sensor. The unit shall be volt [V].

Resolution of the sensor with regards to voltage output in relationship to acceleration input. The unit shall be millivolts per meters per square second [mV/mm/s2].

The attributes of the PtVibrationSensorAttributesType have additional sub-attributes which are defined in Table 95.

Table 95 – PtVibrationSensorAttributesType additional subattributes

BrowsePath

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

MeasuringRange

0:HasProperty

Variable

0:EngineeringUnits

EUInformation

0:PropertyType

M

FrequencyRange

0:HasProperty

Variable

0:EngineeringUnits

EUInformation

0:PropertyType

M