Устройство для программного управления

 

О П И Н Й Е (ц57864О

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву 546854 (22) Заявлено 14.01.74 (21) 1988966/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.10.77. Бюллетень № 40 (45) Дата опубликования описания 14.11.77 (51) М. 1(л.- зС 05В 9,! 8

Государственный комитет

Совета Министров СССР по делам изобретений и открытий (53) УДК 621-503.55 (088.8) (72) Автор изобретения

Г. М. Коробочкин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ Й РОГРАМУ 110 ГО УИ РАВД ЕН ИЯ

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

Наиболее близким к изобретению техническим решением является устройство для программного управления по авт. св. № 546854.

Недостатком этого устройства является недостаточная надежность.

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

В предлагаемом устройстве использован принцип адаптации управляющего устройства с IHñïользованием модели — эталона или цифровой вычислительной машины в качестве источников эталонной циклограммы управляющих команд, которая в виде кода времени начала и окончания команд вводится в память устройства, а затем используется для управления объектами.

На чертеже представлена блок-схема устройства.

Схема содержит генератор 1 импульсов стабильной частоты, счетчик 2 импульсов, генератор 3 импульсов высокой частоты, распреде IIIze II -1 IIO111i II coD, o Io» 5 перс1<л1О 1Сния, блоки 6 и 7 совпадения, Олокн 8 и 9 набора программы, объектные триггеры 10. дополнительные блоки 11 и 12 совпадения, блоки 13 и 14 ключеьых элементов, трпггсры 15 и 16 управления, блоки 17 н 18 перезаписи, 15 блок 19 эталонных сигналов.

Перед использованием устройства для управления Ооъектамп производится его обучение с помощь|о блока 19 эталонных сигналов, с которого управля;ощпс команды по расчет20 ной цпклограммс поступа:от на группы ячеек

17 11 18 псрезаппсп кодов. С gpss гой стороны, с выходов счетчика 2, который считает импульсы с генератора 1 одновременно

II a ace I pi IIII 1 stvee1 б Io»oI3 1 7 11 1 8 поступ1125 ет код текушсго времснп.

Количсство групп ячсе1 каждого блока псрезаписп соответствует колпчсству эталонных уIIpBBëÿ!o 1пх команд, а колпчсство яческ H каждой группе определяется колпчсством

30 разрядов счетчика. Блок 18 формирует код

578640

G0

65 начала команды, а блок 17 — код окончания команды.

Процесс обучения заключается в том, что в память устройства управления, в блоки 8 и

9 записывается код текущего времени соответственно начала и конца команды. Выделение этого кода производится в группах ячеек блоков 17 и 18 путем их опроса.

При этом, каждый импульс с генератора

1 пропускает серию импульсов с генератора

3 для управления распределителем 4, с выходов которого сигналы через блок 5 переключения поступают для одновременного опроса блоков 17 и 18. Если в процесе опроса в какую-либо группу ячеек блоков 17 и 18 поступит управляющая команда с блока 19, то код текущего времени счетчика 2 через соотвстствующш| блок 17 или 18 запишегся в опрi äåëåí.:F10 группу ячеек блоков 8 или 9 набора программы начала команды или конца команды соответственно.

Для исключения записи ложного кода эталонной управляющей команды в течение вреМЕНИ ЕС ДЛИТЕЛЬНОСти ИЛII ПаУЗЫ ВВЕДЕПа 001fатпаЯ свизь по вь!кл|очени10 ГPУпп Ячcск блоков 17 и 18. !1pf; этом, записанный первоначально в какую-либо группу ячеек блоков

8 и 9 код сравнивается с текущим кодом счетчика 2. Сра внение происходит в блоке

6 совпадения кода начала управляющей команды или в блоке 7 совпадения кода конца управляющей команды в зависимости от того, в какой блок 8 и 9 записывается в данный момент код.

Выделенный в результате сравнения сигнал с выхода каждого из блоков 6 или 7, проходя через соответствующий блок 13 или 14 ключевых элементов и триггеры 15 или 16, выключает ту группу ячеек в блоках 17 или

18, которая обеспечила первоначальную запись кода в одну из групп ячеек блоков 8 или 9.

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

9 набора программы конца команды возможно только после записи кода в блок 8 набора программы начала команды, для чего используется связь соответствующей группы ячеек блока 17 с триггерами 16. По этой связи группа ячеек блока 7 подготавливается для передачи кода текущего времени в блок

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

13 и 14 ключевых элементов и блоками 17 и 18.

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

При этом выход распределителя 4 переключается с блоков 13, 14, 17 и 18 на управление дополнительными блоками 11 и 12 совпадения и блоками 8 и 9. Остальные связи сохраняются.

Процесс формирования управляющих команд заключается в том, что в соответствии с программой, записанной в блоках 8 и 9, и значением текущего вр«м«111 объектные триггеры 10 переключаются f: «дпппчпое или нулевое состояние.

Для этого при каждом изменении показаний счетчика 2 распределитель 4 производит опрос групп ячеек блоков 8 и 9 набора программы соответственно начала и конца команд, которые связаны, как и при обучении устройства, с соответствующим блоком 6 и 7 совпадения, на другие входы которых поступает код текущего времени с |стчика 2. Если в каком-либо положении распределителя 4 в процессе опроса код какой-либо группы ячеек блоков 8 и 9 совпадет с кодом текущего времени счетчика 2, то соответствующий этому положению распределителя 4 объектный триггер 10 перебросится в опредсленное состояние соотвстствуюшпм дополнительным блоком 11 илп 12 совпадения, на один вход которых поступает соответственно сигнал с блоков 6 или 7, а на второй †- через блок 5 с распределителя 4.

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

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

Формула изобретения

Устройство для программного управления по авт. св. № 546854, отличающееся тем, что, с целью повышения надежности устройства, в него введены блок эталонных сигналов, блок переключения, подключенный ко входам блока набора программы и дополни f.eJlh1IbTx блоков совпадения и две цепочки из последовательно соединенных блока ключевы: эле ментов, входы которого подключены к выходам блока переключения и соответствующего блока со впадения, триггера управлен|и и блока перезаписи, выход которого подключен ко входу блока набора программы, а входы — - к выходам счетчика импульсов, блока эталонных сигналов и олока переключения.

578640

Составитель Н. Белинкова

Техред И. Карандашова

Редактор Н. Коляда

Корректор Л. Денискина

Типография, пр. Сапунова, 2

Заказ 2925/2 Изд, № 847 Тираж 1109 Подписное

НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Устройство для программного управления Устройство для программного управления Устройство для программного управления 

 

Похожие патенты:

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