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

Точка останова - это специальная метка, которая сигнализирует редактору программ о том, что программа должна быть приостановлена, если хотя бы один из выходов блока, на котором установлена точка останова, изменился. Точки останова используются только в режиме отладки и не влияют на работу программы в реальном контроллере.

Установите точку останова на блоке "Сумма_1" (на диаграмме "Главная диаграмма"). Для этого нажмите на заголовке блока правой кнопкой мыши и в появившемся меню выберите пункт "Точка останова". В результате над правым верхним углом блока появится красный кружок, который обозначает точку останова:

Рисунок 34 – Отображение точки останова на блоке "Сумма_1"

      1. 3.5.3. Запуск и остановка программы

Программу контроллера можно запустить в одном из трех режимов:

1. Непрерывная работа. Программа работает постоянно, выходы блоков отображаются в реальном времени. Для запуска программы в этом режиме нажмите клавишу F9.

2. Пошаговый режим. Программа выполняется до тех пор, пока не изменится выход какого-нибудь блока. Для выполнения одного шага программы нажмите клавишу F7.

3. Выполнение до точки останова. Программа выполняется до тех пор, пока не изменится выход одного из блоков, для которых установлена точка останова. Для выполнения программы до точки останова нажмите клавишу F8.

Изменившийся выход блока подсвечивается оранжевым цветом, а линия связи, которая из него выходит - желтым. Например, если запустить тестовую программу, рассмотренную выше, при помощи команды "Шаг до точки останова", то окно редактора программ будет иметь такой вид:

Рисунок 35 – Выделение блока с точкой останова

Мы видим, что значения 10 и 15, поданные на входы AI1 и AI2 контроллера, попали на входы блока "Сумма_1" и на выходе этого блока появилось значение 25. Нажмите клавишу F7 (Шаг) и Вы увидите, что на выходе блока "Умножение_1" появилось значение 50, которое поступило на выход AO1:

Рисунок 36 – Выполнение одного шага программы

Таким образом, мы убедились, что программа работает правильно.

Вы можете запустить программу в режиме непрерывной работы, нажав клавишу F9, и наблюдать, как работает программа контроллера в реальном времени, изменяя значения, подаваемые на входы контроллера при помощи блоков "Ан. конст._1" и "Ан. конст._2".

Для приостановки работающей программы нажмите клавишу F12

    1. 3.6. Запись программы в контроллер

Перенос программы в контроллер MaxyCon осуществляется при помощи flash-карты формата SD (Secure Digital). Чтобы записать программу на такую карту, Вам понадобится кард-ридер, или любое другое устройство, позволяющее переносить данные с компьютера на SD-карту - например, цифровой фотоаппарат, карманный компьютер (КПК), MP3-плеер и т.п.

Для переноса FBD-программы в контроллер выполните такие действия:

1. Подключите SD-карту к компьютеру (при помощи одного из устройств, перечисленных выше). Windows должна распознать эту карту как съемный диск.

2. В окне редактора программ вызовите команду меню "Программа - Подготовить к записи...". В открывшемся диалоговом окне укажите съемный диск, соответствующий SD-карте и, при необходимости, измените имя, под которым будет записана программа. После этого нажмите кнопку "Сохранить". На одну SD-карту можно записать любое количество программ под разными именами.

 

 

3. Извлеките SD-карту из компьютера стандартным образом при помощи операции безопасного извлечения.

4. Вставьте SD-карту в контроллер и загрузите программу при помощи меню контроллера.

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