floats (REAL data types; FLOAT IN 1 and FLOAT OUT 0 and FLOAT OUT 1) cannot be the operands of contact or coils; perhaps you mean to make the contacts comparisons (les, grt, etc.), but I have no idea what quantity you are trying to write to a float with the coils.
what are you trying to do? what behavior are you trying to model? if this was an operator and not a PLC, what instructions would they be following? what is the meaning of the various input bits? The meanings of PUMP START and PUMP STOP are easy to guess, but what do HAND FILL and AUTO FILL mean?
What is your background? What other kinds of programming experience do you have? Is this a homework assignment?