102BTechnology instructions
9.3 Basic motion control
S7-1200 Programmable controller
366
System Manual, 11/2011, A5E02486680-05
Parameter and type
Data type
Description
ChangeJerkEnable
IN
Bool
TRUE = Change the jerk limitation according to the input
parameter JerkEnable. Inital value: FALSE
JerkEnable
IN
Bool
TRUE = Enable the jerk limitation. Inital value: FALSE
Status of the affected variable stored in: <Axisname>.
Config.DynamicDefaults.JerkActive.
ChangeRoundingOff
IN
Bool
TRUE Change ramp in according to the input parameter
RoundingOffTime. Inital value: FALSE
RoundingOffTime
IN
Real
Ramp (in seconds) that is applied to the acceleration and
deceleration of the axis. Inital value: 0.20
Status of the affected variable stored in: <Axisname>.
Config.DynamicDefaults.Jerk .
Done
OUT
Bool
TRUE = The modified values are written to the technology DB.
Inital value: FALSE
Error
OUT
Bool
TRUE = An error has occurred during processing. The cause of
the error can be found in the ErrorID and ErrorInfo parameters.
Inital value: FALSE
ErrorID
OUT
Word
Error identifier. Inital value: 16#0000
ErrorInfo
IN
Word
Error information. Inital value: 16#0000
Prerequisites for MC_ ChangeDynamic execution:
●
The technology object TO_Axis_PTO V2.0 must be correctly configured.
●
The axis must be released.
Override response
Override response
The MC_ChangeDynamic task can be
stopped by any other motion control task.
A new MC_ChangeDynamic task cancels
any current motion control tasks.
Note
The input parameters "RampUpTime", "RampDownTime", "EmergencyRampTime" and
"RoundingOffTime" can be specified with values that makes the resultant axis parameters
"acceleration", "delay", "emergency stop-delay" and "jerk" outside the permissible limits.
Make sure you keep the MC_ChangeDynamic parameters within the limits of the dynamic
configuration settings for the axis technological object.