Цитата Сообщение от sa_mut Посмотреть сообщение
Добрый день, вопрос к опытным коллегам. Каким наилучшим образом управлять окнами визуализации. Необходимый функционал: в случае аварии или нештатной ситуации появляется окно/диалог и блокирует все остальные окна до того момента пока ошибка не будет квитирована и/или оператор не произведет определенное действие с оборудованием. Примером такого окна может быть окно с состоянием ошибок приводов, тепловой защиты мотора-втоматов и кнопок Emergency_Stop. В настоящий момент использую переменную CurentVisu. Это не всегда удобно. Если ли какой либо аналог приоритета видимости окон, как при настройки обычной панели оператора (Овен, Wientek)
Добрый день.
Для СПК1хх [М01] можно открыть диалоговое окно из кода программы (по срабатыванию нужного условия) - см. библиотеку Visu Utils с ФБ fbOpenDialog.
У этого ФБ есть вход xModal - если окно является модальным, то оно блокирует элементы экрана, поверх которого открывается.
https://youtu.be/O5_K2flbUKI

Для старых СПК1хх (без Ethernet) и СПК207 такой вариант не подойдет - остается только вариант с CurrentVisu.