Устройство для программного управления технологическим оборудованием

Номер патента: 1372277

Авторы: Сердюков, Фишман

Есть еще 13 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК б 04 СО НИЯ У ЕТЕЛ А ВТОРСНОМУ РАММНОГО УП О БОРУДОВАвтоматится и преднасистемахнологичеехник ия те строй тво нологиче- коммутания т де рли блок мяти ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЗОБ(22) 11.06.8646) 07.02,88. Бюл. У 571) Всесоюзный научно-исследовательский и проектно-конструкторский инсти тут технологии электромашиностроения (72) М.М,фишман и Н,И.Сердюков (53) 621.503.55(088.8)(56) Авторское свидетельсгво СССР У 935878, кл. 0 05 В 19/18, 1982.Авторское свидетельство СССР У 1273879, кл. В 65 В 19/18, 1984. ЯО 13722(54) УСТРОЙСТВО ЛЛЯ ПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСНИЕМ(57)Изобретение отноКе и вычислительнойзначено для испольэовпрограммного управленским оборудованием.программного уаравлеским оборудованием стор 1, компаратор 2,нала на втором входе на выходе этогоэлемента появляется сигнал логической единицы. Если датчик подлежитконтролю на данном шаге программы,на инверсный вход соответствующегоэлемента ИЛИ поступает сигнал логической единицы и на выходе элементаИЛИ будет такой же сигнал, как наего втором входе. Выходы элементовИЛИ 28-30 объединяются элементом И31. На выходе блока (элементе И 31)единичный сигнал будет только припоступлении единичных сигналов отвсех элементов ИЛИ 28-30, т.е. присовпадении фактического состояниядатчиков, указанных в блоке 11 регистров, с заданным в 1-й зоне блока3. Блок 4 регистров предназначен длязаписи из блока 3 памяти программкомбинаций сигналов управления механизмами (эоны 11 слова) поочереднопо всем каналам управления и выдачикоманд на включение рабочих органовтехнологического оборудования. Блок4 содержит демультиплексор и группувыходных регистров (не показаны).Адресными и управляющим входами демультиплексора являются соответственно шина Р и линия связи С,Каждый из выходов демультиплексора подключается к управляющему входуодного из выходных регистров, причеминформационные входы этих регистровобъединены и подключены к шине Б Запись информации в блок регистров происходит поканально при подаче на адресные входы демультиплексора коданомера канала (шина Р), а на уп-авляющий вход сигнала Записьн линияС), поступающего из блока 24 управ,ления выполнением операций.В зависимости от номера каналасигнал Запись" появляется на одномиз выходов демультиплексора и поступает на управляющий вход одного изрегистров блока 4, на информационныевходы которых приходят комбинациисигналов управления механизмами.Сигналы с выходов регистров, подключенных к выходной шине устройства,поступают на включение приводов рабочих органов технологического оборудования,Один из выходов регистра первогоканала, подключенный через элементзадержки к сигнализатору (не показан), а через инвертор к второму уп 5 10 1 г 20 25 30 35 40 45 50 55 равляющему входу задатчика 17 режимов, используется для выдачи сигнала "Неисправностьн и разрешения изменения режима работы устройства только в исходном состоянии станка.Программа работы устройства составляется таким образом, чтобы на рассматриваемом выходе присутствовал управляющий сигнал во время всего цикла работы механизмов (на всех шагах программы, кроме первого, когда механизмы оборудования находятся в исходном положении). Элемент задержки настраивается таким образом, чтобы он включал сигнализатор, если время поступления сигнала превысит установленный (заданный) такт работы оборудования. Таким образом, сигналНеисправность не возникает при нормальной работе станка и выдается при аварийной ситуации (например, поломке датчика, исполнительного механизма), а сигнал Изменение режима разрешено формируется только н первом шаге программы.Блок 6 управления формированием адреса (фиг5) пропускает импульс, поступающий по линии связи А от синхронизатора 10 (фиг.1), через элемент ИЛИ 32 на выход блока. Этот импульс проходит через линию связи И и воспринимается счетчиком 5 адреса как сигнал "Запись в счетчик 5". При чтении из блока 3 памяти программ слова первого вида на его операционных выходах, а следовательно,по шине 1. присутствуют сигналы"011", элементы И 35, 37, 39 и РАВНОЗНАЧНОСТЬ 36 закрываются, а элемент И 38 подготавливается к работе.Импульс с третьего выхода синхронизатора 10 по линии связи 0 проходитчерез элементы И 38 и ИЛИ 34, С ныхода элемента ИЛИ 34 по линии связиМ выдается сигнал "+1" в счетчик 5".При чтении из блока 3 памяти программ слова второго вида на его операционных выходах присутствуют сигналы "111", элементы И 35 и 37-39закрываются, а элемент РАВНОЗНАЧНОСТЬ36 подготавливается к работе,Если в момент прихода по линиисвязи 0 импульса от синхронизатора10 на линии связи К присутствует"1" (заданный шаг прог раммы отработан), то этот импульс проходит черезэлемент И 33, на втором входе которого имеется разрешающий пот.нциал9 137227 от элемента РАВНОЗНАЧНОСТЬ 36. Свыхода элемента И 33 в этом случаечерез элемент ИЛИ 34 по линии связиМ выдается сигнал "+1" в счетчик 5".При чтении из блока 3 памяти программ слова третьего вида на его опе.рационных выходах присутствуют сигналы "000", элементы И 35 и РАВНОЗНАЧНОСТЬ 36 подготовлены к работе, 10а элементы И 37-39 закрыты. Если вмомент прихода по линии связи П импульса синхронизатора 10 на линиисвязи К присутствует п 1 п (условиеперехода выполняется), то этот им гпульс проходит через элемент И 35 иИЛИ 32, линию связи И как сигнал"Запись в счетчик 5",Если же на линии связи К присутствует пО" (условие перехода не выполняется), то импульс, поступающийпо линии связи О, проходит через элемент И 33, на втором входе которогоимеется разрешающий потенциал отэлемента РАВНОЗНАЧНОСТЬ 36, С выхода элемента И 33 в этом случае через элемент ИЛИ 34 по линии связиМ выдается сигнал "+1" в счетчик 5".При чтении из блока 3 памяти программ слова четвертого вида на его З 0операционных выходах присутствуютсигналы " 100", элементы И 35, 38,39 и РАВНОЗНАЧНОСТЬ 36 закрываются,а элемент И 37 подготавливается к работе. Импульс с третьего выхода син 35хронизатора 10 по линии связи П проходит через элементы И 37 и 34, свыхода элемента ИЛИ 34 по линии связи М выдается сигнал "+1" в счетчик 5".40При чтении из блока 3 памяти программ слова пятого вида на его операционных выходах присутствуют сигналы " 101", элементы И 35, 37, 38 иРАВНОЗНАЧНОСТЬ 36 закрываются, а элемент 39 подготавливается к работе,Если в момент прихода по линии связиР импульса от синхронизатора 10 налинии связи 1 присутствует "1" (заданная уставка отработана), то этот 50импульс проходит через элементы И 39и ИЛИ 34С выхода элемента ИЛИ 34в этом случае по линии связи М выдается сигнал "+1" в счетчик 5".Блок 8 памяти выполняется на базеинтегральных оперативных запоминающих устройств и предназначен для хранения текущих адресов отрабатываемыхпрограмм по каждому каналу управле 7 20ния. Он содержит адрес ле формирователи, усилители записи, матрицу запоминающих элементов и узел управления(не показаны), Адресация ячеек памяти выполняется в соответствии с кодом, поступающим по шине Р с выходасчетчика 12 номеров каналов. В режиме "Чтение" текущий адрес программывыбранного канала из ячейки блока 8выдается в счетчик 5 адресов, в режиме Запись - заносится в ячейкублока 8 из счетчика 5.Синхронизатор 10 (фиг,6) преобразует серию импульсов, поступающуюот генератора 9 по линии связи 1 приотсутствии сигнала П сброса от блока 13 запуска и сигнала М запрета отзадатчика 17 режимов (фиг.1), в последовательность управляющих сигналов в соответствии с заданной временной диаграммой, С выходов дешифратора 43 и триггера 44,который устанавливается в " 1" и возвращаетсяв "Оп соответственно по сигналам второго и шестого выходов дешифратора43, управляющие сигналы поступаютв остальные блоки устройства. Установка синхронизатора в исходное состояние осуществляется при поступлении импульса по линии связи П, который проходит на счетчик 42 и черезэлемент ИЛИ 45 на триггер 44,При поступлении запрещающего (единичного) сигнала И от задатчика 17режимов элемент И 40 блокирует прохождение импульсов 1 генератора через элемент И 41 на вход счетчика42, когда он устанавливается в первое положение (на фиг,6 при числе"0"). В этом случае на всех выходахсинхронизатора отсутствуют управляющие сигналы,Блок 11 регистров предназначендля записи из блока 3 маски контролируемых на последующем шаге программы датчиков (зоны 1 слова) и хранения ее при обработке других управляющих слов. Блок 11 содержит демультиплексор и группу выходных регистров (не показаны). Адресными и управляющими входами демультиплексора являются соответственно шина Р и линия связи Е. Каждый из выходов демультиплексора подключен к управляющему входу одного из регистров, причем информационные входы этих регистров объединены и подключены к шинеБ . Запись информации в блок регист 22137227721ров происходит поканально при подаче на адресные входы демультиплексора кода номера канала (шина Р), а на управляющий вход сигнала Запись (линия связи 2), поступающего из блока 24 управления выполнением операций.В зависимости от номера канала сигнал Запись появляется на одном из выходов демультиплексора и поступает на управляющий вход одного из регистров блока 11, на информационные входы которых приходят комбинации сигналов маски контролируемых датчиков. Каждому датчику соответствует один разряд регистра. Если датчик контролируется на последующем месте программы, то он программируется "+", если нет - 0",Блок 13 запуска (фиг,7) формирует кратковременный импульс "Начальная установка, поступающий по линии связи Н на входы сброса синхронизатора 10, счетчика 12 номеров каналов, блока 15 формирования и коммутации сигналов и задатчика 17 режимов, устанавливая их в исходное положение, Этот импульс возникает при включении устройства, когда напряжение питания поступает на потенциальный вход одновибратора 47, который формирует одиночный импульс, проходящий через элемент ИЛИ 49 в линию связи П; при включении датчика 48 "Начальная установка , который формирует импульс, поступающий в ту же цепь. Блок запуска предназначен та;жедля управления прохождением слгнала,нразрешающего "Чтение блока 8 . Импульс начальной установки с выходаэлемента ИЛИ 49 поступает на К-входтриггера 46, устанавливая его в нулевое состояние, На выходе триггера46 (7 - выход блока) формируетсясигнал "0", который запрещает измекение режима работы устройства задатчиком 17 и закрывает элемент И 14(фиг.1), в результате чего импульссинхронизатора 10, сформированйыйна первом выходе, не проходит черезэлемент И 14 на первый управляющийвход блока 8 памяти, Считывание информации из блока 8 не происходит,в счетчик 5 адреса заносится нулевойкод, Это дает возможность в началецикла работы устройства обратитьсяк нулевому адресу программы, 5 10 1 г 20 По сигналу П сброса триггеры 50-52 устанавливаются в исходное состояние (количество триггеров определяется количеством датчиков счета). С приходом сигнала от датчика счета соответствующий триггер устанав. ливается в состояние "1",При отработке устройством управляющего слова пятого вида в блок 15 по шине Б из блока 3 памяти программ приходит код номера опрашиваемого датчика, а по линии связи с 1 иэ блока 24 - сигнал управления. Код номера опрашиваемого датчика и команда управления приходят соответственно на адресные входы и вход управления " мультиплексора 53.Если триггер, соответствующий опрашиваемому датчику, находится в состоянии "1", то мультиплексор по сигналу с 1 выдает сигнал "1", который по линии связи Х поступает в блок 16 отработки уставок. Этот же сигнал поступает на управляющий вход демультиплексора 54, адресные входы которого соединены с адресными входами мультиплексора 53, С выхода демультиплексора 54 сигнал поступает на К-вход опрашиваемого триггера и устанавливает его задним фронтом в исходное состояние. Если триггер, соответствующий опрашиваемому датчику, находится в состоянии "0", то на выходе блока сигнал не появляемся 55 25 30 35 40 45 50 После первого обращения к программам по всем каналам счетчик 12 каналов на первом выходе (линия связи Я) выдает импульс, поступающий на второй вход (Б) триггера 46, устанавливая его в "1". С выхода последнего сигнал "1" поступает на первый управляющий вход задатчика 17 режимов и на второй вход элемента И 14, открывая его для прохождения импульса от синхронизатора 10 (линия связи А) на первый управляющий вход блока 8, который воспринимается последним как команда "Чтение".Блок 15 (фиг.8) предназначен.для приема сигналов от датчиков счета и передачи их в блок 16 отработки уставок. При выполнении команд четвертого и пятого видов на шине Ь присутствует код величины уставки, которая по сигналу Г заносится в вычитающий счетчик 55 блока 16 отработки уста 13722772423вок (фиг.9). Код числа дешифруется и поступает на блок 59 индикаторов.При отработке величины перемещения на счетный вход блока (линия связи Х) поступают импульсы, которые уменьшают число в счетчике 55. Когда оно станет равным нулю, элемент ИЛИ - НЕ 58 формирует сигнал на выходе Код числа, находящегося в счетчике 55, выдается на информационные выходы (шина Ь ) блока в автоматическом режиме работы устройства, когда по входу запрета И поступает нулевой сигнал.Задатчик 17 (фиг.10) позволяет выбрать один из двух режимов работы; "Ввод уставок" и "Автоматика", При включении устройства сигнал Н проходит через элемент ИЛИ 63 на К-вход триггера 64, устанавливая его в нулевое состояние, на выходе И эадатчика - нулевой сигнал, который запрещает работу блока 18 ввода уставок и разрешает работу синхронизатора 10, Происходит автоматическое занесение начальных адресов программ в блок 8 памяти текущих адресов, в результате чего через вход Ч задатчика на входы элементов И 61 и 62 подается единичный сигнал.В блок 4 регистров считывается управляющее слово по первому адресу, в результате чего единичный сигнал подается на вход у задатчика и входы элементов И 61 и 62. Для задания режима ввода уставок переключатель 60 устанавливают в положение, противоположное показанному на фиг,10. В этом случае входы элементов И 61 и 62 подключаются соответственно к единичному и нулевому потенциалу, триггер 64 перебрасывается, на выходе 11 задатчика устанавливается единичный сигнал, запрещающий работу сигнализатору 10, а выдачу кода из блока 16 отработки уставок и разрешающий работу блоку 18 ввода уставок.Для задания режима автоматической работы переключатель устанавливают в положение, показанное на фиг.10. Переключение режимов работы осуществляется только после занесения начальных адресов программ устройства и на первом шаге программы (при единичных сигналах на входах элементов И 61 и 62, поступающих по линиям связи Ч и у).5 10 1 г 20 25 30 35 40 45 50 55 Блок 18 ввода уставок (фпг,11)обеспечивает формирование необходимых управляющих сигналов при занесении числовых уставок в блок 20. Спомощью двух групп переключателей 66и 67 набираются соответственно адресячейки памяти, куда заносится уставка, и ее величина. Если работа блокуразрешена, на его входе М единичныйсигнал, который с помощью усилителя65, групп переключателей 66 и 67 элементов НЕ 68-70 и НЕ 71-78 обеспечивает формирование сигналов заданныхкодов адреса (шина г) и величины (шина ш) уставки. Путем нажатия на однуиз кнопок 74 или 79 выдается сигналзаписи Ъ или чтения "г" информациииз блока 20 памяти уставок.Элементы И-НЕ 75 и 76 (И-НЕ 80 и81) необходимы для формирования одиночных импульсов соответственно вцепях записи и чтения. ЭлементыИ-НЕ 77 и 82 обеспечивают запрет одновременного присутствия сигналов"гг" и "1" при одновременном нажатиикнопок 74 и 79, причем на выходе появляется сигнал от кнопки, нажатойраньше.Блок 20 памяти предназначен дляхранения числовых уставок, отрабатываемых по всем каналам управления,и выполняется аналогично блоку 8.Адресация ячеек памяти выполняетсяв соответствии с кодом, поступающимпо шине с. Величины уставок заносятся в ячейки памяти иэ блока 18 ввода уставок (по шине ш) или из блока16 отработки уставок (по шине Ь )по сигналу, поступающему на первыйуправляющий вход (линия связи е),Чтение уставок из памяти осуществляется по сигналу Г, поступающему науправляющий вход, при этом на выходеблока (шина Ь) выдается код величины выбранной уставки,Блок 24 управления выполнениемопераций (фиг12) пропускает импульсы пЧтениеп и Запись, поступающиесоответственно по линиям связи 1 иЬ из блока 18 ввода уставок (фиг.11)через элементы ИЛИ 84 и 85. При чтении из блока 3 памяти программ слова первого вида на его операционныхвыходах (шина ь) присутствуют сигналы "011", элементы ЗАПРЕТ 87-90 иИ 92 закрываются, а элемент ЗАПРЕТ91 подготавливается к работе. Импульс с выхода синхронизатора 10 по13725линии связи С проходит через этот элемент и поступает по линии связи Е в блок 11 регистров как сигнал "За. пись" в блок 11.При чтении из блока 3 слова второго вида на его операционных выходах (шина 1.) присутствуют сигналы "111", элемент И 92 подготавливается к работе. Импульс С, поступает по линии связи С в блок 4 регистров как сигнал "Запись в блок 4",При чтении из блока 3 слова третьего вида (код "000") блок 24 управления выполнением операций эакрывается,При чтении из блока 3 слова четвертого вида (код "100") подготавливаются к работе элементы ЗАПРЕТ 87 и 89, Импульс "С" проходит через первый из указанных элементов непосредственно (линия связи Ь) и через элемент ИЛИ 84 (линия связи Г) на выходы блока, в результате чего обеспечивается чтение блока 20 памяти уставок по адресу, указанному блои ком 3 памяти программ. Импульс С проходит через элементы ЗАПРЕТ 89, ИЛИ 85 (линия связи а) и ИЛИ 86 (линия связи е) на выходы блока, в результате чего осуществляется запись числа в блок 20 памяти уставок по адресу, указанному счетчиком 12 номеров каналов.При чтении из блока 3 слова пятого вида (код "101") подготавливаются к работе элементы ЗАПРЕТ 88-90. Импульс "С, " проходит через первый из указанных элементов, элемент.1 ИЛИ 85 (линия связи а) и ИЛИ д 4 (линия связи Г), Происходит чтение блока 20 памяти уставок по адресу, указанному счетчиком 12 номеров каналов, Импульс С проходит через элемент ЗАПРЕТ 90 (линия связи с 1) и осуществляет контроль поступления сигнала от датчика счета на вход блока 16 отработки уставки. ИмпульсС выполняет такие же действия как и при отработке команды четвертого вида.Устройство может применяться для числового программного управления различными агрегатами с постоянной и переменной последоваТельностью операций в циклах как в электротехнической, так и в других отраслях промышленности. 2277 26 Формула изобретенияУстройство для программного управления технологическим оборудованием, содержащее компаратор, блокпамяти программ, первый блок регистров, счетчик адреса, блок управления формированием адреса, первый ивторой блоки элементов ИЛИ, блок 1 О ,памяти текущих адресов, генераторимпульсов, синхронизатор, счетчикномеров каналов, блок запуска, элемент И, задатчик режимов, блок ввода уставок, блок памяти уставок и 1 Г коммутатор, информационные входы которого являются первыми входами устройства, а выходы подключены к информационным входам компаратора,вторые информационные входы кото рого соединены с первыми информационными выходами блока памяти программ, операционные выходы которогоподключены к первым входам блока управления формированием адреса, второй вход - к выходу компаратора, апервый и второй выходы соединены соответственно со счетным и управляющим входами счетчика адреса, выходыкоторого подключены к адресным вхо дам блока памяти программ и к информационным входам блока памяти текущих адресов, информационные входысчетчика ацреса соединены с выходами первого блока элементов ИЛИ, первые входы которого подключены к выходам блока памяти текущих адресов,а вторые входы - к объединенным вторым информационным выходам блока памяти программ и к информационным 40 входам первого блока регистров,первые выходы которого являются выходами устройства, а адресные входы первого блока регистров, объединенныес вторыми адресными входами блока 45 памяти программ и адресными входамикоммутатора и блока памяти текущихадресов, подключены к информационным выходам счетчика номера каналов,выХод переноса которого соединен свходом блока запуска, а счетныйвход - с первым выходом синхронизатора, первый вход которого подключен к выходу генератора импульсов,второй выход синхронизатора соеди нен с первым входом элемента И итретьим входом блока управления формированием адреса, четвертый входкоторого подключен к третьему выходусинхронизатора, соединенного четвер 27 1 З 7 тым выходом с управляющим входом блока памяти программ, а пятым выходом - с первым управляющим входом блока памяти текущего адреса, второй управляющий вход которого подключен к выходу элемента Й, второй вход которого соединен с первым выходом блока запуска и с первым управляющим входом задатчика режима, второй выход блока запуска подключен к входам сброса синхронизатора счетчика номера канала и задатчика режима, второй управляющий вход которого соединен с вторым выходом первого блока регистров, а выход - с входом запрета синхронизатора и с входом блока ввода уставок, первые информационные выходы которого соединены с первыми входами второго блока элементов ИЛИ, выходы которого подключены к адресным входам блока памяти уставок, о т л и ч а ю щ е е с я тем, что, с целью упрощения и расширения области применения устройства, оно содержит второй блок регистров, блок формирования и коммутации сигналов, блок отработки уставок, третий блок элементов ИЛИ, первый и второй блоки элементов И и блок управления выполнением операций, первый и второй входы которого соединены соответственно с первым и вторым управляющими выходами блока ввода уставок, третий, четвертый и пятый входы - соответственно с шестым, седьмым иевосьмым выходами синхронизатора, шестые входы блока управления выполнением операций подключены к операционным выходам блока памяти программ, первый выход - к управляющему входу первого блока регистров, второй выход - к управляющему входу второго блока регистров, третий выход блока управления выполнением операций соединен с первым входом первого блока элементов И, а четвертый выход - с227728 5 10 1 г 20 25 30 35 40 45 первым входом второго блока алоис итов И, вторые входы которого подключены к вторым информационным выходамблока памяти программ, выходы которого соединены с вторыми входамивторого блока элементов ШИ 1, третьи входы которого подключены к выходам первого блока элементов И,вторые входы которого соединены с адресными входами второго блока регистров, с информационными выходамисчетчика номера каналов, выходы второго блока регистров подключены квходам маскирования компаратора, аинформационные входы второго блокарегистров - к первым информационнымвыходам блока памяти программ и кадресным входам блока формированияи коммутации сигналов, информационные входы которого являются вторымивходами устройства, вход сброса блока формирования и коммутации подключен к второму выходу блока запуска, управляющий вход - к пятому выходу блока управления выполнениемопераций, шестой выход которого соединен с первым управляющим входомблока памяти уставок, седьмой выход - с вторым управляющим входомблока памяти уставок и с управляющимвходом блока обработки уставок, первые выходы которого Подключены к первым информационным входам третьегоблока элементов ИЛИ, информационныевходы - к выходам блока памяти уставок, информационные входы которогосоединены с выходами третьего блокаэлементов ИЛИ, вторые информационные входы которого соединены с вторыми информационными выходами блокаввода уставок, счетный вход блокаотработки уставок соединен с выходами блока формирования и коммутациисигналов, вход запрета - с выходом задатчика режимов, а второй выход - спятым входом блока управления формированием адреса.1372277 25 программ, блоки 4 и 1 регистров, счет чик 5 адреса, блок 6 управления Формированием адреса, блоки 7, 19 и 21эдементов ИЛИ, блоки 22 и 23 элементов И, генератор 9 импульсов, блок 8памяти текущего адреса, синхронизатор 1 О, счетчик 12 номера канала,блок 13 запуска, элемент И 14, эадатчик 17 режимов, блок 15 Формирования Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологиче 5 ским оборудованием. Цель изобретения - упрощение и расширение области применения устройства. 1 ОНа Фиг. 1 изображена функциональ" ная схема устройства; на фиг,2 и 3 диаграмма и блок-схема алгоритма работы устройства; н а Фиг. 4 и 5 - функциональные схемы компаратора и блока управления Формированием адреса; на Фиг.6 - Функциональная схема и диаграмма работы синхронизатора; на Фиг,7-12 - Функциональные схемы блока запуска, блока формирования и ком О мутации сигналов, блока отраоотки уставок, задатчика режимов, блока ввода уставок и блока управления выполнением операций соответственно. Устройство содержит коммутатор 1, компаратор 3, блок 3 памяти про- грамм, первый блок 4 регистров, счетчик 5 адреса, блок 6 управления Формированием адреса, блок 7 элементов 3 О ИЛИ, блок 8 памяти текущего адреса, генератор 9 импульсов, синхронизатор 10, второй блок 11 регистров, счетчик 12 номера канала, блок 13 запуска, элемент И 14, блок 25 формирования и коммутации сигналов, блок 16 отработки уставок, задатчик 17 режимов, блок 18 ввода уставок, блок 19 элементов ИЛИ, блок 20 памяти уставок, блок 21 элементов ИЛИ, блоки 4 О 22 и 23 лементов и блок 24 управления выполнением операций. и коммутации сигналов, блок 16 обработки уставок, блок 18 ввода уставок,блок 20 памяти уставок и блок 24управления выполнением операций, Устройство может применяться для числового программного управления различными агрегатами с постоянной нпеременной последовательностью операций в циклах. 12 ил. Компаратор 2 содержит элементыРАВНОЗНАЧНОСТЬ 25-27, ИЛИ 28-.30 иИ 31.Блок 6 управления формированиемадреса содержит элементы ИЛИ 32,И 33, ИЛИ 34, И 35, а также элементыРАВНОЗНАЧНОСТЬ 36 и И 37-39,Синхронизатор 10 содержит элементы И-НЕ 40 и И 41,счетчик 42,дешифратор 43, триггер 44 и элемент ИЛИ 45,Блок 13 запуска содержит триггер 46, одновибратор 47, датчик 48 импульса начальной установки и элемент КПИ 49. Блок 15 формирования и коммутации сигналов содержит триггеры 50-52, 1-входы которых являются входами блока (шина Х 2), а также мультиплексор 53 и демультиплексор 54.Блок 16 отработки уставок содержит вычитающий счетчик 55, представляющий собой группу последовательно включенных десятичных декад, причем выход заема каждой предыдущей декады подключен к счетному входу последующей декады, блок 56 элементов И, блок 57 дешифраторов и элемент ИЛИ-НЕ 58, одноименными разрядами соединенные между собой. Блок 57 дешифраторов подключен к блоку 59 индикаторов, причем количество дешифраторов и индикаторов определяется количеством десятичных разрядов счетчика. Вход запрета И блока 16 является входом запрета блока 56 элементов И, а счетный (Х), информационные (Ь) и управляющий (Г) входы блока 16 подключены к соответствующим входам счетчика 55.1 372277 Составитель И,Швецедактор Г. Гереши Техред А.Кравчук Шек ррек ак одписное СССР е крытийнаб ственно-полиграфическое предприятие, г.укгород, ул.Проектная 41 8 Т ВНИИПИ Госудпо делам и 3035, Москва,аз 866ственного комобретений и оЗадатчик 17 режимов содержит переключатель 60, элементы И 61 и 62,ИЛИ 63 и триггер 64,Блок 18 ввода уставок содержитусилитель 65, две группы переключателей 66 и 67. Каждый из контактовпереключателей 66 и 67 соединяетсяс соответствующими элементами НЕ 6870 и НЕ 71-73, выходы которых образуют вторые (шина ш) и первые (шина г)информационные выходы блока. Кнопка 74 своими размыкающими и замыкающим контактами соединяется с 15 входами элементов И-НЕ 75 и 76, причем выход элемента И-НЕ 75 подключен к входу элемента И-НЕ 76, а выход элемента И-НЕ 76 - к входам элементов И-НЕ 75 и 77. Элемент НЕ 78 своим 20входом подключен к выходу элемента И-НЕ 77, а его выход является первым управляющим выходом блока (линия связи Ь).Кнопка 79 своими замыкающими и 25размыкающими контактами соединяется с первыми входами элементов И-НЕ 80 и 81, причем выход элемента И-НЕ 80 подключен к входу элемента И-НЕ 81, а выход элемента И-НЕ 81 - к входам 30 элементов И-НЕ 80 и И-НЕ 82, Элемент НЕ 83 своим входом подключен к выходу элемента И-НЕ 82, а его выход является вторым управляющим выходом блока (линия связи ь).Блок 24 управления выполнением операций содержит элементы ИЛИ 84-,86, ЗАПРЕТ 87-91 и И 92.Устройство работает следующим образом, 40В блок 3 памяти программ, выполне нный н а базе ин те гр альных про граммируемых постоянных запоминающих устройств, для каждой из групп механизмов намоточного оборудования записы вается соответствующая программа работы. Запись программ производится путем прожигания нихромовых перемычек в матрице запоминающих элементов с помощью специального устройства (не показано) перед эксплуатацией устройства.Программы состоят из определенного числа управляющих слов, которые имеют три эоны и бывают пяти видов: команда занесения маски датчиков, подлежащих контролю: команды на включение и отключение механизмов; команды условного перехода; командывыбора заданной уставкь, командыотработки текущей уставки,Вид команды опоеделяется соотле -ствующими признаками ("011", "111","000", " 100", д 10 1"), занесеннымив 111-ю зону памяти. При чтении последней признаки возникают на шине1 которая является операционным выходом блока 3 .Разряды первых информационных выходов (шина Б) образуют 1 зону памяти, которая предназначена для хране -ния: масок датчиков, подлежащих контролю на следующем шаге программы,если значение признака "011"; комбинаций состояний, в которые должныприйти механизмы по сигналам 11-йн н,, зоны, если значения признака 111кодов условий возможных переходов,если значение признаков 000; кодовномеров датчиков счета, если значение признаков "101",Разряды вторых информационных выходов (шина К) образуют 11-ю зонупамяти, которая предназначена для хранения: комбинаций сигналов управления механизмами на данном шаге, если значение признака "111"; кодов адреса условных переходов, если значение признака н 000 н кодов адреса заданных уставок, если значение признака 100.Адресация и чтение содержимоговсех трех зон выполняется параллельно в соответствии с кодом, поступающим по шине Р с выходов счетчика 12 номеров каналов (старшие разряды ко - да адреса) и по шине Т с выхода счетчика 5 адреса (младшие разряды кода адреса). Старшие разряды кода адреса определяют области памяти, в которых записаны программы работы каждой из групп механизмов технологического оборудования, а младшие разряды - конкретные ячейки соответствующих областей памяти, в которых записаны управляющие слова этих программ,Младшие разряды кода начального адреса программ работы каждой из групп механизмов представляют собой нулевую кодовую комбинацию, т,е. на-, чальный адрес программы по каждому каналу - нулевой. При включении устройства обеспечивается автоматическое занесение кодов первых адресов137227При включении питания блок 13 запуска ца своем первом выходе выдает сигнал, закрывающий элемент И 14, а на втором выходе формирует кратковременный импульс "11 ачальцая установка" (лиция связи 17), который поступает на входы сброса синхронизатора 10, счетчика 12 номеров канала, задатчика 17 режимов и блока 15 формирования и коммутации сигналов., устанавливая их в исходное состояйие,причем ца шине Р появляется код первого канала, а ца линии связи М - нулевой сигнал, разрешающий прохождение импульсов генератора 9 на вход синхроцизатора 10.Количество управляемых групп механизмов цамоточцого оборудования определяется числом каналов управления, Управление каналами разделено во времени сигналами (фиг.2), поступающими от счетчика 12 номеров каналов, при этом синхронизатор 10 формирует импульсы, необходимые для 25 выдачи и отработки одной команды соответствуюшей программы, Последний на своем выходе (лиция связи А) вырабатывает импульс, который не проходит через закрытый элемент И 14 (сигнал "Чтение блока 8" не образуется), но обеспечивает формирование с помощью блока б сигнала записи в счетчик 5 адреса (линия связи 1 Ч). Так как чтение информации из блока 8 памяти при35 этом не происходит, ца его выходе будет нулевой код, который и запишется в счетчик 5 адреса.Программу работы устройства состав. ляют таким образом, чтобы управляющее 40 слово, записанное по нулевому адресу программы, было словом первого вида (код "011") и содержало маску датчиков, которые необходимо проверить перед началом работы устройства, 45 включая датчик пуска. Отработка комацды по цулевому адресу ничем не отличается от отработки команд по другим адресам и описана ниже. После отработки команды первого вида по нуле 50 ваму адресу содержимое счетчика 5 адреса увеличивается на единицу и по шине 1 заносится в блок 8 памяти текущих адресов импульсом, вырабатываемым синхронизатором 10 на своем55 четвертом выходе (линия связи Е). Аналогично происходит обращение вначал ццкпа к нулевым адресам по остальным аппп.пам. 76После первого обращения к программам всех каналов счетчик 12 воэврашается в исходное положение и на его выходе переноса (линия связи Ц) вырабатывается импульс, поступающий н блок 13 запуска. Под действием этого импульса последний формирует на своем первом выходе (линия связи Ч) разрешающий сигнал, поступающий на первый управляющий вход задатчика 17 режимов и второй вход элемента И 14, который после этого начинает пропускать импульсы синхронизатора 10 на второй управляющий вход блока 8 памяти текущих адресов. Благодаря этому текущий адрес программы из блока 8 считывается и переписывается в счетчи 5 адреса.Программа работы устройства составляется таким образом, чтобы управляющее слово, записанное по первому адресу программы, было словом второго вида (код "111") и содержало кодовую комбинацию состояний датчиков, необходимую для работы в автоматическом режиме и включающую наличие сигнала от датчика пуска, и кодовую комбинацию сигналов .управления, включающую сигнал Изменение режима разрешено" (линия связи у), который поступает на второй управляющий вход задатчика 17 режимов.В устройстве предусмотрены режим записи числовых уставок и автоматический режим, выбор которых осуществляется с помощью эадатчика 17. Соответствующий режим работы устанавливается переключателем задатчика, при этом изменение режима работы осуществляется только после занесения начальных адресов программ в блок 8 памяти (разрешающий сигнал на линии связи 7) и в исходном состоянии станка, т.е. его цикл работы еще не начался или уже закончен, о чем свидетельствует считывание управляющего слова по первому адресу (разрешающий сигнал на линии связи у).Для ввода или изменения величин перемещений рабочих органов станка, заданных в числовой форме (например, при намотке катушек электротехнических изделий - количества катушечных групп, количества катушек в группе, числа витков в каждой катушке, времени разгона и замедления при намотке и т.д,), переключатель устанав. ливают в положение Ввод, уставок . Вэтом случае на выходе задатчика 17(линия связи 4) возникает единичныйсигнал, который поступает на синхронизатор 10, блок 16 отработки уставок и блок 18 ввода уставок, блокируя первый и второй и разрешая рабату третьему, при этом синхронизаторостанавливается в положении, когдана всех его выходах (А, В, С 1, С, 10С, О, Е, Г) отсутствуют сигналыуправленияВ блоке 18 набираются на переключателях величина и адрес числовой уставки, коды которых подаются 15через блоки 19 и 2 1 элементов ИЛИ(шины ш и Е соответственно) на информационные и адресные входы блока 20 памяти уставок, имеющего двезоны памяти. 1-я зона памяти преднаэначена для хранения величин уставок, адреса которых при их записизадают с помощью блока 18, 11-я зона памяти, к которой нельзя обратиться с помощью блока 18 - для хракения текущих значений уставок вцессе их отработки.При подаче сигнала (нажатии соответствующей кнопки в блоке 18) науправляющий вход (линия связи Ь) бло- З 0ка 24 управления выполнением операций последний формирует на своем шестом выходе (линия связи е) сигнал,поступающий на управляющий вход блока 20 памяти уставок. По этому сигналу в блок 20 записывается по заданному адресу величина уставки,Контроль записанной информации осуществляется в результате нажатия 40 в блоке 18 кнопки (не показана) и возникновения на его выходе (линия связи 1) сигнала, который через блок 24 управления выполнением операций поступает на управляющий вход блока 45 20 (линия связи Г) и управляющий вход блока 16 отработки уставок, Считанная информация заносится в счетчик блока 16, имеющий в своем составе индикаторы. 50Таким образом, последовательно уставка эа уставкой заносятся в блок 20 памяти. С помощью переключателя задатчика 17 устанавливается автоматический режим работы оборудования, при этом на выходе задатчика возникает нулевой сигнал, запрещающий ввод уставок в блоке 18 и разрешающий прохождение импульсов генератора 9 на вход синхрониза.ора 1 О, а также выдачу кода из блок 16.Цикл начинается после пос,у гпевпсигнала от датчика пуска, по;гключ нного, как и все другие, к входу коммутатора 1 По прихода этого сигвп - ла изменение первого адреса программы, а следовательно и выполнение цикла не происходит, Отработка программы технологического оборуцования осуществляется путем поочередного для каждого канала считывания из блока 3 памяти программ управляющих слов.При отработке команды, например, программы первого канала счетчик 12 номеров каналов выдает по шине Р на адресные входы коммутатора 1, блока 3 памяти программ, блока 4 регистров, блока 8 памяти текущих адресов, блока 11 регистров и блока 22 элементов И код, соответствующий номеру первого канала. В результате этого к коммутатору 1 подключаются датчики дискретных сигналов состояний механизмов первого канала, на адресные входы блока 3 памяти программ подается код, соответствующий области памяти, где записана программа работы механизмов первого канала, в блоке 8 памяти текущих адресов выбирается ячейка, где хранится текущий адрес программы управления первым каналом, в блоках 4 и, 11 регистров и в блоке 22 элементов И подготавливаются к приему информации соответственно регистр и элементы И, соответствующие первому каналу.Импульсы генератора 9 поступают на первый вход синхронизатора 10 (линия связи 1), который вырабатывает импульс на первом выходе (линия связи А), поступающий через элемент И 14 на управляющий вход блока 8 памяти текущих адресов как сигнал "Чтение блока 8" и через блок 6 управления формированием адреса на управляющий вход (линия связи И) счетчика 5 адреса как сигнал "Запись в счетчик 5" (фиг,2), при этом текущий адрес программы управления первым каналом считывается из блока 8 памяти текущего адреса на шину К и через блок 7 элементов ИЛИ записывается в счетчик 5 адреса. Последний совместно ео счетчиком 12 выбирает с помощью шин Т и Р ячейки памяти блока 3, соответгтгующие текущему адресу программы первого канала. После окончания первогоПри чтении слова второго вида на шестые входы блока 24 по шине 1. подается код "111", Синхронизатор 10 выдает импульс на выходе (линия связи С ), Этот импульс поступает на вход блока 24, проходит на управляющий вход блока 4 регистров (линия связи С) и осуществляет запись слова из 11-й эоны блока 3 памяти в регистр первого канала блока. По сигналам этого регистра включаются рабочие органы первой группы механизмов станка и происходит изменение их состояний, которые фиксируются датчиками состояний механизмов первой группы.Сигналы от датчиков через коммутатор 1 поступают на первые информационные входы компаратора 2 (шина Н), на входы маскирования которого 45 50 55 импульса синхронизатор 10 выдает команду "Чтение блока 3" на своем втором выходе (линия связи В), котораяпоступает на управляющий вход блока3 памяти, в результате чего происходит чтение управляющего слова, разряды которого появляются на операционных, первых и вторых информационных выходах блока (шины 1, Я и К соответственно),Дальнейшая работа устройства зависит от вида прочитанного слова изблока 3 и результата сравнения кодовкомпаратором. При чтении из блока 3памяти слова первого вида на входыблока 24 управления выполнением операций по шине 1. подается код "011".Одновременно с командой на выходе синхронизатор 10 выдает импульс 20меньшей длительности (линия связиС,), Этот импульс поступает на входблока 24, проходит на управляющийвход блока 11 регистров, осуществляязапись слова иэ 1-й зоны блока 3 в ре 25гистр первого канала блока 11. В результате этого в разряды регистра,соответствующие контролируемым датчикам, заносятся единицы (маска датчиков, подлежащих контролю),Импульс с выхода синхронизатора10 по линии связи Э поступает на входблока 6 управления формированием адреса, на входах (шина г.) которого вэтом случае присутствует признак ко 35манды занесения маски. Последний фор-мирует импульс, поступающий по линиисвязи М на счетный вход счетчика 5адреса, увеличивая число в нем нан 11140 поступают сигналы с выходов второго блока 11 регистров (шина Б ), а на вторые информационные входы - комбинация сигналов, записанная в первой зоне блока 3 (шина Б). При совпадении фактической комбинации состояний датчиков, подлежащих контролю, с эа данной (прн правильной отработке данного шага программы) компаратор 2 формирует сигнал "1", который поступает (линия связи К) на вход блока 6управления формированием адреса, в противном случае компаратор 2 формирует сигнал "0. Импульс с выхода и синхронизатора 10 по линии связы 0 поступает на вход блока 6 управления формированием адреса, на входах (шина 1,) которого в этом случае присутствует признак команды на включение и отключение механизмов.В зависимости от выходного сигнала компаратора число в счетчике 5 адреса увеличивается на "1" или остается без изменения. Если на выходе компаратора "1", блок 6 формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса, если на выходе компаратора 0, этот импульс не формируется.При чтении слова третьего вида реализуется команда условного перехода по комбинации условий, в качестве которых могут быть использованы сигналы не только от датчиков состояний механизмов, но и органов управления от других устройств. В этом случае на операционных выходах (шина 1.) блока 3 памяти присутствует признак "000", блокируя прохождение импульса синхронизатора 10 (линия связи С) через блок 24 управления выполнением операций на управляющие входы блоков 4 и 11 регистров (линии связи С и 2), Как и в предыдущем случае, компаратор 2- осуществляет сравнение сигналов от датчиков, подлежащих контролю с комбинацией сигналов, поступающих с информационного выхода блока 3 памяти программ, При их совпадении компаратор 2 вьщает сигнал "1", в результате чего импульс, формирующийся на выходе синхронизатора 10 (линия связи О) поступает через блок 6 и линию связи Х на управляющий вход счетчика 5 адреса,На информационный, вход счетчика 5адреса поступает через блок 7 элементов ИЛИ код адреса перехода с ин 1372277 1210 1 г 20 25 30 35 40 45 50 55 формационных выходов блока 3 памяти,Происходит переход к заданному шагупрограммы работы для данного канала.Если совпадение не произошло, компаратор 2 выдает сигнал 0". Через блок6 на счетный вход счетчика 5 адресапроходит импульс, сформированный натретьем выходе синхронизатора 10, чтообеспечивает переход к следующемушагу программы,При чтении слова четвертого видаосуществляется выбор заданной уставки из 1-й зоны блока 20 памяти изапись ее величины во 11-ю зону этого же блока.В процессе отработки программызаданные величины уставок, хранящиеся в 1-й зоне блока 20, не изменяются, текущие значения уставок, хранящиеся во 11-й зоне блока 20,уменьшаются по сигналам от датчиков счета.В случае чтения слова четвертоговида на операционных выходах (шина1,) блока 3 памяти программ присутствуют пвизнаки," 100", которые поступают на входы блока 6 управления фор.мированием адреса и входы блока 24управления выполнением операций. Последний закрывает блоки 4 и 11 регистров для приема кода,По команде "Чтение блока 3", посылаемой с выхода синхронизатора 10в линию связи В, на входы блока 23элементов И поступает код адреса заданных уставок (шина К).Возникающий одновременно на выходе(линия связи С 1) синхронизатора 10импульс меньшей длительности поступает на вход блока 24, в результатечего на выходе (линия связи Ь) блока24 возникает сигнал, по которому кодшины К проходит через блок 23 элементов И и блок 21 элементов ИЛИ наадресные входы (шина г.) блока 20 памяти уставок - происходит выбор заданной уставки; на выходе (линиясвязи Г) блока 24 возникает сигнал,поступающий на управляющий вход блока 20 памяти уставок и управляющийвхоц блока 16 отработки уставок -осуществляется чтение выбранной уставки из 1-й зоны блока 20 и запись еевеличины в блок 16,Импульс с выхода синхронизатора 10подается на пятый вход блока 24 (линия связи С), проходит соответственно на вход блока 22 элементов И и управляющий вход блока 20 памяти уста-" вок, По сигналу с выход блока 24(линия связи а) код номера канала,присутствующий на входах (шина Р)блока 22 элементов И, проходит черезнего, блок 21 элементов ИЛИ и поступает на адресные входы (линия свя.зи г.) блока 20. Происходит выбор адреса 11-й зоны блока 20, куда будетзанесена уставка, подлежащая отработке в данном канале,Код величины уставки с информационного выхода блока 16 отработки уставок поступает через блок 19 элементов ИЛИ на информационные входыблока 20 (линия связи Ч). По сигналус выхода блока 24 (линия связи е)происходит запись величины уставкииз блока 16 отработки уставок во11-ю зону блока 20 памяти уставок.Затем импульс с выхода синхронизатора 10 по линии связи Р поступаетна вход блока 6 управления формированием адреса, в результате чего последний формирует импульс, поступающий по линии связи М на счетный входсчетчика 5 адреса, увеличивая числов нем на "1". При чтении из блока 3 памяти программы слова пятого вида, когда на его операционных выходах (шина 1.) присутствует признак "101", осуществляется отработка текущего значения уставки 11-й зоны, адрес которой определяется номером выбранного канала,По команде "Чтение блока 3", посылаемой с выхода синхронизатора 10 в линию связи В, на адресные входы (шина Б) блока 15 формирования и коммутации сигналов поступает код номера датчика счета, импульсы которого обеспечивают отработку выбранной уставки. При поступлении импульса с выхода синхронизатора 10 блок 24 управления выполнением операций формирует на своих (линии связи о, Г) выходах, которые подаются соответственно на вход блока 22 элементов И и объединенные между собой управляющие входы блока 20 памяти уставок и блока 16 отработки уставок. По первому сигналу код номера канала (шина Р) проходит через блок 22 элементов И и блок 21 элементов ИЛИ на адресные входы (шина г.) блока 20 памяти уставок - происходит выбор угтавки данного канала; по второму сигналу осуществляется чтение текушего значенияв исходное состояние уставки из 11-й зоны блока 20 и запись ее в блок 16.Импульс, формирующийся на выходесинхронизатора 10 (линия связи С ),поступает на вход блока 24, проходитчерез его выход (линия связи Й) науправлящий вход блока 15 формированияи коммутации сигналов. Сигналы отдатчиков счета по шине Х 2 поступаютна информационные входы блока 15 изапоминаются в нем, Если за время,прошедшее после последнего опросаэлемента памяти сигнала от датчикасчета, код номера которого присутствует на адресных входах блока 15,поступил сигнал от этого датчика счета,то импульс, возникший на управляющемвходе блока 15, вызывает появлениесигнала на линии связи Х. Последнийсигнал осуществляет сброс элементапамяти поступления сигнала от датчика счета в блоке 15 и уменьшение уставки на единицу в блоке 16 отработки уставок.Если в результате уменьшения наединицу текущее значение уставкистало равным нулю (уставка отработана), то блок 16 на информационномвыходе (линия связи О выдает обэтом единичный сигнал. Отсутствиесигнала от Датчика счета в рассматриваемый промежуток времени сохраняет величину уставки в блоке 16 неизменной,Импульс, формирующийся на выходесинхронизатора 10, поступает на входблока 24 и проходит на его выходы.Аналогично, как и при отработке слова четвертого вида, происходит ,аписьчисла из блока 16 в блок 20 и мяти уставок.Импульс, формирующийся на выходесинхронизатора 1 О, поступает по линии связи О на вход блока 6 управления формированием адреса.В зависимости от выходного сигнала блока 16 число в счетчике 5 адреса увеличивается на "1" или остается без изменения. Если на выходе блока 16 " 1", блок 6 формирует импульс,поступающий по линии связи М на счетный вход счетчика 5 адреса. Если навыходе блока 16 "0", этот импульс неформируется,Импульс, формирующийся на выходесинхронизатора 10, независимо от вида слова поступает по линии связи Ена управляющий вход блока 8 памяти 1 г 20 25 30 35 40 45 50 55 текущих адресов, на информационныйвход которого поступает по шине Тсодержимое счетчика 5 адреса, а наадресный вход по шине Р - код номера первого канала. Текущий адреспрограммы из счетчика 5 адреса переписывается в блок 8 памяти. Импульсс выхода синхронизатора 1 О переводит счетчик 12 номеров каналов в состояние, соответствующее второму каналу. Синхронизатор 1 О возвращается Работа устройства при управлении вторым и последующими каналами йри отработке всех шагов программ аналогична описанному, При отработке управляющего слова второго вида текущий адрес программы не меняется до тех пор, пока компаратор 2 не выдает результат сравнения, следовательно, не меняются и команды на включение и отключение механизмов.Если это время превысит время, отведенное для данной технологической операции оборудования, что происходит в аварийной ситуации (поломка датчика или механизма), то устройство выдает сигнал "Неисправность", который поступает на сигнальный элемент технологического оборудования (не показан), При этом устройство отключают, устраняют неисправность, а затем снова включают.На фиг.2 показана диаграмма работы устройства при управлении четырьмя каналами, при этом условно показана различная последовательность сигналов в зависимости от вида управляющего слова и результата сравнения сигналов компаратором.В первом канале на первом шаге программы отрабатывается команда выбора заданной уставки, при этом происходит перезапись уставки из 1-й во 11-ю зону памяти блока 20 и осуществляется переход к следующей комаиде; во втором шаге - отработана команда включения и отключения механизмов и осуществляется переход к следующей команде; на третьем шаге выполняется команда отработки текущей уставки, при этом происходит перезапись уставки из 11-й эоны памяти блока 20 в блок 16 отработки уставки, сигнал от датчика счета не поступает, число в блоке 16 не изменяется и записывается обратно в5 137 блок 20, адрес в счетчике 5 также не меняется.Во втором канале на первом шаге программы выполняется команда отработки текущей уст.анки. В отличие от команды на третьем шаге первого канала в этом случае число в блоке 16 уменьшается на единицу, а затем возвращается в блок 20. На втором шаге этого канала выполняется та же команда, но после очередного уменьшения числа в блоке 16 на единицу на его выходе возникает единичный сигнал (уставка отработана) и осуществляется переход к следующей команде ("+ 1" в счетчик 5).В третьем канале на первом шаге программы выполняется команда занесения маски. При этом в разряды третьего регистра блока 11, соответствующие контролируемым датчикам, заносятся единицы, формируется импульс " 1" в счетчике 5, увеличивая число в нем на 1. На втором шаге этого канала осуществляется запись в регистр блока 4 команды включения и отключения механизмов, адрес в счетчике 5 не меняется и заносится в блок 8памяти текущих адресов.В четвертом канале на первом и втором шагах программы выполняются команды условного перехода. На первом шаге условие не выполняется, осуществляется переход к следующей команде,на втором шаге условие выполняется, в счетчик 5 адреса из блока 3 памяти программ заносится заданный адрес.Операторы алгоритма, представленного на фиг,3, выполняют: 1-8 - начальную установку устройства; 9-14- ввод числовых уставок в блок 20; 9 и 15-17 - считывание из блока 3 памяти программ управляющего слова выбранного канала; 25, 26, 24 - команду первого вида; 18-24 - команду второго вида; 27, 22, 24 и 29 - команду третьего вида; 30-32 и 24 - команду четвертого вида; 30, 33-37 и 24 команду пятого вида; 38 и 39 - занесение текущего адреса программы выбранного канала в блок 8 и переход к управлению следующим каналом;40-44- контроль режимов работы устройства.Коммутатор 1 предназначен для поочередного подключения к компаратору 2 датчиков каждого канала. В качестве последних используются датчи 16 2277 5 1 О 20 25 Сигналы, поступающие на информационные входы мультиплексоров от датчиков, - дискретные и количество ихв одном канале не должно превышатьчисло разрядов в 1-й зоне блока 3памяти,Компаратор 2 (фиг,4) содержитгруппу элементов РАВНОЗНАЧНОСТЬ 2527, количество которых равно максимальному количеству датчиков, подключенных к одному каналу. На однивходы элементов РАВНОЗНАЧНОСТЬ 2527 поступают по шине Н сигналы, соответствующие фактическому состояниюдатчиков и органов управления станка, на другие по шине Б - сигналы изпервой зоны блока 3 памяти программ,соответствующие заданному состояниюдатчиков.При совпадении фактического состояния датчика с заданным на выходеэлементов 25-27 появляется сигнал логической единицы, который поступаетна входы элементов ИЛИ 28-30. На инверсные входы этих элементов поступает по шине Б из блока 11 регистров комбинация сигналов, определяющая датчики, подлежащие контролю.Если датчик не подлежит контролюна данном шаге программы, на инверсный вход соответствующего элементаИЛИ поступает сигнал логического нуля. В этом случае независимо от сиг 30 35 ао 45 50 55 ки состояний механизмог, органы ру ного управления, в том числе датчик пуска устройства, сигналы от которых поступают на информационный вход коммутатора (шины Х 1), Коммутатор содержит группу мультиплексоров (не показаны), количество которых определяется максимальным числом датчиков, подключенных к одному каналу.Адресный вход коммутатора (шина Р) является адресным входом всехмультиплексоров, а информационные входы коммутатора подключаются к информационным входам мультиплексоров следующим образом: к первому мультиплексору подключаются первые датчики всех каналов управления, к второму мультиплексору - вторые датчики всех каналов и т.д, При поступлении на вход коммутатора кода адреса канала каждый из мультиплексоров передает на выход состояние соответствующего входа и на шине Н появляются сигналы от всех датчиков одного канала.

Смотреть

Заявка

4116067, 11.06.1986

ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ПРОЕКТНО КОНСТРУКТОРСКИЙ ИНСТИТУТ ТЕХНОЛОГИИ ЭЛЕКТРОМАШИНОСТРОЕНИЯ

ФИШМАН МАРК МЕНДЕЛЕЕВИЧ, СЕРДЮКОВ НАУМ ИСААКОВИЧ

МПК / Метки

МПК: G05B 19/18, G05B 19/418

Метки: оборудованием, программного, технологическим

Опубликовано: 07.02.1988

Код ссылки

<a href="https://patents.su/21-1372277-ustrojjstvo-dlya-programmnogo-upravleniya-tekhnologicheskim-oborudovaniem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления технологическим оборудованием</a>

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