When using the palletizing function in a subroutine, everything works as expected until you close and reopen the program. This includes restarting the controller.
After reopening the file, variables relating to the palletizing template are automatically renamed. This causes NullPointerException errors and a total breakdown of the palletizing function, and I have not been able to recover by reassigning the original variables… the only way to fix is to delete the palletizing node and add/configure it again.
This occurs in the sim for both 5.12.5 and 5.13.
Reading the forums, it looks like I am not the first person with this problem, but I have not been able to find a solution.
Original program (It worked!)
Config screen for pallet node - notice Name is Pallet_1
Error on reloading the program
Config screen for pallet node - notice Name is Pallet_2 now
Error message appears in the config screen for any child of the Pallet_2 node