Московский Государственный Технический Университет им (1074648), страница 5
Текст из файла (страница 5)
Программирование ПЛМ матриц осуществляется на основе списка переходов. Прежде чем программировать ПЛМ, необходимо подсчитать требуемое их количество. Код состояния имеет 6 разрядов. Вырабатывается 19 осведомительных сигналов (Х1-Х19). Выбранная матрица ПЛМ имеет 16 входов и 8 выходов.
Таблица переходов имеет 60 строк, тогда как выбранные ПЛМ (КР556РТ1) имеют всего 48, таким образом, исходя из количества управляющих сигналов (45), количества осведомительных сигналов, а также количества выходов D, можно найти количество ПЛМ (Q).
K – разрядность регистра состояний
K = ]log241[ = 6
Q = ](K+m)/8[
Q = ](6+45)/8[ = 7
где m- число управляющих сигналов, формируемых в автомате.
Поскольку используемая ПЛМ имеет 8 входов, а сигналы D1- D6 снимаются с двух ПЛМ, количество ПЛМ необходимо увеличить на одну.
Q=8
Во входах каждой ПЛМ должен присутствовать код начального состояния (6 разрядов). Остальные входные позиции первой ПЛМ заполняем осведомительными сигналами. В выходах первой ПЛМ должны присутствовать сигналы возбуждения, т.к. на входе присутствуют осведомительные сигналы (6 позиций). Заполняем первую ПЛМ на основе таблицы переходов. Вторая таблица составляется аналогично первой. На входах начальные состояния и оставшиеся осведомительные сигналы, на выходе – сигналы возбуждения D1-D6 и управляющие сигналы. В результате получены 7 ПЛМ. Они реализуют весь набор управляющих сигналов и сигналов состояния.
выбор ПЛМ | Управляющие сигналы и сигналы возбуждения |
ПЛМ1 | D1, D2, D3, D4, D5, D6, y4, y21 |
ПЛМ2 | D1, D2, D3, D4, D5, D6, y1, y7 |
ПЛМ3 | Y2, y3, y5, y6, y8, y9, y10, y11 |
ПЛМ4 | y12, y13, y14, y15, y16, y17, y18, y19 |
ПЛМ5 | y20, y22, y23, y24, y25, y26, y27, y28 |
ПЛМ6 | y29, y30, y31, y32, y33, y34, y35, y36 |
ПЛМ7 | y37, y38, y39, y40, y41, y42, y43, y44 |
ПЛМ8 | y45 |
ПЛМ1
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X17 | D14 X16 | D13 X15 | D12 X14 | D11 X13 | D10 X12 | D9 X11 | D8 X8 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y4 | F6 Y21 | F5 A6 | F4 A5 | F3 A4 | F2 A3 | F1 A2 | F0 A1 | |
1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||||
1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||
0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | |||||||||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||
1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | |||||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||
1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||
1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||
0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | |||||||||||||||||
0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||||
0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||
0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||
0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||||
0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||||
0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||||
0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||
0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||
0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||
0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||
0 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||||||||||||
1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||||
1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
ПЛМ2
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X2 | D14 X9 | D13 X7 | D12 X10 | D11 X18 | D10 X11 | D9 X8 | D8 X3 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y1 | F6 Y7 | F5 A6 | F4 A5 | F3 A4 | F2 A3 | F1 A2 | F0 A1 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | ||||||||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||||
0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | |||||||||
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||||||
1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||
0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||||
1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||
0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||
1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | |||||||||||||||
1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
ПЛМ3
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X9 | D14 X8 | D13 X7 | D12 X6 | D11 X5 | D10 X4 | D9 X3 | D8 X2 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y11 | F6 Y10 | F5 Y9 | F4 y8 | F3 y6 | F2 y5 | F1 y3 | F0 y2 | |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ||||||||||||||||
1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | ||||||||||||
0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | ||||||||||||
1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||||
1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | ||||||||||||||||
0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | ||||||||||||||
1 | 0 | 1 | 0 | 0 | 1 | 0 | ||||||||||||||||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | ||||||||||||||||
1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||||
1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
ПЛМ4
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X9 | D14 X8 | D13 X7 | D12 X6 | D11 X5 | D10 X4 | D9 X3 | D8 X2 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y19 | F6 Y18 | F5 y17 | F4 y16 | F3 y15 | F2 y14 | F1 y13 | F0 y12 | |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | ||||||||||||
1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||||||||||
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||
1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | ||||||||||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
ПЛМ5
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X9 | D14 X8 | D13 X7 | D12 X6 | D11 X5 | D10 X4 | D9 X3 | D8 X2 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y27 | F6 Y26 | F5 Y25 | F4 y24 | F3 y23 | F2 y22 | F1 y21 | F0 y20 | |
0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | |||||||||||||
1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||||||||||
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | |||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||
1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||||||||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
ПЛМ6
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X9 | D14 X8 | D13 X7 | D12 X6 | D11 X5 | D10 X4 | D9 X3 | D8 X2 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y35 | F6 Y34 | F5 y33 | F4 y32 | F3 y31 | F2 y30 | F1 y29 | F0 y28 | |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | ||||||||||||
1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | ||||||||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||||||||||
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | |||||||||||||||
1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||||||||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | ||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 0 | ||||||||||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
ПЛМ7
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||||||||
D15 X9 | D14 X8 | D13 X7 | D12 X6 | D11 X5 | D10 X4 | D9 X3 | D8 X2 | D7 X1 | D6 X0 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y44 | F6 y42 | F5 y41 | F4 y40 | F3 y39 | F2 y38 | F1 y37 | F0 y36 | |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | ||||||||||||
1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||
1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | |||||||||||||||
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | |||||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | |||||||||||||||
1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||
0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||
1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |||||||||||||||||
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |||||||||||||||
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
ПЛМ8
№ n/n | Входы ПЛМ | Выходы ПЛМ | ||||||||||||||||
D15 X19 | D14 X8 | D13 X7 | D12 X6 | D11 X5 | D10 X4 | D9 X3 | D8 X2 | D7 X1 | D6 X19 | D5 A6 | D4 A5 | D3 A4 | D2 A3 | D1 A2 | D0 A1 | F7 Y45 | ||
1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |||||||||||
0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
11. Разработка функциональной схемы управляющего автомата