Danfoss VLT Series Programming Manual page 193

Integrated servo drive isd 510 system
Hide thumbs Also See for VLT Series:
Table of Contents

Advertisement

Programming
DD_WriteParameter4_ISD51x
AXIS_REF_-
Axis
ISD51x
BOOL
Execute
UINT
Index
USINT
Subindex
USINT
Length
DWORD
Value
Illustration 6.47 DD_WriteParameter4_ISD51x
Variable
Data
Default
name
type
value
VAR_IN_OUT
Axis
AXIS_REF_ISD51x
VAR_INPUT
Execute
BOOL
FALSE
Index
UINT
0
Subindex
USINT
0
Length
USINT
0
Value
DWORD
0
VAR_OUTPUT
Done
BOOL
Busy
BOOL
Error
BOOL
ErrorInfo
DD_ERROR_ISD51x
AbortCode
DWORD
Table 6.25 DD_WriteParameter4_ISD51x
MG36D102
Programming Guide
Done
BOOL
Busy
BOOL
Error
BOOL
ErrorInfo
DD_ERROR_ISD51x
AbortCode
DWORD
Description
Reference to the axis.
See
chapter 6.5.4.1 AXIS_REF_IS
D51x.
Write the value of the
parameter at rising edge.
Index of the object to be
written.
Sub-index of the object to
be written.
Length of the data to be
written [Byte].
New value of the specified
parameter.
The value has successfully
been written to the
device.
The function block is not
finished and new output
values are to be expected.
An error has occurred
within the function block.
Error identification and
instance identifier.
See chapter 6.5.2.3 Error
Indication.
SDO abort code if there is
an error. Available in the
list of constants:
SdoAbortCodes.
Danfoss A/S © 01/2017 All rights reserved.
6.5.4.24 DD_Trace_ISD51x
This function block is used to carry out a real-time trace
within the axis using the settings given in the input
variables. When the settings are sent and the trace started,
the function block automatically polls the axis until the
data has been recorded and then uploads the data
automatically. Information about the status of the tracing
can be monitored using the Status output (while Busy is
TRUE).
Inside the axis, the data is sampled over time, meaning
that there is an adjustable time difference between the
samples (use inputs SamplingRate and SubSampling). For
general tracing capabilities, refer to chapter 2.7.2 Trace.
The Abort input is used to abort the current functionality.
The output CommandAborted is used to signal a successful
aborting procedure (see Illustration 6.48). The abort of the
functionality can take some time.
The behavior of output CommandAborted is similar to the
Done output, only for a successful aborting procedure.
If there is an error during aborting, the Error output is set
to TRUE and the error reason is indicated at output
ErrorInfo. The output CommandAborted stays as FALSE in
this case (see Illustration 6.49).
For function blocks with Execute as Abort input, the Abort
input (and any other inputs of the function block) is only
evaluated at a rising edge of Execute.
Execute
Abort
Busy
Done
Command
Aborted
Error
Start
Abort
functionality
functionality
Illustration 6.48 Behavior of Successful Abort of Functionality
6
6
191

Advertisement

Table of Contents

Troubleshooting

loading

Table of Contents