начала команды, а блок 17 - код окончания команды.
Процесс обучения заключается в том, что в память устройства унравления, в блоки 8 и 9 записывается код текущего времени соответственно начала и конца команды. Выделение этого кода производится в группах ячеек блоков 17 и 18 путем их опроса.
При этом, каждый импульс с генератора 1 пропускает серию импульсов с генератора 3 для управления распределителем 4, с выходов которого сигналы через блок 5 переключения поступают для одновременного опроса блоков 17 и 18. Если в нроцесе опроса в какую-либо группу ячеек блоков 17 и 18 поступит управляющая команда с блока 19, то код текущего времени счетчика 2 через соответствующий блок 17 или 18 запишется в определенную групиу ячеек блоков 8 или 9 набора программы начала команды или конда команды соответственно.
Дл.ч исключения записи ложного кода эталонной управляющей команды в течение времени ее длительности или паузы введена обратиая связь но выключению групп ячеек блоков 17 и 18. При этом, записанный первоначально в какую-либо группу ячеек блоков
8и 9 код сравнивается с текущим кодом счетчика 2. Сравнение происходит в блоке
6 совпадения кода начала управляющей команды или в блоке 7 совпадения кода конца управляющей команды в зависимости от того, в какой блок 8 и 9 записывается в данный момент код.
Выделенный в результате сравнения сигнал с выхода каждого из блоков 6 или 7, проходя через соответствующий блок 13 или 14 ключевых элементов и триггеры 15 или 16, выключает ту групну ячеек в блоках 17 или 18, которая обеспечила первоначальную запись кода в одну из групп ячеек блоков 8 или 9.
Отличие в работе блоков 17 и 18 заключается в том, что проиускаиие кода текущего времени через группы ячеек блока 17 в блок
9набора программы конца команды возможно только после записи кода в блок 8 набора программы начала команды, для чего используется связь соответствующей группы ячеек блока 17 с триггерами 16. По этой связи группа ячеек блока 17 подготавливается для передачи кода текущего времени в блок
9 набора программы конца команд. Процесс записи кода и процесс исключения записи ложного кода в блоки 8 и 9 протекают в одном и том же положении распределителя 4, что обеспечивается соответствующей его связью через блок 5 переключения с блоками 13 и 14 ключевых элемептов и блоками 17 и 18.
После того, как в блоки 8 и 9 будут записаны :коды начала и конца всех эталонных управляющих команд, устройство может быть использовано для автономной работы по формированию управляющих команд.
При этом выход распределителя 4 переключается с блоков 13, 14, 17 и 18 на управление дополнительными блоками 11 и 12 совпадения и блоками 8 и 9. Остальные связи сохраняются.
Процесс формирования уиравляющих команд заключается в том, что в соответствии с ирограммой, записанной в блоках 8 и 9, и значением текущего времонн объектные триггеры 10 переключаются и единичное или нулевое состояние.
Для этого при каждом изменении показаний счетчика 2 распределитель 4 производит опрос групп ячеек блоков 8 и 9 набора программы соответственно начала и конца команд, которые связаны, как и цри обучении устройства, с соответствующим блоком 6 и 7 совпадения, на другие входы которых поступает код текущего времени счетчика 2. Если в каком-либо положении распределителя 4 в нроцессе опроса код какой-либо группы ячеек блоков 8 и 9 совпадет с кодом текущего времени счетчика 2, то соответствующий этому положению распределителя 4 объектный триггер 10 нереброситси в определенное состояние соответствующ.нм дополнительным блоком И или 12 совпадения, на один вход которых поступает соответственно сигнал с блоков 6 или 7, а на второй - через блок 5 с расиределителя 4.
Время, в течение которого объектные триггеры 10 находятся в единичном состоянии, определяет время существования управляющих команд.
Предлагаемое устройство позволяет автоматизировать операции по программированию, вводу программы в память устройства и отладке программы, что уменьшает вероятность появления ошибок по сравнению с известным устройством, в котором эти операции производятся - человеком. Кроме того, предложенное устройство сокращает время на реализацию этих онераций, что дает возможность его использования для управления объектами с быстро изменяюн1ейси циклограммой работы.
Формула изобретения
Устройство для программного управления по авт. св. № 546854, отличающееся тем, что, с целью повышепия надежности устройства, в него введены блок эталон)1ых сигналов, блок нореключения, подключенный ко входам блока набора нрограммы н дополнительных блоков совпадения, и две цепочки из последовательно соединенных блока ключевых элементов, входы которого подключены к выходам блока переключения и соответствующего блока совпадения, триггера управления и блока перезаписи, выход которого подключен ко входу блока набора программы, а входы - к выходам счетчика импульсов, блока эталонных сигналов н блока переключения.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления | 1986 |
|
SU1423980A1 |
Система для обмена данными между информационными процессорами | 1980 |
|
SU1001070A1 |
Устройство для программного управления | 1974 |
|
SU546854A1 |
Командно-временное устройство | 1981 |
|
SU960734A1 |
Устройство для отладки программ | 1989 |
|
SU1689955A1 |
Устройство для регистрации временных и информационных процессов | 1986 |
|
SU1363258A1 |
Устройство для ввода информации от асинхронных абонентов | 1984 |
|
SU1238094A1 |
СИСТЕМА ПРОГРАММНОГО УПРАВЛЕНИЯ ГРУППОЙ ЕДИНИЦ ТЕХНОЛОГИЧЕСКОГО ОБОРУДОВАНИЯ | 1991 |
|
RU2020537C1 |
Устройство для программного управления | 1984 |
|
SU1241195A1 |
Устройство для группового управления лифтами | 1982 |
|
SU1089024A1 |
Авторы
Даты
1977-10-30—Публикация
1974-01-14—Подача