AXIS_REF_CAN_Nanotec_SMCI47S.DriveStateMachine (METH) ¶ METHOD DriveStateMachine : BOOL InOut: Scope Name Type Return DriveStateMachine BOOL Input bPreApplication BOOL
SMC3_CAN_Nanotec ¶ SMC3_CAN_Nanotec_ConfigurationPhase (FunctionBlock) prv_Abort (Method) prv_CyclicAction (Method) prv_Start (Method)
SMC_LINE_3D (STRUCT) ¶ TYPE SMC_LINE_3D : STRUCT InOut: Name Type P SMC_Vector3D v SMC_Vector3D
SMC3_CAN_Nanotec_ConfigurationPhase (FB) ¶ FUNCTION_BLOCK SMC3_CAN_Nanotec_ConfigurationPhase 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_CAN_Nanotec_SMCI47S Methods: prv_Abort prv_CyclicAction prv_Start Structure: prv_Abort (Method) prv_CyclicAction (Method) prv_Start (Method)
SMC3_CAN_Nanotec_ConfigurationPhase.prv_Abort (METH) ¶ METHOD prv_Abort : BOOL InOut: Scope Name Type Return prv_Abort BOOL
SMC3_CAN_Nanotec_ConfigurationPhase.prv_CyclicAction (METH) ¶ METHOD prv_CyclicAction : BOOL InOut: Scope Name Type Return prv_CyclicAction BOOL
SMC_MOVTYP (ENUM) ¶ TYPE SMC_MOVTYP : Indicates the geometrical type of the object. Possible states: InOut: Name Initial Comment LIN 1 Straight movement (G01) CLW Circle in clockwise direction (G02) CCLW Circle in counterclockwise direction (G03) SPLINE 5 Spline, parabola (G05, G06) ELLCLW 8 Clockwise ellipse (G08) ELLCCLW 9 Counterclockwise ellipse (G09) SPLINE3D 10 SPLINE3D_5 11 LINPOS 100 Straight positioning (G00) LINNODELTA 101 Straight movement without movement in X/Y but Z LINADDAXES 102 Straight movement without movement in X/Y/Z INITPOS 110 Blind positioning (start point still unknown, will be added by SMC_Interpolator ) MCOMMAND 120 Additional option, M-option
SMC3_CAN_Nanotec_ConfigurationPhase.prv_Start (METH) ¶ METHOD prv_Start : BOOL InOut: Scope Name Type Return prv_Start BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 10.03.2023, 13:18:09 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_CAN_Nanotec_SMCI47S.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_CAN_Nanotec_SMCI47S.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 10.03.2023, 13:18:09 LibraryCategories library-category-list Intern|SoftMotion Company string 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SM3_Drive_CAN_Nanotec_SMCI47S Project SM3_Drive_CAN_Nanotec_SMCI47S Title SM3_Drive_CAN_Nanotec_SMCI47S Version version 4.14.0.0
SMC_M_PARAMETERS (STRUCT) ¶ TYPE SMC_M_PARAMETERS : STRUCT This data type can define additional parameters for the currently active M-function which can be evaluated by SMC_GetMParameters in order to display additional values for the respective M-function. InOut: Name Type Initial dP1 LREAL 0 dP2 LREAL 0 dP3 LREAL 0 dP4 LREAL 0 dP5 LREAL 0 dP6 LREAL 0 dP7 LREAL 0 dP8 LREAL 0