Электронный учебно-методический комплекс по учебной дисциплине «Программно-технические комплексы средств автоматизации» для специальности 1-53 01 04 «Автоматизация и управление теплоэнергетическими процессами»
.pdf137
8. Логические операции
8.1. ЛОИ (70) - Логическое И
Назначение Алгоритм используется для формирования нескольких (до 20) дискретных сигналов, каждый из которых
является логическим объединением по И двух дискретных сигналов. Описание алгоритма
Алгоритм содержит m идентичных независимых звеньев, где 0<=m<=20 и задается модификатором (рис. 62). При m=0 алгоритм является, "пустым".
Каждое звено имеет два входных сигнала С1,j и C2,j и формирует выходной сигнал: |
|||||||||||||
Dj=C1,j |
C2,j |
(48) |
|
|
|
|
|
|
|
|
|||
В табличной форде работа алгоритма записывается в виде: |
|
Таблица 67 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
C1,j |
|
|
|
0 |
|
|
0 |
1 |
|
1 |
|
|
|
С2,j |
|
|
|
0 |
|
|
1 |
0 |
|
1 |
|
|
|
Dj |
|
|
|
0 |
|
|
0 |
0 |
|
1 |
|
|
|
Входы-выходы алгоритма ЛОИ |
|
|
|
|
|
Таблица 68 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Входы-выходы |
|
|
|
Назначение |
|
|||||
№ |
|
|
|
Обозн. |
|
Вид |
|
|
|
|
|
|
|
01 |
|
|
|
С1,1 |
|
|
|
|
1-й вход 1-го звена |
|
|
|
|
02 |
|
|
|
С2,1 |
|
|
|
|
2-й вход 1-го звена |
|
|
|
|
03 |
|
|
|
С1,2 |
|
|
Входы |
|
1-й вход 2-го звена |
|
|
|
|
04 |
|
|
|
С2,2 |
|
|
|
2-й вход 2-го звена |
|
|
|
||
. |
|
|
. |
|
|
|
|
. |
|
|
|
|
|
. |
|
|
. |
|
|
|
|
. |
|
|
|
|
|
. |
|
|
. |
|
|
|
|
. |
|
|
|
|
|
2m-1 |
|
|
|
С1,m |
|
|
|
|
1-й вход m -го звена |
|
|||
2m |
|
|
|
С2,m |
|
|
|
|
2-й вход m-го звана |
|
|
|
|
01 |
|
|
|
D1 |
|
|
Выходы |
|
Выход 1-го звена |
|
|
|
|
02 |
|
|
|
D2 |
|
|
|
Выход 2-го звена |
|
|
|
||
. |
|
|
. |
|
|
|
|
. |
|
|
|
|
|
. |
|
|
. |
|
|
|
|
. |
|
|
|
|
|
. |
|
|
. |
|
|
|
|
. |
|
|
|
|
|
m |
|
|
|
Dm |
|
|
|
|
Выход m-го звена |
|
|
|
|
138
139
8.2 МНИ (71) - Многовходовое И
Назначение Алгоритм используется для логического объединения по "И" нескольких ( до 99) дискретных сигналов. Описание алгоритма
Алгоритм имеет m входных сигналов Сj и один выходной сигнал D. Число входов 0<=m<=99 и задается модификатором (рис. 63). При m=0 алгоритм является "пустым".
Выходной сигнал: D= С1 ^ С2 ^ ... ^ Сm .
В табличной форме работа алгоритма записывается в виде:
Таблица 69
C1 |
С2 |
|
С3 |
... |
|
Cm |
D |
|
|
|||
1 |
|
1 |
|
|
1 |
... |
|
1 |
1 |
|
|
|
0 |
|
* |
|
|
* |
... |
|
* |
0 |
|
|
|
* |
|
0 |
|
|
8 |
... |
|
* |
0 |
|
|
|
* |
|
* |
|
|
0 |
... |
|
* |
0 |
|
|
|
. |
|
. |
|
|
. |
. |
|
. |
. |
|
|
|
. |
|
. |
|
|
. |
. |
|
. |
. |
|
|
|
. |
|
. |
|
|
. |
. |
|
. |
. |
|
|
|
* |
|
* |
|
|
* |
... |
|
0 |
0 |
|
|
|
* - значение |
сигнала безразлично. |
|
|
|
|
|
|
|
||||
Входы-выходы алгоритма МНИ |
|
|
|
|
|
Таблица 70 |
||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Входы-выходы |
|
|
|
|
|
Назначение |
|
|||
№ |
|
Обозн. |
|
Вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
01 |
|
C1 |
|
|
|
|
1-й вход |
|
|
|
|
|
02 |
|
C2 |
|
|
Входы |
|
2-й вход |
|
|
|
|
|
. |
|
. |
|
|
|
. |
|
|
|
|
|
|
. |
|
. |
|
|
|
|
. |
|
|
|
|
|
. |
|
. |
|
|
|
|
. |
|
|
|
|
|
m |
|
Cm |
|
|
|
|
m - й вход |
|
|
|
|
|
01 |
|
D |
|
|
Выход |
|
Выход |
|
|
|
|
|
140 |
141
8.3. ИЛИ (72) - Логическое ИЛИ
Назначение Алгоритм используется для формирования нескольких ( до 20) дискретных сигналов, каждый из которых
является логическим объединением по ИЛИ двух дискретных сигналов. Описание алгоритма Алгоритм содержит т идентичных независимых звеньев,
где 0 <= m<= 20 и задается модификатором (рис. 64). При m=0 алгоритм является "пустым". Каждое звено имеет два входных сигнала С1,j и С2,j и формирует выходной сигнал
Dj=C1,j V C2,j |
|
|
|
(49) |
|
|
|
|
|
||||
В табличной форме работа алгоритма записывается в виде: |
|
|
Таблица 71 |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
C1,j |
|
0 |
|
0 |
|
1 |
|
1+ |
|
|
||
|
C2,j |
|
0 |
|
0 |
|
0 |
|
1 |
|
|
||
|
Dj |
|
0 |
|
1 |
|
1 |
|
1 |
|
|
||
Входы-выходы алгоритма ИЛИ |
|
|
|
|
|
|
Таблица 72 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Входы-выходы |
|
|
|
|
Назначение |
|
|||||
№ |
|
Обозн. |
|
Вид |
|
|
|
|
|
|
|||
01 |
|
|
C1,1 |
|
|
|
1-й вход 1-го звена |
|
|
|
|
||
02 |
|
|
C2,1 |
|
|
|
2-й вход 1-го звена |
|
|
|
|
||
03 |
|
|
C1,2 |
|
|
|
1-й вход 2-го звена |
|
|
|
|
||
03 |
|
|
C2,2 |
|
Входы |
2-й вход 2-го звена |
|
|
|
|
|||
. |
|
|
. |
|
. |
|
|
|
|
|
|||
. |
|
|
. |
|
|
|
. |
|
|
|
|
|
|
. |
|
|
. |
|
|
|
. |
|
|
|
|
|
|
2m-1 |
|
C1,m |
|
|
|
1-й вход m-го звена |
|
|
|
|
|||
2m |
|
C2,m |
|
|
|
2-й вход m-го звена |
|
|
|
|
|||
01 |
|
|
D1 |
|
Выходы |
Выход 1-го звена |
|
|
|
|
|||
02 |
|
|
D2 |
|
|
|
Выход 2-го звена |
|
|
|
|
||
. |
|
|
. |
|
|
|
. |
|
|
|
|
|
|
. |
|
|
. |
|
|
|
. |
|
|
|
|
|
|
. |
|
|
. |
|
|
|
. |
|
|
|
|
|
|
m |
|
Dm |
|
|
|
Выход m-го звена |
|
|
|
|
|||
142
143
8.4. МИЛ (73) - Многовходовое ИЛИ
Назначение Алгоритм применяется для логического объединения по ИЛИ нескольких ( до 99) дискретных сигналов. Описание алгоритма
Алгоритм имеет m входов Cj и один выход, причем 0<=m<=99 и задается модификатором (рис. 65). При m=0 алгоритм является "пустым".
Выходной сигнал:
D=C1 V C2 V ...V Cm.
В табличной форме работа алгоритма записывается в виде:
|
|
|
|
|
|
|
|
|
|
Таблица 73 |
||
C1 |
C2 |
|
|
С3 |
|
... |
|
Cm |
D |
|
||
0 |
|
|
|
|
0 |
|
... |
|
0 |
0 |
|
|
1 |
|
|
|
|
* |
|
... |
|
* |
1 |
|
|
* |
|
|
|
|
* |
|
... |
|
* |
1 |
|
|
* |
|
|
|
|
1 |
|
... |
|
* |
1 |
|
|
. |
|
. |
|
|
. |
|
. |
|
. |
. |
|
|
. |
|
. |
|
|
. |
|
. |
|
. |
. |
|
|
. |
|
. |
|
|
. |
|
. |
|
. |
. |
|
|
* |
|
* |
|
|
* |
|
... |
|
1 |
1 |
|
|
* - значение сигнала безразлично |
|
|
|
|
|
|
|
|||||
Входы - выходы алгоритма МИЛ |
|
|
|
|
|
Таблица 74 |
||||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
Входы-выходы |
|
|
|
Назначение |
|
|
|
|||
№ |
|
Обозн. |
|
Вид |
|
|
|
|
|
|
|
|
01 |
|
C1 |
|
Входы |
1-й вход |
|
|
|
|
|
||
02 |
|
C2 |
|
|
2-й выход |
|
|
|
|
|
||
. |
|
. |
|
|
|
. |
|
|
|
|
|
|
. |
|
. |
|
|
|
. |
|
|
|
|
|
|
. |
|
. |
|
|
|
. |
|
|
|
|
|
|
m |
|
Cm |
|
|
m-ый вход |
|
|
|
|
|
||
01 |
|
D |
|
Выход |
Выход |
|
|
|
|
|
||
144 |
145
8.5 ИИЛ (74) - Исключающее ИЛИ
Назначение Алгоритм используется для формирования нескольких ( до 20) дискретных сигналов, каждый из которых
является логическим объединением по исключающему ИЛИ двух дискретных сигналов. Описание алгоритма
Алгоритм содержит m идентичных независимых звеньев, где 0<=m<=20 и задается модификатором (рис.
66) . При m=0 алгоритм является "пустым". |
|
|
|
|
|
|
||||
Каждое звено имеет два входных сигнала С1,j и C2,j и формирует выходной сигнал |
|
|
|
|||||||
Dj=C1,j C2,j |
|
(50) |
|
|
|
|
||||
В табличной форме работа каждого звена представлена в виде: |
Таблица 75 |
|||||||||
|
|
|
|
|
|
|
|
|||
C1,j |
0 |
|
|
0 |
|
I |
|
1 |
|
|
C2,j |
0 |
|
|
1 |
|
0 |
|
1 |
|
|
Dj |
0 |
|
|
1 |
|
1 |
|
0 |
|
|
Входы-выходы алгоритма ИЛИ |
|
|
|
|
Таблица 76 |
|||||
|
|
|
|
|
|
|
|
|||
|
Входы-выходы |
|
|
Назначение |
|
|
|
|||
№ |
Обозн. |
|
Вид |
|
|
|
|
|
|
|
01 |
C1,1 |
|
|
|
1-й вход 1-го звена |
|
|
|
||
02 |
C2,1 |
|
|
|
2-й вход 1-го звена |
|
|
|
||
03 |
C1,2 |
|
|
|
1-й вход 2-го звена |
|
|
|
||
03 |
C2,2 |
|
|
Входы |
2-й вход 2-го звена |
|
|
|
||
. |
. |
|
|
. |
|
|
|
|
|
|
. |
. |
|
|
|
. |
|
|
|
|
|
. |
. |
|
|
|
. |
|
|
|
|
|
2m-1 |
C1,m |
|
|
|
1-й вход m-го звена |
|
|
|
||
2m |
C2,m |
|
|
|
2-й вход m-го звена |
|
|
|
||
01 |
D1 |
|
|
Выходы |
Выход 1-го звена |
|
|
|
||
02 |
D2 |
|
|
|
Выход 2-го звена |
|
|
|
||
. |
. |
|
|
|
. |
|
|
|
|
|
. |
. |
|
|
|
. |
|
|
|
|
|
. |
. |
|
|
|
. |
|
|
|
|
|
m |
Dm |
|
|
|
Выход m-го звена |
|
|
|
||
146
