DD_SelectControlParamSet_ISD51x
Axis
EnableBOOL
AXIS_REF_-
ISD51x
BOOLValid
BOOLBusySetUSINT
DD_ERROR_-
ISD51x
ErrorInfo
BOOLError
Illustration 6.52 DD_SelectControlParamSet_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
Enable BOOL FALSE Selects the control
parameter set.
Set USINT 1 Number of the control
parameter set to be used.
Values: 1 or 2
VAR_OUTPUT
Valid BOOL The function block has a
valid output.
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.29 DD_SelectControlParamSet_ISD51x
6.5.4.27 MC_TouchProbe_ISD51x
This function block is used to record the axis position at a
trigger event. This functionality is intended for single shot
operation: The 1
st
event after the rising edge of Execute is
recorded, however the events after that are ignored. 1
function block instance should represent exactly 1 trigger
input.
The activation of the touch probe functionality can take
some time.
MC_TouchProbe_ISD51x
ExecuteBOOL
Axis
AXIS_REF_-
ISD51x
BOOLDone
BOOLBusy
BOOLError
BOOL
DD_ERROR_-
ISD51x
ErrorInfo
DINTRecorded
Position
Command
Aborted
BOOL WindowOnly
DINT FirstPosition
DINT LastPosition
EdgeModeDD_EDGE_-
MODE_ISD51x
130BE303.10
TriggerInputUINT
Illustration 6.53 MC_TouchProbe_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.
TriggerInput UINT Reference to the trigger
signal source.
VAR_INPUT
Execute BOOL FALSE Starts touch probe
recording at rising edge.
WindowOnly BOOL FALSE If TRUE, only trigger events
within the dened
window are accepted.
FirstPosition DINT 0 Start position from where
(positive direction) trigger
events are accepted. The
value itself is included in
the window [user-dened
position unit].
LastPosition DINT 0 Stop position of the
window. The value itself is
included in the window
[user-dened position
unit].
EdgeMode DD_EDGE
_MODE_I
SD51x
ddPositi-
veEdge_IS
D51x
Indicates which input
events trigger the axis.
VAR_OUTPUT
Done BOOL Trigger event has been
recorded.
Busy BOOL The function block is not
nished and new output
values are to be expected.
CommandA-
borted
BOOL Command is aborted by
another command
(MC_AbortTrigger_ISD51x).
Programming
VLT
®
Integrated Servo Drive ISD
®
510 System
194 Danfoss A/S © 01/2017 All rights reserved. MG36D102
6
6