Vai al contenuto
PLC Forum


buffer archivio


Messaggi consigliati

Inserito:

Ciao a tutti

dovrei creare un archivio di dati con almeno 31 locazioni che scorrono a rotazione.

Mi spiego meglio :

14/11/2015 09.00 litri consumati 98

15/11/2015 09.00 litri consumati 100

e così via.

Nel DB che dovrebbe essere usato, la parola più recente è sempre in alto, mentre a scorrere le altre locazioni scorrono fino poi a uscire dal buffer quando sono vecchie più di 31 giorni.

So che data/ora lo archivio in un dato date_time, litri consumati lo scrivo come txt su HMI, i litri sono una DBW

Non riesco a creare il codice AWL che possa realizzare questo registro/buffer.

Chiedo gentilmente aiuto.

Grazie mille. Mandi


Inserita:

Devi fare un fifo con 31 elemeti. Ad oni nuova registrazione, prima di memorizzare sposti in giù di un passo tutti gli elementi del vettore; l'ultimo (il 31°) verrà scartato dal vettore.

Inserita:
Quote

Non riesco a creare il codice AWL che possa realizzare questo registro/buffer.

Non lo puoi fare in SCL? Sarebbe molto pià facile.

Inserita:

certo che si in SCL. IL mio probelma è che non so bene come partire.

Con SCL non ho esperienza ma penso di capire la filosofia, mi servirebbe quindi invece un esempio.

Ciao. Grazie.

Inserita:

Ciao, non so che tipo di hmi utilizzi ma si pottebbe fare anche tramite hmi, richiamando la rutin tramite un evento.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...