Edit: Start by making a sketch of where the various components will be in relation to the tank...
Then continue by writing yourself a specification of how you want it to work.
First part of the spec. will be whether you want the tank level control to be completely autonomous, or do you want it to be started and stopped, in which case you will need some sort of "Operator Interface" - which could of course just be some push-buttons and lamps.
Then write the spec. for the sequence of filling a tank... keep each statement simple, e.g.
If Low-level probe is uncovered, open valve X to fill tank.
etc.
Coding from a well-written description of the process is easier than deciding the process on larger systems.