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