Ho la necessità di creare un blocco funzione (in ladder) da cui estrapolare una media mobile. Questo blocco funzione dovrà avere un buffer di 64 variabili in cui la prima censita viene “dimenticata” nel momento in cui il buffer e’ pieno e si rende necessario lo spazio per la memorizzazione di un nuovo valore.
Da queste variabili estrarrò poi una media, ogni variabile conterrà un numero 1~100. Mi chiedevo se, con gli array, esista un modo per gestire la cosa senza dover allocare tutte le singole variabili, censirne il contenuto e spostarle tutte di un posto all’occorrenza, affinché venga “dimenticata” la prima e “fatto spazio” per la memorizzazione dell’ultima in ordine di tempo.