Устройство для циклового программного управления
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ЦИКЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее блок датчиков первый выход которого подключен к входу логического блока, а второй выход - к первым входам блока сравнения и анализатора ава рийнык ситуаций, второй вход которого подключен к выходу логического блока, первый выход - к первым входам блоков управления, второй выход к вторым входам блоков управлениями первому входу блока регистрации, выxo (ti которых подключены к второму входу блока сравнения, а третий вход анализатора аварийных ситуаций через формирователь режимов соединен с первым выходом распределителя, вторые выходы которого подключены к входам блока набора программ, а первый элемент И и последоваг тельно соединенные генератор импульсов и ключ, отличающееся тем, что с целью повьшения его. надежности , в него введены генератЬр i тактовых импульсов, блок формирования одиночного импульса, первый и второй элементы ИЛИ, триггер, вторые, третий и четвертый элементы И, блок времени и первый и второй дифференцирующие блоки, выходы которых подключены через последовательно соединенные первьй элемент ИЛИ, первый элемент И и блок формирования одиночного импульса к первому входу распределителя , выход генератора/тактог вых импульсов подключен к второму ; входу блока формирователя одиночного импульса и первБ входам вторых, третьего и четвертого элементов И, вторые входы которых соединены с со-; (Л ответствующими выходами блока набора программ, выходы вторых элементов И подключены к третьим и четвертым входам блоков управления, выход третьего элемента И соединен с вто рым входом распределители, выход четвертого элемента И через логический блок подключен к входу первох го дифференцирующего блока, выход 4; | блока сравнения соединен с -третьим входом блока формирования одиночного САЭ 00 импульса, и входами второго дифференцирующего блока и блока времени, выход которого подключен к второму входу блока регистрации и через последовательно соединенные второй элемент , ИЛИ и триггер - к второму входу первого элемента И, второй вход триггера соединен с выходом ключа.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„SU,» 10847 А
3 G 05 В 19/08 (21) 3388707/18-24 (22) 03.02.82 (46) 07.04.84. Бюл. к 13 (72) В.Я.Стродс, В;П.Крашевскис и M.Ï.Ðîëîâ (71) Рижское производственное объеди- нение ВЭФ им. В.И.Ленина (53) 681.326.3(088.8) (56) 1. Авторское свидетельство СССР
У 537328, кл. G 05 В 19/08, 1974.
2. Авторское свидетельство СССР.
У 773573, кл. G 05 В 19/08, 1979 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ЦИКЛОВОГО
ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее блок датчиков, первый выход которого подключен к входу логического блока, . а второй выход — к первым входам блока сравнения и анализатора аварийных ситуаций, второй вход которого подключен к выходу логического блока, первый выход — к первым входам
1 блоков управления, второй выход— к вторым входам блоков управления и первому входу блока регистрации, вы" ходы которых подключены к второму входу блока сравнения, а третий вход анализатора аварийных ситуаций через формирователь режимов соединен с первым выходом распределителя, вторые выходы которого подключены к входам блока набора программ, а та же первый элемент И и последова-. тельно соединенные генератор импульсов и ключ, о т л и ч а ю щ е е с я тем, что, с целью повьдпения его.надежности, в него введены генератЬр тактовых импульсов, блок формирования одиночного импульса, первый и второй элементы ИЛИ, триггер, вторые., третий и четвертый элементы И, блок времени и первый и второй дифференцирующие блоки, выходы которых йодключены через последовательно соединенные первый элемент ИЛИ, первый элемент И и блок формирования одиночного импульса к первому входу распределителя, выход генератора/такто-. вых импульсов подключен к второму входу блока формирователя одиночного: импульса и первим входам вторых, третьего и четвертого элементов И, вторые входы которых соединены с соответствующими выходами блока набора программ, выходы вторых элементов
И подключены к третьим и четвертым входам блоков управления, выходтретьего элемента И соединен с вторым входом распределителя, выход четвертого элемента И через логический блок подключен к входу первого дифференцирующего блока, выход блока сравнения соединен с .третьим входом блока формирования одиночного импульса, и входами второго дифференцирующего блока и блока времени, выход которого подключен к второму вхо" ду блока регистрации и через последо.вательно соединенные второй элемент
ИЛИ и триггер - к второму входу пер" вого элемента И, второй вход триггера соединен с выходом ключа.
1084738
Изобретение относится к автоматике и может быть использовано в системах программного управления двухпозиционными объектами.
Известно устройство для программного управления, содержащее датчик положения и последовательно соединенные генератор импульсов, элемент
И, блок распределения импульсов, блок набора программы, элементы ИЛИ и первые триггеры, блоки задержки, вторые триггеры, единичные входы которых подключены к соответствующим датчикам положения, и дополнительный элемент ИЛИ, выход которого соединен с одним из входов элемента И, а входы — с выходом первого блока задержки и нулевыми выходами вторых триггеров, нулевые входы которых и
° входы блоков задержки подключены к выходам блока набора программы, а выход второго, блока задержки — к входу сброса в нуль блока распределения
ИМПУПЬСОВ (1)
Недостатком данного устройства, является сложная схема управления следующим шагом программы, так как на каждый датчик положения требуется отдельный триггер, применение которого не дает возможности построения постоянных защитных блокировок, что усложняет процесс программирования ,и не обеспечивает надежную работу устройства.
Наиболее близким к предлагаемому является устройство для циклового программного управления, содержащее . блок датчиков положения и последовательно соединенные генератор импульсов, ключ, первый элемент И, блок распределения и блок набора программы, подключенный первыми входами первым входам блоков управления,, вто- рой вход первого элемента И подсоединен через триггер к выходу первого элемента задержки, а второй выход блока набора программы — к входу второго элемента задержки, последовательно соединенные логический блок, второй элемент И и элемент НЕ, выход которого подключен к входу первого элемента задержки, второй ,вход триггера соединен с выходом второго элемента И, подключенного вторым входом к выходам блоков управления, а третьим входом — к выходу блока датчиков положения и к второму входу анализатора, третий вход .которого соединен с выходом логического блока, а второй выход — с вторыми входами блока управления, подсоединенных третьими входами к второму входу блока распределения и че5 рез элемент ИЛИ - к вьмоду второго элемента задержки, формирователь режимов подключен к блоку распределения, первый вход логического блока — к выХоду блока датчиков положе>0 ния, а второй вход к третьему выходу блока набора программ (2J.
Недостатком известного устройства является низкая надежность работы, нет фиксации аварийньм ситуаций.
1IS Цель изобретения — повьппение надежности рабрты устройства.
Указанная цель достигается тем, что в устройство для циклового программного управления, содержащее
20 блок датчиков, первый выход которого подключен к входу логического блока, а второй выход - к.первым входам блока сравнения и анализатора аварийных ситуаций, второй вход ко25 торого подключен к выходу логическо-. го блока, первый выход — к первым . входам распределителя и блоков управления, второй выход — к вторым входам блоков управления и первому
g0 входу регистрации, выходы которых подключены к второму входу блока сравнения, а третий вход анализатора аварийных ситуаций через формирователь режимов соединен с первым выходом распределителя, вторые выходы которого подключены к входам блока набора программ, а также первый элемент И и последовательно соеди-! ненные генератор импульсов и ключ, 40 введены генератор тактовьм импульсов, блок формирования одиночного импульса, первый и второй элементы
ИЛИ, триггер, вторые, третий и четвертый элементы И блок времени и первый и второй дифференцирующие блоки, выходы которых подключены через последовательно соединенные первый элемент ИЛИ, первый элемент И и блок формирования одиночного импульса к первому входу распределителя, вьмод генератора тактовых импульсов подключен к второму входу блока формирования одиночного импульса и первым входам вторьм, третьего и четвертого элементов И, "i вторые входы которых соединены с соответствующими выходами блока набора программ, выходы, вторых элементов И подключены к третьим и чет108473
3 вертым входам блоков управления, выход третьего элемента И соединен с вторым входом распределителя, выход четвертого элемента И через логический блок подключен к входу первого дифференцирующего блока, выход блока сравнения соединен с третьим входом блока формирования одиночного импульса, и входами второго дифференцирующего блока и блока времени, выход кото- И} рого подключен к второму входу блока
v регистрации и через последовательно .соединенные второй элемент ИЛИ и триггер — к второму входу первого элемента И, второй вход триггера 15 сОединен с выходом ключа.
На фиг. 1-3 представлена функциональная схема предлагаемого устройства.. Устройство содержит генератор 1 импульсов, первый элемент И 2, распределитель 3, блок 4 набора проге раммы, блоки 5-5 управления объекf}
У ты управления 6 — 6, блок 7 датчиков, логический блок 8, блок 9 сравнения, блок 10 времени, первый .
11 и второй 12 дифференцирующие блоки, формирователь 13 режимов, анализатор 14 аварийных ситуаций, второй элемент ИЛИ 15, блок 16 регистрации,: блок 17 ручного ввода директив, блок
1-8 сброса и передачи информации, .генератор 19 тактовых импульсов, ключ 20, первый элемент ИЛИ 21, триг-. гер 22, блок 23 формирования оди35 ночного импульса, вторые 24 — 24п, третий 25 и четвертый 26 элементы И и шины 27-30 обмена данными.
Устройство работает следующим . 41} образом.
До начала работы все блоки предварительно установлены в нулевое состояние. Сигналы из блоков 5 } - 5 поступают на блок 9 и там сравнива45 ются с сигналами, приходящими от блока 7. Блок 9 выдает сигнал .совпа- . дения, который через блок 11 и эле мент 15 поступает на вход элемента
И 2. Также с элемента 15 на блок 23 поступает разрешающий сигнал.
Устройство готово к работе.
После нажатия .ключа 20 перекидывается триггер 22, а элемент И 2 запускает блок 23. Последний из такто- 55 вой частоты вырабатывает одиночный, счетный импульс .и распределитель 3 . выдает команду. на выполнение первого шага программы. Сигналы управления от .блока 4 согласно программе поступают на первые входы схем И
24 - 24п+ .
В момент прихода тактирующего импульса на вторые входы элементов
И 24 — 24"" 2 происходит переключение триггеров в .блоках 5 — 5". Выходной сигнал последних воздействует на объекты управления 6" - 6 ".
Одновременно сигналы управления поступают на первый вход блока 9 сравнения. Так как состояние триггеров в блоках 5 " — 5 в начале
И выполнения шага программ не соответствует состоянию сигналов блока 7 датчиков блок 9 выдает сигнал "Несовпадение", который запрещает .работу блока 23 и одновременно запускает блок 10 времени. После того, как перемещающийся объект 6. - 6 " достигнет заданного положения, сиг» калы совпадут и блок 9 выдаст сигнал совпадения, снимается запрет с блока 24, а блок 11 через элемент
ИЛИ 15 и И 2 выдает новый запускающий импульс на блок 23..Одновременно прекращается работа блока 10 времени.
После поступления запускающего импульса на вход блока 23 последний из тактовой частоты выделяет один импульс постоянной длительности, ко" торый переключает распределитель 3 на следующий шаг.
Кроме того,. устройство позволяет выполнить следующие дополнительные функции.
Из блока 3 на формирователь 13 поступает код шага программы. Последний выдает на анализатор 14 код условий блокировок для каждого шага программы, который сравнивается с информацией, приходящей от блока 7.
Анализатор 14 определяет степень опасности создавшейся ситуации и в .зависимости от этого воздействует на блоки 5 — 5 .
В случаях аварийных ситуаций происходит сброс схемы в исходное состояние, а сама причина аварии фиксируется в регистрах блока 16.
Если время наличия сигнала "Несовпадение" на выходе блока 9 по каким-то причинам (например, застрял объект управления) больше постоянной времени блока 10, последний через элемент 21 перекидывает триггер 22
S 1084? в положение "Стол", работа устройства прекращается, а оператору выводится соответствующая индикация, что необходимо при групповом обслуживании роботов одним оператором. 5
Любое срабатывание блока 10 фиксируется в блоке 16.
Анализатор 14 определяет степень опасности создавшейся ситуации и в зависимости от этого воздействует на блоки 5 - 5 в виде сигналов блои кировок. В случае аварийных ситуаций с выхода блока 14 происходит сброс блоков 5 — 5
П
При необходимости согласования работы объекта управления 6 - 6 с и
38 предыдущим технологическим оборудованием из блока 4 на вход блока 8 подается сигнал запроса. Блок 8 устанавливается в режим ожидания сигнала из блока 7 и подает сигнал блокировки на блок 12 и анализатор 14.
Один из датчиков блока 7 осуществляет контроль за предыдущим технологическим оборудованием, а остальные контролируют положение объектов
61 — 6 . После окончания цикла работы н предыдущего технологического оборудования, соответствующий датчик блока 7 выдает синхросигнал на вход блока 8, который выходит из режима ожидания и через блок 12 и элементы
15 и 2 запускает блок 23.
1084738
Рыхлы
/Ухов
Л к, (л,-хд щ г
Заказ 2000/41 Тираж 842 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035 Москва, Ж-35, Раушская нйб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4
Составитель Е.Ворсобина
Редактор Н.Ковалева Техред M. Гергель Корректор О.Тигор