Come possiamo aiutarti?
Logout automatico dell’utente quando viene attivato lo screen saver
In questo post, vi mostreremo come aggiungere un semplice logout automatico dell’utente corrente all’avvio del salvaschermo.
In questo modo, non appena lo screensaver si avvia, i diritti dell’utente vengono ripristinati a 0.
A tale scopo, si utilizza il bit locale LB60142 (Screen saver è ON) e LB60133 (Reset del livello utente corrente)
Vedere Registri riservati utili di HMI
Con HMI-Tool
Aggiungere gli utenti

Nell’Editor macro, aggiungere una nuova macro e compilarla.

#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
se (LocalBit[60142]) // Il salvaschermo è attivo
{
LocalBit[60133]=1; // Azzeramento del livello utente attuale
}
}
Aggiungere la macro all’elenco “Global Macro”.
E impostate la frequenza di esecuzione a 1000 ms come da esempio

Come funziona? Provatelo!
Potete scaricare l’esempio: Reset_User_Level