outputs ¶ PrepareAndWriteSpecificOutput (Method)
AXIS_REF_ETC_STOEBER_SI6_LD6.PrepareAndWriteSpecificOutput (METH) ¶ METHOD PrepareAndWriteSpecificOutput : BOOL InOut: Scope Name Type Input pme POINTER TO SMC3_MappingEntry pdwValue POINTER TO DWORD Return PrepareAndWriteSpecificOutput BOOL
SMC_TRAFOF_Gantry3D (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_Gantry3D Forward transformation for three dimensional gantry systems. Each instance of SMC_TRAFOF_GANTRY3D can be connected to a visualization template named SMC_VISU_GANTRY3D_XY or SMC_VISU_GANTRY3D_YZ . Note For detailed information on transformations see overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Input dOffsetX LREAL offset position dOffsetY LREAL offset position dOffsetZ LREAL offset position minX LREAL area maxX LREAL area minY LREAL area maxY LREAL area minZ LREAL area maxZ LREAL area Inout DriveX AXIS_REF_SM3 X-,Y-,Z-drive DriveY AXIS_REF_SM3 X-,Y-,Z-drive DriveZ AXIS_REF_SM3 X-,Y-,Z-drive Output dx LREAL position dy LREAL position dz LREAL position dnx LREAL normed position dny LREAL normed position dnz LREAL normed position dm LREAL
ParameterAccess ¶ ConvertReceivedDriveParameter (Method) ConvertTransmitDriveParameter (Method) GetMappedDriveParameter (Method) GetParamDirectValue (Method) SetParamDirectValue (Method)
AXIS_REF_ETC_STOEBER_SI6_LD6.ConvertReceivedDriveParameter (METH) ¶ METHOD ConvertReceivedDriveParameter : BOOL InOut: Scope Name Type Input diParameterNumber DINT pdwValue POINTER TO DWORD usiBitLength USINT Return ConvertReceivedDriveParameter BOOL Output fValue LREAL bUseDword BOOL
SMC_TRAFOF_GantryCutter2 (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_GantryCutter2 Forward transformation for two-dimensional gantries with a cutter knife. The rotation axis is controlled in such a way that the knife is aligned along the path tangent. Note For more information see Gantry Cutter. For detailed information on transformations see overview to SM_Trafo_POUs . InOut: Scope Name Type Initial Comment Inout DriveX AXIS_REF_SM3 Reference to axis X DriveY AXIS_REF_SM3 Reference to axis Y DriveR AXIS_REF_SM3 Reference to rotation axis Input dOffsetX LREAL Offset x-position. Similar to SMC_TRAFO_Gantry2 dOffsetY LREAL Offset y-position. Similar to SMC_TRAFO_Gantry2 dOffsetR LREAL Offset of rotation axis iDirectionR INT 1 Direction of rotation minX LREAL Minimum x-position limiting move range (for visualization purpose) maxX LREAL Maximum x-position limiting move range (for visualization purpose) minY LREAL Minimum y-position limiting move range (for visualization purpose) maxY LREAL Maximum y position limiting move range (for visualization purpose) Output dx LREAL X-coordinate of resulting position dy LREAL Y-coordinate of resulting position dr LREAL Rotation of resulting position in degrees dnx LREAL X-coordinate of normed position dny LREAL Y-Coordinate of normed position. ratio LREAL Ratio x-interval / y-interval dnOffsetX LREAL X-coordinate of normed offset position dnOffsetY LREAL Y-Coordinate of normed offset position.
AXIS_REF_ETC_STOEBER_SI6_LD6.ConvertTransmitDriveParameter (METH) ¶ METHOD ConvertTransmitDriveParameter : BOOL InOut: Scope Name Type Input diParameterNumber DINT fValue LREAL bUseDword BOOL pdwValue POINTER TO DWORD Return ConvertTransmitDriveParameter BOOL
AXIS_REF_ETC_STOEBER_SI6_LD6.GetMappedDriveParameter (METH) ¶ METHOD GetMappedDriveParameter : BOOL InOut: Scope Name Type Input bRead BOOL diParameterNumber DINT Return GetMappedDriveParameter BOOL Output diDriveParameterNumber DINT usiDataLength USINT
SMC3_ETC_Keb_H6_ConfigurationPhase (FB) ¶ FUNCTION_BLOCK SMC3_ETC_Keb_H6_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_ETC_KEB_H6 Output uiCO02 UINT uiCO03 UINT uiCO21 UINT Methods: prv_Abort prv_CyclicAction prv_Start Structure: prv_Abort (Method) prv_CyclicAction (Method) prv_Start (Method)
NCDecoder_Help_Functions ¶ SMC_GetGWORD (FunctionBlock)