Hello Johnnie;
First of all you must make a distinction between the process and the controller. If your process has stopped because of a faulty input, it does not follow that the PLC will be stopped. If logic is stable, the PLC will not fault. Only a major fault will cause the PLC to stop; then you would do to diagnostics to find out what caused the fault.
Now: what you want to evaluate is the stage the process is at at any moment, following the state of various inputs. If you use an external PC with a SCADA program, say Wonderware, RSView, Citect, WinCC..., you can set up a process page where you design a flowchart, SFC-type diagram representing the successive stages your process goes through, depending on the various inputs. Then animate each stage to change color when the stage is active, and return to neutral color when the stage is inactive.
Of course you will need to program the logic in the controller to follow the sequence. Just a little more ladder, setting up flag bits to signal which process stage is active, so the animations can follow the sequence.
Or you can choose to program the process sequence directly through S7-Graph, a GRAFCET (SFC) optional module of Step7 that will control your process in state-transition format, and give you a graphical interface that follows the evolution of the process. A very neat interface package for sequential process control.
Hope this helps,
Daniel Chartier