- •Часть 3.
- •1 Описание учебного стенда
- •2 Опис вільнопрограмуємого мікропроцесорного контролера «MaxyCon Flexy»
- •2.1. Назначение и функции контроллера.
- •2.2. Функциональные особенности
- •2.5. Доступ к функциям и меню
- •2.5.1. Перемещение по окнам
- •2.3. Элементы управления и индикации
- •2.3.1. Жк-индикатор
- •2.3.2. Назначение кнопок
- •2.4 Описание инструментов программирования
- •2.5.2. Доступ к инженерному меню
- •2.5.3. Изменение параметров
- •2.6. Инженерные функции
- •2.6.1. Ввод пароля
- •2.6.2. Настройка даты/времени
- •2.6.3. Запись программы в контроллер
- •2.7. Технические характеристики и схема подключения контроллера
- •3. Изучение принципов программирования контроллера
- •3.1. Общие сведенья
- •3.2. Создание новой программы
- •3.2.1. Переход между диаграммами
- •3.3. Редактирование программы
- •3.3.1. Копирование блока из библиотеки на диаграмму
- •3.3.2. Настройка блока
- •3.3.3. Настройка входов блока
- •3.3.4. Настройка выходов блока
- •3.3.5. Настройка дополнительных параметров блока
- •3.3.6. Соединение блоков
- •3.3.7. Удаление блоков и линий связи
- •3.3.8. Создание составного блока
- •3.3.9. Сохранение составного блока в библиотеке
- •3.4. Редактирование графических окон
- •3.4.1. Общие сведенья
- •3.4.2. Копирование графического блока в окно
- •3.4.3. Отображение выхода fbd-блока в окне
- •3.4.4. Настройка текста
- •3.4.5. Настройка изображения
- •3.4.6. Задание входа fbd-блока из окна
- •3.4.7. Рисование линий и прямоугольников
- •3.4.8. Создание графического представления fbd-блока
- •3.5. Отладка программы
- •3.5.1 Общие сведения
- •3.5.2. Установка точек останова
- •3.5.3. Запуск и остановка программы
- •3.6. Запись программы в контроллер
- •4. Пример программирования регулятора в fbd редакторе
- •5. Методика проведения опытов на учебном стенде
- •5.1. Изучение, проверка работоспособности и определение регулировочных диапазонов основных элементов стенда
- •5.1.1. Задание по работе
- •5.1.2. Порядок выполнения работы
- •5.1.3. Отчет по работе:
- •5.2. Определение динамических характеристик объекта регулирования
- •5.2.1 Задание по работе
- •5.2.2 Порядок выполнения работы
- •5.2.3 Отчёт по работе
- •Содержание
3.2.1. Переход между диаграммами
Функциональные блоки разделяются на простые и составные. Составной блок содержит диаграмму функциональных блоков, которая описывает алгоритм работы данного составного блока. Эта диаграмма может содержать другие составные блоки с диаграммами. Таким образом, вложенность диаграмм является неограниченной.
С
оставной
блок отличает от обычного утолщенная
рамка:
Рисунок 8 – Пример простого и составного блоков
Чтобы открыть диаграмму, содержащуюся внутри составного блока, нужно дважды щелкнуть на его заголовке левой кнопкой мыши.
Чтобы
вернуться назад, нужно нажать клавишу
BackSpace, или вызвать команду
меню "Программа - выйти из блока"
или кнопку
на панели инструментов.
Чтобы просмотреть перечень всех диаграмм, имеющихся в программе, выполните команду меню "Программа - Перейти к диаграмме...". На экране появится окно "Переход к диаграмме".

Рисунок 9 – Окно для переходов между диаграммами
Выделите в этом окне название диаграммы которого Вы хотите открыть и нажмите кнопку ОК.
3.3. Редактирование программы
Редактирование программы заключается в размещении блоков на диаграммах, соединении этих блоков и настройке их свойств.
Чтобы
иметь возможность редактировать
программу, переключите редактор программ
в режим редактирования, при помощи
команды меню "Программа - Режим
редактирования" или на кнопку
в панели инструментов.
3.3.1. Копирование блока из библиотеки на диаграмму
Библиотека блоков располагается в правой части окна редактора программ. Она видна только в режиме редактирования.
Чтобы скопировать блок из библиотеки на диаграмму, перетащите его при помощи мыши из окна библиотеки на поле диаграммы:





Рисунок 10 – Перетаскивание блока на диаграмму
В результате на поле диаграммы появится новый блок в том месте, где Вы отпустили левую кнопку мыши:

Рисунок 11 – Блок размещен на диаграмме
3.3.2. Настройка блока
Для открытия окна настройки блока, расположенного на диаграмме, нажмите правой кнопкой мыши на заголовке блока и в появившемся меню вызовите команду "Свойства...".

Рисунок 12 – Контекстное меню настройки блока
На экране появится окно настройки блока:

Рисунок 13 – Окно свойств блока
3.3.3. Настройка входов блока
Настройка входов блока осуществляется на закладке "Входы" окна "Свойства блока".
Выделите нужный вход в списке в левой части окна и укажите источник, откуда будет поступать информация на данный вход:




Рисунок 14 – Закладка «Входы»
Возможны 3 варианта поступления данных на вход блока:
1. Подключаемый. К этому входу можно будет подключить выход другого блока (см. п. "Соединение блоков").
2. Константа. Значение, подаваемое на вход всегда будет постоянным и равным заданному числу.


Рисунок 15 – Вход Х[1] - константа
3. Задается из меню контроллера. Значение входа блока будет задаваться из меню контроллера. На заданном графическом окне контроллера будет создан элемент (обычно задатчик), с помощью которого оператор сможет изменить значение, подаваемое на данный вход блока. Для аналоговых входов дополнительно задается шаг изменения (поле «Точность»), а также минимально и максимально допустимые значения (поля «Мин. значение» и «Макс. значение», соответственно).


Рисунок 16 – Вход Х[2] – задается из меню контроллера
Входы блоков, которые являются константами, или задаются из меню контроллера, отображаются на диаграмме в виде прямоугольника или не отображаются на диаграмме, если установлена опция «Скрыть» (см. рис. 16). Блок, у которого есть такие скрытые входы, имеет дополнительную пометку в виде фиолетового треугольника в левом нижнем углу заголовка:
|
|
|
|
|
а) |
б) |
в) |
Рисунок 18 – Изображения блока, имеющего различные способы подачи входного сигнала:
а) – константа; б) – задается из меню; в) – входы скрыты



