There is a small relay that is controlled by an auxiliary on the fan 2 contactor that is the only thing telling the VFDs to switch to fan 2 instead of fan 1.
The feedback that tells the PLC if the fan is running is the air flow sensor. We start it in Hand, wait for it to ramp up to speed, then switch to Auto. If the airflow sensor input is on, it should stay on fan 1. If not it assumes fan 1 is down and switches to fan 2.
Mtn, Please read your previous comments above, and then tell us how it really is: Switching to Fan 2 is controlled by a small relay on Fan 1 contactor
OR if the air flow sensor is on, it should stay on Fan 1. Your PLC program could be looking at both conditions with the switches in series, in which case both devices have to be working correctly. If either one is stuck or malfunctioning, your controls will not work correctly.
Mtn, after looking at the program rungs, here are some questions:
1. You posted Ladder File 4. What is on Ladder Files 2 and 3? Is that where B3:1/4 and B3:1/5 are used? For many Micrologix, Lad 3 is defined as the "Run On Error" or Fault Routine file, so is where the PLC goes when something goes wrong. Check your Status File bit S:29 to see if a Fault Routine is set.
2. What is Input I:0/0 "EMO" on Rungs 3, 5, and 6? Could this input be "the small relay that is controlled by an auxiliary on the fan 2 contactor" (Electric Motor Operator)? I can see that "EMO" (whatever it is) must be ON before you can run in either HAND or AUTO mode. There are a bunch of timers, one-shots, latches, and stuff that could be greatly reduced. Certainly every instruction needs a Description showing what it does. If we can't figure out what it does, then it probably can be eliminated. Nine timers to run two fans and two dampers? A few too many!
3. Do PLC outputs O:0/13 and O:0/15 control the VFD (send RUN signals to the VFD input terminals)? If not, they should!
4. Or do B3:1/4 and B3:1/5 somehow control the VFDs? If either of these bits gets Latched ON, the the only way to get them off is to turn to Hand mode and wait 5 seconds. (Seems screwy - I don't like latched bits - too much chance for them to get left on during a power blink - wait, you did have a power blink, didn't you?) I can see stuff in the program that can be improved. It chases its tail around through a bunch of rungs that could proably be deleted or simplified.
...the boss won't approve any changes to anything other than to just make it work like it did before.
Ask him if he still drives a horse-and-buggy! "Working like it did before" is about a 1910 Model T version. One reason you have this problem now is that it "worked like it did before".