CANopen Slave Protocol Stack 
Version 7.04.00
Loading...
Searching...
No Matches
Device profile CiA 406 definitions

Macros

#define DS406_PROFILE_VERSION   0x0400
#define DS406_SUPPORTED_ALARMS   0x0001
#define DS406_SUPPORTED_WARNINGS   0x0002
#define DS406_RESOLUTION_SINGLE_TURN   16384
#define MAN_OFFSET_VALUE   0x00000000
#define MAN_MINPOS_VALUE   0x00000000
#define MAN_MAXPOS_VALUE   0x00003FFF

Detailed Description

The stack behaviour of the device profile CiA 406 can be changed by the following definitions (located in the file cos406.h)

Macro Definition Documentation

◆ DS406_PROFILE_VERSION

#define DS406_PROFILE_VERSION   0x0400

Definition of the device profile version number, which can be read via index 6507h.

◆ DS406_RESOLUTION_SINGLE_TURN

#define DS406_RESOLUTION_SINGLE_TURN   16384
See also
Cos406_Idx6501

Definition of the maximum number of steps per revolutions for a single turn encoder. This parameter has impact on the objects 6001h (upper limit) and the object 6501h.

◆ DS406_SUPPORTED_ALARMS

#define DS406_SUPPORTED_ALARMS   0x0001

Definition of the supported alarms. The supported alarms can be read via index 6504h.

◆ DS406_SUPPORTED_WARNINGS

#define DS406_SUPPORTED_WARNINGS   0x0002

Definition of the supported warnings. The supported warnings can be read via index 6506h.

◆ MAN_MAXPOS_VALUE

#define MAN_MAXPOS_VALUE   0x00003FFF

Definition of manufacturer-specific maximum position value. This parameter can be read via object 650A:03h.

◆ MAN_MINPOS_VALUE

#define MAN_MINPOS_VALUE   0x00000000

Definition of manufacturer-specific minimum position value. This parameter can be read via object 650A:02h.

◆ MAN_OFFSET_VALUE

#define MAN_OFFSET_VALUE   0x00000000

This value gives information on the shift of the zero point in the number of positions from the physical zero point of the encoder disk. This parameter can be read via object 650A:01h.