state machine ¶ SMC3_CIA_DSP402_STATE (Enum) SMC3_CIA_DSP402_STATE_TO_STRING (Function) SMC3_CiA_DSP402_AxisReadyForMotion (Function) SMC3_CiA_DSP402_AxisReadyForMotionI (Function) SMC3_CiA_DSP402_AxisReadyForMotionSM (Function) SMC3_CiA_DSP402_CheckDigitalLimitSwitches (Function) SMC3_CiA_DSP402_StateMachine (FunctionBlock) UpdateSameStateCounter (Action)
SMC3_CIA_DSP402_STATE (ENUM) ¶ TYPE SMC3_CIA_DSP402_STATE : InOut: Name Initial Comment SWITCH_ON_DISABLED 0 wait for switch on READY_TO_SWITCH_ON 1 switched on PRE_SET_OP_MODE 3 action before set op mode SET_OP_MODE 4 set op mode CHECK_SET_OP_MODE 5 check op mode PRE_NORMAL_OPERATION 9 before normal operation NORMAL_OPERATION 10 normal operation PRE_SET_OP_MODE_HOMING 15 action before set homing mode SET_OP_MODE_HOMING 16 set op mode homing CHECK_SET_OP_MODE_HOMING 17 set op mode homing PRE_HOMING 19 before homing HOMING_ACTIVE 20 homing HOMING_DONE 21 homing done/stopped QUICKSTOP 30 quickstop by control QUICKSTOP_EXT 31 quickstop external by drive NO_CONTROL 33 Idle mode of the drive PROPRIETARY00 16#80 PROPRIETARY01 16#81 PROPRIETARY02 16#82 PROPRIETARY03 16#83 PROPRIETARY04 16#84 PROPRIETARY05 16#85 PROPRIETARY06 16#86 PROPRIETARY07 16#87 PROPRIETARY08 16#88 PROPRIETARY09 16#89 PROPRIETARY10 16#8A PROPRIETARY11 16#8B PROPRIETARY12 16#8C PROPRIETARY13 16#8D PROPRIETARY14 16#8E PROPRIETARY15 16#8F PROPRIETARY16 16#90 PROPRIETARY17 16#91 PROPRIETARY18 16#92 PROPRIETARY19 16#93 PROPRIETARY20 16#94 PROPRIETARY21 16#95 PROPRIETARY22 16#96 PROPRIETARY23 16#97 PROPRIETARY24 16#98 PROPRIETARY25 16#99 PROPRIETARY26 16#9A PROPRIETARY27 16#9B PROPRIETARY28 16#9C PROPRIETARY29 16#9D PROPRIETARY30 16#9E PROPRIETARY31 16#9F
SMC3_CIA_DSP402_STATE_TO_STRING (FUN) ¶ FUNCTION SMC3_CIA_DSP402_STATE_TO_STRING : STRING(31) InOut: Scope Name Type Return SMC3_CIA_DSP402_STATE_TO_STRING STRING(31) Input state SMC3_CIA_DSP402_STATE
SMC3_CiA_DSP402_AxisReadyForMotionI (FUN) ¶ FUNCTION SMC3_CiA_DSP402_AxisReadyForMotionI : BOOL InOut: Scope Name Type Inout Axis SM3_Basic.AXIS_REF_SM3 Input wStatusWord WORD bCheckBit12InPositionMode BOOL Return SMC3_CiA_DSP402_AxisReadyForMotionI BOOL
SMC3_CiA_DSP402_AxisReadyForMotion (FUN) ¶ FUNCTION SMC3_CiA_DSP402_AxisReadyForMotion : BOOL InOut: Scope Name Type Inout Axis SM3_Basic.AXIS_REF_SM3 Input wStatusWord WORD Return SMC3_CiA_DSP402_AxisReadyForMotion BOOL
SMC3_CiA_DSP402_AxisReadyForMotionSM (FUN) ¶ FUNCTION SMC3_CiA_DSP402_AxisReadyForMotionSM : BOOL InOut: Scope Name Type Inout Axis SM3_Basic.AXIS_REF_SM3 DSP402_Statemachine SMC3_CiA_DSP402_StateMachine Input wStatusWord WORD Return SMC3_CiA_DSP402_AxisReadyForMotionSM BOOL
SMC3_CiA_DSP402_CheckDigitalLimitSwitches (FUN) ¶ FUNCTION SMC3_CiA_DSP402_CheckDigitalLimitSwitches : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 in SMC3_CIA_DSP402_SpecificInputs Return SMC3_CiA_DSP402_CheckDigitalLimitSwitches BOOL
SMC3_CiA_DSP402_StateMachine.UpdateSameStateCounter (ACT) ¶ This line is necessary for (old versioned) drivers that overload the state machine and call this action without setting bPreApplication in this case, UpdateSameStateCounter does not work if bPreApplication is TRUE and the counter is not incremented…
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 09:02:15 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_CiA_DSP402.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_CiA_DSP402.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True SystemApplicationLibrary False LastModificationDateTime date 13.12.2023, 09:02:07 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SM3_Drive_CiA_DSP402 Project SM3_Drive_CiA_DSP402 Title SM3_Drive_CiA_DSP402 Version version 4.16.0.0
SM3_Drive_ETC Library Documentation ¶ Company : CODESYS Title : SM3_Drive_ETC Version : 4.17.0.0 Categories : Intern|SoftMotion Author : CODESYS Development GmbH Placeholder : SM3_Drive_ETC Description [ 1 ] ¶ SoftMotion base driver for EtherCAT drives Contents: ¶ AXIS_REF_ETC_BASE_SM3 (FunctionBlock) ConfigurationObjects ParameterAccess state-machine AXIS_REF_ETC_SM3 (FunctionBlock) Acyclic-communication ENCODER_REF_ETC_SM3 (FunctionBlock) Acyclic-communication ParameterAccess state-machine GlobalTextList (GlobalTextList) SMC3_ETC CoE visu templates SMC_ETC_InterpolateAxisPosition (Function) SMC_Set_ETC_DCSyncSupervision (FunctionBlock) Indices and tables ¶ [ 1 ] Based on SM3_Drive_ETC.library, last modified 26.07.2024, 12:07:03. LibDoc 4.5.0.0 The content file SM3_Drive_ETC.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 26.07.2024, 12:07:12.