How Can We Help?
Come fare il backup/salvataggio dei tag interni del PLC ACE (posizioni del codificatore, contatori,…) nell’HMI?
Il PLC ACE è dotato di un data-log interno che gli consente di salvare i tag delle variabili in caso di interruzione dell’alimentazione.
Tuttavia, il salvataggio deve essere eseguito con attenzione perché viene scritto in una EEPROM. Come ogni EEPROM, il limite del numero di scritture è di circa 100000 cicli.
L’argomento, in questo caso, è il salvataggio delle variabili interne dell’ACE nell’HMI che integra una batteria di backup.
A tal fine, è sufficiente utilizzare i registri HMI da LW50000 a LW51993: questi registri vengono salvati in caso di interruzione dell’alimentazione. Vedere Registri riservati utili di HMI
In vBuilder
Aggiungere nel registro Modbus dell’ACE PLC tutti i tag dell’ACE PLC che si desidera salvare in caso di interruzione dell’alimentazione
Non dimenticare di consentire la scrittura dei tag.
In HMI-Tool
Aggiungere l’indirizzo della parola o del bit da trasmettere in “Data forward” con:
- “Tipo di dati”: 16 o 32 bit (< ! > i 32 bit utilizzeranno 2 registri)
- “Indirizzo sorgente”: Utilizza un registro libero da LW50000
- “Indirizzo mappato”: Il registro Modbus dell’ACE PLC del tag di cui si vuole eseguire il backup
- “Descrizione” : Opzionale. Il nome desiderato.
MyValueSalvato all’indirizzo del registro 4×0 del PLC ACE
Ora, dopo il riavvio di entrambe le apparecchiature (ACE e HMI), l’HMI scriverà i tag nel PLC dell’ACE all’avvio.
Se il tag del PLC ACE cambia valore, l’HMI ne terrà conto.
Per quanto riguarda i tag HMI da sottoporre a backup/salvataggio (ingresso numerico, parametri di processo, …)
Esempio per “Ingresso numerico
Aggiungere un campo di input numerico: Fare clic su questo strumento
Per salvare questo ingresso digitale in caso di interruzione dell’alimentazione, scriveremo il suo valore nell’area salvata del registro HMI: Da LW50000 a LW51999
Quindi copiamo questo valore nel registro ACE per ritrovarlo nel PLC.
Salvataggio di tag/variabili modificati solo dall’HMI ma trasferiti al controllore ACE
È possibile utilizzare una macro e non [Data forward] se si vuole essere certi che tutti i tag dell’HMI vengano salvati e scritti nel PLC ACE.
In questo caso, l’ACE non può modificarli perché l’HMI scrive ciclicamente.
Dichiariamo i tag/variabili in [Script Editor] e aggiungiamo la sigla egal per assegnare il valore al tag/variabile giusto
È possibile scaricare questo progetto di prova qui