Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
СПК210 3.7.0228.1046 в свежезалитом контроллере слетает "верстка"(в основном выравнивание текста на кнопках/размер шрифта): т.е берешь новый контроллер, заливаешь болванку: на некоторых кнопках шрифт по левому краю(в редакторе и симуляторе все ОК(по центру)) и далее по мере допиливания проекта эти глюки сами както рассасываются(чегото не догрузилось сразу или ....)?
Добрый день! Как по кнопке вызвать конкретную визуализацию, например Visu1..Visu3, в зависимости от конкретного экземпляра структуры привязанной во фрейме, например astValue: array [1..3] of stData?
Т.е. по кнопке ГРАФИК переходить на визуализацию тренда Камеры активной в окне.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
1. Именно так, переключают структуру фрейма.
2. кнопка "ГРАФИК", допустим BOOL переменная структуры Камера. Можно и по другому, но пока не понимаю решения моей задачи (про вывод трендов).
Самое простое, как видится, это было бы для каждой структуры камера присвоить константу типа sVisuNameTrend: string := 'visuTrend_X'; При нажатии кнопки "ГРАФИК" выполнялся ST код который передает переменную sVisuNameTrend в функцию вызова визуализации. Примерно, тоже что и "Перейти к URL (Webvisu)"
Если для переключения экранов фрейма использовать параметр элемента Фрейм "Переменная-переключатель фрейма", то в каждый момент времени вы будете знать индекс текущего активного фрейма.
Соответственно, на кнопку Тренд можно привязать действие Выполнить ST-код с кодом типа
и действие Изменить отображаемую визуализацию - Присвоить выражение - PLC_PRG.sTrendVisuNameКод:PLC_PRG.sTrendVisuName := CONCAT('visuTrend_', TO_STRING(PLC_PRG.iCurrentFrameIndex) );
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Доброе утро
При попытке привязать свойство ФБ к визуализации пишет: "someValue недопустим в качестве операнда для ADR". Так нельзя делать?
Снимок экрана 2025-10-01 102455.pngСнимок экрана 2025-10-01 102510.pngСнимок экрана 2025-10-01 102515.pngСнимок экрана 2025-10-01 102547.pngСнимок экрана 2025-10-01 102559.png
Добрый день.
Чтобы можно было - надо поставить галочку: Проект - Установки проекта - Визуализация - Дополнительно - Активировать обработку свойств во всех элементах визуализации
Но с ней исторически связаны разного рода баги, так что я рекомендую сначала подумать, точно ли вам нужны все эти изыски.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk