Hoe kunnen we helpen?
Automatisch uitloggen van de gebruiker wanneer de screensaver wordt ingeschakeld
In deze post laten we je zien hoe je een eenvoudige automatische logout van de huidige gebruiker kunt toevoegen wanneer de screensaver start.
Op deze manier worden, zodra de screensaver start, de rechten op gebruikersniveau teruggezet naar 0.
Hiervoor gebruiken we de lokale bit LB60142 (Screensaver is AAN) en LB60133 (Reset huidig gebruikersniveau)
Zie Nuttige gereserveerde registers van HMI
Met HMI-tool
Gebruikers toevoegen

Voeg in de Macro-editor een nieuwe macro toe en compileer deze.

#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
if (LocalBit[60142]) // Schermbeveiliging is AAN
{
LocalBit[60133]=1; // Huidig gebruikersniveau resetten
}
}
Voeg de macro toe aan de lijst “Global Macro”.
En stel de uitvoeringsfrequentie in op 1000 ms zoals in het voorbeeld

Hoe werkt het? Probeer het uit!
Je kunt het voorbeeld downloaden: Reset_User_Level