Здравствуйте! CDS 3.5.14.3. Куда подевался параметр внутреннее вращение??
Безымянный.png
Здравствуйте! CDS 3.5.14.3. Куда подевался параметр внутреннее вращение??
Безымянный.png
Добрый день.
Какой контроллер вы используете?
2023-11-16_9-09-24.png
С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
Безымянный.png
Профиль визуализации 3.5.14.3
Стиль: дефолт 3.5.14.0
С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
Евгений, ещё раз спасибо за удалённое решение проблемы. Всё оказалось намного проще чем я представлял.
Для тех кто будет делать так же повторю задачу и решение:
Есть основной экран, занимающий 100% площади монитора 1920*1080, на котором, справа, столбцом, нарисовано меню с кнопками-названиями объектов автоматизации и "экранов" соответствующих им.
На оставшемся пустом месте добавлен фрейм, размером 1500*1060. В который загружается нужный экран объекта автоматизации.
Чтобы кнопка активной визуализации во фрейме подсвечевалась и, тем самым, экономила место заголовка-названия экрана:
В любой программе создаём переменную в которой будет храниться индекс активной визуализации во фрейме
iMainFrameIndex: INT;
Создаём N визуализаций, размером с фрейм.
Создаём фрейм, на экране с меню. В конфигурации фрейма добавляем эти визуализации и запоминаем присвоенные им индексы.
В свойствах фрейма Конфигурация Ввода -> Переключение -> Переменная добавляем нашу переменную visualization.iMainFrameIndex
Теперь в наши кнопки на главном экране добавляем:
Переменные цвета -> переключить цвет
visualization.iMainFrameIndex = 0
Вместо нуля поочерёдно подставляем индекс визуализации соответствующий этой кнопке из настроек фрейма.
Далее в Конфигурация Ввода -> OnMouseClick добавляем событие "Выполнить ST-код", куда прописываем
visualization.iMainFrameIndex := 0;
Добрый день.
Управление процессом на базе СПК110. Архив пишется на флэшку, а для визуального контроля параметров в проект добавлен тренд.
Можно как-то оценить на какой период хватит флэш-памяти СПК после чего история тренда начнет затираться?
Добрый день.
Провести такой расчет можно только опытным путем - посмотреть, например, на сколько килобайт файл тренда увеличивается каждый час.
Рекомендую сохранять файлы тренда на накопителе, а не в памяти контроллера - у нее ограниченное число циклов перезаписи, со временем память просто "перетрется".
С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