We found that all of the spare M codes operate the same. M56 - M 59 are connected to the M User socket on the distribution board and will set the output to drive the indexer but the program halts on them as well. Obviously we need to set an input do get the program to continue but it is not obvious to me how to accomplish this. We don't have the ladder logic to determine what input needs to be set.
Any suggestions would be greatly appreciated.