Variable
name
Data
type
Default
value
Description
CommandA-
borted
BOOL Trace has been aborted
successfully.
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.
Status USINT Holds the state of the
tracing process (valid
while Busy is TRUE):
0 = Conguring the trace.
1 = Trace congured and
started.
2 = Waiting for trigger.
3 = Triggered; Waiting for
completion of the trace.
4 = Uploading trace data.
5 = Trace data received
successfully.
TraceLength UDINT Length of trace data that
has been uploaded [Byte].
1 sample (REAL) is 4 Bytes
long
Table 6.26 DD_Trace_ISD51x
Name Comment
ddRealTi-
meTask_ISD51x
Fastest possibility to record the samples. Sample
time is either 100 µs or 125 µs, depending on
the eldbus cycle time.
ddFastTask_ISD
51x
Sample time is either 200 µs or 250 µs,
depending on the eldbus cycle time.
ddSlowTask_IS
D51x
Sample time is either 400 µs or 500 µs,
depending on the eldbus cycle time.
Table 6.27 Enumeration DD_SAMPLING_RATE_ISD51x
6.5.4.25 DD_BrakeHandling_ISD51x
This function block overwrites the status of the brake. The
brake is controlled automatically by the axis, however it
can be force lifted or engaged with this function block (for
example, to move the shaft of the axis manually). The
brake is a holding brake and is not intended to be used in
normal operation.
The manipulation of the brake can take some time and is
not applied to the axis immediately.
DD_BrakeHandling_ISD51x
Axis
ExecuteBOOL
AXIS_REF_-
ISD51x
LiftBOOL
BOOLDone
BOOLBusy
BOOLError
DD_ERROR_-
ISD51x
ErrorInfo
130BE261.10
Illustration 6.51 DD_BrakeHandling_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 Overwrites the brake state
at rising edge.
Lift BOOL FALSE TRUE: Overwrite the brake
automatic and lift it.
FALSE: Overwrite the brake
automatic and release it.
VAR_OUTPUT
Done BOOL The brake has successfully
been modied.
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.28 DD_BrakeHandling_ISD51x
6.5.4.26 DD_SelectControlParamSet_ISD51x
This function block selects the used control parameter set
of the axis. If Enable is TRUE, the input Set is evaluated. If
the input Enable is FALSE, the last value is used. This
function block only works if the control is not overwritten
by CAM mode (see chapter 6.5.6.2 MC_CamIn_ISD51x).
The manipulation of the control parameter set takes eect
with the next network communication cycle.
Programming Programming Guide
MG36D102 Danfoss A/S © 01/2017 All rights reserved. 193
6
6