Спасибо большое, получилось!
Только возник второй вопрос: как добавить ещё экран визуализации? (разбивка по этажам) с возможностью перелистывания? Я прошу прощения, если это тоже просто сделать:) я новичок в этих делах
Вид для печати
Спасибо большое, получилось!
Только возник второй вопрос: как добавить ещё экран визуализации? (разбивка по этажам) с возможностью перелистывания? Я прошу прощения, если это тоже просто сделать:) я новичок в этих делах
Правой кнопкой по Application, добавить объект, Визуализация. Указать имя, Например, Mnemoshema. Тогда из кода программы на языке ST можно вызвать на экран эту визуализацию так: VisuElems.CURRENTVISU:='Mnemoshema'; VisuElems.CURRENTVISU - это внутренняя переменная контроллера.
Листать экраны можно присваивая переменной VisuElems.CURRENTVISU названия экранов(визуализаций) по каким-то условиям (например, по нажатию кнопки на экране).
Здравствуйте! Подскажите, как правильно сделать отображение отдельного тренда для каждой переменной? Возможно через фрейм на одном экране или каждый тренд на своем экране
И как привязать расширение файла проекта *.project к запуску версии CODESYS V3.5 SP11 Patch 5 Hotfix 4. Сейчас при открытии запускается CODESYS V3.5 SP11 Patch 5, без Hotfix
1. Да, к сожалению, сейчас только такими способами. В следующей прошивке (с поддержкой SP14) появится возможность управлять видимостью отдельных перьев через булевские переменные.
2. По-моему, простых способов нет. Я обычно сначала запускаю нужную версию CODESYS, а уже через нее открываю проекты.
А как рассчитать для тренда необходимое количество памяти по времени и периоду записи?
Если речь о селекторе диапазона (с кнопками 30m, 10m и т.д.) - то надо указать для него высоту > ширины.
Примерных данных нет (по крайней мере, я уже ничего не помню по этому поводу).
Мы уточним у разработчиков CODESYS, сколько байт занимает запись одного значения.