E_TcMcProfileType (from V3.0)
The constants listed here are used to identify the rules used to generate the control value for an axis.
Syntax
TYPE E_TcMcProfileType :
(
(*
The sequence below must not be changed!
New types have to be added at the end.
In case a type becomes obsolete it has to be replaced by a dummy
to ensure the numerical meaning of the other codes.
*)
(*
Die bestehende Reihenfolge darf nicht veraendert werden.
Neue Typen muessen am Ende eingefuegt werden.
Wenn ein Typ wegfallen sollte, muss er durch einen Dummy
ersetzt werden, um die numerische Zuordnung zu garantieren.
*)
iTcMc_ProfileConstAcc,
iTcMc_ProfileTimePosCtrl,
iTcMc_ProfileCosine,
iTcMc_ProfileCtrlBased,
iTcMc_ProfileTimeRamp,
iTcMc_ProfileJerkBased,
iTcMc_ProfileBufferedJerk,
iTcMc_ProfileSwitchedVelo,
iTcMc_Profile_TestOnly:=100
);
END_TYPE
Values
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 time-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 sector-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. |