вторник, 15 мая 2012 г.

Навигация между экранами в WinCC


Изменение экрана в текущем окне

В окне Object Properties кнопки изменения экрана выбираем Events->Mouse->Mouse Action->Direct Connection. 
В окне Direct Connection
  • в качестве Source выбираем Constant. В соответствующем поле вводим имя экрана, на который требуется перейти (расширение файла вводить не обязательно). Имя экрана может быть введено вручную или выбрано с помощью безымянного окна вызываемого кнопкой, расположенной рядом с полем ввода;
  • в качестве Target выбираем Current Window. В списке Property выбираем Picture Name.
Смена экрана в текущем окне

Отображение экрана в новом окне


Object Palette
На текущем экране рисуем Picture Window произвольного размера (Object Palette->Smart Objects->Picture Window):







В окне Object Properties вновь созданного Picture Window в разделе Miscellaneous устанавливаем:
  • Display: No;
  • Adapt Size: Yes. Окно при вызове изменит свой размер в соответствии с размером помещаемого в него экрана;
  • Picture Name: имя экрана, который будет отображаться в этом окне (расширение по прежнему необязательно). Имя экрана теперь появится на изображении Picture Window в оффлайне.
Остальные поля заполняем в зависимости от того, какое окно нужно получить. Например, для перемещаемого окна ставим Movable: Yes (при этом Border автоматически также установится в Yes). Чтобы окно не пропадало при клике по основному окну установим Foreground: Yes, а чтобы можно было закрыть окно крестиком в его заголовке поставим Can Be Closed: Yes (автоматически включится Title: Yes).
Picture Window Properties

Теперь для кнопки вызова нового окна: Object Properties->Events->Mouse->Mouse Action->Direct Connection и в этом окне:

  • в качестве Source выбираем Constant. В поле ввода пишем 1 ;
  • в качестве Target выбираем Object in Picture. В списке Object выбираем имя созданного нами Picture Window, а в списке Property выбираем Display.


Вызов нового окна

При первом вызове окно будет в том же месте, где расположен соответствующий Picture Window (координаты левого верхнего угла окна будут совпадать с координатами левого верхнего угла Picture Window). При последующих вызовах окно будет сохранять положение, в котором его закрыли.

Продолжение ...


WinCC V7.0+SP3

Комментариев нет:

Отправить комментарий