SU1201798A1 - Устройство дл программного управлени - Google Patents
Устройство дл программного управлени Download PDFInfo
- Publication number
- SU1201798A1 SU1201798A1 SU843757010A SU3757010A SU1201798A1 SU 1201798 A1 SU1201798 A1 SU 1201798A1 SU 843757010 A SU843757010 A SU 843757010A SU 3757010 A SU3757010 A SU 3757010A SU 1201798 A1 SU1201798 A1 SU 1201798A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- inputs
- outputs
- elements
- Prior art date
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом KV первому входу первого элемента И, соединенного выходом со счетньш входом счетчика импульсов, подключенного выходом к входу блока набора программ, св занного первым выходом с первыми входами вторыхэлементов И, блок датчиков положени , блок управлени ,элемент НЕ, отличающеес тем, что, с целью распшрени функциональных возможностей устройства, в него введены первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, блок сравнени , третьи и четвертые элементы И, подключенные первыми входами соответственно к первым выходам блока управлени и к выходам блока датчиков положени , а вторыми входами - к вторым выходам блока набора программ, а выходами - к первым входам блока сравнени , соединенного вторыми входами с третьими выходами блока набора программ, а выходом - с первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, подключенного выходом к второму входу первого элемента И, а вторым вхо (О дом к - второму выходу блока управлени и через элемент НЕ - к второму входу второго элемента ИСКЛЮ- . § ЧАЮидаЕ или, св занного выходом с вторыми входами вторых элементов И, причем выход последнего второго ю элемента И подключен к входу обну-. лени счетчика импульсов. со 00
Description
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в системах программного управлени станками.
Цель изобретени - расширение функциональных возможностей устройстйа за счет возможности предусматрРотать все.варийные ситуации без изменени структуры блоков устрой j ства и обеспе1 1ени автоматическо - .:
И ручного управлени . , ,tia представлена блок-схе . ,-ма.,предпагаемого устройства.
Устройство содержит генератор 1 импульсов, первый элемент И 2, счетчик 3 импульсов, блок 4 набора программы , вторые элементы И 5, блок 6 управлени , блок 7 датчиков, третьи элементы И 8, блок 9 сравнени , элемент НЕ 10, второй и первьш элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 11 и 12, четвертые элементы И 13. Блок 4 набора программ содержит коммутатор 14, блок 15 согласовани , матрицу 16 запоминающих элементов.
Пор дковый номер подключаемого столбца матрицы 16 соответствует номеру состо ни счетчика 3, поступающему на вход коммутатора 14. Блок ,15 согласовани служит дл преобразовани записанной в запоминающих элементах информации в стандартные логические сигналы. Матрица 13 запоминающих элементов выполнена в виде наборного пол с диодными штеккерами, или в виде полупроводниковой пам ти, например, с электрическими прожигаемыми перемычками . Наиболее удобно в качестве блока 4 набора программ использовать полупроводниковые запоминающие устройства, включающие в свой состав коммутатор, запоминающие элементы и блок согласовани , такие как К1556ЕЗ, К558РФ1, К573Ф21 и т.п.
Блок 6 управлени включает в себ аппарататуру ручного управлени кнопки 17 и переключатели 18, служащие дл задани режима работы устройства, пуска автоматического цикла, дл задани команд исполнительньш механизмам в режиме ручного управлени и т.п. Блок 9 сравнени может быть реализован на элементе ПОРАЗРЯДНОЕ СРАВНЕНИЕ ДВУХ ЧИСЕЛ.
Перед началом работы в блок 4 набора программ записывают програм-. му работы устройства. Программа состоит из двух частей, перва часть
2017982
служит дл автоматического режима, а втора часть - дл режима ручного управлени .
Дл автоматического режима весь J цикл работы устройства разбивают на такты. Под тактом понимаетс промежуток работы устройства, в котором не происходит переключений ни одного датчика блока 7 и ни одного исполfO нительного механизма объекта управлени . Каждое переключение означает переход к новому последующему такг ту. Дл каждого такта программы определ ют: переключение какого датчика J5 блока 7 или перключател блока 6
управлени задают начало такта, какие датчики и переключатели контролируют правильную его отработку, и какое состо ние они должны при этом иметь: включены или выключены.
20
Кроме того, определ ют, какие выходы выходного блока 5 должны быть включены в такте. Всю эту информацию занос т в блок 4 набора
25 программы следующим образом.
Пор дковые номера тактов соответствуют пор дковым номерам состо ний счетчика 3 и номерам столбцов запоминающих элементов матрицы 16.
,Q Кажда строка матрицы 16 соответствует или определенному выходу (выходного блока) элементов И 5, или выходу блока 6 управлени , или выходу блока 7 датчиков, или соответствует также выходу блоков 6 или
7, но :подключена к второму входу того же разр да блока 9 сравнени , что и равнозначный выход, соединенный с вторым входом разр да блока 9 сравнени через элемент И 13. Поэтому дл включени выходов устройства в заданные такты в запоминающие элементы матрицы 16, расположенные в пересечении столбцов, соответствующих заданным тактам, и
строки, соответствующей заданному выходу, занос т единичную информацию, т.е. занос т информацию так, что при подключении коммутатрра 14 заданных столбцов к блоку 15 согласовани на его выходе будет единичный сигнал. Например, устанавливают диодный штеккер, записывают электрический сигнал в полупроводниковый элемент пам ти и т.п. Дл опроса
55 необходимых выходов блока 6 управлени или блока 7 датчиков в запом;1нающие элементы,. расположенные в пересечении столбцов, соответст вую1цих заданным тактам, и строки, соответствующей заданному выходу, аналогичным образом записывают тоже единичную информацию. А в элементы строки, соответствующей заданому выходу, но св занной с вторым входом блока 9 сравнени , занос т информацию о требуемом состо нии выхода: единична - выход в такте включен, нулева - выключен. В остальные запоминающие элементы информацию не занос т, что соответствует записи нулевой информации.
Устройство работает следующим образом. .
Все исполнительные механизмь объекта управлени привод т предварительно в исходное состо ние дл начала автоматического цикла. Переключатели блока 6 управлени привод т в положение, соответствующее началу автоматического цикла. В соответствии с информацией, записанной дл начального нулевого такта в блоке 4 набора программы и поступающей на первые входы элементов И 8, через элементы И 8 проход т сигналы только с заданных выходов. Значение каждого сигнала сравниваетс блоком 9 сравнени с запрограммированным значением. Если все сигналы соответствуют запрогр ммированным , то с выхода элемента 9 поступает единичный сигнал на первый вход первого элемента ИСКгаЭЧАЮЩЕЕ ИЛИ I1. На второй вход первого элемента И 2 с второго выхода блока 6 управлени поступает нулевой сигнал, что соответствует автоматическому режиму. Поэтому на выходе первого элемента ИСКШОЧАЮЩЕЕ ИЛИ 11 сигнал единичный , который поступает на второй вход элемента И 2 и разрешает импульсу генератора 1 пройти на счетный вход счетчика 3. Счетчик 3 переходит в состо ние Один - первьй такт программы. При этом на входы блока 9 сравнени приходит нова информаци , соответствующа первому такту. Первоначально пока исполнительные механизмы объекта управлени не переключат датчик блока 7 начала второго такта,сигналы, иа входах блока 9 сравнени неравнозначны . На выходе блока 9 сигнал мен етс на нулевой, проход щий через первый элемент ИСКЛЮЧАЮЩЕЕ ШШ на элемент И 2, и запрещает прохож2017984
дение импульса генератора 1 на вход счетчика 3. Вместе с тем нулевой сигнал приходит на первый вход второго элемента ИСКгаОЧАЮЩЕЕ ИЛИ 12, на его второй вход сигналы блока 6 управлени проход т через элемент НЕ 10. В данном случае с выхода блока 6 управлени нулевой, сигнал, соответствующий автоматическому
Q режиму, инвертируетс и поступает на второй вход второго элемента . ИСКЛЮЧАЮЩЕЕ ИЛИ 12 в виде единичного . На выходе элемента ИСКЛЮЧАКНЦЕЕ ШШ 12 также единичный сигJJ нал. Он проходит на вторые разрешающие входы элементов И (выходного блока) 5, которые включают запрограммированные в запоминающих элементах матрицы 16 выходы, соответствующие
2 первому такту.
Исполнительные механизмы объекта управлени отрабатывают первый такт и переключают датчик блока 7 начала второго такта. Сигналы на входах блока 9 сравнени вновь соответствуют друг другу. Нулевой сигнал на выходе блока 9 сравнени мен етс на единичный, который через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 11 поступает на элемент И 2 и разрешает прохождение импульсов генератора 1 на счетный вход счетчика 3. Счетчик 3 переходит в состо ние Два. Информаци о новом состо нии счетчи- ка 3 приходит в блок 4 набора программы. На входы блока 9 сравнени приходит информаци , записанна дл второго такта программы. Сигнал на входах блока 9 вновь первоначально не соответствуют друг другу, единичный сигнал на его выходе вновь мен етс на нулевой, который (описанцым вьше способом) запрещает прохождение импульсов На йход счетчика 3 и разрешает включать запрограмми5 рованные.дп второго такта выходы элементов И (выходного блока) 5. Исполнительные механизмы объекта управлени отрабатьшают второй такт и переключают датчик -блока 7 начала
50 третьего такта и т.д. по циклуi По достижению последнего такта автоматического цикла на вход установки счетчика 3 в нулевое состо ние с вькода последнего элемента И 5
55 приходит сигнал, устанавливающий
счетчик 3 в состо ние Ноль. Устройство готово к началу нового ав , томатического цикла. $ в режиме ручного управлени каж дый такт программы обозначает опре деленную команду. В этом режиме на второй, вход первого элемента ИСКЛЮЧАЩЕЕ ИЛИ 1 I и на вход эле мента НЕ 10 подают единичный сигнал с выхода блока 6 управлени . Если в блоке 6 управлени не задана ни одна команда, то блок 9 сравнени все врем фиксирует несоответствие чисел на входах. Нулевой сигнал с вькода блока 9 поступает на первые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 11 и 12, а так как на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 12с выхода элемента НЕ 10 поступает нулевой сигнал, то на выходе второго элемента ИСКШОЧАКИЦЕЕ ИЛИ 12 - нулевой сигнал. Он не раз решает элементам И (выходному блоку 5 включить свои выходы. На втором входе первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 11 - сигнал единичный, поэтому на второй вход элемента И 2 поступает тоже единичный сигнал. Им пульсы генератора 1 поступают на счетный вход счетчика 3, который иепрерьшно мен ет свое состо ние с частотой, определ емой генератором 1. Если в блоке 6 управлени задана команда, записанна в программе руч ного управлени , и датчики блока 7 фиксируют положение исполнительных механизмов объекта управлени , разрешающие выполнение заданной команды , то по достижению счетчиком 3 состо ни , соответствующего номеру заданной команды, блок 9 сравнени зафиксирует соответствие посту- 98 ф пающих на входы сигналов. Нулевой сигнал на выходе, блока 9 сравнени мен етс на единичный. Он проходит через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 12 и разрешает включить выходы элемента И (выходного блокад 5, необходимые дл выполнени данной команды . Кроме того, единичный сигнал приходит на первый вход первого элемента ИСКЛЮЧАЩЕЕ ИЛИ 11, так как на его входах два единичных сигнала , то на выходе - нулевой и он запрещает прохождение импульсов через элемент И 2. При неправильном выполнении команды или ее отмене, сигналы, поступающие через элементы И 13 на вторые входы блока 9 сравнени двух чисел, не соответствуют запрограммированным . Счетчик 3 вновь начинает счет тактов, а выдача выходных сигналов прекращаетс . Таким образом, введение в устройство элементов И 8 и 13 позвол ет опрапшвать только требуемые по программе работы выходы блока 6 управлени и блока 7 датчиков и не учитывать второстепенные. Введение блока 9 сравнени позвол ет проконтролировать процесс отработки программы . А введение элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 11 и 12 позвол ет формировать либо разрешающие, либо запрбщаюпдае сигналы в зависимости от режима работы устройства. Предлагаемое устройство можно использовать в режимах автоматического и ручного управлени , что расшир ет его функциональные возможности .
Claims (1)
- УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, подключенный выходом к первому входу первого элемента И, соединенного выходом со счетным входом счетчика импульсов, подключенного выходом к входу блока набора программ, связанного первым выходом с первыми входами вторых7 элементов И, блок датчиков положения, блок управления,элемент НЕ, отличающееся тем, что, с целью расширения функциональных возможностей устройства, в него введены первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, блок сравнения, третьи и четвертые элементы И, подключенные первыми входами соответственно к первым выходам блока управления и к выходам блока датчиков положения, а вторыми входами - к вторым выходам блока набора программ, а выходами - к первым входам блока сравнения, соединенного вторыми входами с третьими выходами блока набора программ, а выходом - с первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, подклю- о ченного выходом к второму входу первого элемента И, а вторым входом к - второму выходу блока управления и через элемент НЕ - к второму входу второго элемента ИСКЛЮ- . ЧАЮЩЕЕ ИЛИ, связанного выходом с вторыми входами вторых элементов И, причем выход последнего второго элемента И подключен к входу обнуления счетчика импульсов.SU „„ 1201798 >1 1
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843757010A SU1201798A1 (ru) | 1984-06-21 | 1984-06-21 | Устройство дл программного управлени |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843757010A SU1201798A1 (ru) | 1984-06-21 | 1984-06-21 | Устройство дл программного управлени |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1201798A1 true SU1201798A1 (ru) | 1985-12-30 |
Family
ID=21125279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843757010A SU1201798A1 (ru) | 1984-06-21 | 1984-06-21 | Устройство дл программного управлени |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1201798A1 (ru) |
-
1984
- 1984-06-21 SU SU843757010A patent/SU1201798A1/ru active
Non-Patent Citations (1)
Title |
---|
) Авторское свидетельство СССР № 744460, кл. G 05 В 19/08, 1980. Авторское свидетельство СССР № 773573, кл. G 05 В 19/08, 1980. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1201798A1 (ru) | Устройство дл программного управлени | |
SU1107108A1 (ru) | Устройство дл контрол правильности включени канала управлени технологическим оборудованием | |
SU860110A1 (ru) | Устройство дл контрол перемещений исполнительного механизма | |
SU1167585A1 (ru) | Устройство дл программного управлени | |
SU1532898A1 (ru) | Устройство дл программного управлени | |
SU673680A1 (ru) | Устройство дл управлени группой стиральных машин | |
SU705451A1 (ru) | Устройство дл контрол мажоритарных схем | |
SU1029302A2 (ru) | Устройство дл контрол чередовани фаз трехфазной сети | |
SU962883A1 (ru) | Многоканальный широтно-импульсный регул тор температуры (его варианты) | |
SU1725186A1 (ru) | Многоканальное устройство управлени технологическими объектами | |
SU1462245A2 (ru) | Устройство дл программного управлени | |
SU847323A1 (ru) | Устройство дл контрол параметровэлЕКТРОННыХ CXEM | |
SU421978A1 (ru) | Устройство для многоканального программного управления | |
SU1275450A1 (ru) | Устройство дл контрол последовательности прохождени сигналов | |
SU1023282A1 (ru) | Многоканальное устройство дл управлени объектом | |
SU452811A1 (ru) | Устройство дл определени класса неисправностей в релейных структурах | |
SU624230A1 (ru) | Устройство дл управлени последовательностью операций | |
SU1303997A1 (ru) | Устройство дл программного управлени объектами | |
SU1068893A1 (ru) | Устройство дл программного управлени | |
SU1105881A1 (ru) | Устройство дл ввода информации | |
SU1494006A1 (ru) | Устройство дл контрол дешифратора | |
SU1298712A1 (ru) | Устройство дл программного управлени циклическими процессами | |
SU739476A2 (ru) | Многоканальное устройство дл программного управлени | |
SU1363142A1 (ru) | Устройство тестового контрол релейных систем | |
SU720557A1 (ru) | Программное реле времени |