Пока не вижу предпосылок.Возможно, в будущем исправят.
Вашу задачу можно решить так:
Код:VAR // ФБ из библиотеки OSCAT Basic // генерирует единичный импульс при каждом изменении входного значения fbChangeValue: BASIC.D_TRIG; fbUserInactivityTimer: TON; xAlarm: BOOL; END_VAR // генерируем импульс при каждом нажатии на экран, чтобыо отслеживать активность пользователя fbChangeValue(IN := SCREEN.countTouch); // здесь определяем период неактивности пользователя fbUserInactivityTimer(IN := NOT(fbChangeValue.Q), PT := T#10S); IF NOT(xAlarm) AND fbUserInactivityTimer.Q THEN // переключаем экран только на таргет-визуализации VisuElems.g_VisuManager.SetMainVisuGlobally(VisuElems.Visu_ClientType.Targetvisualization, 'Screensaver'); ELSIF xAlarm THEN VisuElems.g_VisuManager.SetMainVisuGlobally(VisuElems.Visu_ClientType.Targetvisualization, 'Main'); fbUserInactivityTimer(IN := FALSE); END_IF




Ответить с цитированием