DD_CamScaling_ISD51xAXIS_REF_ISD51xBOOLExecuteSlaveDINTMasterScalingNumeratorDINTMasterScalingDenominatorDINTSlaveScalingNumeratorDINTSlaveScalingDenominatorDoneBOOLBusyBOOLErrorBOOLErrorInfoDD_ERROR_ISD51x130BE262.10Illustration 6.74 DD_CamScaling_ISD51xVariablenameData type DefaultvalueDescriptionVAR_IN_OUTSlave AXIS_REF_ISD51x Reference to the slave axis.Seechapter 6.5.4.1 AXIS_REF_ISD51x.VAR_INPUTExecute BOOL FALSE Starts the parametertransfer to the servo driveat rising edge.MasterSca-lingNumeratorDINT 1 Numerator for the CAMmaster scaling. From theslave point of view, themaster overall profile ismultiplied by this factor.MasterSca-lingDenominatorDINT 1 Denominator for the CAMmaster scaling. From theslave point of view, themaster overall profile isdivided by this factor.SlaveScaling-NumeratorDINT 1 Numerator for the CAMslave scaling. The overallslave profile is multipliedby this factor.SlaveScaling-DenominatorDINT 1 Denominator for the CAMslave scaling. The overallslave profile is divided bythis factor.VAR_OUTPUTDone BOOL The parameters have beenset.Busy BOOL The function block is notfinished and new outputvalues are to be expected.Error BOOL An error has occurredwithin the function block.ErrorInfo DD_ERROR_ISD51x Error identification andinstance identifier.See chapter 6.5.2.3 ErrorIndication.Table 6.56 DD_CamScaling_ISD51x6.5.6.4 DD_SetFollowSegment_ISD51xThis function block is used for advanced CAMs only. Itinstructs the node to use the specified segment when it ispassed.DD_SetFollowSegment_ISD51xAxisExecuteBOOLAXIS_REF-_ISD51xBOOLDoneBOOLBusyBOOLDD_ERROR_ISD51xErrorInfoErrorNodeIDUINTSegmentIDUINT130BE957.10Illustration 6.75 DD_SetFollowSegment_ISD51xVariablenameData type DefaultvalueDescriptionVAR_IN_OUTAxis AXIS_REF_ISD51x Reference to the axis.Seechapter 6.5.4.1 AXIS_REF_ISD51x.VAR_INPUTExecute BOOL FALSE Sends the switchingcommand to enable/disable the node notifi-cation at rising edge.NodeID UINT 0 ID of the node where thefollowing segment shouldbe switched.SegmentID UINT 0 ID of the segment thatshould be used from nowon after the node withNodeID.VAR_OUTPUTDone BOOL The command has beenset.Busy BOOL The function block is notfinished and new outputvalues are to be expected.Error BOOL An error has occurredwithin the function block.ErrorInfo DD_ERROR_ISD51x Error identification andinstance identifier.See chapter 6.5.2.3 ErrorIndication.Table 6.57 DD_SetFollowSegment_ISD51xProgramming Programming GuideMG36D102 Danfoss A/S © 01/2017 All rights reserved. 2156 6