File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 09:17:47 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_INFRANOR.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_ETC_INFRANOR.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 13.12.2023, 09:17:35 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_INFRANOR Project SM3_Drive_ETC_INFRANOR Title SM3_Drive_ETC_INFRANOR Version version 4.16.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types SM3_Basic ¶ Library Identification ¶ Placeholder: SM3_Basic Default Resolution: SM3_Basic, * (CODESYS) Namespace: SM3_Basic Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Basic SM3_Drive_CAN_DS402_IP ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC_DS402_IP Default Resolution: SM3_Drive_CAN_DS402_IP, * (CODESYS) Namespace: SM3_Drive_ETC_DS402_IP Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC_DS402_IP SM3_Drive_CiA_DSP402 ¶ Library Identification ¶ Placeholder: SM3_Drive_CiA_DSP402 Default Resolution: SM3_Drive_CiA_DSP402, * (CODESYS) 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, * (CODESYS) Namespace: SM3_Drive_ETC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC SM3_Drive_Infranor_Pac ¶ Library Identification ¶ Placeholder: SM3_Drive_Infranor_Pac Default Resolution: SM3_Drive_Infranor_Pac, * (CODESYS) Namespace: INF_PAC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_Infranor_Pac SM3_ETC_ITF ¶ Library Identification ¶ Placeholder: SM3_ETC_ITF Default Resolution: SM3_ETC_ITF, * (CODESYS) 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 VisuElem3DPath ¶ Library Identification ¶ Placeholder: System_VisuElem3DPath Default Resolution: VisuElem3DPath, 3.5.10.0 (System) Namespace: VisuElem3DPath Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElem3DPath Library Parameter ¶ Parameter: GC_POINTS_PER_POLYGON = 100 VisuElemCamDisplayer ¶ Library Identification ¶ Placeholder: System_VisuElemCamDisplayer Default Resolution: VisuElemCamDisplayer, 3.5.10.0 (System) Namespace: VisuElemCamDisplayer Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemCamDisplayer Library Parameter ¶ Parameter: GC_POINTS_PER_CAM = 100 VisuElemMeter ¶ Library Identification ¶ Placeholder: System_VisuElemMeter Default Resolution: VisuElemMeter, 3.5.10.0 (System) Namespace: VisuElemMeter Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemMeter VisuElemTextEditor ¶ Library Identification ¶ Placeholder: System_VisuElemTextEditor Default Resolution: VisuElemTextEditor, 3.5.10.0 (System) Namespace: VisuElemTextEditor Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemTextEditor VisuElemTrace ¶ Library Identification ¶ Placeholder: System_VisuElemTrace Default Resolution: VisuElemTrace, 3.5.10.0 (System) Namespace: VisuElemTrace Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemTrace VisuElemXYChart ¶ Library Identification ¶ Placeholder: System_VisuElemXYChart Default Resolution: VisuElemXYChart, 3.5.15.0 (System) Namespace: VisuElemXYChart Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemXYChart VisuElems ¶ Library Identification ¶ Placeholder: System_VisuElems Default Resolution: VisuElems, 3.5.10.0 (System) Namespace: VisuElems Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElems VisuElemsAlarm ¶ Library Identification ¶ Placeholder: System_VisuElemsAlarm Default Resolution: VisuElemsAlarm, 3.5.10.0 (System) Namespace: VisuElemsAlarm Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemsAlarm VisuElemsDateTime ¶ Library Identification ¶ Placeholder: System_VisuElemsDateTime Default Resolution: VisuElemsDateTime, 3.5.10.0 (System) Namespace: VisuElemsDateTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemsDateTime VisuElemsSpecialControls ¶ Library Identification ¶ Placeholder: System_VisuElemsSpecialControls Default Resolution: VisuElemsSpecialControls, 3.5.10.0 (System) Namespace: VisuElemsSpecialControls Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemsSpecialControls VisuElemsWinControls ¶ Library Identification ¶ Placeholder: System_VisuElemsWinControls Default Resolution: VisuElemsWinControls, 3.5.10.0 (System) Namespace: VisuElemsWinControls Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemsWinControls VisuInputs ¶ Library Identification ¶ Placeholder: system_visuinputs Default Resolution: VisuInputs, 3.5.15.0 (System) Namespace: visuinputs Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: True Key: system_visuinputs VisuNativeControl ¶ Library Identification ¶ Placeholder: System_VisuNativeControl Default Resolution: VisuNativeControl, 3.5.10.0 (System) Namespace: VisuNativeControl Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuNativeControl
SMC_SetQueueCapacity (FUN) ¶ FUNCTION SMC_SetQueueCapacity : BOOL This function sets the variable nCapacity of the SMC_OUTQUEUE . task-safety: call from producer task only Note This function is only useful if you create your own SMC_OutQueue instances, e.g. when implementing your own path preprocessor FB. task-safety: not task-safe; the application has to make sure that no other queue function is called while this function is active, and that no other queue function is active when this function is called. InOut: Scope Name Type Comment Input poq POINTER TO SMC_OUTQUEUE Outqueue to be reset nSizeInBytes UDINT The size of the queue buffer in bytes Return SMC_SetQueueCapacity BOOL
Posinfo Functions ¶ SMC_PosInfo_Trf_Inverse (Function) SMC_PosInfo_Trf_Mult (Function)
SM3_Drive_ETC_KEB_H6 Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title SM3_Drive_ETC_KEB_H6 Version 4.15.0.0 Categories Intern|SoftMotion Author None Placeholder SM3_Drive_ETC_KEB_H6 Description 1 ¶ SoftMotion ETC driver for KEB H6 Contents: ¶ AXIS_REF_ETC_KEB_H6 (FunctionBlock) Config DriverName (Property) DriverVersion (Property) Latching ParameterAccess SMC3_AxisReadyForMotion (Method) inputs_outputs state-machine Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) SMC3_ETC_KEB_H6 SMC3_ETC_Keb_H6_ConfigurationPhase (FunctionBlock) SMC_DriveType (Enum) Indices and tables ¶ 1 Based on SM3_Drive_ETC_KEB_H6.library, last modified 26.07.2023, 11:03:07. LibDoc 4.4.0.0-b.27 The content file SM3_Drive_ETC_KEB_H6.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 26.07.2023, 11:03:14.
SMC_PosInfo_Trf_Inverse (FUN) ¶ FUNCTION SMC_PosInfo_Trf_Inverse : BOOL Computes the inverse transformation of a PosInfo, interpreted as a transformation between coordinate systems. InOut: Scope Name Type Return SMC_PosInfo_Trf_Inverse BOOL Inout piOut SMC_POSINFO Inout Const piIn SMC_POSINFO Input eOriConv SMC_ORI_CONVENTION
SMC_PosInfo_Trf_Mult (FUN) ¶ FUNCTION SMC_PosInfo_Trf_Mult : BOOL Multiplies two transformations described by PosInfo objects. The combined transformation is that of first applying trfRhs and then applying trfLhs, that is trfC(x) = (trfLhs ° trfRhs) (x) = trfLhs(trfRhs(x)). A transformation is given as an offset + an optional rotation (only used if orientation convention is not ADDAXES). Can be used in order to manually transform positions from one coordinate system (PCS) to the other (MCS), instead of using G54 and SMC_NCDecoder (e.g. for jogging applications). Given the representation of PCS in MCS-coordinates inside trfLhs and the desired position in PCS-coordinates inside trfRhs, trfC will hold the same position in MCS-coordinates. InOut: Scope Name Type Return SMC_PosInfo_Trf_Mult BOOL Inout trfC SMC_POSINFO Inout Const trfLhs SMC_POSINFO trfRhs SMC_POSINFO Input eOriConv SMC_ORI_CONVENTION
Config ¶ GetStandardConfigParams (Method)
AXIS_REF_ETC_KEB_H6.GetStandardConfigParams (METH) ¶ METHOD GetStandardConfigParams : BOOL InOut: Scope Name Type Return GetStandardConfigParams BOOL
Queue manipulation ¶ SMC_QueueSetReservedEntries (FunctionBlock) SMC_RotateQueue2D (FunctionBlock) SMC_DoBeforeLeave (Action) SMC_RotateQueueInit (Action) SMC_ScaleQueue3D (FunctionBlock) SMC_DoBeforeLeave (Action) SMC_ScaleQueueInit (Action) SMC_TranslateQueue3D (FunctionBlock) SMC_DoBeforeLeave (Action) SMC_TranslateQueueInit (Action)