Файл: Kostarev - Pozharnaya avtomatika, upravleniye i svyaz 2017.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.07.2019
Просмотров: 4550
Скачиваний: 6
96
Симуляция схемы РКС
При проверке работоспособности созданной схемы необхо-
димо запустить тестовый режим работы программы. Для этого
в меню запускаем Simulation, далее WorkOnlineSimulator (рис. 3.8).
Рис. 3.8. Проверка работоспособности
После этого начнется тестирование программы, при обна-
ружении ошибок выйдет сообщение об обнаружении ошибки
и программа не запустится в тестовом режиме, пока ошибка не
будет устранена.
Разработка интерфейса оператора
для сенсорного монитора
Для разработки интерфейса оператора сенсорного мони-
тора используется программное обеспечение CX-Designer. При
разработке монитора на каждой кнопке управления задается оп-
ределенный адрес, который был указан на контактах в CX-
Programmer.
Симуляция экранных форм
Для проверки работоспособности всех компонентов
программы в меню запускаем Tools, далее Test. Затем появится
окно, где можно задавать необходимые параметры при работе
в тестовом режиме. Программа переходит в тестовый режим, где
можно проверить работу всех экранов, переключение тумблеров,
срабатывание световых индикаторов и переключение экранов.
Запускаем программу, написанную на языке CX-Programmer,
далее запускаем Start PLC-PT Integrated Sumulation. Окно запуска
симуляции проекта представлено на рис. 3.9.
97
Рис. 3.9. Запуск симуляции проекта
Затем в появившемся окне в поле FileName вводим адрес
и имя программы, написанной на языке CX-Designer, и произво-
дим запуск путем нажатия на Start. Окно запуска симуляции
проекта представлено на рис. 3.10.
Рис. 3.10. Запуск симуляции проекта
В данном режиме производится совместная работа CX-
Programmer и CX-Designer.
3.2.4. Контрольная работа № 4
Провести анализ комбинационной схемы по заданной пе-
реключательной функции (ПФ), минимизировать логическую
функцию анализа сигналов от трех датчиков и выдачу сигнала
тревоги пожарной опасности.
Методика выполнения контрольной работы № 4
Рассмотрим синтез модуля по заданной в десятичном коде
переключательной функции (ПФ № 184).
98
1. Преобразуем заданное число 184 в двоичный код:
Делимое 184 92 46 23 11 5 2 1
Остаток 0 0 0 1 1 1 0 1
Искомое двоичное число: 10111000.
Проверим правильность преобразования: 10111000 =
= 0 · 2
0
+ 0 · 2
1
+ 0 · 2
2
+ 1 · 2
3
+ 1 · 2
4
+ 1 · 2
5
+ 0 · 2
6
+ 1 · 2
7
=
= 0 + 0 + 0 + 8 + 16 + 32 + 0 + 128 = 184.
Преобразование выполнено правильно.
2. Построим таблицу истинности (табл. 3.6).
Т а б л и ц а 3 . 6
Таблица истинности для ПФ № 184
X
3
X
2
X
1
Y
0 0 0
0
0 0 1
0
0 1 0
0
0 1 1
1
1 0 0
1
1 0 1
1
1 1 0
0
1 1 1
1
Каждой единице функции y соответствует набор перемен-
ных x
i
. Поскольку переменных три, то число наборов должно
быть восемь: N = 2
3
= 8. В соответствии с числом единиц, равным
четырем, дизъюнктивных членов также должно быть четыре:
1 2
3
1 2
3
1 2 3
1 2 3
.
y
x x x
x x x
x x x
x x x
=
∨
∨
∨
Получена дизъюнктивная нормальная функция y. Ей в со-
ответствие может быть построена структурная схема комбина-
ционного устройства.
3. Построение комбинационной структурной схемы.
Зададим три горизонтальные линии трех соответствую-
щих переменных. Как видно из выражения для Y, каждая пере-
99
менная имеет еще инверсные значения кроме прямых, поэтому
преобразуем каждую переменную в ее инверсное значение, по-
скольку они нам понадобятся.
Далее сформируем первый член дизъюнктивной функции
как произведение соответствующих переменных x
1
x
2
x
3
, подав
переменные на вход логической схемы умножения 3И. То же
самое проделаем с оставшимися тремя членами выражения
ДНФ (дизъюнктивной нормальной функции). Получим четыре
схемы логического умножения.
Подадим четыре выхода схем И на вход схемы логическо-
го сложения, схемы 3 ИЛИ. На выходе этой схемы получим ис-
комую функцию y (рис. 3.11).
Рис. 3.11. Структурная схема устройства в смежных базисах
Получили структурную схему из восьми логических эле-
ментов. Задача минимизации – уменьшить число логических эле-
ментов в схеме.
4. Минимизация структуры комбинационного устройства
методами прямого преобразования ДНФ.
Проведем склеивание и поглощение, получим сокращенную
форму.
100
Склеиваются следующие пары членов:
1-й и 4-й:
1 2 3
1 2 3
1 2
3
3
1 2
(
)
;
x x x
x x x
x x x
x
x x
∨
=
∨
=
2-й и 3-й:
1 2 3
1 2 3
1
1
2
3
2
3
(
)
;
x x x
x x x
x
x x x
x x
∨
=
∨
=
3-й и 4-й:
1 2 3
1 2 3
2
2
1 3
1 3
(
)
.
x x x
x x x
x
x x x
x x
∨
=
∨
=
Результат склеивания
1 2
2
3
1 3
.
y
x x
x x
x x
=
∨
∨
Получена сокращенная ДНФ. Это часть минимизации.
Однако эта функция еще не является окончательно минимизи-
рованной, поскольку неизвестно, есть дублирование каких-либо
переменных или нет.
5. Исследуем минимизированную логическую функцию (ко-
нечную форму) на предмет удовлетворения требованиям мини-
мальности формы. Для данного исследования построим импли-
кантную таблицу (табл. 3.7).
Та б л и ц а 3 . 7
Импликантная таблица
1 2
3
x x x
1 2
3
x x x
1 2
3
x x x
1 2
3
x x x
1 2
x x
* *
2 3
x x
* *
1 3
x x
*
*
Данная таблица строится в координатах: исходные члены
ДНФ (конституенты) и члены, полученные в результате прямого
преобразования (импликанты).
В клеточках на перекрестии анализируемых функций ста-
вится галочка, если импликанта полностью совпадает с консти-
туентой или различается не более одного члена. Как видно из
таблицы, импликанта x
1
x
3
дублирует две другие импликанты,
а значит, является лишней.