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

Номер патента: 1695266

Авторы: Пугач, Тимонькин, Ткаченко, Улитенко, Харченко, Шрамко

ZIP архив

Текст

)5 0 0 НИЯ Е К АВТ КОМ ЛЬСТВ В еи ис- теГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ И(56) Авторское свидетельство СССРМ 842715, кл. 0 05 В 19/18, 1981,Авторское свидетельство СССРФ 1190363, кл. О 06 В 19/18, 1984;Авторское свидетельство СССРМ 1381429, кл. 0 05 В 19/18, 1986.(54) МНОГОКАНАЛЬНОЕ УСТРОЙСТДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ(57) Изобретение относится к автомативычислительной технике и может бытьпользовано в автоматизированных си Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах контроля и управления технологическими процессами,Цель изобретения - расширение области применения,На фиг, 1 представлена функциональная схема; на фиг. 2 - временные диаграммы функционирования многоканального устройства для программного управления.Многоканальное устройство для программного управления содержит генератор 1 синхроимпульсов, первь 1 й 2 и второй 3 счетчики импульсов, селектор-мультиплексор 4, первый 5 и второй б элементы И, группу элементов И 7, элемент ИЛИ 8, элемент ИЛИ-НЕ 9, блок 10 памяти состояния мах контроля и управления технологическими процессами, Цель изобретения - расширение области применения устройства, Устройство содержит; генератор 1 синхроимпульсов, первый 2 и второй 3 счетчики, селектор-мультиплексор 4, первый 5 и второй 6, элементы И, группу элементов И 7, элемент ИЛИ 8, элемент ИЛИ-НЕ 9, блок памяти состояния объектов 10, блок сравнения 11. дешифратор-демультиплексор 12. Новыми элементами устройства являются: второй 6 и группа 7 элементов И, элемент ИЛИ 8, элемент ИЛИ-НЕ 9, Введение новых элементов позволяет осуществлять автоматическое управление множеством внешних устройсгв, подключаемых и отключаемых от данного устройства в любое время и в любой последовательности, 2 ил,веютобъектов, блок 11 сравнения и дешифратордемультиплексор 12,Многоканальное устройство для программного управления работает следую- О щим образом. ЬЭОбъекты управления (от 1 до п) могут 1, быть включены и выключены в любое время 0 в процессе работы. При наличии объекта управления (его включении) на соответствующем ему входе селектора-мультиплексора ф 4 появляется уровень "1", а при его отсутствии - уровень "0".В исходном состоянии счетчики 2 и 3 установлены в "0", по всем адресам блока 10 памяти записан "0", Последовательность импульсов с генератора 1 поступает на вход счетчика 2 импульсов. Счетчик 2 импульсов представляет собой двоичный счетчик на и5 10 15 20 25 30 35 40 45 50 55 импульсов, с выхода которого информация поступает в двоичном коде на адресный вход селектора-мультиплексора 4, Таким образом, селектор-мультиплексор 4 осуществляет последовательный опрос информационных входов и в соответствии с этим на выходе селектора-мультиплексора 4 появляется уровень "1" при наличии включении) объекта управления или уровень "0" при его отсутствии (выключении). По заднему фронту каждого импульса с первого выхода генератора 1 импульсов происходит перезапись числа в счетчике 2 импульсов. В промежутке между импульсами генератора происходит считывание информации, записанной в блоке 10 памяти по адресу, определяемому показанием счетчика 2 импульсов, Считанная из блока 10 памяти информация поступае г на первые входы блока 11 сравнения и на входы элемента ИЛИ-НЕ о, Блок 11 сравнивает эту информацию с выходом счетчика 3 в данный момент(текущее время), а на выходе элемента ИЛИ-НЕ 9 появляется уровень "1", если по данному адресу записан код "0", Если по данному адресу не заносилась еще никакая информация и объект по данному адресу включен, то по очередному импульсу с второго выхода генератора 1 синхроимпульсов (сдвинутому во времени относительно импульса с первого выхода) через элементы И 5 и ИЛИ 8 проходит сигнал записи. По этому сигналу в блок 10 памяти записывается информация показание счетчика 3 импульсов или текущее время) по адресу, опреДеляемому счетчиком 2. Если считанная информация с блока 10 памяти отлична от "0", то на элемент И 5 поступает уровень "0" и не происходит запись информации в блок 10 памяти по данному адресу, т.е, остается прежнее значение,Счетчик 3 импульсов представляет собой двоичный счетчик, определяющий цикл работы устройства, Переключение счетчика 3 импульсов происходит по импульсу переполнения первого счетчика 2 импульсов, т.е, после обработки счетчиками 2 импульсов такта работы, состоящего из и микротактов,Таким образом, после каждого очередного импульса с генератора 1 синхроимпульсов анализируется информация, записанная по данному адресу блока 10 памяти, и только при отсутствии информации (записан "0") производится запись по этому адресу текущего значения времени, В итоге в блок 10 памяти заносится информация о показании счетчика 3 импульсов в момент установки каждого объекта контроля.Блок 11 сравнения после каждого импульса последовательно сравнивает информацию, записанную по всем адресам блока 10 памяти с показаниями счетчика 3 импульсов. Показание счетчика 3 импульсов совпадает с информацией, записанной по любому адресу блока 10 памяти только в том случае, когда счетчик 3 импульсов начал отсчет следующего цикла времени, так как значение каждого числа, занесенного в счетчик, повторяется только в следующем цикле, При совпадении информации на выходах схемы 11 сравнения на ее выходе появляется уровень "1", что разрешает работу дешифратора-мультиплексора 12. На его выходе, соответствующем информации на его адресных входах (О), появляется уровень "1", который поступает в качестве управляюще. го сигнала на объект управления, соответствующий данному адресу,Когда в процессе работы один из обьектов управления отключен, то в очередном цикле работы многоканального устройства для программного управления при обращении к адресу отключенного обьекта на выходе элемента ИЛИ-НЕ 9 и селектора- мультиплексора 4 появляется уровень "0", Элемент И 5 и группа элементов И 7 закрываются. На информационный вход блока 10 памяти поступает "0", и по импульсу с второго выхода генератора импульсов через элементы И 6 и ИЛИ Р осуществляется запись "0" в блок 10 памяти по адресу, соответствующему отключенному обьекту управления, Устройство готово к последующему включению отключенного объекта управления,Тгклм образом, устройство обеспечивает подачу управляющего сигнала на каждый объект управления через время, равное одному циклу работы 2 импульсов, При этом неважно, в какой момент времени включается и отключается обьект управления, так как после каждого импульса генеоатора 1 происходи при необходимости перепрограммирование за счет изменения информации, записанной в блоке 10 памяти, и устройство работает с учетом меняющейся программы, Таким образом, усройство позволяет осуществить автоматическое управление множеством внешних устройств, подключаемых к данному устройству и отключаемых от него в любое время и в любой последовательности.Формула изобретения Многоканальное устройство для программного управления, содержащее генератор синхроимпульсов, первый и второй счетчики импульсов, селектор-мультиплексор, блок памяти состояния обьектов, первый элемент И, блок сравнения, дешифратор-демультиплексор, выходы которого являются информационными выхо 1695266дами устройства, первый выход генератора синхроимпульсов соединен со счетным входом первого счетчика импульсов, информационные выходы которого соединены с 5 адресными входами селектора-мультиплексора и блока памяти состояния объектов и информационными входами дешифраторадемультиплексора, информационные выходы блока памяти состояния обьектов 10 соединены с первой группой входов блока сравнения, выход которого соединен с входом разрешения дешифратора-демультиплексора, второй выход генератора синхроимпульсов соединен с первым вхо дом первого элемента И, выход переполнения первого счетчика импульсов соединен со счетным входом второго счетчика импульсов, информационные выходы которого соединены с второй группой входов блока 20 сравнения, информационные входы селектора-мультиплексора являются информационными входами устройства, а выход - соединен с вторым входом первого элемента И, о т л и ч а ю щ е е с я тем, что, с целью 25 расширения области применения устройства, в него дополнительно введены второй элемент И, группа элементов И, элемент ИЛИ и элемент ИЛИ-НЕ, входы которого соединены с информационными входами блока памяти состояния объектов, а выход - с первым инверсным входом второго элемента И и третьим входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого соединен с входом записи блока памяти состояния обьектов, вход разрешения которого соединен с общей шиной, второй выход генератора синхроимпульсов соединен с прямым входом второго элемента И, выход которого соединен с вторым входом элемента ИЛИ, выход селектора-мультиплексора соединен с вторым инверсным входом второго элемента И и объединенными первыми входами группы элементов И, выходы которых соединены с группой информационных входов блока памяти состояния объектов, информационные выходы второго счетчика и импульсов соединены соответственно с вторыми входами элементов И группы,1695266Составитель В,Харченкоктор Л.Пчолинская Техред М.Моргентал Корректор М,Шароши Заказ 4161 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ С113035, Москва, Ж, Раушская наб 4/5роизводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

Смотреть

Заявка

4726870, 08.08.1989

ПРЕДПРИЯТИЕ ПЯ Г-4651

ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ШРАМКО ВАЛЕРИЙ НИКОЛАЕВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, ПУГАЧ ЕВГЕНИЙ ВАСИЛЬЕВИЧ, УЛИТЕНКО ВАЛЕНТИН ПАВЛОВИЧ

МПК / Метки

МПК: G05B 19/418

Метки: многоканальное, программного

Опубликовано: 30.11.1991

Код ссылки

<a href="https://patents.su/4-1695266-mnogokanalnoe-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальное устройство для программного управления</a>

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