Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Проектирование бесконтактных управляющих логических устройств промышленной автоматики

..pdf
Скачиваний:
26
Добавлен:
19.11.2023
Размер:
26.56 Mб
Скачать

В первом такте появляется входной сигнал (d= l), наличие этого сигнала отме­ чается чертой. Значения переменных по структурным формулам в первом такте равно:

Z=l_j-0-l=l;

У= 1+ 0-(l-fO)-LO-f1 -1 -0=1;

Т= 0; Р = 0 4 0-1=0.

Это значит, что в следующем такте (во втором) кроме сигнала d появятся еще сигналы X и У (отмечаются чертой).

Т а к т ы р а б о т ы с х е м ы

б 1 3 ¥ б 6 7 8 9 10 77 12 13 1¥ 0

х ­ур-у

ио яынруктмр

ппн нЗ реоыа/,г аем ечмстм ннеср

«О

Х = c L + x t

б 1

7

1 7

1

7 1

1

О а О О о 0 0

Y=d+y(a+p)H ;+xcp О 1

1

1 7

1

О О О

1

1

7 1 О О О

 

0 О О О О 0 О 0

1

1

1

О О О О о

Р = а + р с

О О <9 О 7

1

1 1

7

1

1

1 1 0 О О

а

 

 

 

 

 

 

 

 

 

Ь

 

 

 

 

 

 

 

 

 

I

с

d

1

X

у

У ''

1

т

.

f

'’

1

 

§

р

 

 

f

 

 

 

Рис. 5-12. Расчет циклограммы по алгебраическим выражениям.

Для второго такта вычисляются значения переменных X, У, Т, Р с учетом, что d—1, х—1,. у = 1, а остальные сигналы равны 0. В результате значения переменных во втором такте: Х—1, Y= I, Т = 0, Р==0, следовательно, в третьем такте по-прежнему существуют сигналы X и Y. Так как значения выходных сигналов не изменились, то

рассматривается очередное изменение входных сигналов. Следующим изменением бу-

1 9

дет исчезновение сигнала d\dd— ...). Следовательно, в третьем такте будет сле­

дующая комбинация состояний элементов (комбинация значений переменных): а=0, 6=0, е=0, d—0, х=\, у 1, z?= 0, р = 0.

Эти значения подставляются в структурные формулы, снова получаются значения X, У, Т, Р — такие же, как и во втором такте.

В четвертом такте снова рассматривается изменение входных сигналов.

Появляется сигнал a(ddа— ...). Вычисляются значения X, У, Т, Р для ком­ бинации состояний элементов: о=1, 6=0, с=0, d—%, х=\, у —1, t—0, р = 0.

Значения переменных по структурным формулам в четвертом такте получаются: X = l, Y—1, Т = 0, Р— 1, следовательно, в пятом такте в дополнение к предыдущим бу­ дет включен элемент Р.

101

В пятом такте рассматривается комбинация состояний элементов:

№=1, Ь= 0, с=0, d=0, x = l, y = l , t —0, р = 1 и т. д.,

то есть, если в каком-либо такте значение переменной по структурной формуле при­ нимает значение 1, то в последующем такте соответствующий элемент будет включен, если 0 — то отключен. Включенное состояние элемента отмечается чертой. Если же в значениях этих неременных в данном такте не произошло изменений по сравнению с предыдущим тактом, то следует рассматривать очередное изменение состояния вход­ ного элемента в соответствии с заданной последовательностью. Когда все изменения будут исчерпаны, построение циклограммы заканчивается.

В данном примере получилась циклограмма такая же, как на рис. 5-8. Цикло­ грамма не будет также отличаться от первоначальной, если при получении оконча­ тельных структурных формул использовались преобразования (упрощения) с помощью алгебраических равносильностей.

Проведя стрелки в тактах, предшествующих включению или отключению того или иного выходного или промежуточного элемента, можно установить, какой элемент влияет на включение или отключение данного элемента. Этим элементом будет тот, который в этом такте изменяет свое состояние.

5-4. СОСТАВЛЕНИЕ ЦИКЛОГРАММ ПО РЕЛЕЙНО-КОНТАКТНОМУ ВАРИАНТУ СХЕМЫ

В предыдущем разделе рассмотрен метод составления циклограмм по алгебраическим выражениям при условии, если известна последо­ вательность срабатывания входных элементов. Таким образом, если требуется составить циклограмму по ре­ лейно-контактному варианту схемы и за­ данной последовательности срабатывания входных элементов, то можно сначала со­ ставить структурные формулы для выход­ ных и промежуточных э л е м е н т о в , п о ним построить циклограмму. Возможен и дру­ гой способ построения циклограммы — не­ посредственно по схеме. С такой методикой построения ци-клограммы удобно познако­

миться на примерах.

Рис. 5-13. Релейно-контактная схема устройства к примеру 5-3. Пример 5-3. На рис. 5-13 приведена релейно­

контактная схема управления механизмом и задана последовательность срабатывания входных элементов:

1

0

1

0

1

0

1

0

аа b Ьс — с — d d,

Висходном состоянии значения всех входных сигналов равны нулю. Необходи­ мо составить циклограмму.

Сначала описывается работа схемы словами. (Это нужно только для уяснения метода.)

При срабатывании элемента а появится сигнал й= 1, включается элемент X (х—1)

исамоблокируется. Элемент а воздействует на элемент X, что нужно отметить на

циклограмме стрелкой, направленной от линии а к линии X. Контакт х включает цепь элемента У, т. е. элемент X воздействует на элемент У, включая его {у—1). Это долж­ но быть отмечено на. циклограмме стрелкой, направленной от линии X к линии' У В таком состоянии схема будет находиться до срабатывания элемента Ъ и появления сигнала 6=1.

Как видно из схемы рис. 5-13, изменение состояния элемента b вызовет сраба­ тывание элемента . У (н=1) и его самоблокировку, что должно быть отмечено на ци­ клограмме стрелкой от линии Ь к линии V. Включение элемента V вызывает измене­ ние состояния его контакта v в цепи включения элемента У Это отмечается стрелкой, направленной от линии V к линии У При этом у—0, т. е. элемент У отключается.

Такое состояние может продолжаться до срабатывания очередного входного эле­ мента с (с*=1)-, при этрм контакт с в цепи элемента V разомкнется. Это вызовет от-

102

Ключение

элемента

V (а=»0).

Воздействие эле­

 

 

мента с на Состояние элемента

V показано стрел­

Л

»

кой, направленной от линии с к линии V. Сра­

 

 

батывание V, как это видно из схемы, вызывает

У

 

повторное

включение элемента

У

(у = 1),

на

что

£>

f t

указывает

стрелка,

направленная

от

линии

V

V

к линии У

 

 

 

 

 

 

 

 

с

 

Это состояние продолжается до срабатыва­

 

А

ния очередного входного

элемента d

по

задан­

ной последовательности (rf= l).

При этом

разом­

Рис. 5-14. Циклограмма к схеме

кнется контакт d и отключатся

элементы

X

(х=0) и У (у—0),

на что должны

указать стрел­

 

на рис. 5-13.

ки от линии d к линиям Л и У

 

построить

циклограмму. При составлении цик­

Приведенное описание

позволяет

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

образом:

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

1

1 1 о 1 I

о 0

1 0

1

о

1

■X ■

о

& - Х - - У - ■а- ■6 — V- -Y- -b — c — V — Y ■- с ■ ■d

о

d.

 

 

 

 

 

 

 

■У

 

Над обозначениями сигналов проставлены их значения, указывающие последую

щие состояния после срабатывания соответствующего элемента.

 

и их располо­

Затем

определяется число

Строк

(линий

сигналов)

циклограммы

жение по вертикали. Число строк определяется суммой чисел промежуточных входных и выходных элементов. В данном случае требуется семь строк. Для определения по­ рядка расположения строк рекомендуется выписать последовательный ряд обозначе­ ний сигналов в порядке их появления, без повторения ранее встречавшихся. В данном

случае это будет ряд

1

а, X, Y, Ь,

V, с, d.

При таком расположении не будет излишних пересечений линий сигналов и линий воздействия одних элементов на другие. Не исключена необходимость корректировки расположения линий сигналов после вычерчивания циклограммы в целях улучшения ее начертания.

И, наконец, строится циклограмма, которая для рассматриваемого примера пред- ставленЗ-ца рис. 5-14.

Пример 5-4. Построить циклограмму схемы логического устройства по релейноконтактному варианту схемы рис. 5-9 и заданной последовательности срабатывания

входных элементов: !

1 0 1 0 ( 1 0 1 0

d d а а b — Ъс — с.

По с т р о е н и е . По схеме рис. 5-9 составляется последовательность срабатыва­ ния всех входных и выходных элементов:

 

1

 

1 —

К

0 1 1 0

d —

1

d а Р — а

у —

 

о 1

— Т — с

0

1

1

)

1

 

 

У bt Т ——

 

1

 

 

 

У

о

р о

ос.

У —

При очередном срабатывании входного элемента просматриваются все цепи схе­ мы и вписываются обозначения срабатывающих выходных элементов в последова­ тельный ряд до тех пор, пока схема не придет в устойчивое Состояние. Затем в схему вводится очередное срабатывание входного элемента и снова просматриваются все цепи и т. д.

По сумме входных и выходных элементов циклограмма должна иметь 8 строк (линий сигналов).

103

Затем строится циклограмма, которая в данном случае будет такой же, как на рис. 5-8. Можно получить циклограмму с меньшим числом пересечений, если располо­ жить линии сигналов по вертикали сверху вниз в том порядке, как происходит сра­ батывание элементов, а именно:

d, X, Y, а, Р, Ь, Т, с.

5-5. СИНТЕЗ СХЕМЫ ПО УСЛОВИЯМ РАБОТЫ ЛОГИЧЕСКОГО УСТРОЙСТВА

Построение циклограммы является начальным этапом синтеза. На основании изучения технологического процесса работы механизма, управляемого с помощью логического устройства, производится описа­ ние функционирования логического устройства, в котором указываются состояния устройства и последовательность перехода из одного состоя­ ния в другое. Указываются входные и выходные элементы, им присваи­ ваются буквенные обозначения. Устанавливается последовательность срабатывания входных и выходных элементов и последовательность появления и исчезновения соответствующих сигналов. Учитываются все технологические требования и условия работы. На основе описания и условий работы строится циклограмма.

Затем с помощью трех проверок выясняется реализуемость цикло­ граммы и в случае нереализуемой циклограммы ©водятся дополнитель­ ные промежуточные элементы.

При введении промежуточных элементов вызывает затруднение определение длительности их действия, а следовательно, и условий включения и отключения. Поэтому сначала необходимо в периоде цик­ ла выделить: минимально необходимый период включения этого эле­ мента и запретную зону этого же элемента.

Минимально необходимый период включения в цикле выделяется в зависимости от назначения элемента, вводимого в циклограмму, дли­ тельность его определяется в результате проверок реализуемости цик­ лограммы. Запретная зона для данного элемента получается в то время цикла, когда этот элемент при своем включении будет выполнять не­ желательные функции. Затем следует произвести три проверки условий работы этого промежуточного элемента. Если какое-либо из трех усло­ вий не удовлетворяется, то следует попытаться изменить период вклю-, чения этого элемента в пределах зоны возможного включения, охваты­ вая минимально необходимый период включения до тех пор, пока не выполнится нужное условие. Если этого достичь не удается, то прихо­ дится вводить еще дополнительный элемент.

Зона возможного включения представляет собой разность между длительностью цикла и запретной зоной данного элемента.

Построение циклограммы заканчивается после проведения всех трех проверок для выходных и промежуточных элементов. Одновремен­ но записываются структурные формулы, на основании которых затем строится логическая схема. Методика синтеза иллюстрируется на при­ мере.

Пример 5-5. Синтез схемы управления движением поперечины продольно-строгательного станка

Поперечина станка предназначена для перемещения резцов в вертикальном на­

правлении.

Работа поперечины возможна по двум циклам:

1) отжим поперечины, перемещение поперечины вверх, остановка, зажим попере­

чины; 2) отжим поперечины, перемещение поперечины вниз, остановка, зажим попере­

чины.

104

 

 

 

 

 

 

П ринят ые о б о зн а ч ен и я си гн а л о в

 

 

 

о т п а л и <J I

в х о д н ы х э л е м е н т о в

 

 

 

 

 

а — сигнал от кноики Поперечина вверх-,

 

 

 

 

 

Ь — сигнал от кнопки Поперечина вниз-,

 

 

 

 

 

с — сигнал от конечного выключателя;

 

 

 

 

 

 

d — сигнал о срабатывании максимальной защиты.

 

 

 

 

С и г н а л ы от в ы х о д н ы х э л е м е н т о в

 

 

 

 

X — сигнал на движение поперечины вверх;

 

 

 

 

 

Y■— сигнал на движение поперечины вниз;

 

 

 

 

 

V— сигнал на зажим поперечины;

 

 

 

 

 

 

 

W — сигнал на отжим поперечины.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Описание работы схемы

 

 

 

 

В нерабочем состоянии поперечина станка всегда зажата. При нажатии кнопки

Поперечина вверх (а=1) или Поперечина

вниз

(6=1) прежде всего

включается кон­

тактор

(W = 1), подающий

питание на

двигатель зажима

поперечины, который, вра­

щаясь, отжимает поперечину. Как только по­

 

 

 

 

 

перечина

будет

отжата,

срабатывает

конеч­

Первый

ц и кл

 

Вт орой, а и л л

ный включатель ,(с=0), затем включится кон­

а

 

 

 

 

тактор движения вверх (А=1) или вниз

ьWГ* ■

 

 

 

 

(У=1), в зависимости от того,

какая

кнопка

 

 

 

 

нажата.

Поперечина

начинает

перемещаться

 

 

 

 

 

вверх, если нажата кнопка Поперечина вверх,

X" 1

 

 

 

 

или вниз,

если

нажата

кнопка

Поперечина

 

 

 

 

вниз и отключен контактор отжима поперечи­

V

 

1 1

 

-1

ны (117=0). При отпускании кнопки (а=0 или

Y

 

 

6=0) поперечина должна остановиться (Х=0

h

 

 

 

 

или У = 0),

после

этого включается контактор

 

 

 

 

зажима поперечины ,(К=1). Как только попе­

Рг

 

 

 

 

речина будет полностью зажата, двигатель

 

 

 

 

 

переходит

в

режим

упора,

перегружается

и

Рис. 5-15. Циклограмма работы устрой­

срабатывает

максимальная

защита

(d = 0).

ства управления

движением попере­

Контактор теряет

.питание

(У=0)

и отключа­

чины

строгального станка.

ет двигатель.

Схема

защиты

от

перегрузки

 

 

 

 

 

приходит в исходное состояние

(d=\). На основании описания сделана запись появле­

ния и исчезновения

сигналов

и заданной

для

каждого

цикла

последовательности:

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

1

1

 

 

■X.

 

 

о

. V-

 

о

о

 

 

 

 

а - ■W-

 

 

 

п

 

 

-АГ-

 

 

- d — V7 '

 

 

 

 

 

 

 

 

-W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

1

1

0

 

 

.W

 

 

о

 

 

о

о

1

 

 

 

 

 

 

 

 

 

 

 

 

b — W — c-

 

 

 

 

 

У ■

 

 

.d — V — d.

 

 

 

 

 

 

 

 

 

 

 

 

V —

 

 

 

 

Число

строк

циклограммы

равно

сумме чисел входных я выходных элементов,

т. е. восьми.

Анализ записанной последовательности дает возможность установить в первом приближении следующее расположение строк циклограммы по вертикали, если рассма­ тривать обе строки приведенных выше последовательностей совместно;

а, 6, W, с, X, У, V, й.

Циклограмма схемы устройства управления поперечиной для двух циклов работы приведена на рис. 5-15.

105

О п р ед ел ен и е структурных ф орм ул п о ц и кл огр ам м е

Структурные формулы для элемента W в первом цикле:

f"\ (•») с>

Wi = f,i(w )fr,i(w )= a c = a c .

Условия удовлетворяют всем трем проверкам. Произведя четвертую проверку, нетрудно убедиться, что подобной комбинации сигналов во в довательно, она не вызовет там нежелательных срабатываний.

Структурные формулы для элемента W во втором цикле:

= Ри (а.)7 " II (да) = be — be.

Условия также удовлетворяют всем проверкам. Общая структурная формула для элемента W:

U7='Wi-5r Wn=ac~\- bc=c(a-\^b).

Структурные формулы для элемента X:

/"<*)=«;

X = ['(x)f'r(x) = ~са = са.

 

Условия удовлетворяют всем проверкам.

^

Структурная формула для элемента Y составляется аналогично Y=cb.

Формулы, полученные для X и У, вполне приемлемы в том случае, если заведомо

предусмотреть механическую блокировку в срабатывании контакторов

X и У В про­

тивном случае следует после всех проверок исключить аварийные срабатывания при неправильной последовательности поступления сигналов а и Ь. Для этого в формулах X и У следует ввести соответственно бив.

Тогда'

Х=аЪс;

Y—abc.

Структурные формулы для элемента V в первом цикле:

J'nv~x\

vi = f,Hv)t,'nv) = X‘l = xd.

Структурная формула для элемента V во втором цикле

Vii=yd.

Условия удовлетворяют первым двум проверкам. В результате третьей проверки возникает необходимость введения дополнительного элемента или использования су­ ществующих элементов в качестве промежуточных.

Ниже рассматриваются оба варианта:

а) Вводится дополнительный элемент Pi таким образом, что P i= h во включаю­ щем периоде V при комбинации xd.

Тогда структурная формула V в первом цикле примет вид:

Vj—£dpi.

Структурная формула для элемента F во втором цикле при введении промежу­ точного элемента

Viv=ydp2.

106

О б щ а я с т р у к т у р н а я ф о р м у л а д л я эл е м е н т а V

: V = Vl -f- Vu = %dpt + ydpt = d (хрг +-gpt).

Структурные формулы для элемента Р\\

Р '(я)=Ч

Л= /,(Й)Г (А) = ^ .

Врезультате первой проверки необходимо ввести дополнительный элемент в усло­

вия срабатывания. Вводится самоблокировка. Тогда Pi=x-{~piv.

По второй проверке необходимо ввести дополнительный элемент в условиянесра­

батывания. Вводится элемент d. Тогда Pl=x-\-pivd=xJr-pt (v-\-d)=x-\- piv~\-pid.

Структурная формула для Рг получается аналогично:

P7F=y-Jr p2,(v+d)==y-\-piv4-p2d.

Общая структурная формула схемы

Fi=[c(a+b)\W+(alc)X~\-(abc)Y-ir [d(xpi^r yp%)'\V-tr[x+pi(v-\-d)\Pl-\-

+ly+pi(v+d)]P z,

б) В качестве промежуточных сигналов, которые должны быть введены в ре­ зультате третьей и четвертой проверок, используются существующие сигналы. Слож­

ность этой операции состоит в том, что

нет ни одного сигнала, полностью удов­

летворяющего

предъявленным

провер­

кой требованиям.

Следовательно,

при­

дется брать

не

отдельные

сигналы,

а комбинации сигналов.

 

 

 

Чтобы отделить комбинацию xd во

включающем

периоде Vi

от этой

же

комбинации в отключающем периоде Vi,

придется использовать, во-первых, сиг­

нал а, введя его в формулу со знаком

инверсии. Однако

сигнал а не исключа­

ет . включения

Fi в нулевом такте, так

как там есть а. Для исключения этого

положения

используется

еще

сигнал с

со знаком инверсии. Тогда совокупность

этих сигналов ас уже в большей степе­

ни обеспечит требование третьей провер­

ки. Но так как с существует не в тече­

ние всего

включающего. периода Vi, то

следует ввести совместно с с самоблоки­

ровку. В результате получится уравне­

ние, удовлетворяющее третьей проверке:'

Vj—!xda(c-\-v).

Рис.

5-16. Логическая

схема

устройства

Аналогично

управления движением поперечины строгаль­

 

ного станка.

 

Vn«=yd5(e-f-o).

 

 

 

 

 

 

В результате четвертой проверки выясняется, что в разных циклах есть одинако­

вая комбинация, а именно: ydbc встречается в первом цикле, когда

V не должно сра­

батывать, a xdac — во втором цикле.

при третьей

проверке, можно

прийти

к выводу

Рассуждая аналогично, как и

о необходимости введения еще группы сигналов, так как одним сигналом эти комби­ нации разделить не удается.

Тогда

'Vv=xda(c-\-v)by (введены сигналы Ъу):

Vu=ydb{c-\-v)dx (введены сигналы йж);

V=Vi-\~Vii=a£Byd(c-\-v).

Общага структурная формула схемы в данном варианте

^2[с(а+ 6)] W + (abc)X+ (abc) Y~\-[ax5yd(c+v)] V.

107

Обе общие структурные формулы обеспечивают работу схемы по заданной ци­ клограмме. Предпочтение следует отдавать той, которая потребует меньшее количе­ ство элементов для реализации схемы. Если есть возможность, то полученную форму­ лу следует упростить и вынести за скобки общие множители:

Е 3= [с (а + Ь )\ ^ + Щ а Ъ )Х + {Щ У \ {а х Ъ ^ (с ^ )]У .

По последнему выражению уже можно строить релейно-контактную и бескон­ тактную логические схемы. Логическая схема представлена на рис. 5-16.

5-6. ПОЛУЧЕНИЕ ТАБЛИЦЫ СОСТОЯНИИ ПО ЦИКЛОГРАММЕ

Получение алгебраических выражении по циклограммам способом, рассмотренным в § 5-2, является наименее трудоемким по сравнению с другими способами, применяющимися при проведении синтеза схем без использования вычислительных машин. Однако и этот способ при сложных циклограммах с большим числом входных и выходных пере­ менных требует много времени, для исследования циклограммы, не

исключает ошибки

и не гарантирует

получения выражения

функций

в их минимальной форме. Имеющиеся

и разработанные в

настоян}ее

время средства

автоматизации процесса синтеза релейных схем

в основном требуют ввода условий работы в виде таблицы истинности или таблицы состояний. Для того чтобы воспользоваться машинным способом синтеза схемы, условия работы которой заданы в виде цикло­ граммы, следует по циклограмме построить таблицу состояний, в кото­ рой в качестве входных переменных будут участвовать сигналы вход­ ных и промежуточных элементов.

' Так как циклограммы являются разновидностью таблицы вклю­ чения и отличаются от них только отсутствием строгого разграничения всей работы схемы по тактам и указанием в некоторых случаях на­ правления воздействия сигналов, то получение таблиц состояний и алгебраических выражений функций по циклограммам может прово­ диться в той же последовательности, что и для таблиц включений.

Следует произвести проверку реализуемости циклограммы. Цикло­ грамма будет реализуемой, если в любое время работы (цикла) не существует такого положения, чтобы одно и то же состояние выхо­ дов встречалось во включающем и отключающем периодах выходного элемента. В случае нереализуемой циклограммы необходимо ввести промежуточные элементы, изменяющие свое состояние таким образом, чтобы оно было различным во включающем и отключающем периодах рассматриваемого выходного элемента при одних и тех же комбина­ циях входных сигналов. Число промежуточных элементов в циклограм­ ме будет зависеть от максимального числа одинаковых комбинаций входных сигналов при различных периодах работы выходных элемен­ тов (включающем и отключающего).

Для определения числа промежуточных элементов в соответствии с вышеуказанным следует:

выявить комбинации, делающие циклограмму нереализуемой; для каждой из выявленных комбинаций подсчитать по циклограм­

ме, сколько раз она встречается (т)\ выбрать максимальный из полученных результатов (тшжа)\

определить число промежуточных элементов, необходимых для пе­

ревода нереализуемой циклограммы в реализуемую

(Р ) из равенства

2Д1макс 1

такс-

(5-15)

108

После введения в циклограмму промежуточных элементов, убедив­ шись в реализуемости циклограммы, можно записать алгебраические выражения для каждого выходного и промежуточного элемента в со­ вершенной форме. Для этого записываются и суммируются произведе­

ния состояний всех

сигналов в каждом такте включающего периода

работы данного выходного или промежуточного элемента,

 

Пусть

имеется

циклограмма

работы

исполнительного

элемента

(рис. 5-1)

. Комбинации входных

сигналов,

имеющиеся в

циклограм­

ме,— ab (00; 10; 00; 01).

Нетрудно видеть, что нереализуемой циклограмму делает комбина­ ция 00, встречающаяся как во включающем, так и в отключающем пе­

риодах включения А'.

 

 

 

 

 

 

Пользуясь

соотношением

(5-15),

 

 

 

 

находим Р = 1

для Шмакс=2.

 

___

 

Таблица

5-2

В качестве промежуточного эле-

 

 

 

мента может

быть

использован эле­

а

ь

X

X

мент X, сигнал которого разделяет

комбинацию 00 во включающем пе-

-----

 

 

 

риоде и в исходном

состоянии.

Тогда

i

0

0

1

сигналами, входящими в формулу X,

1

0

1

1

будут а, Ъ,

х.

 

 

 

0

0

1

1

Таблица

состояний будет

содер-

-----

 

 

 

жать столько строк, сколько можно

 

 

 

 

выделить

тактов или различных со-

. ,

 

 

 

стояний сигналов циклограммы

для включающего периода X, т. е. это

будет частично записанная таблица состояний

для А =1

(табл.

5-2),

причем каждой комбинации значений сигналов а, Ь, х в i-м такте ста­ вится в соответствие значение X в i+ 1 -м такте.

По таблице получено:

Х=аЪх + аЪх + аЪх=аЪ (х + х),+ аЪх= = аВ 1 + аВх=В (а + ах) —В(а + х ) .

При

алгебраическом преобразовании использовались равносиль­

ности

 

 

 

х-гх=\]

а + ах—а+ х .

 

Г Л А В А Ш Е С Т А Я

СИ НТЕЗ У П РАВЛЯЮ Щ И Х Л О ГИ Ч ЕС К И Х УСТРОЙСТВ

С П РИ М ЕН ЕН И ЕМ О П ЕРАТО РО В А Л Г Е Б Р Ы СОСТОЯНИЙ

 

И СОБЫТИЙ

 

6-1. О П Р Е Д Е Л Е Н И Е А Л Г Е Б Р Ы СОСТОЯНИЙ И СОБЫТИЙ

Под

состоянием логического

устройства понимают обычно сово­

купность значений всех входных

(наборов) и промежуточных (внутрен­

них) переменных, сохраняющихся неизменными в течение некоторого интервала времени. Изменение состояния логического устройства в не­ который момент времени называют событием. В общем случае состоя­ ние есть условие, которое длится довольно долго, а событие есть усло­ вие, которое длится лишь в течение очень короткого интервала време­ ни. Но это различие относительно, поскольку событие должно длиться не менее т — наименьшего времени, необходимого для перехода логи-

109

Z $ ¥ £ 8 7 8 9

а)

Такт.д 1 2 3 ¥ 56783

ческого элемента из одного со-

стояния в другое, и само пребы­

 

 

вание в некотором состоянии мо-

 

--------

жет быть столь же кратковре­

 

.

менным. Однако события обычно

 

происходят

без

перекрытия,

то­

 

 

гда

как

между

состояниями

CL+Ь '

____________ обычно

имеет место

перекрытие,

 

 

которое нужно учитывать

[8].

ab

 

Выражения обычного

языка,

 

которые

содержат

высказывания

 

 

а

 

или

условия,

изменяющиеся со

- -

временем, относятся к состояниям

 

J

и событиям. Присвоив определен-

 

9

ные символы понятиям, содержа-

Рис. 6-1. Графическое представление дво-

Щимся в

таких выражениях, и

ичных переменных как функций времени.

установив

правила их исчисле­

 

ния, можно построить расширен­

ную булеву алгебру, предусматривающую изменения условий с тече­ нием времени. Эта обобщенная булева алгебра, включающая время, называется алгеброй' состояний и событий.

Двоичные переменные в этой алгебре суть функции времени, изме­ ряемого дискретными интервалами. Предполагается, что изменения значений переменных могут происходить только на границах интерва­

лов,

называемых тактами

(см. § 5-1).

 

При графическом представлении двоичных переменных^как функ­

ций

времени (рис.

6-1,а)

значению 1 переменной соответствует гори­

зонтальная линия

на

определенных интервалах; если же переменная

имеет значение 0,

то

линия отсутствует (рис. 6-1,6).

 

 

6-2. ОПЕРАТОРЫ АЛГЕБРЫ СОСТОЯНИИ И СОБЫТИЙ

 

В

алгебре состояний и событий дополнительно к известным опера­

торам

алгебры логики И,

ИЛИ, НЕ, ИЛИ... ИЛИ, НЕ ИЛИ, НЕ И,

Е С Л И ... ТО, ТОГДА

И

ТОЛЬКО ТОГДА и другим вводятся спе­

циальные операторы

[8],

позволяющие учитывать очередность измене­

ния логических переменных во времени. Ниже приведены основные операторы, используемые в алгебре состояний и событий.

Оператор ЗАДЕРЖКА является наиболее важным из операторов,

применяемых в алгебре

состояний

и событий. Он определяет очеред­

ность следования сигналов во вре­

мени и означает, что одно какое-ли­

 

бо событие произошло на некоторое

 

время позже другого. Так, если пе­

 

ременная а в момент временив име­

 

ет некоторое значение,

а перемен­

ная Ь принимает такое же значение

 

в момент времени t + k

(рис. 6-2),

 

то это утверждение можно записать

 

в виде

 

 

a (t ) = b ( t + k ) .

(6-1)

 

Оператор ЗАДЕРЖКА обозна-

Рис. 6-2. Оператор ЗАДЕРЖКА.

110

Соседние файлы в папке книги