¦LOCATE 5, 1
¦PRINT "E"
¦LOCATE 5, 3
¦FOR K = 1 TO 15
¦INPUT ; " ", E%(K)
¦NEXT K
¦LOCATE 6, 1
¦PRINT "F"
¦LOCATE 6, 3
¦FOR K = 1 TO 15
¦INPUT ; " ", F%(K)
¦NEXT K
¦LOCATE 7, 1
¦PRINT "P"
¦LOCATE 7, 3
¦FOR K = 1 TO 15
¦ ¦INPUT ; " ", P1%(K)
¦NEXT K
¦X(1) = 0
¦Y(1) = 0
¦Z(1) = 0
¦FOR K = 2 TO 15 _
¦X%(K) = P%(K - 1) AND (C%(K - 1) AND E%(K - 1) AND A%(K - 1) AND D%(K - 1)
¦AND F%(K - 1) OR X%(K - 1) AND (NOT A%(K - 1) AND C%(K - 1) AND B%(K - 1)
¦AND NOT E%(K - 1) OR P1%(K - 1))) OR NOT P%(K - 1) AND (NOT A%(K - 1) AND
¦C%(K - 1) AND NOT E%(K - 1) OR X%(K - 1) AND (NOT B%(K - 1) AND A%(K - 1)
¦OR NOT P1%(K - 1)))
¦Y%(K) = P%(K - 1) AND (A%(K - 1) AND NOT B%(K - 1) AND NOT C%(K - 1) AND
¦E%(K - 1)) OR NOT P%(K - 1) AND (NOT A%(K - 1) AND B%(K - 1) AND Y%(K - 1)
¦AND (NOT P1%(K - 1) OR A%(K - 1) AND NOT C%(K - 1) AND E%(K - 1) AND
¦F%(K - 1)))
¦Z%(K) = P%(K - 1) AND (C%(K - 1) AND E%(K - 1) AND A%(K - 1) AND D%(K - 1)
¦AND F%(K - 1) OR Z%(K - 1) AND NOT B%(K - 1) AND A%(K - 1) AND D%(K - 1)) OR
¦NOT P%(K - 1) AND (NOT A%(K - 1) AND C%(K - 1) AND NOT E%(K - 1)
¦OR Z%(K - 1) AND (NOT P1%(K - 1) OR A%(K - 1) AND C%(K - 1) AND E%(K - 1)
¦AND F%(K - 1)))
¦NEXT K
¦LOCATE 11, 1
¦PRINT "X"
¦PRINT "Y"
¦PRINT "Z"
¦LOCATE 11, 3
¦FOR K = 1 TO 15
¦PRINT X%(K)
¦LOCATE 11, 3 + K + K
¦NEXT K
¦LOCATE 12, 3
¦FOR K = 1 TO 15
¦PRINT Y%(K)
¦LOCATE 12, 3 + K + K
¦NEXT K
¦LOCATE 13, 3
¦FOR K = 1 TO 15
¦PRINT Z%(K)
¦LOCATE 13, 3 + K + K
¦NEXT K
¦END
В результате работы программы получаем таблицу включений:
A 1 1 1 0 0 1 1 0 1 1 0 1 1 0 0
B 0 0 0 1 1 0 0 0 0 0 1 1 1 1 1
C 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0
D 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
E 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0
F 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
P 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
P1 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0
X 0 1 1 1 1 1 0 0 1 1 1 0 0 0 0
Y 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0
Z 0 1 1 1 0 0 0 0 1 1 1 1 1 1 0
Из таблицы видно, что выходные сигналы X, Y, Z соответствуют заданию.
Основные результаты проделанной работы:
1. по предложенной таблице построена циклограмма работы управляющего логического устройства (УЛУ) системы автоматики;
2. используя полученную циклограмму, с учетом проверок реализации циклограммы, найдены функциональные выражения для выходных параметров УЛУ;
3. полученные зависимости минимизированы;
4. разработана функциональная схема УЛУ на бесконтактных логических элементах и проверена её работоспособность (аппаратная реализация) с использованием системы компьютерного моделирования электронных устройств, построена таблица включений;
5. проектируемое УЛУ реализовано программным способом, разработан алгоритм работы УЛУ, составлена блок-схема, написана и отражена программа реализации УЛУ с использованием языка программирования высокого уровня Qbasic, получена таблица включений.
Полученные результаты соответствуют заданию, из чего можно сделать вывод о правильности проделанной работы.
1. Стальский В. В. Проектирование, монтаж и наладка систем автоматики. – Л.: Изд. ЛГИ, 1987 – 100с.
2. Михайлов А. М. Проектирование, монтаж и эксплуатация систем автоматизации. – М.: Изд. ЛГУ, 1987 – 248 с.
3. Проектирование бесконтактных управляющих логических устройств промышленной автоматики Г. Р. Грейнер и др. – М.: Энергия. 1997 – 384 с.
4. Автоматизированное проектирование систем управления / под ред. К. Острем. – М.: Машиностроение. 1989. – 342 с.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.