SML_ChangeAxisConfig (FB)ΒΆ

FUNCTION_BLOCK SML_ChangeAxisConfig

Modifies the axis configuration. The gearing ratio, the movement type and the modulo period of the drive may be modified.

After a change of the configuration, the axis is automatically restarted with SML_ReinitDrive in order to guarantee that all variables are initialized in a correct way.

Note

The axis must be in state PowerOff to change the configuration.

InOut:

Scope

Name

Type

Comment

Inout

Axis

AXIS_REF_SML

Reference to the axis

Input

bExecute

BOOL

Rising edge: The action is started

dwRatioTechUnitsDenom

DWORD

Conversion factor from [inc] to [u], denominator

iRatioTechUnitsNum

DINT

Conversion factor from [inc] to [u], numerator

fModuloPeriodU

LREAL

The modulo period in [u]

iMovementType

SML_MOVEMENTTYPE

The new movement type of the axis

Output

bDone

BOOL

The reinitialization is finished

bBusy

BOOL

The FB is not finished and new output values are to be expected

bError

BOOL

An error has occured

eError

SML_ERROR

Error number