SetPosition

SetPosition 1:

Core function is not supported by inverter axes

This core function is not supported by inverter axes. Any use will report DEVICE_NOTINIT and trigger an error message.

SetPosition 2:

This core function is used to change the actual position without physically moving the axis. It updates the offset of the position encoder function.

SetPosition 3: Properties

Name

Type

Access

Description

Mode

BOOL

Get, Set

Mode = TRUE causes the actual position to be changed by an amount specified as Target.

Mode = FALSE causes the actual position to be set to the value specified as the target.
This property can also be set using the SetParameter() method.

Target

LREAL

Get, Set

The new position value is set here.
This property can also be set using the SetParameter() method.

SetPosition 4: Methods

Name

Description

DoSetPosition()

A rising edge at the input bExecute triggers the setting of the position.

SetParameter()

Here the new position and the operation mode of the core function are defined.

SetPosition 5: Interfaces

Type

Description

I_SetPosition

Standard interface on FB_SetPosition.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.35

PC or CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 or higher