Hallo!
Bei sowas immer mit einer Hysterese arbeiten, damit wird das "klappern" des Ventils( der Pumpe) verhindert. Der Ein- bzw. Ausschaltpunkt sind nicht der ein und derselbe, sondern liegen etwas auseinander.
z.B.
Füllstand in Prozent.
Füllen des Tankes durch ein Ventil (oder Pumpe):
einschalten wenn unter 60%, ausschalten wenn über 80%.
Entleeren des Tankes durch ein Ventil:
Einschalten wenn über 80%, ausschalten wenn unter 60%.
In beiden Fällen wäre die Hysterese dann 20%.
Man vergleicht den Istwert mit dem Sollwert, und je nachdem auf was was man vergleicht, setzt oder löscht man einen Merker.
Diesen sogenannten 2-Punktregler würde ich in einen separaten Baustein in ST schreiben, oder in FUP falls man nicht so Firm ist.
Gruß,
ELWMS