Устройство контроля объектов дискретного действия
Изобретение относится к области контрольно-измерительной техники и может быть использовано для контроля функционирования автоматических систем дискретного действия. Цель изобретения - повьшение быстродействия устройства. Выбор условий перехода от текущего и очередному такту производится по сигналам с блока сравнения, таймера и по сигналу запроса с блока синхронизации в соответствии программой, вьщаваемой d блока ввода програм1« 1 в блок выбора условий перехода. Устройство содержит блок синхронизации, блок ввода программы, блок формирования входных воздействий, коммутатор, блок сравнения, таймер, блок сопряжения, логический блок выбора условий перехода . 4 ил., 2 табл.
СОЮЗ СО8ЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„„80„„2 7423
А2
1511 4 4 06 F ll/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ASTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1154671 (21) 3905544/24-24 (22) 07.05.85 (46) 30.10.86, Бюл. № 40 (72) Ю.Г.Карасев (53) 681 .3 (088.8) (56) Авторское свидетельство СССР №- 813431, кл. G 06 Е 11/00, 1978 °
Авторское свидетельство СССР
¹ 1154671, кл. G 06 Р 11/00, 1983. (54) УСТРОЙСТВО KOHTPOJIH ОБЪЕКТОВ
ДИСКРЕТНОГО .ДЕЙСТВИЯ (57) Изобретение относится к области контрольно-измерительной техники и может быть использовано для контроля функционирования автоматических систем дискретного действия.
Цель изобретения — повьппение быстродействия устройства, Выбор условий перехода от текущего и очередному такту производится по сигналам с блока сравнения, таймера и по сигналу запроса с блока синхронизации в соответствии программой, выдаваемой с блока ввода программы в блок выбора условий перехода. Устройство содержит блок синхронизации, блок ввода программы, блок формирования входных воздействий, коммутатор, блок сравнения, таймер, блок сопряжения, логический блок выбора условий перехода. 4 ил., 2 табл.
Таблица l
Функция
Режим работы логического блока
Y23 = X15 (23 = Хll Х 15
У23 =. XI 1
Бу
ОЖ
Y23 = О
ОСТ
1 12
Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля функционирования автоматических систем дискретного действия.
Цель изобретения — повышение быстродействия устройства.
На фиг.l представлена функциональная схема устройства контроля объектов дискретного действия; на фиг.2 схема логического выбора условий перехода; на фиг,3 — схема блока синхронизации; на фиг.4 — временная ди.аграмма работы устройства.
Устройство контроля объектов дискретного действия (фиг.l) содержит блок 1 синхронизации, блок 2 авода программы, блок 3 формирования входных действий, коммутатор 4, блок 5 сравнения, таймер 6, блок 7 сопряжения, логический блок 8 выбора условий перехода; позициями обозначены. четвертый выход 9 блока синхронизации, первый 10, второй 11 и третий
12 входы, выход 13 и четвертый вход
l4 логического блока выбора условий перехода.
Логический блок 8 выбора условий перехода (фиг.2) содержит четвертый
И 15 и пятый И 16 элементы, триггер 17, блок 18 индикации, первый элемент ИЛИ-НЕ 19, третий элемент
И 20, первый И 21 и второй И 22 элементы, элементы ИЛИ 23, второй элемент ИЛИ-BE 24, элемент НЕ 25„ элемент И-HE 26.
Блок 1 синхронизации (фиг.3) содержит блок 27 питания, кнопки
"Пуск" 28, "Сброс" 29, Потактно 30, первый конденсатор 31 первый триггер 32, генератор 33, второй триггер
34, первый 35 и второй 36 элементы
ИЛИ, первый элемент И 37, счетчики ,тактов 38.и формирования синхроимпульсов 39, элемент НЕ 40, индикатор 41 номера такта, третий 42 и четвертый 43 элементы ИЛИ, второй элемент И 44, пятый элемент ИЛИ 45, второй 46.1 третий 46.2 и четвертый
46.3 конденсаторы, вход 47 бпока синхронизации.
67423 2 мые уровни сигналов, выдаваемых на объект контроля. Коммутатор 4 служит для соединения выходов блока 3 формирования входных воздействий и входов блока 5 сравнения к входам (выходам) объекта контроля в соответствии с программой контроля через блок
7 сопряжения, который обеспечивает кроссировку входов (выходов) объекта
1О контроля. Блок 5 сравнения производит сравнение набора выходных сигналов объекта контроля с заданной блоком 2 ввода программы программой. Таймер 6 служит для отработки программируемых временных задержек. Все блоки имеют индикацию состояний входов и выходов.
Логический блок 8 реализует следующие режимы работы: безусловный переход (BY) по обобщенному сигналу
20 запроса, условныи переход ()по обобщенному сигналу запроса при условии наличия сигнала с блока 5 сравнения, ожидания (OR) по сигналу с блока 5 сравнения, останов (ОСТ) запрет авто25 матического перехода.
Элементы 19 — 23 (фиг.2) образуют схему формирования сигнала "Норма«.
Элементы 24 — 26 (фиг.2) образуют схему формиров ания сигнала «Нет нормы1, 30 Схема формирования сигнала "Норма« реализует логические функции, представленные в табл..1.
Схема формирования сигнала "Нет нормы" реализует логические функции, представленные в табл,2.
Таблица 2
Функция 126 = О
Y26 = Xl1 Х15
БУ, ОСТ
У, ОЖ
Блок l синхронизации служит для выдачи тактовых сигналов на блок 2 ввода программы и синхросигналов на остальные устройства, а также для задания программы работы блоков устройства. Блок 3 формирования вход.ных воздействий формирует необходи- >
Режим работы логического
55 блока
1267423
В табл. l и табл 2 Y 23, У26 состояния выходов элементов 23 и 26 соответственно, Xll X15 — состояния входа II логического блока 8 выбора условий перехода и выхода элемента
И 15 соответственно.
Режимы переходов закодированы унитарным кодом
001
Бу
ОЖ
l 00
ОСТ
Наиболее часто встречающийся ре— жим У закодирован тремя нулями.
Устройство реализует также режимы условного с задержкой (У3 1 и бе.зусловного с задержкой (БУЗ) переходов автоматически при занесении задержки в таймер 6.
В блоке 1 синхронизации (фиг.3) генератор 33 генерирует прямоугольные импульсы, которые поступают через элемент И 37 на счетчик 39 формирования синхроимпульсов. С восьмого разряда выхода счетчика 39 импульсы поступают на счетчик 38 тактов ° Таким образом. минимальная длительность такта равняется десяти периодам генератора 33. Элементы 42- 45 формируют сдвинутые по отношению к началу такта синхроимпульсы, поступающие на блоки 2,4 и 5 устройства.
Конденсаторы 46 служат для сглаживания переходных процессов при переключении счетчика 39 из одного положения в другое. Реально роль этих конденсаторов выполняет емкость пе,чатного монтажа. Элементы 35, 40 обеспечивают поступление импульсов от генератора 33 на С-вход счетчика
39 независимо от состояния входа 47 блока до состояния "8" счетчика, после чего выдается сигнал запроса по выходу блока, и схема переходит в режим ожидания. При поступлении сигнала на вход 47 блока счетчик 39 переходит в нулевое состояние и при снятии сигнала сего выхода "8" происходит переход счетчика 38 тактов в следующее состояние. Триггер 34 служит для запоминания состояния "Пуск" и "Сброс" блокировка, выдаваемых кноп,ками 28 и 29 соответственно, и гашения дребезга контактов этих кнопок.
В состоянии "Сброс" триггер 34 при45
Дальнейшая работа блока зависит от запрограммированного режима перехода к следующему такту. В режиме БУ, на первый разряд входа 10 логического блока 8 (фиг.2 ) поступает единичный уровень, который через элемент ИЛИ-НЕ 19 (фиг.2) закрывает элемент И 20. Одновременно этот сигнал поступает на первый вход элемента И 21, который формирует единицу на выходе только при наличии обобщенного сигнала на выходе элемента
И 15. В том случае, если таймер не запрограммирован, обобщенный сигнал . выдается по сигналу запроса блока 1 синхронизации, так как на второй нудительно удерживает счетчики 38 и 39 в нулевом состоянии. Конденсатор 31 служит для автоматического приведения триггера 34 в исходное состояние при включении питания. Триггер
32 служит для гашения дребезга контактов кнопки 30 и выдачи сигнала обнуления счетчика 39 при ручном переходе от такта к такту.
Устройство работает следующим образом.
При включении устройства триггер 34 блока 1 синхронизации (фиг.3) за счет заряда конденсатора 31 принимает состояние нуль и принудительно удерживает счетчик 38, 39 в исходном состоянии. Триггер 32 находится в нулевом состоянии за счет подачи нулевого потенциала íà R †.вход через размыкающиеся контакты кнопки 30. Нача- . ло работы устройства задается нажатием кнопки "Пуск" 28, при этом триггер
34 устанавливается в единичное состояние и снимает сигнал обнуления со
25 счетчиков 38, 39. Нулевой потенциал ,с восьмого разряда выхода счетчика
39 инвертируется элементом НЕ 40 и в виде единичного потенциала посту- пает через элемент ИЛИ 35 на второй вход элемента И 37. В результате на С-вход счетчика 39 поступают импульсы с генератора 33. После снятия сигнала обнуления счетчик 39 поочередно переходит из нулевого в восьмое положение, выдавая при этом че35 рез элементы 42 — 45 синхроимпульсы на блоки 2, 4, 5 устройства (фиг.l), В состоянии "8" счетчик выдает сигнал запроса на первый вход элемента
И 15 и синхровход таймера 6 (фиг.l) по вьжоду 9 блока 1 синхронизации (фиг.3).
5 12674 вход элемента И 15 поступает ециница с выхода таймера 6 с самого начала такта — реализуется режим БУ. Если же в таймер занесена временная задержка, обобщенный сигнал формируется только по выдаче им сигнала на второй вход элемента И 15 — реализуется режим БУЗ. Аналогично реализуются и другие. режимы перехода.
Сформированный сигнал "Hopìà 1п в случае выполнения условий перехода (отсутствие сигнала "Нет нормы") поступает на выход 13 логического блока 8 и вход 47 блока 1 синхронизации (фиг.5). Счетчик 39 блока 1 управления (фиг.3) досчитывает до десяти и переходит в исходное состоя ние . По пропадению сигнала запроса счетчик 38 тактов переходит в следующее состояние. Временная диаграмма 2б сигналов с выхода генератора 33, синхросигналов на входе блоков 2 (СИ2), 4 (СИ4), 5 (СИ5), входе 11, выходе элемента И 15 и выходе 13 при положительном исходе контроля приве- 25 дена на фиг.4.
При отрицательном исходе контроля на вход 11 логического блока 8 поступает нулевой потенциал, схема формирования сигнала "Норма" формирует нулевой потенциал и переводит триггер 17 в единичное состояние, которое удерживается на время действия сигнала запроса. Единичный сигнал с прямого выхода триггера 17 включает индикатор "Нет нормы", а нулевой сигнал с инверсного выхода запирает элемент И 16. В результате даже, если после этого на входе 11 блока 8 появится единичный сигнал, сигнал Ао разрешения на переход к следующему такту на его выходе 13 не появится, что приведет к прекращению автоматической проверки объекта.
Ручной переход к следующему так45 ту осуществляется кнопкой 30 блока I синхронизации (фиг.3). При нажатии кнопки 30 триггер 32 переходит в единичное состояние, единичный уровень с его выхода через элемент ИЛИ 36 поступает на вход R, счетчика 39 и приводит его в исходное состояние.
При переходе сигнала на восьмом разряде счетчика 39 от единичного уровня к нулевому счетчику 38 тактов переходит в следующее положение. После отпускания кнопки 30 триггер 32 возвращается в нулевое состояние и
23 6 снимает сигнал установки в исходное состояние счетчика 39 — начинается обработка очередного такта. Приведение устройства в исходное состояние после отработки программы производится кнопкой 30 блока 1 (фиг,З) .
При нажатии кнопки 29 триггер 34 переходит в нулевое состояние. Сигнал с инверсного выхода триггера приводит в исходное состояние счетчики
38 и 39, Фо р мул а из о б р е т е ни я
Устройство контроля объектов дискретного действия по авт. св.
У 1154671, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, четвертый выход блока синхронизации соединен с входом синхронизации таймера, а логический блок выбора условий перехода содержит пять элементов И, элемент И-НЕ, элемент ИЛИ„ два элемента ИЛИ-НЕ, элемент НЕ, триггер и блок индикации, причем первый разряд первого входа логического блока выбора условий перехода подключен к первым входам первого и второго элементов
ИЛИ-НЕ и первого элемента И,второй разряд первого входа логического блока выбора условий перехода подключен к второму входу первого элемента
ИЛИ-HE и к первому входу второго элемента И, третий разряд первого входа логического блока выбора условий перехода подключен к третьему входу первого и к второму входу второго элементов ИЛИ-НЕ, второй вход логического блока выбора условий перехода подключен к второму входу второго элемента И, к первому входу третьего элемента И и через элемент НЕ к первому входу элемента И-НЕ, третий и четвертый входы логического блока выбора условий перехода подключены соответственно к первому и второму входам четвертого элемента И, выход которого соединен с вторыми входами первого и третьего элементов И и элемента И-НЕ, выход которого соединен с инверсным S -входом триггера, инверсный 9 -вход которого соединен с выходом четвертого элемента
И, выход первого элемента ИЛИ-НЕ соединен с третьим входом третьего элемента И, выход которого соединен с первым входом элемента ИЛИ, второй и третий входы которого соединены с
7 1 выходами первого и второго элементов
И соответственно, выход второго элемента ИЛИ-НЕ соединен с третьим входом элемента И-НЕ, выход элемента
ИЛИ соединен с первым входом пятого элемента И, второй вход которого сое
267423 8 динен с нулевым выходом триггера, единичный выход которого соединен с входом блока индикации, выход пятого элемента И является выходом логи- ческого блока выбора условий перехода.
) 267423
4b;Z
Составитель Д,Банюхин
Техред А.Кравчук.
Редактор Н.Слободяник
Корректор В.Бутяга
Заказ 5777/48 Тираж 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Подписное
Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4