Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_лр_ТСА_1_FBD.doc
Скачиваний:
178
Добавлен:
10.02.2016
Размер:
2.61 Mб
Скачать
    1. 3.4. Редактирование графических окон

      1. 3.4.1. Общие сведенья

Контроллер MaxyCon оборудован графическим дисплеем и имеет гораздо больше возможностей в плане отображения информации, чем контроллеры с буквенно-цифровыми дисплеями (такие, как КАДЕТ). В данном разделе описан процесс настройки графического интерфейса пользователя для контроллера с графическим дисплеем.

На графическом дисплее контроллера информация может отображаться в виде текста и картинок.

Интерфейс контроллера построен по аналогии с графическим интерфейсом персональных компьютеров. В дальнейшем мы будем использовать такие термины:

Графическое окно (или просто окно). Это - то, что отображается на экране контроллера. Окно состоит из заголовка, рабочей области и строки подсказок.

Рисунок хх ‑

В программе контроллера есть одно, или несколько графических окон. Одно из них отображается на экране, остальные - хранятся в памяти. Пользователь контроллера может вызвать на экран любое окно (иначе говоря - перейти в это окно) при помощи кнопок контроллера. Окно, которое появляется на экране контроллера при запуске программы (при подаче питания), называется главным окном.

Графический элемент. Это текст, или картинка находящаяся в рабочей области окна. Элементы "Текст" и "Картинка" могут быть связаны с выходами FBD-блоков и изменять свой внешний вид в зависимости от значения на данном выходе блока. Кроме того, эти элементы могут ссылаться на графические окна.

Графическое представление FBD-блока. Это набор графических элементов, которые позволяют отобразить (и изменить) состояние данного FBD-блока на дисплее контроллера (в рабочей области окна). Для FBD-блока можно создать дополнительные графические окна.

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

      1. 3.4.2. Копирование графического блока в окно

В стандартной библиотеке блоков имеется подраздел "Специальные блоки для MaxyCon". В этом подразделе находятся FBD-блоки, имеющие графическое представление. Эти блоки можно скопировать прямо в окно контроллера. При этом в открытую в данный момент диаграмму будет автоматически вставлен FBD-блок, связанный со скопированным в окно графическим блоком.

Создайте новую программу для контроллера MaxyCon, и выполните такие действия в окне редактора программ:

Перейдите в библиотеке блоков в подраздел "Спец. блоки для MaxyCon/Вентиляция".

Перетащите блок "Вентилятор" при помощи мыши в графическое окно контроллера.

В окне контроллера появилось графическое изображение вентилятора, а на диаграмме - FBD-блок для управления вентилятором.

Графическое представление блока "Вентилятор_1" - это изображение вентилятора, которое подсвечивается зеленым цветом и вращается при работе вентилятора и мигает красным цветом при аварии вентилятора. Если пользователь контроллера нажмет на панели контроллера кнопку F1, переместит рамку фокуса на изображение вентилятора (кнопками < и >) и нажмет кнопку Enter, то он попадет в окно управления вентилятором, из которого он далее может попасть в окно настройки вентилятора и в окно ручного управления вентилятором.

Вы можете удалить это графическое представление из окна контроллера. Для этого нажмите на нем правой кнопкой мыши и в контекстном меню нажмите на команду "Удалить".

Изображение вентилятора исчезнет из графического окна, но FBD-блок останется на диаграмме. Таким образом, наш контроллер все равно может управлять вентилятором, но при этом на дисплее контроллера не будет отображаться состояние вентилятора и пользователь контроллера не сможет управлять вентилятором при помощи кнопок контроллера.

 

FBD-блок, имеющий графическое представление (обозначенный зеленым прямоугольником), можно перетащить с диаграммы в графическое окно. Для этого нужно нажать клавишу Alt и, не отпуская ее, перетащить FBD-блок с диаграммы в графическое окно.

 

В окне появится графическое представление FBD-блока.

 

Таким образом можно скопировать любое количество графических представлений FBD-блока в любые окна программы.

Следует понимать разницу между копированием блока в графическое окно из библиотеки и с диаграммы. При перетаскивании из библиотеки создается новый FBD-блок (в текущей диаграмме), а при перетаскивании с диаграммы, новый FBD-блок не создается. В первом случае в окно копируется графическое представление вновь созданного FBD-блока, а во втором случае - копируется графическое представление из FBD-блока, уже находящегося на диаграмме. Таким образом можно в разных графических окнах создавать "ссылки" на один и тот-же FBD-блок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]