Ho uno slimline con RS485 senza batteria, il PLC lo uso per acquisizione e logging in un luogo remoto senza accesso a internet. Talvolta capita che la corrente salti per qualche minuto ed il PLC si spenga per poi riaccendersi. Siccome faccio il logging mi interessa tenere la data e l’ora abbastanza aggiornata, quindi ho pensato di:
- Creare un programma (task di back) che ogni minuto scrive l’epoch time su una variabile ritentiva
- All’avvio (task boot) leggerei l’epoch precedentemente salvato per settare il tempo
Considerando che una volta a settimana vado sul luogo e posso comunque settare la data ed ora in modo corretto mi sembra una soluzione buona per la mia esigenza.
Tuttavia mi chiedo se vi sono problematiche a cui non ho pensato.