С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
Добрый день.
Вопрос, наверное, уже был, но все же..
Как из кода программы изменять свойства визуальных элементов? Например, изменить шрифт и цвет метки?
В место метки прямоуголник используйте. Там все меняется.
Добрый день, коллеги!
Вопрос по элементу "Таблица тревог".
Столбец с типом данных "Приоритет" сортирует события по приоритету при нажатии на заголовок столбца, в журнале активных событий работает корректно, но в историческом почему-то сортирует по времени и в связи с этим вопрос: баг ли это? и как это можно исправить ?
И вообще существует какой-либо механизм фильтраций событий в историческом журнале и если да, то как его реализовать? По опыту эксплуатации столкнулись с неисправностью, но из-за большого количества неважных событий крайне неудобно отыскивать важные события ?
Последний раз редактировалось DenisV; 23.03.2021 в 10:24.
Добрый день.
Какие-то проблемы с сортировкой раньше были. Я не вижу способов это исправить.
Возможность сортировки в историческом журнале доступна в прошивках с рантаймом V3.5 SP16 Patch 3.
Возможно, в этой версии как раз уже исправлены проблемы с сортировкой.
Для СПК эта прошивка уже доступна, для ПЛК2хх - в процессе тестирования.
С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
С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
Собственно вопрос по OwenVisuDialogs. Я сам из кода вызываю диалог OVD.NumpadOwen. Что-то ввожу в него и нажимаю на зеленую кнопку. И собственно ничего и не происходит. Переменная stOutputValue самого диалога всегда пустая.
Снимок экрана 2021-03-23 154622.png
Можно ли подписаться на событие нажатия зеленой кнопки (по аналогии как в примере было для закрытия диалога с тэгом)???
В традиционном случае Numpad/Keypad вызывается в контексте какого-то элемента визуализации - и тогда понятно, куда возвращать введенное значение (в текстовую переменную элемента).
В случае вызова подобного диалога из кода - контекста нет.
Я не знаю насчет возможности подписок именно для диалогов ввода (кажется, таких примеров у 3S нет), но, на мой взгляд, вашу задачу проще решить следующим образом:
1. Копируете в библиотеке нужный вам диалог (NumpadOwen)
2. В его свойствах меняете тип с диалога ввода на обычный диалог
3. Добавляете в библиотеку список глобальных переменных, объявляете в нем переменную типа STRING
4. В вашем диалоге на зеленую кнопку вешаете копирование введенного значения в глобальную переменную перед закрытием диалога. Можно повесить на нее еще какой-то битовой флаг (типа "значение обновилось") - опять же, через глобальную переменную.
С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