E_TcMcProfileType
![]() | Available from version 3.0 |
The constants listed here are used to identify the rules used to generate the control value for an axis.
Syntax
![]() | Observe the order The existing order must not be changed. |
TYPE E_TcMcProfileType :
(
iTcMc_ProfileConstAcc,
iTcMc_ProfileTimePosCtrl,
iTcMc_ProfileCosine,
iTcMc_ProfileCtrlBased,
iTcMc_ProfileTimeRamp,
iTcMc_ProfileJerkBased,
iTcMc_ProfileBufferedJerk,
iTcMc_ProfileSwitchedVelo,
iTcMc_Profile_TestOnly:=100
);
END_TYPEValues
Name | Description |
|---|---|
iTcMc_ProfileConstAcc | Only present for compatibility reasons; has been replaced by iTcMc_ProfileCtrlBased. |
iTcMc_ProfileTimePosCtrl | Only present for compatibility reasons; no longer supported. |
iTcMc_ProfileCosine | Only present for compatibility reasons; no longer supported. |
iTcMc_ProfileCtrlBased | The control value for the drive is assembled from sections of constant acceleration and deceleration. Time (acceleration, change of velocity, stop) and distance (positioning) function as controlling values. This generator type can optionally operate in purely timer-controlled mode with continuously closed position controller. |
iTcMc_ProfileTimeRamp | The control value for the drive is generated with timer-controlled ramps for accelerations and decelerations. The controlling parameters are time (acceleration, velocity change, stop) and path (braking, stopping). This generator type is intended for axes, which only have digital cams instead of an encoder. |
iTcMc_ProfileJerkBased | The control value for the drive is assembled from sections of constant acceleration and deceleration. The deceleration is reduced with limited jerk towards the target. Optionally, the acceleration can be increased with limited jerk. Time (acceleration, change of velocity, stop) and distance (positioning) function as controlling values. Some functions are not supported by this generator type, or not fully. This generator type can optionally operate in purely timer-controlled mode with continuously closed position controller. |
iTcMc_ProfileBufferedJerk | Reserved |
iTcMc_ProfileSwitchedVelo | Reserved for industry-specific packet. |
iTcMc_Profile_TestOnly | This type is only intended for internal testing of function block prototypes, which have not yet been released. It cannot be set via the PlcMcManager. |
