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

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

 Нажмите клавишу Alt и, не отпуская ее, нажмите левой кнопкой мыши на нужном входе FBD-блока.

 Не отпуская левую кнопку мыши, переместите указатель мыши в графическое окно и отпустите левую кнопку мыши.

 

В окне контроллера будет создан графический элемент "Задатчик" и откроется окно его настройки.

 

Задатчик позволяет изменять значение входа FBD-блока с заданным шагом (шаг задается в окне настройки FBD-блока на закладке "Входы").

Для ограничения доступа к задатчику могут применяться пароли. Имеется 9 уровней доступа, каждому из которых соответствует свой пароль (чтобы просмотреть или отредактировать пароли, нажмите на кнопку "Пароли"). Если задатчик защищен паролем (в поле "Уровень доступа" выбран какой-либо уровень), то при попытке пользователя контроллера изменить задаваемое значение, контроллер запросит пароль. Когда пользователь вводит пароль определенного уровня, он автоматически получает доступ к задатчикам, защищенным паролем этого, и всех более низких уровней.

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

      1. 3.4.7. Рисование линий и прямоугольников

Нажмите на кнопку и в открывшемся окне выбора цвета укажите нужный цвет линии;

Нажмите на кнопку (включится режим рисования линий);

В графическом окне нажмите левой кнопкой мыши в том месте, где линия должна начинаться;

Нажмите левой кнопкой мыши в том месте, где линия должна заканчиваться.

 

Чтобы отключить режим рисования линий, нажмите на кнопку еще раз.

      1. 3.4.8. Создание графического представления fbd-блока

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

Чтобы создать графическое представление для блока, нажмите на нем правой кнопкой мыши и в появившемся контекстном меню выберите команду "Создать граф. представление".

Редактирование графического представления полностью аналогично редактированию графических окон.

    1. 3.5. Отладка программы

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

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

Рассмотрим процесс отладки на примере программы, которая суммирует значения входов AI1 и AI2, умножает сумму на 2 и выдает результат на выход AO2.

Чтобы переключить редактор программ в режим отладки, вызовите команду меню "Программа - Режим отладки". В режиме отладки окно редактора программ имеет вид, показанный на рис. 32.

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

В нашем примере на входы AI1 и AI2 подключены блоки "Аналоговые константы", на входы DI1 DI2 подключены блоки "Дискретные константы". Эти блоки подают на входы контроллера заданные значения.

На выходах блока «Контроллер» отображаются выходные значения. Для эмуляции внешних устройств, таких как двигатели, насосы и т.д., имеются блоки «Двигатель», «Демпфер», «Задержка дискретная» и «Задержка аналоговая».

Рисунок 32 – Окно программы в режиме «Отладка»

Настройте блоки "Ан. конст._1" и "Ан. конст._2" таким образом, чтобы первый из них выдавал значение 10, а второй - значение 15. Для этого дважды щелкните на заголовке блока "Ан. конст._1" и в появившемся окне введите число 10. Аналогичные действия повторите для блока "Ан. конст._2".

Рисунок 33 – Окно ввода значения аналоговой константы

На диаграмме возле выходов блока контроллера отображаются нули, т.к. программа контроллера в настоящий момент еще не запущена.

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