Сделал. В личке.
В принципе, когда элементы группируются - они перестают отрабатывать нажатия.Поля, обведенные красным цветом, вызывают ошибку.
Обрабатывается нажатие на группу в целом.
Видимо, в вашей ситуации (когда на самой группе не настроено никаких действий) это срабатывает некорректно.
В чем смысл группировки в вашем конкретном случае?
Не понимаю фразу.Они почему-то находятся друг под другом, но они в разных граф.группах!
Там все галочки приводят к ошибке, потому что к ним привязано событие OnValueChanged, меняющее значение галочки.А галочка Р1, обведенная синим, почему-то переключает галочку Р7 и тоже приводит к ошибке
Нажимаете на галочку - значение переменной элемента меняется - срабатывает OnValueChanged - значение переменной элемента меняется - срабатывает OnValueChanged - ... - и за пару секунд стек визуализации переполняется, что приводит к исключению.
Вы какого именно поведения хотели добиться при нажатии на галочку?
Последний раз редактировалось Евгений Кислов; 29.11.2022 в 17:49.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Привет.
Хочу отлавливать момент переключения экрана визуализации в проекте.
Для этого ввел переменную CurrentVisuPast.
Далее отсматриваю в основной программе так:
if VisuElems.CURRENTVISU <> CurrentVisuPast then
CurrentVisuPast := VisuElems.CURRENTVISU;
... сделать определенные действия (однократно)
end_if
Вопрос: при объявлении переменной CurrentVisuPast какой ей давать тип?
Добрый день.
STRING.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
А где можно почитать про Баннер тревог? В ваших примерах есть только Таблица тревог.
Этот элемент имеет одно существенное отличие от таблицы тревог - он отображает только одну тревогу.
Почитать можно здесь в п. 7.8.3:
https://ftp.owen.ru/CoDeSys3/11_Docu..._Visu_v3.0.pdf
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Хм...
Допустим у меня может возникнуть ошибка по удаленному устройству.
Оператор работает на 15 экранах визуализации в разных режимах.
Как сделать всплывающий (блокирующий) баннер, который ляжет поверх любой визуализации в случае ошибки удаленного устройства?
Спасибо за помощь.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Существует ли возможность создавать мигающие тексты?