Система автоматического управления и отладки на основе отображения тактограммы

 

Изобретение относится к вычислительной технике и автоматике и может быть использовано в системах управления станками, в частности в системах автоматизации проектных и пусконаладочных работ при разработке и изготовлении оборудования с цикловым режимом работы. Цель изобретения - оптимизация процесса программирования и диагностики неисправностей. Для достижения указанной цели в систему автоматического управления и отладки дополнительно введены группа элементов ИЛИ, которые позволяют учитывать состояние датчиков состояния объектов, имеющие неопределенное состояние в такте, два блока вычитания, позволяющие определить номера таких датчиков, имеющих состояние, отличное от запрограммированного, и определить выходы, включенные именно в данном такте, элемент ИЛИ-НЕ, учитывающий наличие незапрограммированных датчиков в такте, регистр 11 запоминания предыдущего такта, т.е. состояния выходов, коммутатор 13, который позволяет сформировать и передать на индикатор 14 всю информацию о входных сигналах, устройство перепрограммирования, которое по изображению тактограммы вводит данные в блок хранения программ. 6 ил.

СОЮЗ СОВЕ T СКИХ

СОЦИАЛ ИС ТИЧЕСКИХ

РЕСПУБЛИК (51)5 G 05 В 19/08

ГОСУДАРСТВЕ ННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ j

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4684334/24 (22) 27.04.89 (46) 23,08.91. Бюл. N 31 (71) Волжское объединение по производству легковых автомобилей (72) С.И. Поспелов, В.И.Ал пеев, Ю.Г.Сапсай и И,Д.Егорова (53) 621.503.55(088.8) (56) Авторское свидетельство СССР

М 1327090, кл. G 06 F 3/153, 1984.

Авторское свидетельство СССР

М 1167585, кл. G 05 В 19/08, 1984, (54) СИСТЕМА, АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ И ОТЛАДКИ НА ОСНОВЕ ОТОБРАЖЕНИЯ ТАКТОГРАММЫ (57) Изобретение относится к вычислительной технике и автоматике и может быть использовано в системах управления станками, в частности в системах автоматизации проектных и пусконаладочных работ при разработке и изготовлении оборудования с цикловым режимом работы. Цель изобретения — оптиИзобретение относится к вычислительной технике и автоматике и может быть использовано в системах управления станками, в частности в системах автоматизации проектных и пусконаладочных работ при разработке и изготовлении оборудования с цикловым режимом работы.

Цель изобретения — оптимизация процесса программирования и диагностика неисправностей.

На фиг. 1 представлена блок-схема предлагаемой системы; на фиг. 2 представлен пример реализации устройства программирования; на фиг. 3 — пример так„„. Ж„„1672415 Al миэация процесса программирования и диагностики неисправностей. Для достижения укаэанной цели в систему автоматического управления и отладки дополнительно введены группа элементов ИЛИ. которые позволяют учитывать состояние датчиков состояния объектов, имеющие неопределенное состояние в такте, два блока вычитания, позволяющие определить номера таких датчиков, имеющих состояние отличное от запрограммированного, и определить выходы, включенные именно в данном такте, элемент ИЛИ-НЕ, учитывающий наличие неэапрограммированных датчиков в такте, регистр 11 запоминания предыдущего такта, т,е. состояния выходов, коммутатор

13, который позволяет сформировать и передать на индикатор 14 всю информацию о входных сигналах, устройство перепрограммирования, которое по изображению тактограммы вводит данные в блок хранения и рог рамм ..б ил. тограммы объекта управления иэ трех механизмов; на фиг. 4 показана данная тактограмма, выполненная на буквенно-цифровом видео1ерминальном устройстве; на фиг. 5 представлено оцифрованное изображение тактограммы; на фиг. б — область данных блока программ, соответствующая маскируемым входам.

Система автоматического управления и отладки содержит последовательно соединенные генератор 1 импульсов, элемент И 2 и счетчик импульсов 3, а также блок 4 хранения программ, группу элементов И 5, датчики 6 состояния объекта, блок 7 элементов

1672415

ИЛИ, элементы ЭКВИВАЛЕНТНОС1Ь 8, первый блок 9 вычитания, элемент ИЛИ-НЕ

10, регистр 11 запоминания предыдущего такта, второй блок 12 вычитания. коммутатор 13 сигналов индикации, индикатор 14, устройство 15 перепрограммирования, интерфейсную связь 16. Блок хранения программ 4 представляет собой матричное запоминающее устройство, Строки матрицы разделены на отдельные области в соответствии с назначением: область данных о состоянии выходов(включен или выключен); область данных о состоянии входов (включен или выключен); отдельная с рока для сигнала об окончании цикла (последний такт цикла); область данных о маскировании сигналов датчиков (неопределенное состояние датчика в данном такте) и область данных о датчиках переключения в новые такты, Выходы блока 4 программ представляют собой выходы строк вышеуказанных областей данных. Номер столбца матриц«, подключаемого к выходам, определяется информацией на входе блока 4 программ. Причем номера столбцов матрицы соответствуют номерам состояний счетчика 3 и номерам тактов тактограммы объекта управления.

Блок 7 элементов ИЛИ содержит набор двухвходовых элементов ИЛИ. Первые входы элементов подключены к блоку 4 хранения программ, а вторые — к выходам соответствующих датчиков б. При маскировании сигналов датчиков 6 на первом входе элемента ИЛИ наблюдается единичный сигнал, т,е. при любом сигнале датчика 6 на выходе элемента ИЛИ имеется единичный сигнал. При нулевом сигнале на первом входе элемента ИЛИ сигнал на выходе соответствует сигналу датчика 6, Блоки 9 и 12 вЫчитания содержат схемы поразрядного вычитания сигналов первых входов из сигналов вторых входов (т.е. без заема из старших разрядов), Коммутатор 13 служит для формирования и передачи на индикатор 14 информации о входных сигналах. Соответственно при нулевом сигнале на управляющем входе, который подключен к выходу элемента ИЛИ-НЕ 10, осуществляется передача информации с выходов первого блока

9 вычитания. а при единичном сигнале — с выходов второго блока 12 вычитания и элементов ЭКВИВАЛЕНТНОСТЬ 8. Передача информации с выходов счетчика 3 на индикатор 14 осуществляется коммутатором 13 постоянно и не зависит от сигнала на управляющем входе. Дополнительно коммутатор

13 передает сигналы датчиков 6, указываемых в индикатируемой информации с выходов элементов ЭКВИВАЛЕНТНОСТЬ 8 или первого блока 9 вычитания, Коммутатор 13

55 можно выполнить на основе логических элементов И и ИЛИ, Устройство 15 перепрограммирования содержит управляющую вычислительную машину 17, сопряженную с видеотерминальным устройством 18, запоминающим устройством 19 программ и запоминающим устройством 20 тактограммы.

Кроме того, к ней подключены блок 21 управления, блок 22 формирования адреса и блок 23 дешифрации. Выходы блоков 21 — 23 заведены в блок 24 связи. Причем выходы блока 23 дешифрации заведены в блок 24 связи через промежуточные регистры состояний; регистр 25 состояния выхода, регистр 26 состояния входа, регистр 27 маски, регистр 28 указания датчиков переключения цикла и регистр 29 сигнала окончания цикла. Выходом устройства 15 является выход блока 24 связи; он сопряжен интерфейсной связь о 16 с блоком 4 хранения программ.

Система работает следующим образом.

Перед началом работ по отладке объекта управления по тактограмме (см. фиг. 3) на экране видеотерминального устройства 18 воспроизводят изображение тактограммы (см фиг. 4). При этом пользуются условными обозначениями — - — — указанный в начале строки вход в данном такте включен: ... — указанный в начале строки вход в данном такте маскируется (т.е. его состояние неопределенно и его не учитывают);

* — указанный в начале строки вход в данном такте включается и переключается цикл в новый такт, указанный в начале строки выход включен;

= =- = — указанные в начале строки вход и выход включены; к — конец цикла, пробел соответствует выключенному состоянию входов и выходов.

После воспроизведения тактограммы управляющая вычислительная машина 17 переносит информацию (цифровую запись) о введенном иэображении из памяти видеотерминального устройства 18 в запоминающее устройство 19 программ для хранения. Затем переписывают ее построчно в запоминающее устройство 20 тактограммы следующим образом. В первую ячейку памяти строки машина 17 записывает номвр входа (порядковь и номер датчика

6), во вторую ячейку памяти номер выхода (порядковый номер второго элемента И 5). В последующие ячейки заносит цифровой код условного обозначения, т.е. третью ячейку вносит код условного обозначения нулевого такта, в четвертую ячейку код первого такта и далее. Например, если условное обоз1672415 начение ... имеет код 1, обозначение - - - код

2 и, соответственно, * код 3, === код 4, к— код 5, а пробел — код О, то изображение тактограммы (см. фиг. 4) соответствует оцифрованному иэображению (см. фиг, 5) в запоминающем устройстве 20 тактограммы.

Блок 21 управления синхронизирует работу между управляющей вычислительной машиной 17 и блоком 24 связи, а далее по интерфейсной связи 16 с блоком 4 хранения программ. Для этого по команде блока 21 управления управляющая вычислительная машина 17 считывает последовательно данные из строк запоминающего устройства 20 и передает их в блок 22 формирования адреса и блок 23 дешифрации. В блоке 22 формирования адреса запоминают номера входа и выхода из первой и второй ячейки строки. Блок 23 дешифрации в соответствии с поступившими данными записывает в регистры 25 — 29 единичные сигналы при соответствии данных, а нулевые — при отличии.

Так, единичные сигналы записывают в регистр 26 состояния входов при коде (- - -). 3 (*) и 4 (===). В регистр 27 маски при коде 1 (...). В регистр 28 указания датчиков переключения — при коде 3 ("). А в регистр 29 сигнала окончания цикла — при коде 5 (к).

После обработки данных всей строки блок

21 управления выдает команду в блок 24 связи на перезапись данных из регистров в строки запоминающей матрицы блока 4 хранения программ. Адрес строки указывает блок 22 формирования адреса. Например, для первой строки тактограммы (см. фиг. 3) указаны вход М 4, а выход Nã. 33, Соответственно, перезапись из регистра 25 состояния выхода блок 24 связи осуществляет в третью строку области данных состояния выхода блока 4 программ. Данные регистров 26-28 переписывают в четвертые строки соответствующих областей данных, а данные регистра 29 окончания цикла — в строку данных об окончании цикла. Далее вышеописанным способом блок 21 управления выдает команду на обработку следующей строки и так далее до последней строки. При этом в блок

4 хранения программ записывается вся необходимая для дальнейшей обработки информация, к примеру, информация о маскировании входов (см. фиг. 6). После этого система управления готова к непосредственной работе с обьектом управления. Для начала автоматического цикла обьект управления приводят в исходное состояние в соответствии с тактом в "0" тактограммы.

При этом с выходов блока 4 хранения программ поступает информация, соответствующая нулевому столбцу. Сигналы датчиков

6 через схему маскирования (блок элемен5

55 тов ИЛИ 7) поступают на элементы ЭКВИВАЛ Е НТН ОСТЬ 8. Поскольку объект в исходном состоянии, то все сигналы соответствуют заданным (кроме сигнала датчика б. определяющего начало автоматического цикла). С элемента ЭКВИВАЛЕНТНОСТЬ 8, соответствующего данному датчику 6, поступает нулевой сигнал на элемент И 2. Он запрещает прохождение импульсов генератора 1 на переключение счетчика 3. Далее включают названный датчик 6. Это приводит к изменению нулевого сигнала на единичный. Импульс генератора

1 через элемент И 2 переключает счетчик 3 в состояние "1". По команде счетчика 3 блок

4 хранения программ выдает на свои выходы информацию, записанную в первый столбец. После другой элемент ЭКВИВАЛЕНТНОСТЬ 8, соответствующий датчику б переключения в такт "2", фиксирует несоответствие сигналов и выдает нулевой сигнал, чем запрещает дальнейшее переключение счетчика 3. Одновременно сигналами о состоянии выходов через группу элементов И

5 включаются запрограммированные в такте "1" выходы. В процессе отработки команды сигналы переключают названный датчик б переключения в такт "2". Счетчик 3 устанавливается в состояние "2". а блок 4 хранения программ выдает информацию иэ второго столбца. Вновь сигналы датчиков б не соответствуют заданным и так далее по циклу. По достижении последнегО такта сигнал с выхода строки об окончании цикла обнуляет счетчик 3 и цикл повторяется. Одновременно с переключением тактов контролируется процесс отработки, а именно из сигналов с инверсных выходов элементов

ЭКВИВАЛЕНТНОСТЬ 8 вторым блоком 12 вычитания вычитаются сигналы с выхода блока 4 хранения программ, т.е. сигналы, указывающие, какие датчики 6 должны иметь неэквивалентное состояние, так как являются в данном такте датчиками 6 переключения в новый такт. Также определяется, какие выходы включаются именно в данном такте. Для этого сигнал о смене состояния счетчика 3 подается с выхода элемента И 2 на управляющий вход регистра

11. Регистр 11 принимает и хранит сигналы с блока 4 хранения программ, т,е. хранит информацию о том, какие выходы были включены в прежнем такте (до переключения в новый). Поэтому первый блок 9 вычитания, вычитая из сигналов включения выходов с блока 4 хранения программ (сигналы нового такта) сигналы включения предыдущего такта, формируют на выходах единичные сигналы, соответствующие выходам, включенным именно в данном такте.

1672415

При этом. если элементы ЭКВИВАЛЕНТНОСТЬ 8 фиксируют несоответствие только запрограммированных датчиков 6, то на выходах второго блока 12 вычитания присутствуют нулевые сигналы, а на выходе . элемента ИЛИ-НЕ 10 — единичные. Под воздействием данного сигнала коммутатор 13 обрабатывает сигналы с выходов элементов

ЭКВИВАЛЕНТНОСТЬ 8 и первого блока 9 вычитания, На индикаторе 14 отражаются номера несоответствующих датчиков б и номера выходов, которые должны переключить данные датчики 6. Дополнительно коммутатор 13 по сигналу датчиков 6 формирует сообщение о состоянии индикатируемых датчиков 6 (включен или выключен) и номер такта, т.е. неисправность заключается либо в отказе указываемых датчиков 6, либо в отказе указываемых выходов, При неисправности, вызванной незапланированным ходом исполнительных механизмов или неисправностью датчиков 6, элементы

ЭКВИВАЛЕНТНОСТЬ 8 фиксир..ют несоответствие сигналов незапланированных, как переключающие, датчиков 6. Соответственно, на выходах второго блока 12 вычитания наблюдаются единичные сигналы, а на выходе элемента ИЛИ-НЕ 10 — сигнал нулевой.

Он запрещает выдачу команд с выходов группы элементов И 5 на объект управления, чем предотвращает усугубление ситуации.

Коммутатор 13 по сигналам с выхода второго блока 12 вычитания передает на индикатор 14 информацию о номерах датчиков 6, фиксирующих неисправность, и указывает их состояние. Технико-экономический эффект заключается в повышении функциональных возможностей системы. Введение блока 7 элементов ИЛИ позволяет не учитывать датчики 6, имеющие неопределенное состояние в такте. Включение в схему второго блока 12 вычитания позволяет определить номера датчиков б, которые имеют состояние, отличное от запрограммированного. Наличие незапрограммированных датчиков 6 в такте учитывается введением элемента ИЛИ-НЕ 10. Регистр 11 запоминает предыдущее состояние выходов, а первый блок 9 вычитания определяет выходы, включенные именно в данном такте. Коммутатор 13 позволяет формировать и передавать на индикатор 14 необходимую информацию о входных сигналах. Устройство 15 программирования по изображению тактограммы вводит данные в блок 4 хранения программ. Применение системы позволяет существенно упростить процедуру

55 программирования и одновременно обеспечить индикацию неисправностей.

Формула изобретения

Система автоматического управления и отладки на основе отображения тактограммы, содержащая генератор импульсов, выход которого соединен с первым входом, элемент И. счетчик импульсов. блок хранения программ, группу элементов И, а также датчики состояния объекта, индикатор и блок элементов ЭКВИВАЛЕНТНОСТЬ, группа прямых выходов которого соединена с группой элемента И, а первая группа входов — с первой группой выходов блока хранения программ, выход управления которого соединен с входом обнуления счетчика импульсов, отличающаяся тем, что, с целью оптимизации процесса программирования и диагностики неисправностей, в нее дополнительно введены группа элементов ИЛИ. два блока вычитания, элемент ИЛИ-НЕ, коммутатор сигналов индикации, регистр запоминания предыдущего такта и устройство перепрограммирования, выход которого через интерфейсную связь соединен с входом устройства перепрограммирования, а вторая группа выходов блока хранения программ соединена с первой группой входов первого блока вычитания и группой информационных входов регистра запоминания предыдущего такта, третья группа выходов блока хранения программ соединена с первыми входами элементов ИЛИ группы. а его четвертая группа выходов — с первой группой входов второго блока вычитания, выходы датчиков состояния объекта, вторые выходы первого и второго блоков вычитания. группа инверсных выходов блока элементов ЭКВИВАЛЕНТНОСТЬ, а также выход счетчика импульсов и элемента ИЛИ-HE соединены соответственно с группой информационных входов коммутатора сигналов индикации, выход которого соединен с индикатором, а управляющий вход — с выходом счетчика импульсов, выход элемента И соединен с управляющим входом записи регистра запоминания предыдущего такта, выходы которого соединены с второй группой первого блока вычитания, выходы элементов

ИЛИ группы соединены с второй группой блока элементов ЭКВИВАЛЕНТНОСТЬ, группа инверсных выходов которого соединена с второй группой входов второго блока вычитания, группа выходов которого соединена с соответствующими входами элемента ИЛИНЕ, выход которого соединен с вторыми входами элементов И группы.

1672415

1672415

Ч- > м2 б

Составитель Е.Титов

Редактор О.Юрковецкая Техред М.Моргентал Корректор T.Пожо

Заказ 2839 Тираж 458 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

Система автоматического управления и отладки на основе отображения тактограммы Система автоматического управления и отладки на основе отображения тактограммы Система автоматического управления и отладки на основе отображения тактограммы Система автоматического управления и отладки на основе отображения тактограммы Система автоматического управления и отладки на основе отображения тактограммы Система автоматического управления и отладки на основе отображения тактограммы Система автоматического управления и отладки на основе отображения тактограммы 

 

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

Изобретение относится к автоматике, а именно к устройствам для программного управления станком сварки выводов обмотки якоря с коллектором электрической машины

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в распределенных отказоустойчивых управляющих системах АСУ ТП с программным управлением, допускающих наращивание при расширении числа выполняемых функций

Изобретение относится к системам автоматики и может применяться в схемах автоматического управления машинами, механизмами, поточно-транспортными системами, сигнализацией конвейерными линиями и т.д

Изобретение относится к автомати-) ке и вычислительной технике и может быть использовано в распределенных отказоустойчивых управляющих системах АСУ ТП, использующих программный принцип управления и допускающих наращивание при расширении числа выполняемых функций

Изобретение относится к автоматике и вычислительной технике и может быть использовано в распределенных отказоустойчивых системах АСУ ТП, системах станков с ЧПУ, использующих программный принцип управления, построенных по модульному принципу и допускающих наращивание структуры при расширении числа выполняемых функций

Изобретение относится к автоматике, в частности к системам программного управления

Изобретение относится к системам программного управления технологическими процессами и может быть использовано в устройствах, работающих по временной программе

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах для программного управления технологическими процессами , например в системах числового программного управления

Изобретение относится к цифровым устройствам автоматики и вычислительной техники и может найти применение в системах управления, контроля, измерения, вычислительных и других системах различных отраслей техники

Изобретение относится к устройствам для программного логического управления электроприводами, электронными ключами и сигнализацией

Изобретение относится к программируемым и управляющим вычислительным устройствам и может применяться в системах управления различными технологическими линиями, вычислительных комплексах

Таймер // 2199177
Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и систем управления

Изобретение относится к средствам управления и может применяться при автоматизации в технологических процессах и в производстве

Изобретение относится к импульсной технике

Изобретение относится к средствам управления и может применяться в системах управления технологическими объектами в различных областях производства и на транспорте
Наверх