Показано с 1 по 9 из 9

Тема: Codesys hmi окна как в виндовсе

  1. #1
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию Codesys hmi окна как в виндовсе

    Здравствуйте.

    При создании интерфейса для оператора назрела следующая необходимость.

    Есть основная визуализация и на ней много кнопочек, которые переходят к другим визуализациям. Возможно ли сделать так, чтобы при нажатии на кнопку появлялось окошко фиксированного размера с необходимой информацией, а не замещало весь основной экран.

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    Почитайте про Визуализация (между Растровый рисунок и Кнопка), свойство - невидимость.

  3. #3
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    с использованием невидимости возникла новая проблема. Визуализация пишет, что слишком много переменных, которые нужно контролировать. И при добавлении новых произвольная предыдущая перестает отображаться.

    Варианты сокращения количества переменных рассматриваются. Но хотелось бы узнать существуют ли еще варианты решения проблемы с окнами.

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от Gvenihvivar Посмотреть сообщение
    Здравствуйте.

    При создании интерфейса для оператора назрела следующая необходимость.

    Есть основная визуализация и на ней много кнопочек, которые переходят к другим визуализациям. Возможно ли сделать так, чтобы при нажатии на кнопку появлялось окошко фиксированного размера с необходимой информацией, а не замещало весь основной экран.
    Визуализация может использоваться как
    2.png
    Теперь о управляющей панели
    Управляющая панель
    Управляющая панель - это особая визуализация, которая видна в любых других визуализациях. При этом нет необходимости явно вставлять ее всюду. Например, ее можно использовать как главное меню или диалог управления в системе. Видимость управляющей панели в online задается значением специальной переменной, определенной в конфигурации.

    Использование управляющей панели
    Если визуализация определена как управляющая панель, то она автоматически вставляется во все другие визуализации (если ее не исключить явно, см. ниже). В режиме online доступна вся функциональность визуализации, использующейся как управляющая панель. Она всегда помещается поверх других, т.е. на передний план. Если же вам необходимо, чтобы панель всегда помешалась на задний план, то включите опцию 'на заднем плане' в диалоге свойств элемента визуализации. Содержимое вставленной панели недоступно для редактирования. Изменить панель можно только в ее оригинальной визуализации.

    Назначение визуализации управляющей панелью производится в диалоге свойств объекта. Для выбранного в Организаторе объектов объекта он открывается командой 'Проект' 'Объект' 'Свойства'. Достаточно активировать опцию Управляющая панель. Если ранее другая визуализация уже определена как управляющая панель, то она будет автоматически передопределена как "нормальная" визуализация.

    Визуализация без управляющей панели
    Для исключения управляющей панели из какой-либо отдельной визуализации активируйте в диалоге ее свойств опцию Визуализация без управляющей панели.
    Теперь совет.
    Здравствуйте.

    При создании интерфейса для оператора назрела следующая необходимость.

    Есть основная визуализация и на ней много кнопочек, которые переходят к другим визуализациям. Возможно ли сделать так, чтобы при нажатии на кнопку появлялось окошко фиксированного размера с необходимой информацией, а не замещало весь основной экран.
    Создать визуализацию -управляющая панель. На управляющей панели разместить "много кнопочек, которые переходят к другим визуализациям" и другие постоянные элементы. А на других визуализациях разместить элементы "...с необходимой информацией", можно в рамке.
    После этого при нажатии на кнопочку перехода на другую визуализацию на экране, а фактически на управляющей панели появится та, перемнная часть, которая будет имитировать открывщееся окно, поверх основного экрана. Для управляющей панели нужно включить галку "На заднем плане".
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    Про управляющую панель знаю и она не является приемлемым решением. Но за ответ спасибо)

    Я так понимаю, что ответ прост. Это не полноценная скада система, так что надо быть проще.

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от Gvenihvivar Посмотреть сообщение
    Про управляющую панель знаю и она не является приемлемым решением. Но за ответ спасибо)

    Я так понимаю, что ответ прост. Это не полноценная скада система, так что надо быть проще.
    Куда уже проще!
    По моему как раз то, что Вам надо. Полная имитация открытия окон, как в Windows.
    Главное окно-панель управления.
    3.png
    После нажатия копки "Окно 1"
    4.png
    После нажатия копки "Окно 2"
    5.png
    После нажатия копки "Окно 3"
    6.png

    UPD
    Вложение можно скачать здесь
    https://drive.google.com/open?id=0B1...0lsRldrTmd1RXc
    Вложения Вложения
    Последний раз редактировалось petera; 24.09.2018 в 13:58.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Добавил на основной экран по больше элементов, что бы было понятно, что
    ...при нажатии на кнопку появлялось окошко фиксированного размера с необходимой информацией, а не замещало весь основной экран
    Основной экран
    3.png
    4.png
    5.png
    6.png

    UPD
    Вложение можно скачать здесь
    https://drive.google.com/open?id=0B1...3dsVFd2ZlRjTEk
    Вложения Вложения
    Последний раз редактировалось petera; 24.09.2018 в 13:57.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8
    Пользователь Аватар для Gvenihvivar
    Регистрация
    09.11.2012
    Адрес
    харьков
    Сообщений
    66

    По умолчанию

    Спасибо за ответ и уделенное время. Я себе по другому это представляла, теперь понимаю.

  9. #9

    По умолчанию

    В CDS V2_3 управляющая панель - действительно удобная штучка. Но куда эта возможность
    делась в CDS V3_5 ? Как теперь поступать,чтобы управляющая панель присутствовала на всех экранах
    в V3 . Может кто-то сталкиавлся с этим. Где же эта заветная галочка.

Похожие темы

  1. CoDeSys HMI
    от klg в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 15.06.2013, 13:19
  2. CodeSys HMI
    от Foxer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 09.06.2010, 13:32

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •