![]() |
CANopen Slave Protocol Stack
Version 7.04.00
|
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 |
The stack behaviour of the device profile CiA 406 can be changed by the following definitions (located in the file cos406.h)
| #define DS406_PROFILE_VERSION 0x0400 |
Definition of the device profile version number, which can be read via index 6507h.
| #define DS406_RESOLUTION_SINGLE_TURN 16384 |
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.
| #define DS406_SUPPORTED_ALARMS 0x0001 |
Definition of the supported alarms. The supported alarms can be read via index 6504h.
| #define DS406_SUPPORTED_WARNINGS 0x0002 |
Definition of the supported warnings. The supported warnings can be read via index 6506h.
| #define MAN_MAXPOS_VALUE 0x00003FFF |
Definition of manufacturer-specific maximum position value. This parameter can be read via object 650A:03h.
| #define MAN_MINPOS_VALUE 0x00000000 |
Definition of manufacturer-specific minimum position value. This parameter can be read via object 650A:02h.
| #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.