![]() |
CANopen Slave Protocol Stack
Version 7.08.00
|
CiA 402 parameters common to all operation modes
The structure holds object dictionary values that are independent of the selected operation mode: the PDS FSA controlword/statusword, option codes, mode selection, and all profile position and general velocity/acceleration limit objects. It is initialised by Cos402_ParmInit().
Data Fields | |
| int16_t | swIdx6007_CodeAbortConnect |
| int16_t | swIdx605A_CodeQuickStop |
| int16_t | swIdx605B_CodeShutdown |
| int16_t | swIdx605C_CodeDisable |
| int16_t | swIdx605D_CodeHalt |
| int16_t | swIdx605E_CodeFault |
| uint16_t | uwIdx6040_Control |
| uint16_t | uwIdx6041_Status |
| int8_t | sbIdx6060_ModeOperation |
| int8_t | sbIdx6061_ModeOperationDisplay |
| int32_t | slIdx6064_PositionActual |
| int32_t | slIdx607A_TargetPos |
| int32_t | slIdx607B_PosRangeMin |
| int32_t | slIdx607B_PosRangeMax |
| int32_t | slIdx607D_PosSoftMin |
| int32_t | slIdx607D_PosSoftMax |
| uint8_t | ubIdx607E_Polarity |
| uint32_t | ulIdx607F_MaxVelocity |
| uint32_t | ulIdx6080_MaxMotorSpeed |
| uint32_t | ulIdx6081_ProfileVelocity |
| uint32_t | ulIdx6082_EndVelocity |
| uint32_t | ulIdx6083_ProfileAcceleration |
| uint32_t | ulIdx6084_ProfileDeceleration |
| uint32_t | ulIdx6085_QuickStopDeceleration |
| int16_t | swIdx6086_MotionProfile |
| uint32_t | ulIdx60C5_MaxAcceleration |
| uint32_t | ulIdx60C6_MaxDeceleration |
| uint32_t | ulIdx6502_DriveModes |
| int8_t Cos402_Common_s::sbIdx6060_ModeOperation |
6060h - Modes of operation
| int8_t Cos402_Common_s::sbIdx6061_ModeOperationDisplay |
6061h - Modes of operation display
| int32_t Cos402_Common_s::slIdx6064_PositionActual |
6064h - Position actual value
| int32_t Cos402_Common_s::slIdx607A_TargetPos |
607Ah - Target position
| int32_t Cos402_Common_s::slIdx607B_PosRangeMax |
607Bh:02 - Position range max limit
| int32_t Cos402_Common_s::slIdx607B_PosRangeMin |
607Bh:01 - Position range min limit
| int32_t Cos402_Common_s::slIdx607D_PosSoftMax |
607Dh:02 - Software position max limit
| int32_t Cos402_Common_s::slIdx607D_PosSoftMin |
607Dh:01 - Software position min limit
| int16_t Cos402_Common_s::swIdx6007_CodeAbortConnect |
6007h - Abort connect option code
| int16_t Cos402_Common_s::swIdx605A_CodeQuickStop |
605Ah - Quick stop option code
| int16_t Cos402_Common_s::swIdx605B_CodeShutdown |
605Bh - Shutdown option code
| int16_t Cos402_Common_s::swIdx605C_CodeDisable |
605Ch - Disable operation option code
| int16_t Cos402_Common_s::swIdx605D_CodeHalt |
605Dh - Halt option code
| int16_t Cos402_Common_s::swIdx605E_CodeFault |
605Eh - Fault reaction option code
| int16_t Cos402_Common_s::swIdx6086_MotionProfile |
6086h - Motion profile type
| uint8_t Cos402_Common_s::ubIdx607E_Polarity |
607Eh - Polarity
| uint32_t Cos402_Common_s::ulIdx607F_MaxVelocity |
607Fh - Max profile velocity
| uint32_t Cos402_Common_s::ulIdx6080_MaxMotorSpeed |
6080h - Max motor speed in rpm
| uint32_t Cos402_Common_s::ulIdx6081_ProfileVelocity |
6081h - Profile velocity
| uint32_t Cos402_Common_s::ulIdx6082_EndVelocity |
6082h - End velocity
| uint32_t Cos402_Common_s::ulIdx6083_ProfileAcceleration |
6083h - Profile acceleration
| uint32_t Cos402_Common_s::ulIdx6084_ProfileDeceleration |
6084h - Profile deceleration
| uint32_t Cos402_Common_s::ulIdx6085_QuickStopDeceleration |
6085h - Quick stop deceleration
| uint32_t Cos402_Common_s::ulIdx60C5_MaxAcceleration |
60C5h - Max acceleration
| uint32_t Cos402_Common_s::ulIdx60C6_MaxDeceleration |
60C6h - Max deceleration
| uint32_t Cos402_Common_s::ulIdx6502_DriveModes |
6502h - Supported drive modes
| uint16_t Cos402_Common_s::uwIdx6040_Control |
6040h - Controlword
| uint16_t Cos402_Common_s::uwIdx6041_Status |
6041h - Statusword