Управление сложными системами

Разработка FBD-программы средствами Trace Mode 5, которая реализует функцию дешифратора. Инверсии и побитовое логическое умножение. Разработка проекта автоматизации, включающего в себя информационную структуру, математическую базу и графическую часть.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 23.11.2014
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Задание 1

Средствами TRACE MODE 5 разработать FBD-программу, реализующую функцию дешифратора. Дешифратор при подаче на вход комбинации сигналов, выдает сигнал на одной единственной шине. Если дешифратор имеет n-входов, то можно составить 2n степени входных комбинаций из 1 и 0 и поэтому он будет иметь 2т выходов:

X1

X2

Y1

Y2

Y3

Y4

0

0

1

0

0

0

0

1

0

1

0

0

1

0

0

0

1

0

1

1

0

0

0

1

Решение

На основе данной таблицы истинности составим уравнения. И на основе составленных уравнений средствами Trace Mode 5 разработаем FBD-программу, реализующую функцию дешифратора.

Рис. 1. FBD-программа, реализующая функцию дешифратора

На рисунке 1 представлена разработанная FBD-программа, реализующая функцию дешифратора, в которой были использованы следующие блоки:

Инверсия (!) - блок, реализующий эту функцию, имеет один функциональный вход и один выход. Значение функционального входа анализируется на равенство 0. Если это равенство выполняется, то выходу присваивается значение 1, в противном случае - 0.

Побитовое логическое умножение (_&). Данный блок имеет два функциональных входа и один выход. Значение выхода формируется как результат побитового логического умножения входов.

Проверим работу созданной FBD-программы, реализующей функцию дешифратора.

Первая комбинация:

Вторая комбинация:

Третья комбинация:

Четвертая комбинация:

Задание 2

программа дешифратор побитовый автоматизация

Для вхождения в автоматизированную систему пользователю нужно ввести имя и пароль. В зависимости от введенного имени и пароля пользователь получает доступ к определенным задачам.

Средствами TRACE MODE 5 разработать данный проект автоматизации, включающий в себя информационную структуру, математическую базу, графическую часть.

Решение

Допустим, что имеются три пользователя и десять задач, первый пользователь имеет доступ к 1, 2, 5, 6, 9 и 10-й задаче (загорается соответствующий индикатор), второй - к 1, 2, 3, 8, 9 и 10-й задаче, третий - к 2, 4, 7 и 9-й задаче. Зададим имена и пароли пользователей:

Пользователь

Имя

Пароль

Доступ к задачам

1

10

30

1, 2, 5, 6, 9, 10

2

20

20

1, 2, 3, 8, 9, 10

3

30

10

2, 4, 7, 9

Создадим каналы объекта средствами Trace Mode 5.

Рис. 2. Перечень и назначение каналов

На рисунке 2 представлена информационная структура проекта, приводится перечень входных и выходных каналов.

И, П - АНАЛОГОВЫЕ ВХОДЫ.

З1-З10 - ДИСКРЕТНЫЕ ВЫХОДЫ.

Управление - УПРАВЛЕНИЕ.

Рис. 3. FBD-программа проекта

На рисунке 3 представлена созданная FBD-программа проекта, в которой были использованы следующие блоки:

Равенство (==) - в случае равенства значений входов IN1 и IN2 этого блока значение его выхода устанавливается равным 1. В противном случае - 0.

Побитовое логическое умножение (_&). Данный блок имеет два функциональных входа и один выход. Значение выхода формируется как результат побитового логического умножения входов.

Логическое сложение (|) - для этого блока определены четыре функциональных входа и один выход. Выход принимает значение, равное 1, если хотя бы один из входов отличен от 0. При равенстве всех входов 0 выход блока также принимает значение 0.

Графический интерфейс проекта показан на рисунке 4.

Рис. 4. Графический интерфейс проекта

Проверим работу программы, введя имя и пароль первого пользователя:

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.