Pulse output instructions
1089
Part III FP Instructions
LD
ST
When programming with structured text, enter the following:
IF DF(X0_bMotorSwitch) THEN
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) THEN
F177_PulseOutput_Home(s_dutDataTable := dutHomeType1,
n_iPulseOutputChannel := 0);
END_IF;