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.