Таблицы последовательных состояний, отражающие состояния логических элементов в автоматическом цикле составляют на основании циклограммы. Их целесообразно составить отдельно для каждой функции. Необходимо подобрать минимальное количество переменных, которые бы однозначно позволяли получить требуемые значения функции. В качестве переменных используют состояния датчиков, которые производят включение или выключение напряжения на нагрузке и осуществляют поддержание его в промежутках времени между срабатыванием датчиков. В качестве переменных также использую, состояния датчиков, осуществляющих заданные блокировки.
Составленную таблицу последовательных состояний с выбранным комплектом входных переменных проверяют на однозначность. Каждой повторяющейся в цикле комбинации значений переменных в таблице должно соответствовать одно значение функции. Если значения функции окажутся разными, то для обеспечения однозначности необходимо в таблицу ввести новую переменную. Эта переменная может отражать состояние датчика, имеющегося в циклограмме или (если такого датчика не имеется) отражать состояние элемента, который требуется ввести в схему. В качестве таких элементов используют реле времени, реле с контактами самопитания и другие устройства памяти. Формальный синтез комбинационной схемы возможен только после обеспечения однозначности функции.
Данные о значениях функции для использованных состояний переменных вносят в таблицу истинности. Так как для реализации цикла обычно не важно, какие значения будет иметь функция при неиспользованных состояниях входных переменных, то можно при заполнении таблицы в соответствующие клетки заносить 0.
Так как каждая переменная принимает два значения, то возможное количество комбинаций значений переменных определяется как . Каждую комбинацию значений условно можно представить в виде двоичного -разрядного числа. Например, для функции трех переменных: 000, 001, 010, 011, 100 и т.д., где каждая позиция соответствует значению переменных , , . Функциями одной переменной являются логическое повторение (функция ТО ЖЕ) и логическое отрицание (функция НЕ) . Для этих функций в табл. 2 приведены аналитические формулы, эквивалентные релейно-контактные схемы и условное обозначение логических элементов по ГОСТ 2.743-82.
Сведения о наиболее часто используемых функциях двух переменных приведены в табл. 3. Таблицы истинности функция одной и двух переменных представлены в табл. 4 и 5.
Таблица 3.2 – Логические функции одной переменной
Название функции |
Формула |
Релейно-контактная схема |
Условное обозначение элемента |
Повторение (ТО ЖЕ) |
|||
Отрицание (НЕ) |
Таблица 3.3 – Логические функции двух переменных
Название функции |
Формула |
Релейно-контактная схема |
Условное обозначение элемента |
Коньюнкция (И) |
|||
Дизьюнкция (ИЛИ) |
|||
И–НЕ |
|||
ИЛИ–НЕ |
|||
Запрет |
|||
Исключающее ИЛИ |
Таблица 3.4 – Таблица истинности функций одной переменной
Аргумент () |
Функция () |
|
ТО ЖЕ |
НЕ |
|
0 |
0 |
1 |
1 |
1 |
0 |
Таблица 3.5 – Таблица истинности функций одной переменной
Аргумент |
Функция () |
||||||
И |
ИЛИ |
И–НЕ |
ИЛИ–НЕ |
Запрет |
Искл. ИЛИ |
||
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.