DD_CamScaling_ISD51x
AXIS_REF_ISD51x
BOOLExecute
Slave
DINTMasterScalingNumerator
DINTMasterScalingDenominator
DINTSlaveScalingNumerator
DINTSlaveScalingDenominator
DoneBOOL
BusyBOOL
ErrorBOOL
ErrorInfoDD_ERROR_ISD51x
130BE262.10
Illustration 6.74 DD_CamScaling_ISD51x
Variable
name
Data type Default
value
Description
VAR_IN_OUT
Slave AXIS_REF_ISD51x Reference to the slave axis.
See
chapter 6.5.4.1 AXIS_REF_IS
D51x.
VAR_INPUT
Execute BOOL FALSE Starts the parameter
transfer to the servo drive
at rising edge.
MasterSca-
lingNumerato
r
DINT 1 Numerator for the CAM
master scaling. From the
slave point of view, the
master overall prole is
multiplied by this factor.
MasterSca-
lingDenomina
tor
DINT 1 Denominator for the CAM
master scaling. From the
slave point of view, the
master overall prole is
divided by this factor.
SlaveScaling-
Numerator
DINT 1 Numerator for the CAM
slave scaling. The overall
slave prole is multiplied
by this factor.
SlaveScaling-
Denominator
DINT 1 Denominator for the CAM
slave scaling. The overall
slave prole is divided by
this factor.
VAR_OUTPUT
Done BOOL The parameters have been
set.
Busy BOOL The function block is not
nished and new output
values are to be expected.
Error BOOL An error has occurred
within the function block.
ErrorInfo DD_ERROR_ISD51x Error identication and
instance identier.
See chapter 6.5.2.3 Error
Indication.
Table 6.56 DD_CamScaling_ISD51x
6.5.6.4 DD_SetFollowSegment_ISD51x
This function block is used for advanced CAMs only. It
instructs the node to use the specied segment when it is
passed.
DD_SetFollowSegment_ISD51x
Axis
ExecuteBOOL
AXIS_REF-
_ISD51x
BOOL
Done
BOOL
Busy
BOOL
DD_ERROR_ISD51x
ErrorInfo
Error
NodeIDUINT
SegmentID
UINT
Illustration 6.75 DD_SetFollowSegment_ISD51x
Variable
name
Data type Default
value
Description
VAR_IN_OUT
Axis AXIS_REF_ISD51x Reference to the axis.
See
chapter 6.5.4.1 AXIS_REF_IS
D51x.
VAR_INPUT
Execute BOOL FALSE Sends the switching
command to enable/
disable the node noti-
cation at rising edge.
NodeID UINT 0 ID of the node where the
following segment should
be switched.
SegmentID UINT 0 ID of the segment that
should be used from now
on after the node with
NodeID.
VAR_OUTPUT
Done BOOL The command has been
set.
Busy BOOL The function block is not
nished and new output
values are to be expected.
Error BOOL An error has occurred
within the function block.
ErrorInfo DD_ERROR_ISD51x Error identication and
instance identier.
See chapter 6.5.2.3 Error
Indication.
Table 6.57 DD_SetFollowSegment_ISD51x
Programming Programming Guide
MG36D102 Danfoss A/S © 01/2017 All rights reserved. 215
6
6