Two different versions of the function block exist in the example software for the different PLC brands, 
The Version 3.x Function block has a better repeatable homing position due to firmware changes in the Conveylinx controller. 
The Version 3.x Function block however can only be used with Firmware version 6.06.0 and Higher (not 6.64.0). 
With lower firmware versions on the Conveylinx controller the homing function doesn’t work anymore, so first upgrade the firmware of the Conveylinx controller before implementing the Version 3.x Function block!!