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

 

УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом к первому входу первого элемента И, соединенного вторым входом с прямым выходом первого триггера, а выходом - со счетным входом первого счетчика импульсов, первый блок памяти, подключенный управляющим входом к выходу элемента задержки, а адресным входом - к выходу второго счетчика импульсов, дешифратор, формирователь импульсов и элемент ИЛИ, связанный первым входом с входом устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены Jr второй блок памяти, по числу каналов управления - вторые триггеры, вторые и третьи элементы И, подключенные выходами соответственно к единичному и .нулевому входам соответствующего триггера, первыми входами - к соответствующему первому выходу второго блока памяти, а вторыми входами - к соответствующему второму выходу второго блока памяти, соединенного управляющим входом с выходом элемента задержки, а адресным входом - с выходом второго счетчика импульсов, связанного входом обнуления с первым выходом дешифратора, а счетным входом - с входом элемента задержки и с выходом формирователя импульсов, подключенного входом к выходу ИЛИ, связанного вторым входом с выходом первого i счетчика импульсов, подключенного установочным входом к информационному выходу (Л первого блока памяти и к входу дешифратора , соединенного вторым входом с нулевым входом триггера, подключенного единичным входом к первому входу элемента ИЛИ. IHIh ;о о 00 Од со

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК р 4 G 05 В 19/18,ре @

OllHOAHHE MSO6PETEHHgrg

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

"д., ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3768567/24-24 (22) 31.05.84 (46) 07.11.85. Бюл. № 41 (72) Л, А. Литвин и В. Н. Ильяшев (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР № 1003021, кл. G 05 В 19/18, 1983.

Авторское свидетельство СССР № 1057927, кл. G 05 В 19/18, !983. (54) (57) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом к первому входу первого элемента И, соединенного вторым входом с прямым выходом первого триггера, а выходом — со счетным входом первого счетчика импульсов, первый блок памяти, подключенный управляющим входом к выходу элемента задержки, а адресным входом — к выходу второго счетчика импульсов, дешифратор, формирователь импульсов и элемент ИЛИ, связанный первым входом с входом устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены

„„SU„„1190363 A второй блок памяти, по числу каналов управления — вторые триггеры, вторые и третьи элементы И, подключенные выходами соответственно к единичному и .нулевому входам соответствующего триггера, первыми входами — к соответствующему первому выходу второго блока памяти, а вторыми входами— к соответствующему второму выходу второго блока памяти, соединенного управляющим входом с выходом элемента задержки, а адресным входом — с выходом второго счетчика импульсов, связанного входом обнуления с первым выходом дешифратора, а счетным входом — с входом элемента задержки и с выходом формирователя импульсов, подключенного входом к выходу элемента ИЛИ, связанного вторым входом с выходом первого счетчика импульсов, подключенного устано- щ

Ф вочным входом к информационному выходу первого блока памяти и к входу дешиф- (/) ратора, соединенного вторым входом с нулевым входом триггера, подключенного единичным входом к первому входу элемента

ИЛИ.

1190363

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

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

На фиг. 1 представлена блок-схема устройства; на фиг. 2 — структура управляющего слова; на фиг. 3 — циклограммы работы каналов; на фиг. 4 — таблица временных интервалов и управляющих действий; на фиг. 5 — схема элемента задержки; на фиг. 6 — временные диаграммы работы устройства.

Устройство содержит дешифратор 1, первый триггер 2, вход устройства 3, элемент

ИЛИ 4, первый элемент И 5, генератор 6 импульсов, первый счетчик 7 импульсов, формирователь 8 импульсов, элемент 9 задержки, второй счетчик 10 импульсов, первый блок 11 памяти, второй блок 12 памяти, вторые элементы И 13 — 13„, вторые триггеры 14> — 14„, третьи элементы И 15 — 15„, выходы 16 — 16„устройства, первые и вторые выходы 17 — 17„, 18 — 18„второго блока памяти.

Элемент 9 задержки содержит резистор 19, четвертый и пятый элементы 20 и 21 и емкость 22.

Управляющее слово блока 12 памяти имеет вид, представленный на фиг. 2. На каждый канал отведено два разряда слова.

Информационные поля 23 и 24,..., 23„и 24„ относятся соответственно к каналам 1, ..., и.

В поле 23; заносится информация, указывающая на необходимость выполнения управляющего действия в -м канале: код «1»вЂ” производить управляющее действие, код

«О» — не производить управляющего действия.

В поле 24; заносится информация, определяющая направление управляющего действия в 1-м канале: код «1» — «включить», код «О» — «отключить».

Счетчик 7 представляет собой синхронный двоичный счетчик, работающий в режиме вычитания. Он может быть выполнен на микросхемах типа К155 ИЕ7. На выходе счетчика импульс формируется при появлении на выходах всех разрядов счетчика 7 логического «О» и когда импульс от генератора 6, подаваемый через элемент И на вычитающий счетный вход, находится в состоянии логического «О». Разрядность счетчика 7 определяется разрядностью слова блока 11 памяти.

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

К573 РФ2. В блок 11 записываются двоичные коды величин временных интервалов, количество которых определяется следующим образом.

В процессе подготовительной работы при анализе заданных циклограмм работы всех каналов определяют и фиксируют на обшей оси времени все моменты, в которые необходимо производить соответствующие управляющие действия: включить или отключить (фиг. 3).

По полученным данным составляют таблицу, приведенную на фиг. 4, в которую заносят номера точек фиксации 1, ..., т, временные интервалы ti, ..., t и обозначения управляющих действий в каналах 1, ..., и в виде «1» — «включить», «О» — «отключить», « — » — управляющего действия не производить.

Номера точек представляют собой адреса для блоков 11 и 12, величины временных интервалов по каждому адресу — содержимое памяти блока 11, обозначение управляющих действий по всем каналам по каждому адресу в виде управляющих слов (фиг. 2)— содержимое памяти блока 12.

Формирователь 8 импульсов предназначен для формирования импульсов укороченной длительности и может быть выполнен на микросхеме типа К155 АГ1.

Элемент 9 задержки может быть выполнен на микросхемах серии К155.

Дешифратор 1 выбирает две кодовые комбинации кода временного интервала: код «1», в этом случае сигнал появляется на его первом выходе, код «О» — сигнал появляется на втором выходе.

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

Устройство работает следующим образом.

В исходном положении счетчик 7 и 10 и триггер 2 находятся в нулевом состоянии.

Сигнал включения устройства, поступающий по входу 3, устанавливает триггер 2 в единичное состояние и через элемент ИЛИ 4 поступает на вход формирователя 8, формирующего с переднего фронта запускающего сигнала короткий импульс, который по счетному входу устанавливает счетчик 10 в состояние «1» и поступает на вход элемента 9 задержки. Задержанный импульс с выхода элемента 9 задержки поступает на управляющий вход блока 11 памяти и производит в соответствии с адресом, поступающим из счетчика 10, считывание кода первого временного интервала, который заносится по информационным входам в счетчик 7, устанавливая его в соответствующее состояние «/».

Одновременно с этим импульс с элемента 9 задержки поступает на управляющий вход блока 12 памяти, на адресных входах которого присутствует код «1» с выхода счетчика 10, и производит считывание первого

1190363

Фжрпрмпция

&я 1-гп zoeona

Инцзормация для -гп кпнюа

Фнщормпция

gns n-гп канала управляющего слова. Одноразрядные коды с информационных полей 23ь ..., 23„, указывающие на необходимость выполнения управляющих действий, и с информационных полей 24, ..., 24„, указывающие на направление управляющих действий: «включить» или «отключить», поступают соответственно на первые и вторые входы элементов И 131 и 15, ..., 13, и 15,. С выходов элементов

И 13, ..., 13», на выходах которых совпали единичные коды, сигналы поступают на единичные входы соответствующих триггеров

14ь ..., 14„, производя их включение, а с выходов элементов И 15ь ..., 15„на первых и вторых входах которых совпали коды соответственно «О» и «1», сигналы поступают на нулевые входы соответствующих триггеров 14ь ..., 14„, производя их отключение.

С единичных выходов триггеров 14>, ..., 14„, являющимся выходами устройства 16>, ..., 16„сигналы поступают на исполнительные устройства каналов объекта или объектов управления.

Импульсы от генератора 6 через элемент

И 5, на втором входе которого присутствует разрешающий сигнал с единичного выхода триггера 2, поступают на счетный вход счетчика 7, производя вычитание единиц с записанного в него кода. При вычитании последней единицы счетчик 7 устанавливается в состояние «О» и по окончанию импульса от генератора 6 выдает на выход сигнал «1», который через элемент ИЛИ 4 поступает на вход формирователя 8. На этом отработка первого временного интервала заканчивается (фиг. 6, участок «а»).

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

В дальнейшем работа устройства по отработке заданных временных интервалов (фиг. 6, участок «б») происходит аналогично описанной для первого временного интервала.

5 !

О !

После вычитания последней единицы из кода последнего т-интервала, находящегося в счетчике 7, последний становится в состояние «О» (фиг. 6, участок «в») и после окончания импульса генератора 6 выдает на выход единичный сигнал, с которого формируется импульс, увеличивающий содержимое счетчика 10 на единицу. По этому адресу задержанным элементом 9 импульсом происходит в случае задания циклического режима работы устройства считывание из блока 11 кода «1», поступающего по информационным входам в счетчик 7 и, на вход дешифратора 1. Декодируя этот код, дешифратор 1 представляет на первом выходе сигнал, который по установочному входу сбрасывает в состояние «О» счетчик 10.

Следующий импульс от генератора 6 устанавливает в состояние «О» счетчик 7, на выходе которого появляется сигнал «1», поступающий на вход формирователя 8.

Выходной импульс формирователя 8 устанавливает в состояние «1» счетчик 11 и, пройдя элемент 9 задержки, производит считывание кода первого временного интервала из блока 11. Работа устройства происходит по очередному циклу.

Таким образом, обеспечивается непрерывная циклическая работа устройства.

В случае задания работы устройства в единичном цикле после вычитания последней единицы (фиг. 6, участок «г») из счетчика 7 и формирования импульса формирователем 8 с последующим занесением его в счетчик 10 происходит считывание из блока 11 кода «О», который поступает на вход дешифратора 1. Декодируя этот код, дешифратор представляет на втором выходе сигнал, который устанавливает триггер 2 в нулевом состояние. Работа устройства прекращается, поскольку триггер 2 блокирует по первому входу элемента И 5 поступление импульсов от генератора 6 на счетный вход счетчика 7.

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

1190363

l(анан

1 х Ю 45О7 О ° ° m 1 (Риг.,г

Фиг. 4

0m дыха

7 оихо

12 фас. Б

Составитель Н. Горбунова

Техред И. Верес Корректор М. Самборская

Тираж 862 Подписное

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

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

Филиал ППП «Патент>, г. Ужгород, ул. Проектная, 4

Редактор Н. Пушненкова

Заказ 6982/5I

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

 

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

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