7.8.9 PtEncoderAttributesType ObjectType Definition

7.8.9.1 Overview

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

Table 78 – PtEncoderAttributesType Definition
Attribute Value
BrowseNamePtEncoderAttributesType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the PtAssetAttributesType defined in chapter 7.7
0:HasSubtypeObjectTypePtEncoderRotaryAttributesType
0:HasSubtypeObjectTypePtEncoderLinearAttributesType
0:HasComponentVariableEncoderType0:UInt160:MultiStateValueDiscreteTypeO, RO
0:HasComponentVariableEncoderTechnology0:UInt160:MultiStateValueDiscreteTypeO, RO
Conformance Units
Powertrain Attributes Information
7.8.9.2 Object Description

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
[
{
"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"
}
]
[
{
"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.