When the Labview saves to previous version, it changes the structure of the program. I think that make it hard to read. The idea here is that. There are 3 states. two normal opreatoin states. One fail state.
In each state, first it decide how much time to stay in this state. Then it sets some parameters of some equipments, such like RPM of motor, on/off status of some clamps. At the same time, it monitor all the input channels, make sure no data are out of range. If time is up, it tranfer to another sate, which is speciified by the state machine table. If something is wrong, it goes to fail state.