Lucky_brain писал(а):Добрый день! Возник вопрос, возможно ли реализовать на панели timeout для admina? То есть после авторизации если администратор ничего не предпринял, то через некоторое время должен произойти logout.
Разобрался, к сожалению не нашел возможности запускать макрос от бездействия пользователя, поэтому написал простенький макрос с задержкой, если кому пригодится
macro_command main()
int a , d
d = 3
GetData(a, "Local HMI", LW, 9222, 1)//чтение регистра уровня доступа
if a <> 0 and a <> 1 and a <> 3 and a <> 2 then // a=0 без пользователя, а=1 оператор, а=3 супервайзер...
DELAY(600000) //задержка на 10 минут
SetData(d, "Local HMI", LW, 8950, 1)// через 10 минут LOGout
end if
end macro_command