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.