МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Московский автомобильно-дорожный государственный технический университет (мади)»
Заочный факультет
САМОСТОЯТЕЛЬНАЯ РАБОТА
по дисциплине:
«Аппаратно-программные комплексы»
Вариант - 3
Выполнил: Студент Евтух Ю.Г.
Группы 3ЗБАСС2
Проверил: Максимычев О.И.
Москва 2016
Задание
1. Разработать логическую схему программы для реализации частично определённых ЛФ F 4-x аргументов, заданных таблицами.
Каждой комбинации значений аргументов двоичных переменных abcd соответствует число номера набора таблицы истинности ЛФ.
2. Значения функции при неуказанных комбинациях значений аргументов необходимо доопределить для получения схемы (программы) с минимальным числом переменных.
3. Разработать и проверить выполнение программ, реализующих логические функции. Логические функции записывать с помощью редактора Microsoft Equation 3.0. Главное меню «Вставка»-«Объект»
4. Представить полученную минимизированную логическую функцию в виде LAD и FBD программ в среде разработки LSC.
5. Разработать структурную схему аппаратного комплекса на базе логических модулей LOGO (ПЛК) (Среда разработки MS Visio, AutoCAD Electrical, NanoCAD и т.п.).
6. Разработать и подобрать комплекс аппаратно-технических средств PLC для реализации программы. Обосновать состав аппаратного комплекса ПЛК для реализации алгоритма программы в LSC. Привести названия модулей ПЛК (заводские\заказные номера по каталогу производителя модулей LOGO, см. методику выполнения).
7. Разработать спецификацию (перечень компонентов) аппаратного комплекса. Привести согласно ГОСТ 21.110-95.
8. Записать полученную программу с помощью генератора отчётов (документации) среды LSC, в формате PDF.
9. Привести пример проекта реализации системы управления на базе модулей Logo из области строительства или транспорта. Из найденных источников.
Таблица №1. Задание
№ |
1 |
2 |
3 |
4 |
6 |
7 |
9 |
12 |
13 |
14 |
F |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
Таблица №2. Таблица истинности
№ |
D |
C |
B |
A |
F |
1 |
0 |
0 |
0 |
1 |
|
2 |
0 |
0 |
1 |
0 |
|
3 |
0 |
0 |
1 |
1 |
|
4 |
0 |
1 |
0 |
0 |
|
6 |
0 |
1 |
1 |
0 |
|
7 |
0 |
1 |
1 |
1 |
|
9 |
1 |
0 |
0 |
1 |
|
12 |
1 |
1 |
0 |
0 |
|
13 |
1 |
1 |
0 |
1 |
|
14 |
1 |
1 |
1 |
0 |
|
СДНФ
СКНФ
Таблица №3. Карта Карно
|
0 0 |
0 1 |
1 1 |
1 0 |
0 0 |
|
0 |
1 |
1 |
0 1 |
0 |
|
0 |
1 |
1 1 |
1 |
0 |
|
1 |
1 0 |
|
0 |
|
|
Сделав соответствующие объединения единичных и нулевых клеток, получим соответственно ДНФ и КНФ данной логической функции:
Анализируя эти выражения, можно сделать вывод, что ДНФ данной функции проще, чем КНФ: схема, построенная на логических элементах И, ИЛИ, НЕ, по ДНФ будет содержать 8 элементов, а по КНФ 11.
Рисунок 2. Код программы lsc
Рисунок 3. Код программы lld