File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 17.05.2017, 14:22:29 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_Stoeber_SI6_LD6.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP10 Patch 2 contentFile SM3_Drive_ETC_Stoeber_SI6_LD6.clean.json version version 1.0.1.1 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 01.01.1601, 00:53:00 LibraryCategories library-category-list Intern|SoftMotion Company string 3S - Smart Software Solutions GmbH Description See: Description Placeholder SM3_Drive_ETC_Stoeber_SD6 Project SM3_Drive_ETC_Stoeber_SI6_LD6 Title SM3_Drive_ETC_Stoeber_SI6_LD6 Version version 4.1.1.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard SM3_Basic ¶ Library Identification ¶ Placeholder: SM3_Basic Default Resolution: SM3_Basic, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Basic Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Basic SM3_Drive_CiA_DSP402 ¶ Library Identification ¶ Placeholder: SM3_Drive_CiA_DSP402 Default Resolution: SM3_Drive_CiA_DSP402, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_CiA_DSP402 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_CiA_DSP402 SM3_Drive_ETC ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC Default Resolution: SM3_Drive_ETC, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_ETC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC SM3_Drive_ETC_DS402_CyclicSync ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC_DS402_CyclicSync Default Resolution: SM3_Drive_ETC_DS402_CyclicSync, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_ETC_DS402_CyclicSync Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC_DS402_CyclicSync SM3_ETC_ITF ¶ Library Identification ¶ Placeholder: SM3_ETC_ITF Default Resolution: SM3_ETC_ITF, * (3S - Smart Software Solutions GmbH) Namespace: SM3_ETC_ITF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_ETC_ITF Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
SMC_TRAFOV_GantryT2_O (FB) ¶ FUNCTION_BLOCK SMC_TRAFOV_GantryT2_O Reverse transformation for T-gantry systems with stationary drives, taking into account the path velocity and path direction as control variables for the axis. Note For more information see SMC_TRAFOF_GantryT2_O . InOut: Scope Name Type Comment Input pi SMC_PosInfo Set position (x,y) dVel LREAL Velocity v SMC_VECTOR3D Tangential vector dOffsetX LREAL Additional offsets dOffsetY LREAL Additional offsets Output da LREAL Resulting position/velocity for drive a dva LREAL Resulting position/velocity for drive a db LREAL Resulting position/velocity for drive b dvb LREAL Resulting position/velocity for drive b
SMC_TRAFO_5Axes (FB) ¶ FUNCTION_BLOCK SMC_TRAFO_5Axes Reverse transformation, computes the axis positions so that the tool center point (TCP) achieves the desired path position and orientation. InOut: Scope Name Type Comment Input pi SMC_PosInfo Set position: Contains the path position in the variables dX, dY, dZ and the orientation of the tool in dB (Inclination) and dC (Azimuth). dOffsetX LREAL Offset values X dOffsetY LREAL Offset values Y dOffsetZ LREAL Offset values Z dOffsetIncl LREAL Offset values inclination dOffsetAzi LREAL Offset values azimuth dTool LREAL Length of the tool Output dx LREAL Set position of TCP for axis x dy LREAL Set position of TCP for axis y dz LREAL Set position of TCP for axis z dIncl LREAL Set position of TCP for inclination axis [degrees] dAzi LREAL Set position of TCP for azimuth axis [degrees]
SM3_Drive_Infranor_Pac Library Documentation ¶ Company : CODESYS Title : SM3_Drive_Infranor_Pac Version : 4.16.0.0 Categories : Intern|SoftMotion Namespace : INF_PAC Author : CODESYS Development GmbH Placeholder : SM3_Drive_Infranor_Pac Description [ 1 ] ¶ SoftMotion base driver for INFRANOR XraPulsPAC Contents: ¶ Configuration BitOfByte (Function) Configuration (FunctionBlock) IStartupSDOChecker (Interface) EDeviceType (Enum) EFeedbackSource (Enum) ParameterAccess ConvertReceivedDriveParameter (Function) ConvertTransmitDriveParameter (Function) GetMappedCaptureParameter (Function) GetMappedDriveParameter (Function) GetParamDirectValue (Function) SetParamDirectValue (Function) Specific_Inputs (Struct) StateMachine AxisReadyForMotion (Function) Configure402StateMachine (Function) DriveStateMachine (Function) inputs_outputs PrepareAndWriteSpecificOutput (Function) ReadAndProcessSpecificInput (Function) latching PrepareLatchControlWord (Function) ProcessLatchStatusWord (Function) Indices and tables ¶ [ 1 ] Based on SM3_Drive_Infranor_Pac.library, last modified 13.12.2023, 09:02:42. LibDoc 4.4.0.0-b.37 The content file SM3_Drive_Infranor_Pac.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 13.12.2023, 09:02:50.
SMC_TRAFO_Gantry2 (FB) ¶ FUNCTION_BLOCK SMC_TRAFO_Gantry2 Reverse transformation for two-dimensional portal systems. Note For detailed information on transformations see overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Input pi SMC_PosInfo Target vector position (x,y), output of interpolator. dOffsetX LREAL Additional offset for x-axis dOffsetY LREAL Additional offset for y-axis Output dx LREAL Resulting position for x-axis dy LREAL Resulting position for y-axis
Configuration ¶ BitOfByte (Function) Configuration (FunctionBlock) LogCaptureConfig (Method) LogError (Method) RemoveInactiveCaptureSources (Method) RemoveMapping (Method) prv_Abort (Method) prv_CyclicAction (Method) prv_Start (Method) IStartupSDOChecker (Interface) IsInStartupList (Method)
SMC_TRAFO_Gantry2Tool1 (FB) ¶ FUNCTION_BLOCK SMC_TRAFO_Gantry2Tool1 Reverse transformations for gantry systems with tool offset. The tool is approximated by a line. Note For detailed information on transformations see overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Input pi SMC_PosInfo Target vector position (x,y), ouptput of interpolator dOffsetX LREAL Additional offset for X-axis dOffsetY LREAL Additional offset for Y-axis dAlpha LREAL Angle indicating orientation of tool, can be calculated by use of SMC_CalcDirectionFromVector dToolA LREAL Tool size = distance( set position) - (machine position) Output dx LREAL Resulting position for X-axis dy LREAL Resulting position for Y-axis
Configuration (FB) ¶ FUNCTION_BLOCK Configuration EXTENDS FB_Template_EdgeAbortTimeout InOut: Scope Name Type Comment Inherited from Input xExecute BOOL Rising edge: Starts action. Falling edge: Resets outputs. If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values ( xDone , xError , eError ) are present at the outputs for exactly one cycle. FB_Template_Edge Output xDone BOOL TRUE : Action has been successfully completed. FB_Template_Edge xBusy BOOL TRUE : Function block in operation. FB_Template_Edge xError BOOL TRUE : Error has occurred. Function block aborts action. FALSE : No error FB_Template_Edge eError WORD Local library error ID FB_Template_Edge Input xAbort BOOL TRUE : The action is stopped immediately and all outputs are reset to their initial values. FB_Template_EdgeAbort udiTimeOut UDINT The time (µs) after which an FB (e.g. requiring an external acknowledgement) aborts operation due to a timeout with error message. FB_Template_EdgeAbortTimeout pAxis POINTER TO AXIS_REF_MAPPING_SM3 sdoChecker IStartupSDOChecker bWriteQuickStopOptionCode BOOL deviceType EDeviceType bReadCaptureConfig BOOL Output bMaskBitSet BOOL bTransmitSetVel BOOL byActiveCaptureSources BYTE Methods: LogCaptureConfig LogError RemoveInactiveCaptureSources RemoveMapping prv_Abort prv_CyclicAction prv_Start Structure: LogCaptureConfig (Method) LogError (Method) RemoveInactiveCaptureSources (Method) RemoveMapping (Method) prv_Abort (Method) prv_CyclicAction (Method) prv_Start (Method)
Configuration.LogCaptureConfig (METH) ¶ METHOD LogCaptureConfig InOut: Scope Name Type Input byActiveCaptureSources BYTE deviceType EDeviceType