Программное устройство управления
Изобретение относится к автоматике, преимущественно к программному управлению электромеханическим оборудованием. Цель изобретения - упрощение устройства и повышение надежности - достигается за счет того, что первый выход блока 2 коммутации соединен с первым выходом блока 4 памяти, а второй выход - со вторым входом регистра 5 команд, соединенного с клеммой "Пуск" и с входом генератора 1 импульсов, выход которого подключен к входу блока 2 коммутации, а выход второго нормирующего блока 3 соединен с первым входом блока 4 памяти. 3 ил., 1 табл.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (Ю 4 С 05 В 19/18
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ИЛЯР:;. ГсИЯ1ИЯ
Ф,,/
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
fl0 ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
IlPH ГКНТ СССР
1 (21) 4380521/24-24 (22) 18.02.88 (46) 15.11.89. Впп (71) Черкасское производственное объединение "Продмаш" (72) А.Н.Г,уров, Л.Г.Бараников и В.Л.Салий (53) 621.503.55 (088.8)
I (56) Хассон С. Иикропрограммное управление. И.: Мир, 1973, r.,12-15.
Авторское свидетельство СССР у 1115021, кл. С 05 В 19/18, 1982. (54) ПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ
„„SU„„1522156 А 1
2 (57) Изобретение относится к автома.тике, преииуцественно к программному управлению электромеханическим оборудованием. Цель изобретения — упроцение устройства и повышение надекности— достигается sa счет того, что первый выход блока 2 коммутации соединен с первым выходом блока 4 памяти, а второй выход — с вторым входом регистра
5 команд, соединенного с клеммой
"Пуск" и с входом генератора 1 импульсов, выход которого подключен к входу блока 2 коммутации, а выход второго нориируюцего блока 3 соединен с первым входом блока 4 памяти.
3 ил., 1 табл.
1522156
Изобретение относится к автоматике, а именно к программному управлению электромеханическим оборудованием, и может быть использовано, например, в системах автоматического управления оборудованием пищевой промышленности.
1:ель изобретения — упрощение устройства и повышение его надежности.
На фиг.! изображена блок-схема предлагаемого программного устройства управления; на Лиг.2 — функциональная схема блока коммутации; на фиг.3— временная диаграмма работы устройства программного управления. 15
Программное устройство управления содержит генератор 1 импульсов, блок
2 коммутации, первый нормирующий блок
3, блок 4 памяти, регистр 5 команд, второй нормирующий блок 6, адресные шины 7-11, клемму "Пуск" 12. Блок 2 коммутации имеет Р$-триггер 13, первый элемент И 14, второй элемент о
И 15, а также выходы 16-17. На фиг. изображен объект управления 18.
Генератор 1 импульсов предназначен для выработки коротких тактирующих импульсов с частотой на несколько порядков выше предлагаемой частоты смены состояний объекта 13 управления.
Блок 2 коммутации содержит RSтриггер 13, единичный вход которого
-подключен к выходу генератора 1 импульсов и к первому входу первого элемента И 14, второй вход которого соедин с единичным выходом RS-триг- 35 гера и является первым входом блока
2 коммутации, второй выход которого подключен к выходу первого, элемента.
И 14 и к первому и второму входам второго элемента И 15, выход которого подключен к сбросовому входу КЯ-триггера. Блок 2 коммутации предназначен для выработки сигналов управления в интервалах времени, достаточных для затухания переходных процессов при считывании информации на выходе и . записи информации в регистр команд 5.
Нормируюций блок 3 предназначен для формирования сигналов, соответст- 5О вующих уровням логических единиц и нулей, иэ уровней сигналов, поступающих с выходов датчиков, установленных на объекте 18 управления. Корми- рующий блок 6 предназначен для сог- 55 ласования по энергетическим параметрам кодов управляющего слова в регистре 5 команд с уровнями управляющих сигналов, выдаваемых на объект
18 управления.
Устройство программного управления функционирует следующим образом.
Сигналом "Пуск" программное устройство управления устанавливается в исходное состояние, при этом регистр 5 команд сбрасывается, и генератор импульсов начинает вырабатывать импульсы тактовой частоты. Первый импульс тактовой частоты поступает в блок 2 коммутации и устанавливает RS-триггер 13 в: единичное состояние, при этом на выходе 16 блока 2 коммутации устанавливается единичный уровень, который приводит блок 4 памяти в режим "Чтение". Сигналы с датчиков, соответствующие внутреннему состоянию объекта 18 управления в текущий момент времени, поступают на входы второго нормирующего блока 3, где преобразуются в соответствующие логические уровни, кодовая комбинация которых поступает на адресные входы блока 4 памяти.
Информационные выходы датчиков однозначно закреплены за соответствующими разрядами адресов и, если объект 18 управления изменяет свое внутреннее состояние, то соответственно изменяется информация на выходах 7 датчиков и,-, следовательно, меняется код выбираемого адреса блока 4 памяти на шинах 18 адресов. На выходных шинах 9 данных блока 4 памяти по выбранному адресу устанавливается код управляющего слова. В результате на выходе 17 блока 2 коммутации формируется импульс разрешения приема информации в регистр 5 команд, который позволяет записать установленный на выходных шинах 9 данных блока 4 памяти код управляющего слова в соответствующие разряды регистра 5 команд. Одновременно импульс с выхода элемента И 14 блока 2 коммутации поступает на входы элемента И 15, в результате чего на выходе элемента
И 15 с задержкой, равной времени срабатывания данного элемента, формируется импульс, который сбрасывает
RS-триггер 13 в нулевое состояние, что приводит к выработке на выходе
16 блока 2 коммутации нулевого уровня, запрещающего режим "Чтение" блока 4 памяти, и устанавливает запрет на втором входе элемента И 14, что соответствует запрету на выходе 17
1522156
F>z п р H Ттд ьр in
15
5 блока 2 коммутации приема информации в регистр 5 команд. Код управляющего слова, храняцийся в регистре S команд, поступает по шинам 10 данных на входы первого нормирующего блока
6, где преобразуется в уровни управляющих сигналов, и по шине 11 поступает на исполнительные устройства объекта 18 управления. Каждое исполнительное устройство объекта 18 управления жестко закреплено за соответствующим раэрядои управляющего слова. Таким образом, каждому внутреннеиу состоянию объекта 18 управ- ления соответствует своя кодовая комбинация, вырабатываемая датчиками, которая в свою очередь является кодом адреса блока 4 памяти, по которой выбирается управляющее слово, храняцееся в блоке 4 памяти, и по этому управляюцему слову включаются или выключаются соответствующие управляюцие устройства. При поступлении очередного иипульса тактовой частоты цикл работы программного устройства управления повторяется с начала, т.е. триггер устанавливается в единичное состояние, выдается разрешение на режим "Чтение" и т.д.
Если состояние объекта управления изменилось, то меняется адрес выборки, по которому в блоке 4 памяти записано соответствующее управляющее слово, по которому происходит срабатывание исполнительных устройств объекта 18 управления. Это может продолжаться сколько угодно долго, пока в качестве управляющего слова выбирается код окончания цикла работы объекта 18 управления или в качестве одного иэ датчиков подключена кнопка ручного останова или происходит смена режима работы управляемого оборудования. ь где 100= п с 10 ш, .10 — 10
FT, — частота тактирующих импульсов;
F< — частота смены состояний объекта управления;
T-, Fru
t,„ — постоянная времени самого высокого по быстродействию исполнительного устройства.
На временной диаграмме (фиг.3)
19 — установочный импульс на клемме
"Пуск"; 20 — тактовые импульсы на
20 выходе генератора 1, 21 — сигналы разрешения "Чтения" на выходе 16 блока 2 коммутации; 22 — импульсы разрешения приема информации в регистр 5 команд на выходе 17 блока 2 коммута25 ции; 23 — сигнал, например, от второго датчика объекта 18 управления на входе второго нормирующего блока 3;
24 — сигнал, например, от второго датчика объекта 18 управления на
30 входе второго нормирующего блока 3;
25 и 26 — сигналы на соответствующих выходах второго нормирующего блока
3, поступаюцие на адресные входы блока 4 памяти (адреса выбираемых ячеек
35 памяти}; 27-29 — информация, считанная с блока 4 памяти на шинах 9 данных, соответствующая установленным адресам; 30-32 — коды управляющих слов на выходах регистра 5 команд.
40 Например, если обозначить адрес
A шина 25; адрес А — шина 26, то на временной диаграмме показаны выборка и формирование кодов управ ляюцих слов:
45 1
55
Во избежание ложных срабатываний исполнительных устройств объекта 18 управления при изменении состояний датчиков необходимо частоту тактируницих импульсов выбирать на несколько периодов выше предполагаемой частоты сиены внутренних состояний объекта 18 управления; период тактирующих импульсов должен быть на несколько периодов меньше постоянной времени срабатывания самого быстродействующего исполнительного устройства, т.е. где Д1 у Д Д соответствуют позициям 30, 31, 32 на временной диаграмме (фиг.3).
1522156
Формула изобретения
„ваагн
Уиг l
2а 1
27
1!
2а! l 1! 1
27 1 1!
2а
1!
29 1
1 за
Л
Составитель И.Швец
Техред А.Кравчук Корректор В.Кабаций
Редактор Т.Парфенова
Заказ 6960/43 Тираж 788 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r.Óæãoðîä, ул. Гагарина,101
Программное устройство управления, содержащее генератор импульсов блок
Ф 5 коммутации, первый и второй нормирую111Hå блоки, регистр команд, первые входы которого соединены с выходами блока памяти, входы первого нормирующего блока соединены с выходами датчиков, выходы второго нормирующего блока подключены к исполнительным элементам, а его входы — к выходам регистра команд, о т л и ч а ю щ е— е с.я тем, что, с целью упрощения устройства и повышения его надежности, выходы первого нормирующего блока соединены с адресными входами блока памяти, управляющий вход которого подключен к первому выходу блока коммутации, второй выход которого соединен с управляющим входом регистра команд, установочный вход которого соединен с клеммой "Пуск" устройства и с входом генератора импульсов, выход которого соединен с входом блока коммутации.



