ND
4 tC
САд Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля функционирования автоматических систем дискретного действия. Цель изобретения - повышение быст родействия устройства. На фиг. представлена функциональ ная схема устройства контроля объектов дискретного действия; на фиг.2 схема логического выбора условий перехода; на фиг.З - схема блока синхронизации; на фиг.4 - временная диаграмма работы устройства. Устройство контроля объектов дискретного действия (фиг.1) содержит блок 1 синхронизации, блок 2 ввода программы, блок 3 формирования вход ных действий, коммутатор 4, блок 5 сравнения, таймер 6, блок 7 сопряже ния, логический блок 8 выбора условий перехода; позициями обозначены: четвертый выход 9 блока синхронизации, первый 10, второй 11 и третий 12 входы, выход 13 и четвертый вход 14 логического блока выбора у 1ловий перехода. Логический блок 8 выбора условий перехода (фиг.2) содержит четверты И 15 и пятый И 16 элементы, трйг- гер 17, блок 18 индикации, первый элемент ЙЛИ-НЕ 19, третий элемент И 20, первый И 21 и второй И 22 эле менты,, элементы ИЛИ 23, второй элемент ИЛИ-НЕ 24, элемент НЕ 25,, элемент И-НЕ 26. Блок I синхронизации (фиг.З) содержит блок 27 питания, кнопки Пуск 28, Сброс 29, Потактно 30 первьй конденсатор 31, первый триггер 32, генератор 33, второй тригге 34, первый 35 и второй 36 элементы 11Ш1, первый элемент И 37, счетчики .тактов 38.и формирования синхроимпульсов 39, элемент НЕ 40, индлкатор 41 номера такта, третий 42 и четвертый 43 элементы ИЛИ, второй элемент И 44, пятьй элемент ИЛИ 45, второй 46.1, третий 46.2 и четвертьй 46.3 конденсаторы, вход 47 блока синхронизации. Блок 1 синкронизации служит для выдачи тактовых сигналов на блок 2 ввода программы и синхросигналов на остальные устройства, а также для задания программы работы блоков уст ройства. Блок 3 формирования вход.ных воздействий формирует необходи32мые уровни сигналов, выдаваемых на объект контроля. Коммутатор 4 служит для соединения выходов блока 3 фор- . мирования входных воздействий и входов блока 5 сравнения к входам (выходам) объекта контроля в соответствии с программой контроля через блок 7 сопряжения, который обеспечивает кроссировку входов (выходов) объекта контроля .Блок 5 сравнения производит сравнение набора выходных сигналов объекта контроля с заданной блоком 2 ввода программы программой. Таймер 6 служит для отработки программируемых временных задержек. Все блоки имеют индикацию состояний входов и выходов. Логический блок 8 реализует следующие режимы работы: безусловный переход (БУ) по обобщенному сигналу запроса, условный переход (У)по обобщенному сигналу Gianpoca при условии наличия сигнала с блока 5 сравнения, ожидания (ОЖ) по сигналу с блока 5 сравнения, останов (ОСТ) запрет автоматического перехода. Элементы 19-23 (фиг.2) образуют схему формирования сигнала Норма. Элементы 24- 26 (фиг.2) образуют схему формирования сигнала Нет нормы, Схема формирования сигнала Норма реализует логические функции, представленные в табл.1. Т а б л и ц а 1 Схема формирования сигнала Нет нормы реализует логические функции, представленные в табл.2. Таблица 2 3 в табл. 1 и табл.2 Y 23, Y26 состояния выходов элементов 23 и 2 соответственно, , Х15 - состояни входа 11 логического блока 8 выбора условий перехода и выхода элемента И 15 соответственно. Режимы переходов закодированы унитарным кодом Наиболее часто встречающийся режим У закодирован тремя нулями. Устройство реализует также режимы условного с задержкой (УЗ и безусловного с задержкой (БУЗ) переходов автоматически при занесении задержки в таймер 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 при 23 нудительно удерживает счетчики 38 и 39 в нулевом состоянии. Конденсатор 31 служит для автоматического приведения триггера 34 в исходное состояние при включении питания. Триггер 32 служит для гашения дребезга контактов кнопки 30 и выдачи сигнала обнуления счетчика 39 при ручном переходе от такта к такту. ycTpofiCTBO работает следующим образом. При включении устройства триггер 34 блока 1 синхронизации (фиг.3) за счет заряда конденсатора 31 принимает состояние нуль и принудительно удерживает счетчик 38, 39 в исходном состоянии. Триггер 32 находится в нулевом состоянии за счет подачи нулевого потенциала на R -вход через размыкающиеся контакты кнопки 30. Нача- . ло работы устройства задается нажатием кнопки Пуск 28, при этом триггер 34 устанавливается в единичное состояние и снимает сигнал обнуления со счетчиков 38, 39. Нулевой потенциал с восьмого разряда выхода счетчика 39 инвертируется элементом НЕ 40 и в виде единичного потенциала поступает через элемент ИЛИ 35 на второй вход элемента И 37. В результате на С-вход счетчика 39 поступают импульсы с генератора 33. После снятия сигнала обнуления счетчик 39 поочередно переходит из нулевого в вось- мое положение, выдавая при этом через элементы 42 - 45 синхроимпульсы, на блоки 2, 4, 5 устройства (фиг. 1), В состоянии 8 счетчик выдает сигнал запроса на первый вход элемента И 15 и синхровход таймера 6 (фиг.1) по выходу 9 блока 1 синхронизации (фиг.З). Дальнейшая работа блока зависит от запрограммированного режима перехода к следующему такту. В режиме БУ, на первый разряд входа 10 логического блока 8 (фиг,2) поступает единичный уровень, который через элемент ИЛИ-НЕ 19 (фиг.2) закрывает элемент И 20. Одновременно этот сигнал поступает на первьй вход элемента И 21, которьй формирует единицу на выходе только при наличии обогбщенного сигнала на выходе элемента И 15. В том случае, если таймер не запрограммирован, обобщенньй сигнал выдается по сигналу запроса блока I синхронизации, так как на второй вход элемента И 15 поступает единица с выхода таймера 6 с самого начала такта - реализуется режим БУ. Если же в таймер занесена временная задержка, обобщенный сигнал формируется только по выдаче им сигнала на второй входэлемента И 15 - реализуется режим БУЗ. Аналогично реализуются и другие.режимы перехода. Сформированный сигнал Норма в случае выполнения условий перехода (отсутствие сигнала Нет нормы) поступает на выход 13 логического блока 8 и вход 47 блока 1 синхронизации (фиг.5). Счетчик 39 блока 1 управления (фиг.З) досчитьшает до де сяти и переходит в исходное состояние, По пропадению сигнала запроса счетчик 38 тактов переходит в следующее состояние. Временная диаграмма сигналов с выхода генератора 33, синхросигналов на входе блоков 2 (СИ2), 4 (СИ4), 5 (СИЗ), входе 11, выходе элемента И 15 и выходе 13 при положительном исходе контроля приведена на фиг.4. При отрицательном исходе контро ля на вход 11 логического блока 8 поступает нулевой потенциал, схема формирования сигнала Норма формирует нулевой потенциал и переводит триггер 17 в единичное состояние, ко торое удерживается на время действи сигнала запроса. Единичньй сигнал с прямого выхода триггера 17 включает индикатор Нет нормы, а нулевой сигнал с инверсного выхода запирает эдемент И 16. В резул-ьтате даже, ес ли после этого на входе 11 блока 8 появится единичный сигнал, сигнал разрешения на переход к следующему такту на его выходе 13 не появится, что приведет к прекращению автомати ческой проверки объекта. Ручной переход к следующему такту осуществляется кнопкой 30 блока I синхронизации (фиг.З). При нажатии кнопки 30 триггер 32 переходит в еди ничное состояние, единичный уровень с его выхода через элемент ИЛИ 36 поступает на вход RO счетчика 39 и |Приводит его в исходное состояние. При переходе сигнала на восьмом разряде счетчика 39 от единичного уровня к нулевому счетчику 38 тактов переходит в следуклдее положение, После отпускания кнопки 30 триггер 32 возвращается в нулевое состояние и снимает сигнал установки в исходное состояние счетчика 39 - начинается обработка очередного такта. Приведеие устройства в исходное состояние после отработки программы произвоится кнопкой 30 блока 1 (фиг.З). ри нажатии кнопки 29 триггер 34 пееходит в нулевое состояние. Сигнал с инверсного выхода триггера привоит в исходное состояние счетчики 38 и 39. I Формула изобретения Устройство контроля объектов дискретного действия по авт. св. № 1154671, отличающееся тем, что, с целью повьшения быстродействия устройства, четвертьш выход блока синхронизации соединен с входом синхронизации таймера, а логический блок выбора условий перехода содержит пять элементов И, элемент И-НЕ, элемент ИЛИ., два элемента ИЛИ-НЕ, элемент НЕ, триггер и блок индикации, причем первый разряд первого входа логического блока выбора условий перехода подключен к первым входам первого и второго элементов первого элемента И,второй разряд первого входа логического блока выбора условий перехода подключен к второму входу первого элемента ИЛИ-НЕ и к первому входу второго элемента И, третий разряд первого входа логического блока выбора условий перехода подключен к третьему входу первого и к второму входу второго элементов ИЛИ-НЕ, второй вход логического блока выбора условий перехода подключен к второму входу второго элемента И, к первому входу третьего элемента И и через элемент НЕ к первому входуэлемента И-НЕ, третий и четвертьй входы логического блока выбора условий перехода подключены соответственно к первому и второму входам четвертого элемента И, выход которого соединен с вторыми входами первого и третьего элементов И и элемента И-НЕ, выход которого соединен с инверсным S -входом триггера, инверсный R -вход которого соединен с выходом четвертого элемента И, выход первого элемента ШШ-НЕ соединен с третьим входом третьего элемента И, выход которого соединен с первым входом элемента ИЛИ, второй и третий входы которого соединены с
выходами первого и второго элементов И соответственно, выход второго элемента ШШ-НЕ соединен с третьим входом элемента И-НЕ, выход элемента ИЛИ соединен с первым входом пятого элемента И, второй вход которого соединен с нулевым выходом триггера, единичный выход которого соединен с входом блока индикации, выход пятого элемента И является выходом логического блока выбора условий перехода.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля объектов дискретного действия | 1987 |
|
SU1439602A1 |
РЕЗЕРВИРОВАННАЯ СИСТЕМА | 1991 |
|
RU2010315C1 |
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ | 1991 |
|
RU2017239C1 |
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) | 1983 |
|
SU1259300A1 |
Устройство для контроля микропроцессорной системы | 1990 |
|
SU1753474A1 |
Логический анализатор | 1984 |
|
SU1259267A1 |
Устройство контроля и управления технологическим комплексом для намотки изделий | 1989 |
|
SU1661721A1 |
Устройство для имитации объекта контроля | 1984 |
|
SU1188743A1 |
Мультипроцессорная система | 1990 |
|
SU1732351A1 |
Устройство для контроля выполнения программ (его варианты) | 1985 |
|
SU1315981A1 |
Изобретение относится к области контрольно-измерительной техники и может быть использовано для контроля функционирования автоматических систем дискретного действия. Цель изобретения - повьшение быстродействия устройства. Выбор условий перехода от текущего и очередному такту производится по сигналам с блока сравнения, таймера и по сигналу запроса с блока синхронизации в соответствии программой, вьщаваемой d блока ввода програм1« 1 в блок выбора условий перехода. Устройство содержит блок синхронизации, блок ввода программы, блок формирования входных воздействий, коммутатор, блок сравнения, таймер, блок сопряжения, логический блок выбора условий перехода. 4 ил., 2 табл.
Фиг.
fpus.Z.
- 26
Устройство для контроля логическихузлОВ | 1978 |
|
SU813431A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР № 1154671, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-10-30—Публикация
1985-05-07—Подача