Any help/advice is greatly appreciated.
I see a few things that I would use to reduce your homework score.
1. No rung comments, a sure way to knock off 10 points!. This indicates that you do not know how the program works, and do not understand what each rung is supposed to do.
2. Rung 001: you do not need the parallel branch with I:1/3 Low Level Switch. This is a binary case of either ONE, or the OTHER, but never both. The Batch Simulator is either in RUN mode, or it is not in RUN mode. If it is NOT in RUN mode (O:2/5 RUN Lamp is OFF), then it is in IDLE mode and O:2/6 should be ON. There should be no other conditions for O:2/6 other than NOT O:2/5.
3. You have your steps jumbled up and out-of-order in the program. That makes it hard to follow your non-logic. Put them in a logical order: Step 1 FILL, Step 2 MIX, Step 3 HEAT (apparently, but the original LogixPro exercise calls for heating before mixing - resolve this conflict), then LAST should be the Step 4 DRAIN.
As is, you program cannot operate. Rung 10 causes it to halt as soon as the tank is full, because the tank starts off empty and the Low Level Switch I:1/3 is ON, latching your flag B3:1/3 TANK EMPTY. That immediately causes rung 14 to activate the B3:1/4 Manual Bit, which stops the system.
I will attach a corrected version of your program, as I think you meant it to work.