Download 4 - SEW-Eurodrive

Transcript
Description of the Function Modules
Directory MDX_SingleAxis
4
4.4.7
Function module MC_Stop_MDX
MC_Stop_MDX
Execute : BOOL
Done : BOOL
Axis : AXIS_REF (VAR_IN_OUT)
Active : BOOL
Error : BOOL
ErrorID : DWORD
Axis : AXIS_REF(VAR_IN_OUT)
20009AXX
Description
The function module MC_Stop_MDX slows the current rotational movement of the
motor axis using the ramp set in the drive inverter.
Use function module MC_Stop_MDX to brake the motor axis with the highest possible
deceleration.
Note:
The PLCopenState of the motor axis remains in the status Stopping as long as the
Execute input is set to TRUE. This means a motion task for a subsequent movement is
not possible.
To be able to leave the PLCopenState Stopping, the Execute input of the function module must be reset to FALSE in at least one call of the function module.
Application
The function module MC_Stop_MDX can only be used on motor axes with encoders. It
cannot be used during the execution of interpolated movements using the function module MC_Interpolation_MDX.
Cancellation
The task of the function module MC_Stop_MDX is not cancelled by a task of different
function modules.
Effect
The motor axis is slowed using the stop ramp set in parameter P136 in the drive inverter.
The startup assistant helps you to set this parameter.
Inputs
42
The function module MC_Stop_MDX has the following inputs:
Input
Type
Description
Execute
BOOL
This input is used to start the braking process for the motor axis.
When a rising edge occurs at this input, the function module starts to
slow the motor axis.
Axis
AXIS_REF
This input specifies the motor axis on which the actions of the function
module are to be executed.
Manual – MPLCMotion_MDX Library