Ok basta con la matematica, il problema è troppo complicato per un PLC.
Passiamo alla pratica.
Svuota completamente il serbatoio.
Riempilo con X litri e misura l'altezza del liquido.
Riempilo con altri X litri e misura l'altezza di nuovo.
Ripeti
ripeti
ripeti
ripeti
ripeti
ripeti
finché il serbatoio è pieno fino all'orlo.
Più piccolo è X...
- più tempo ci metterai per finire
- più precisa sarà la misura
Alla fine avrai una semplice lista di valori da comparare con la lettura: se la lettura è tra il valore 7 e il valore 8, il livello sarà compreso tra i due livelli equivalenti ai valori 7 e 8.
Memorizzare 1000 valori man mano che riempi il serbatoio ogni volta che tu premi un pulsante, è una cosa che anche un comodore 64 potrebbe fare.
E siccome devi farlo una volta sola, non c'è nemmeno bisogno di inventarsi un sistema per misurare quanti litri di liquido stai versando nel serbatoio, devi solo leggere a occhio il contatore (o contare i bicchieri/secchi/bidoni che stai versando).