Switch User Manual
Table Of Contents
- Contents
- 1 Safety Information
- 2 Introduction
- 3 Mechanical Installation
- 4 Electrical Installation
- 5 Getting Started
- 6 Protocols
- 7 Drive profile (DSP-402) support
- 7.1 0x6040 Controlword
- 7.2 0x6041 Statusword
- 7.3 Common profile features
- 7.3.1 Sequencing control
- 7.3.2 0x605A Quick stop option code
- 7.3.3 0x605B Shutdown_option_code
- 7.3.4 0x605C Disable_operation_option_code
- 7.3.5 0x605E Fault_reaction_option_code
- 7.3.6 0x6060 Modes_of_operation
- 7.3.7 0x6061 Modes_of_operation_display
- 7.3.8 0x6085 Quick_stop_deceleration
- 7.3.9 Profile units
- 7.3.10 0x608F Position_encoder_resolution
- 7.3.11 0x6091 Gear_ratio
- 7.3.12 0x6092 Feed_constant
- 7.3.13 Basic position control
- 7.3.14 0x6062 Position_demand_value
- 7.3.15 0x6064 Position_actual_value
- 7.3.16 0x60F4 Following_error_actual_value
- 7.3.17 0x60FB Position_control_parameter_set object
- 7.4 Interpolated position mode
- 7.5 vl velocity mode
- 7.5.1 0x6042 vl_target_velocity
- 7.5.2 0x6043 vl_velocity_demand
- 7.5.3 0x6044 vl_velocity_actual_value
- 7.5.4 0x6046 vl_velocity_min_max_amount
- 7.5.5 0x6047 vl_velocity_min_max
- 7.5.6 0x6048 vl_velocity_acceleration
- 7.5.7 0x6049 vl_velocity_deceleration
- 7.5.8 0x604A vl_velocity_quick_stop
- 7.5.9 0x604B vl_setpoint_factor
- 7.5.10 0x604C vl_dimension_factor
- 7.6 Profile Torque mode
- 7.7 Homing Mode
- 8 Advanced features
- 9 Diagnostics
- 9.1 Module identification parameters
- 9.2 Network configuration objects
- 9.3 Diagnostic parameters
- 9.4 Drive trip display codes
- 9.5 SM-EtherCAT module temperature
- 9.6 SM-EtherCAT serial number
- 9.7 SM-EtherCAT error codes
- 9.8 Critical task % free
- 9.9 Worst case critical task % free
- 9.10 FLASH file system % free
- 9.11 Updating SM-EtherCAT firmware
- 10 Quick Reference
- 11 Glossary Of Terms
- Index
46 SM-EtherCAT User Guide
www.controltechniques.com Issue Number: 2
The object vl_velocity_min_max is handled every profile cycle. The vl_target_velocity is
limited according to the values set in the object vl_velocity_min_max, which is read
every profile cycle. The object vl_velocity_min_max_amount is mapped to
vl_velocity_min_max.
The value of the vl_velocity_demand object is calculated in the background. The option
reads the value of parameter Pr 2.01 (post ramp reference), scaled from RPM to user
units using vl_dimension_factor and vl_setpoint_factor, and writes the value to the
vl_velocity_demand object.
On a closed-loop drive, the speed feedback is read from the drive internally every profile
cycle, scaled to the same units as vl_target_velocity and written to the
vl_velocity_actual_value object. On an open-loop drive, the estimated motor speed is
read from Pr 5.04 (motor RPM) in the background, scaled to the units of
vl_target_velocity and written to the vl_velocity_actual_value object.
The vl_velocity_acceleration and vl_velocity_deceleration objects are handled in the
background. They are read, scaled to drive acceleration units (depending on the drive
operating mode), and written to the drive acceleration rate and deceleration rate
presets. In addition, if the drive acceleration rate preset is changed, the
vl_velocity_acceleration object is updated, and if the drive deceleration rate preset is
changed (Pr 2.21), the vl_velocity_deceleration object is updated.
7.6 Profile Torque mode
The profile torque mode is supported on Unidrive SP, Digitax ST, Affinity, Mentor MP
and Commander SK. It is possible to use this profile in regen mode on the Unidrive SP.
On the Unidrive SP and Digitax ST in closed-loop or servo mode, this mode operates on
the profile cycle time, using the drives internal torque shortcut (which is read by the
drive every 250µs). On the Commander SK, Unidrive SP and Affinity in open-loop
mode, the torque reference is written to the drive user torque parameter, which is
handled every 4ms. When using profile torque mode object 0x604A
vl_velocity_quick_stop will be used in the event of a quick stop (also for quick stop
option codes 2 and 6 the 0x6049 vl_velocity_deceleration object will be used).
Table 7.47 shows the objects that are supported:
7.6.1 0x6071 Target_torque
This object indicates the configured input value for the torque controller in profile torque
mode. The value of this object is given per thousand of rated torque.
Table 7.47 Profile torque mode supported objects
Index Name
0x6071 Target_torque
0x6075 Motor_rated_current
0x6078 Current_actual_value
0x6087 Torque_slope
Table 7.48 0x6071 Target_torque
0x6071 Target_torque
Access: RW Range: -32768 to +32767 Size: Signed 16 Unit: 0.1% of rated torque
Default: 0
Description: Indicates the configured input value for the torque controller in profile torque mode.