FC_LEncPhaseStart - General Information

Overview

Type:

Function

Available as of:

SystemInterface_1.32.6.0

Versions:

Current version

Task

Create a phase shift of the logical encoder position.

Description

This function starts a positioning with the phase generator of the logical encoder i_stLEncId. A modification of the positioning is caused by starting a new positioning. A restart lets you modify the parameters.

If a Setpos function is executed while positioning is active, the travel path remains unchanged, only the position counters change.

Interface

Input

Data type

Description

i_stLEncId

ST_LogicalAddress

Logical address of the encoder

i_lrPosition

LREAL

Encoder position

i_rVelocity

REAL

Maximum velocity

i_rAcceleration

REAL

Maximum acceleration

i_rDeceleration

REAL

Maximum deceleration

i_etPosMode

ET_PosMode

ET_PosMode

Return Value

Data type

Description

DINT

0: OK

-1: i_stLEncId is invalid

-2: i_rVelocity <= 0

-3: i_rAcceleration or i_rDeceleration <= 0

-4: i_etPosMode is invalid

-5: PhaseEnable = FALSE