Thank you for posting your code.
For starters, why are all your setpoints on the config display float data types? They're not used anywhere else in the program. I think you may be entering data here and then wondering why the logic isn't working, as you have duplicate names starting at net 24 (MI 4 is Setpoint 1 x 100). It's much better PLC programming practice to use implied decimals. For example, if you use a decimal place of 2 on the display of MI 4 the PLC will automatically add additional digits - a value of "100" will display "1.00".
In your code as is, all the setpoints (including the stop setpoint) are probably zero causing your outputs to race around in a circle like a bunch of squirrels on coffee.
On your trend, Y max should probably be 3200.
This is why we always ask people to post their code. Please listen next time - Cam asked this early on.
Anyway, load this and see what happens.
Joe T.
compressortest JT.vlp