LD
ST
When programming with structured text, enter the following:
IF
DF(X0_bMotorSwitch)
dutHomeType1.diInitialSpeed:=diInitialSpeed;
dutHomeType1.diTargetSpeed:=diTargetSpeed;
dutHomeType1.diAccelerationTime:=diAccelerationTime;
dutHomeType1.diDecelerationTime:=diDecelerationTime;
dutHomeType1.diCreepSpeed:=diCreepSpeed;
dutHomeType1.diDeviationCounterClearSignalOutputTime:=0;
END_IF;
(*Example for home position return*)
IF
DF(X0_bMotorSwitch)
F177_PulseOutput_Home(s_dutDataTable
n_iPulseOutputChannel
END_IF;
THEN
THEN
:= dutHomeType1,
:= 0);
Pulse output instructions
1089