I have a T1H-DM1E that has some bit level custom memory types. These are being used in multiple out statements, in separate ladder programs, with pointers. One program will use PumpAuto(V0) and another program will use PumpAuto(V8). V0 and V8 will never have the same number. Everything works unless both programs terminate on the same scan. This only happens when the "stop all"(X0) button is pushed. Then the out statement with the V0 does not go off. These programs have stages and there is a jump out of the stage that has the OUT statement. This behavior was not expected by me. How about you?
This program has been working since 3/2016. The problem came to light because when one of the pump VFDs started it will cause X0 to come on. I don't know why. A filter on the input of the VFD seems to have fixed that problem. However if someone hits the stop all button while both are running it will still cause the problem.