File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 09:25:33 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_Stoeber_SD6.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_ETC_Stoeber_SD6.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 13.12.2023, 09:25:25 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SM3_Drive_ETC_Stoeber_SD6 Project SM3_Drive_ETC_Stoeber_SD6 Title SM3_Drive_ETC_Stoeber_SD6 Version version 4.16.0.0
ParameterAccess ¶ ConvertReceivedDriveParameter (Function) ConvertTransmitDriveParameter (Function) GetMappedCaptureParameter (Function) GetMappedDriveParameter (Function) GetParamDirectValue (Function) SetParamDirectValue (Function)
ConvertReceivedDriveParameter (FUN) ¶ FUNCTION ConvertReceivedDriveParameter : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 wLatchStatus WORD Input byActiveCaptureSources BYTE diParameterNumber DINT pdwValue POINTER TO DWORD usiBitLength USINT Return ConvertReceivedDriveParameter BOOL Output fValue LREAL bUseDword BOOL
ConvertTransmitDriveParameter (FUN) ¶ FUNCTION ConvertTransmitDriveParameter : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Input diParameterNumber DINT fValue LREAL bUseDword BOOL pdwValue POINTER TO DWORD Return ConvertTransmitDriveParameter BOOL Output idx DINT bAbort BOOL xTP BOOL aCaptDescTmp ARRAY [0..7] OF SMC3_CaptureDescription
GetMappedCaptureParameter (FUN) ¶ FUNCTION GetMappedCaptureParameter : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Input bMaskBitSet BOOL byActiveCaptureSources BYTE diParameterNumber DINT Return GetMappedCaptureParameter BOOL Output diDriveParameterNumber DINT usiDataLength USINT
GetMappedDriveParameter (FUN) ¶ FUNCTION GetMappedDriveParameter : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Input bMaskBitSet BOOL byActiveCaptureSources BYTE diParameterNumber DINT Return GetMappedDriveParameter BOOL Output diDriveParameterNumber DINT usiDataLength USINT
GetParamDirectValue (FUN) ¶ FUNCTION GetParamDirectValue : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Input diParameterNumber DINT Return GetParamDirectValue BOOL Output dwValue DWORD fValue LREAL bUseDword BOOL
SetParamDirectValue (FUN) ¶ FUNCTION SetParamDirectValue : BOOL InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Input diParameterNumber DINT dwValue DWORD fValue LREAL bUseDword BOOL Return SetParamDirectValue BOOL
Specific_Inputs (STRUCT) ¶ TYPE Specific_Inputs : STRUCT InOut: Name Type Comment boldHwLimitSw BOOL bLimitSwPositive BOOL bLimitSwNegative BOOL dwDigitalInputs DWORD wLatchStatus WORD eDeviceType EDeviceType byActiveCaptureSources BYTE Bit 0: Capture source 1, …, bit 3: Capture source 4
StateMachine ¶ AxisReadyForMotion (Function) Configure402StateMachine (Function) DriveStateMachine (Function)