Просмотр полной версии : ПР200 (Свое функциональное меню)
PAVGroup
08.07.2025, 15:53
Доброе время суток.
Подскажите пожалуйста, алгоритм создания своего функционального меню. Как к примеру, стандартное заводское меню.
kondor3000
08.07.2025, 17:50
Доброе время суток.
Подскажите пожалуйста, алгоритм создания своего функционального меню. Как к примеру, стандартное заводское меню.
Посмотрите 6 видео,
Работа с менеджером экранов. Создание визуализации ПР200
https://owen.ru/product/sreda_programmirovaniya_owen_logic/video
PAVGroup
09.07.2025, 06:50
Посмотрите 6 видео,
Работа с менеджером экранов. Создание визуализации ПР200
https://owen.ru/product/sreda_programmirovaniya_owen_logic/video
Спасибо за помощь.
PAVGroup
09.07.2025, 10:36
Делаю меню вот по этому уроку https://owen.ru/media/video/rabota_s_ekranom_owenlogic_6
На чистой ПР200 все получилось и работает.
Но у меня задача сделать это и на ИПП120. С ним возникла проблема.
Проект на ПР200:
84743
Дело в том, что S_ScreenFlag1 и S_ScreenFlag2, не принимаю значения.
Выдержка из проекта ИПП120:
84744
Значения так же не меняются.
Но если в режиме онлайн отладки изменить значение, то переходы работают.
Подскажите с чем это может быть связанно? Заранее спасибо.
kondor3000
09.07.2025, 10:51
Через R_Trig у вас проходит короткий импульс, длительностью один цикл. Конечно вы его не увидите в обеих переменных.
Поставьте таймер на 3-5 сек или временно сделайте без R_Trig и увидите передачу.
Так может просто сделать другое меню? Через экраны и переключение по ним?
Ну когда каждый пункт меню - это экран, и по нажатию кнопок Вверх-Вних, ОК, Esc мы крутимся по разным экранам?
А в конце попадаем на экраны типа "Настройка воды" - и там на экране у нас список параметров настройки.
PAVGroup
09.07.2025, 11:42
Так может просто сделать другое меню? Через экраны и переключение по ним?
Ну когда каждый пункт меню - это экран, и по нажатию кнопок Вверх-Вних, ОК, Esc мы крутимся по разным экранам?
А в конце попадаем на экраны типа "Настройка воды" - и там на экране у нас список параметров настройки.
А подскажите как это можно сделать?
Вот так. Меня научил Bayk с форума нашего!
Я сделал простой пример. НЕ проверял его!
Концепт там такой:
* Делаем экраны для пунктов меню (я сделал два)
* Делаем экраны для самих меню опций
* При помощи переходов между экранами задаём:
- Вверх-Вниз - листание соседних экранов пунктов меню
- Ввод - переход на экран опций (или подменю)
- Отмена - выход на главный экран или в меню
Редактор переходов между экранами открывается через двойной клик на Группе экранов
Здесь сложность только в том, чтобы не забыть сделать все переходы по экранам.
Я стараюсь не забывать, и во всех проектах такой концепт использую.
Вот ещё ЖЫРНЫЙ проект меню из реального электрощита для квартиры матери.
По идее он может сразу в ПРку загрузиться. Я удалил логику и макросы.
Если загрузится - попробуй, полазай, посмотри, как это выглядит.
PAVGroup
09.07.2025, 13:02
Вот ещё ЖЫРНЫЙ проект меню из реального электрощита для квартиры матери.
По идее он может сразу в ПРку загрузиться. Я удалил логику и макросы.
Если загрузится - попробуй, полазай, посмотри, как это выглядит.
Серьезный проект
Серьезный проектПрекрасно. Так тебе это помогло или нет?
PAVGroup
09.07.2025, 14:29
Прекрасно. Так тебе это помогло или нет?
На рабочем месте буду только завтра. Буду пробовать. Попробую адаптировать Ваш пример, и попробую все равно совет выше. Заранее спасибо.
Ага, понял! Я думал, что ты сразу посмотрел!
Мне интересно, пойдёт или нет.
PAVGroup
10.07.2025, 10:14
Через R_Trig у вас проходит короткий импульс, длительностью один цикл. Конечно вы его не увидите в обеих переменных.
Поставьте таймер на 3-5 сек или временно сделайте без R_Trig и увидите передачу.
День добрый. Да, сегодня вот попробовал, все отработало как надо. Оставлю как пример для себя.
PAVGroup
10.07.2025, 10:15
Вот так. Меня научил Bayk с форума нашего!
Я сделал простой пример. НЕ проверял его!
Концепт там такой:
* Делаем экраны для пунктов меню (я сделал два)
* Делаем экраны для самих меню опций
* При помощи переходов между экранами задаём:
- Вверх-Вниз - листание соседних экранов пунктов меню
- Ввод - переход на экран опций (или подменю)
- Отмена - выход на главный экран или в меню
Редактор переходов между экранами открывается через двойной клик на Группе экранов
Здесь сложность только в том, чтобы не забыть сделать все переходы по экранам.
Я стараюсь не забывать, и во всех проектах такой концепт использую.
В целом, да, достаточно рабочий вариант исполнению меню. Скорее всего его и оставлю себе.
В целом, да, достаточно рабочий вариант исполнению меню. Скорее всего его и оставлю себе.Ура! Спасибо за обратную связь!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot