Reading so much about first scan. Can someone give a quick lesson why you use it? If I need something to run only once, that is in a stage, when it gets to the end of the stage it jumps out and I am good to go.
I never needed to use it. For instance in my stage program my first stage is my initializing stage. there is where the program starts and if e-stop is active the program jumps to this stage. In this stage is where I do my stage resets, bit resets and set anything the program will need to run, make sure things are in order. When e-stop is restored, it jumps out to the appropriate stage for starting. Sits here until a command is given.