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.