¿Cómo podemos ayudar?
Desconexión automática del usuario al activar el salvapantallas
En este post, le mostraremos cómo agregar un simple cierre de sesión automático del usuario actual cuando se inicia el protector de pantalla.
De esta manera, tan pronto como se inicia el protector de pantalla, los derechos de nivel de usuario se restablecen a 0.
Para ello, utilizamos el bit local LB60142 (Protector de pantalla activado) y LB60133 (Restablecer nivel de usuario actual)
Ver Registros Reservados Útiles de HMI
Con la Herramienta HMI
Añadir los usuarios

En el Editor de macros, añada una nueva macro y compílela.

#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
/Hacer
if (LocalBit[60142]) // El salvapantallas está ON
{
LocalBit[60133]=1; // Restablecer el nivel de usuario actual
}
}
Añade la macro a la lista «Macro Global».
Y establece su frecuencia de ejecución a 1000 ms como ejemplo

¿Cómo funciona? ¡Pruébalo!
Puede descargar el ejemplo: Reiniciar_Nivel_Usuario