Устройство для приема заказов

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

Авторы: Барашкова, Кривего, Прокопенко

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК О 13160204 С 07 г 17/1 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЗОБРЕТЕНИЯ АВТОРСКОМУ СВИДЕТЕЛЬСТВго ривег ова и 8(088 ое св л. СОе свилкл, С(5 г 1 ссстдв устроцства вхолят блок1 уггрдв;гег 1 ггя, несть щцфраторов 2, 3,4,5,6,7, ггервыйг цз нцх прелдздчен,.гя Обозегаченггя сгггчдла Открьгт )дкрыт" с пельгг технологического откркндггця илц закрывания рабочегг ячойкг, гторай - Лля д:ормцрованггя г,огг;ггг;гьг 1 уск" на блок 1 упрапения, третг ц г ггггг. рд тор с умг гы попив т зд ныполгп гггггзйг заказ относггг елын г;реггндггцтелггго внесенной оплаты (двдс г зд17 функциональных возможностей путем индикации суммы доплат, суммы аванса и номера свободной ячейки, н него введены шифраторы, блок памяти, блок управления, блоки элементов И-ИЛИ, сумматор, дешифратор и элемент И, первый и второй выходы первого шифратора соединены соответственно с первыми входами блока управления и второго шифратора и вторым входом 1 О4блока управления, третий вход которого подключен к выходу третьего шифратора, первые выходы блока управления соединены с первыми входами первого и нторого блоков элемен тон И-ИЛИ, второй, третий, четвертый, пятый, шестой, седьмой и восьмой выходы блока управления соединены соответственно с первым, вторым третьим четвертым входами третьего 20 блока элементов И-ИЛИ, вторым, треть. им и четвертым входами второго блока элементов И-ИЛИ девятый, десятый одиннадцатый двенадцатый, тринадцатый, четырнадцатый пятнадцатый, шестнадцатый и семнадцатый выходы блока управления соединены соответственно с первыми входами блока индикации, вторым входом первого блока элементов ИЛИ третьим входом первого 30 блока элементов И-ИЛИ, вторым входом блока индикации первым входом дешифратора, перньм вторым, третьим входами блока памяти и перньпчи входами приемных ячеек хранения заказов, вы ходы монетоприемника соединены с соответствующими пятыми входами второго блока элементов И-ИЛИ, выходы которого соединены с соответствующими первыми входами сумматора, выходы 40 которого соединены с соответствующими третьими входами блока индикации и через элемент И - с четнертым входом блока управления, выходы второго шифратора соединены с соответствую щими четвертыми входами блока памяти, выходы четвертого шифратора соединены с соответствующими шестыми входами второго блока элементов И-ИЛИ и пятыми входами блока памяти, первые, 50 вторые, третьи и четвертые выходы которого соединены соответственно с пятыми шестыми, седьмыми входами третьего блока элементов И-ИЛИ и входом четвертого шифратора, вторым 55 входом второго шифратора и пятым входом блока управления, выхода пятого шифратора соединены с соответствую 1316020 18шими четвертыми входами первого блока элементон И-ИЛИ и вторыми входамидешифратора выходы которого соединены с вторыми входами соответствующихприемных ячеек хранения заказон, выходы первого блока элементов И-ИЛИсоединены с соответствующими Шестымивходами блока памяти, первые и вторыевыходы шестого шифратора соединенысоответственно с восьмыми входамитретьего блока элементов И-ИЛИ иседьмыми входами блока памяти, выходы третьего блока элементов И-ИЛИсоединены с соответствующими вторымивходами сумматора,2Устройство по п.1, о т л и ч аю щ е е с я тем, что блок управления содержит элементы И элемент1 ПИ триггер, регистры, накопительи генератор, выходы элементов И объединены и соединены с первым входомтриггера, выход которого соединен спервым входом накопителя, первый выход накопителя соединен с вторымвходом триггера, второй, третий, четвертый, пятый шестой и седьмой выходы накопителя соецинены соответственно с объединенными первым входомпервого элемента И и первым входомэлемента ИЛИ, объединенными первымвходом второго элемента И и вторымвходом элемента ИЛИ объединеннымипервым входом третьего элемента И итретьим входом элемента ИЛИ, объединенными первым входом четвертого элемента И и четвертым входом элементаИЛИ и первыми входами пятого и шестого элементов И, выход элемента ИЛИсоединен с третьим входом триггера,восьмые и девятые выходы накопителясоединены с первыми входами соответственно первого и второго регистров,выходы первого регистра соединены свторыми входами накопителя, первыйи второй выходы генератора соединеныс вторыми входами соответственно первого и второго регистров, вторые входы третьего, четвертого и шестогоэлементов И являются соответственнопервым, третьим и четвертым входамиблока, объединенные второй вход первого элемента И и третий вход первого регистра, объединенные вторые входы второго и пятого элементов И являются соответственно пятым и вторымвходами блока, первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой, девятый, десятый, один19 131 б 020 20 Я иеепс ли команда .Ос)- от " 4программа специи отпирания еек для Йоалнир заказа йдпрограима операиии запиранир дцеек после оыпопненидзаказа реп) иеетли коианда 3 аоо) "1 содпроераинаофорилениазака,) О 1 ОПодпрограа 7 оискасйп 3 нй" учМки Оо прогроииа индикаиии занда)осп)и пуска приЕНа 3 ОМ 0306 ПодпрограииаПОЛуиЕниазаказа фи Фиа. Я надцатый, дванадцатые, тринадцатые,четырнадцатый, пятнадцатый, шестнадцатый и семнадцатый выходы второгорегистра являются соответственновосьмым, седьмым шестым, пятым четвертым, третьим, вторым, четырнадцатым, пятнадцатым шестнадцатым, семнадцатым, тринадцатыми, первыми девятым, десятым, одиннадцатым и двенадцатым выходами блока, 1 О 3, Устройство по п,1, о т л и ч аю щ е е с я тем, что блок индикации содержит дешифратор, триггеры, индикатор, элемент ИЛИ регистр, табло ц элемент задержки, выхсды лсщифра;сра соединены с первыми входами сооветствующих триггерсв выход каждого триггера соединен с соответствующим входом табло и соответствующимвхспом элемента 1 ПИ, выход которогосоединен с первым входом индикатора,вьход элемента задержки соединен с вторьми входами триггеров и первым в.,одом регистра, выход которого соедицс и с вторыми входами индикатора) входы дешифратора, вторые входы регистра и вход элемента задержки являются соответственно первыми, вторымн и третьим входами блокаВыходЮГИ Выо орка инфориаи из нанопапВыход адресного регистраВыходбуферногорегистра о ттор 0 сн От элРгенщ Р 1 М От шиферу атсрОтнр, Йп шиферЗагрчол оп щакадпекрр операции До по гр нне по ска бо лай яч блок индцкаии сунны абанса блок Записи ибро наиии белок б чзапираниР рабочей чецки Чблок икдиаииц и иена заказа Ион Фце иг I о 1 програнноапученио заказокозчикон рононокер сбо ноц чгбк своноОлен од албибйдуаь а агапами/Улок лере очиупраОденцо нануЛЕбую Рчецк ба фд ВнЕСВ ли аданф нерп ся ли командаПуск" 8 ев б нализ маркерногоазряда ла ноют нМц 0 у аноблок иидикаии Суины долли 10 ПроизденалидоплалаГ ЯаОблок разолонирооаниязанимаемой ячейки ок йередачияраолеюия наулеоои адрес офек Составитель В, Бородиехред М.Ходанич актор Е. Пап илипенко орректор акаэ 23 53 Тирал 469 ВНИИПИ Государственногпо делам изобретений 113035, Москва, Ж,ПодписиСССР комите аб., д,4/5 роиэводственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 К програюиаи поиска сооооднойячейки блан индикаииинонера занцнаенойячейки и откры аушская Ъ.1316020 заказ, четвертый шифратор индивидуального кода пользователя - для набора этого кода, пятый шифратор номераячейки - для набора номера занимаемой ячейки, шестой - для шифрациивида операции, необходимый для выполнения заказа, блок 8 памяти дляхранения характеристик заказов, монетоприемник 9, три группы элементовИ-ИЛИ 1 О, 11, 17, сумматор 12. Благодаря введенным в устройство новым элементам и функциональным связям обеспечивается существенное сокращение числа дорогостоящих блоков. Расширение класса решаемых задач достигается тем, что при пользовании рабочей ячейкой введен автоматический поиск номера свободной ячейки, что отсутствует в прототипе и базовом объекте. 2 э,п,ф-лы 12 ил.Изобретение относится к автоматике и может быть использовано в сфереобслуживания для приема и выдачи заказов, например приема одежды в химчистку без привлечения постоянногообслуживающего персонала,Цель изобретения - расширениефункциональных возможностей устройства путем индикации суммы доплат,суммы аванса и номера свободной ячейкиНа фиг,1 представлена функциональ. ная схема устройства для приема заказов; на фиг,2 - обобщенный алгоритм работы устройства; на фиг.3 - формат микропрограммного слова; на фиг,4 временная диаграмма работы блока управления; на фиг,5 - функциональная схема блока управления; на фиг.6 функциональная схема блока индикации; на фиг,7 - обобщенный алгоритм операции технологического вскрытия ячейки хранения заказа; на фиг8 алгоритм операций размещения заказа в соответствующую рабочую ячейку после выполнения заказа," на фиг,9 функциональная схема приемной ячейки хранения заказа; на фиг.10 - алгоритм операции поиска свободной рабочей ячейки; на фиг,11 - алгоритм операции размещения заказа в рабочую ячейку заказчиком; на фиг.12 - алгоритм получения заказа заказчиком из соо тв е тс тв ующей рабочей ячейки.Устройство (фиг,1) содержит блок 1 управления, первый 2, третий 3, второй 4, четвертый 5, пятый 6 и шестой 7 шифраторы, блок 8 памяти, мо нетоприемник 9, второй 10, третий 11 блоки элементов И-ИПИ, сумматор 2, блок 13 индикации, элемент И 14,приемные ячейки 15 хранения заказа,дешифратор 16, первый блок 17 элементов И-ИЛИ,5 Блокуправления (фиг.5) содержит накопитель 8, генератор 19, первый регистр 20 (адресный), триггер21, элемент ИЛИ 22, первый 23, второй 24, третий 25, четвертый 26, пятый 27 и шестой 28 элементы И, второй регистр 29 (буферный).Блок 13 индикации (фиг,Ь) содержит регистр 30, индикатор 31 ( цифровой), элемент ИЛИ 32 табло 33 - 39,триггеры 40 - 46, дешифратор 47 иэлемент 48 задержки,Приемная ячейка 15 (фиг,9) содержит элемент НЕ 49, механизм 50 управления дверной замок 5 и элементы И 52 и 53В работе устройства можно выделить три этапа,Первый этап - сдача заказчиком25заказа, т.е. размещение его в рабочую ячейку хранения (например, одежды для чистки, обуви для ремонта ит.д.) и оплата аванса,Второй этап - извлечение иэ рабочей ячейки хранения экспедитором заказа и помещение его обратно послевыполнения работы,Третий этап - оплата услуги и получение заказа заказчиком,Следует отметить, что очередность35 выполнения этапов работы устройстваможет быть любой,Обобщенный алгоритм работы устройства для приема заказов представлен 40 на фиг,2,(пис з;Кл )л (Опс рл р 1, 11фИ,2) . К с,Учле с.с:п комл 1;л "11) с к" От тояция команд и, соотвс тственно, реализация этих подпрограмм с целью 5управления функциональными элементами устройства,Реализация обобшецного алгоритмандчинается с нулевой ячейки накопителя 18 микропрограмм в блокеУправления, при считываши которойпроизводится формировдцие соответствующей микрокоманды, обеспечивающейанализ наличия команды "Открыть" длятехнологического отпирания ячеек 155с целью вьп 1 олнения злкдзл. КомандаОткрыть подается От ппфрдторд (переключателя) 2, устаноцленцогс ндпульте управления устропства, скрытого от доступа закдзчцкд, Этот тумблер предназначен только для пользования экспедитором (операторы 2 ифиг,2),Если команда "Открыть" " Отсутствует, то производится анализ цали 25чия команды "Закрыть", подаваемойтакже от шифратора 2, При наличиикоманды "Закрыть" выполняется подпрограмма технологического закрытиярабочих ячеек хранения после вьполцения заказа (операторы 3 и 5фиг,2),При отсутствии команды Закрытьпроизводится анализ наличия команды"Пуск", обеспечивающей работу устройства при размещении (оформлении) заказа в соответствующую рабочую ячейку хранения или получении заказа заказчиком из соответствующей рабочейячейки хранения,аоКомандаПуск" подается пользователем от шифратора 3, в качестве которого может служить кнопка или клавиша,При наличии команды ИПуск" (оператор 7, фиг,2) производится анализ маркерного разряда блока 8 (ЗУ), обозначающего при наличии в нем единицы занятости ячейки с данным адресом, аналичие нуля в нем свидетельствует,что данная ячейка блока 8, а номерее соответствует номеру рабочей ячейки хранения, свободна (оператор 9,фиг,2),Таким образом, если состояние мар керцого разряда блока 8 равно нулю,то выполняется подпрограмма оформления заказа, а если единице, то полус.утствуст д маркс рц 1 рл)ряд рлцц ДИЦИЦЕ, ВЫЛО:НЯЕТСЯ ЦС)ПР(ГРЛ.Ь(1 поиска свободной ячпкц ц сс ц;Дикаш ца световом пцдикдторс 13стройстцд, если же свободных ячс ек цтРО 1 ВОДИТСЯ СООТВТСТВ(111 З 1 111,ИКЛ пия нд блоке индикации (опсрдторы 7 ), 8 и 10, фиг.2).11 ри выпо:ценИ каждо 11 цлзцлцих подпрогрлмм управлс шс пер;лется:(с.".ьых рлзрядоц (А)1. Ко гс 11):. лл -ВКГИрсз 11 ЛНЛ ддрЕСНдя цц(ЬС)рМ 1(П:1, ц -бцрдмая цд регистр 21) ддр с:.,11 ся информация, "упакован;я" таким образом в н;1 копителе 18 м(кро.рогрдмм, считывается прц кд;-:.оь ИзЛДрСНОО Кодл В р( 1 цс Грс2 О лдресл и трцггс.ре 21, (Т(11(цкц инфор)1 ции для Вцепц(. 1ч 1 стдвлсция данпгх приведц д (и;г.3,Тс мп (быстродействие) считьп) дцпямикрокомандных слов Опредслястся генератором 19 импульсов. ЯреНцдядиаграмма работы блока 1 местногоуправления представленл цд фиг,4,После обнуления адресного регистра 20 на накопитель микропрсгрдммзадается нулевой адресный ко; (четвертая строка, фиг,4), 11 о этому кодуиз накопителя микропрограмм с задержкой Т выбирается нулецос микрокомандное слово (третья строка,фиг,4), которое передним фронтом инверсной серии импульсов, Ормируемыхгенератором 9 импульсов, фиксируется на буферном регистре 29 (пятаястрока, фиг,4), При этом по групперазрядов, связанных с информационнымвходом адресного регистра, цз цлкопителя микропрограмм постуцат адрес5 .б(слетуюпс го микропрограммцого нова,Этот адрес фт)ксттруечс ца а;тресцомРегистРе 20 пеРРсттим фРонтом импУпьса осцовцой серии, формируемой генератором 19 импульсов, По этому адре 5су выбирается следуюшее микрокомацдное слово (М,И,т т,д третья и пятая строки, фиг.ст),Семь отде:тьцых разрядов микропрограммного накопителя предназначены 1 рдля обработки условий, поступающихна вход блока 1 управлен;тл т, - т) т( 6гцческих операциях тт в подгрограммепоиска свобоДИОЙ Я 1 тики (фттс ) с11 иже приведено описание фуцкциоцирствация устройства ца базе 0606 Ленных апгоритмов соответсвущтх подпрограмм в том порядке, как они препставлены в обобщенцом апгоритме работы устротства (фиг.2),Подпрограммы отпир;цил пртемныхЯЧЕЕК ХРаНЕНИЯ Заьаэа ДПЯ 3 ЗВЛРтЕЦИЯвещей с целью выподцеция заказов иих размещения обратно Воответствующие ячейки хранения заказов производятся в соответствии с апгоритмами, блок-программы которых представ.иецы на фиг,7 и 8.1.5 В 51.".с.ПР етс.щс. 1 ттт 1 " лс -Ссх т Э Ет П.а 1 С 3 Ь 1 Птт;11 СЛ Р т С 1 ОГт т;т и а р а б Ст и 1,1 ус т р 01 . т тт а ц р Ос т Ст,с 3 Тс: с.ис Гус)111 сэбразстГ.,1,ри то 3 (т ц 31:3 т;тбт 1)т лчс.тт:1, 3 атт.3 вас:Слс 1 с 1 т т 1031 д;сс.,Г;исттратор 2 (трс кс)эТт Пи 8 тумг -т,Р11 СРСГЗОДЦТС 51 1: т;ЕтТРЭ 11 ст 10 ГО ПОт сО",с 1 и : тт ТОтоже цит О с ть 31,1 О стк 1 стст 331 сООТ 1301 стт Утсг 1".1 ттст "с 1 1 г -значит, то сттееуттттй а;рег, эа 1 ткСцрОВаПЕИ тта рСГИСтрЕ 2 О ИтТПС С,ДОПОлцлетсл ГсЛОттГ тта:ттлЕ)ом , с,тЕКУШИй ВДР С ГЦКРСПРОГРЛГтРат Стт Ат Аг,Э го и ес гь 3 атс)3 ьцЙ;д 3 с ттпсрссптто граммы, Трт;Иаэтаттетттой длл;бработки сиГцапа Пстск, 1 ос.те брабо 3 к СООтВЕтС. ВУтЯС И ГЕКРОПРСЗГРттнвт Сстояние триггера 21 с бнуллетсл подачей на его К-вход микрокоманды Ут 45 а На РЕГИСТР аДРЕСа ЗЛНОСИТС Л тттттевая информация,Б РЕЗУЛЬтатЕ РЕаднэаЦИЦ )Иже ОПИ- сываемых подпрограмм в б:ке 1 местного управления формируютсл отдсль ные микрокоманды и группы микрокоманд с различным функциональным цаэначением: группа разрядов А, предназначена для идентификации вида информации, индицируемой в блоке инди кации (фиг,б), группа разрядов Адля идентификации адреса рабочейячейки храцения заказа при техцодоПз тутРВО)51 ЧС К 5 ц К 1тттЯ МИКрОПтС)траГГ СЧИ ГЫ С ТСЛ , ,тОКтттта в Ва 3 КОГОрая ПОС"т;3 т та .ПтзТТ ути 33 ход эспт мссцта 11 26, а т,1,:.а)с 1тс 5)М С.1 О УП тститятст;тРГ их : 1.ТСЛ ЫСОКИЙ Потесцтсттц О 1 Р" т сГ 11 с "Открыть", то элемент 1 2(т формирус.т тт СО);Ий УРОВЕЦЬ и; СВОСМ тттХОДЕ, а сисптватсслт.цо, та 1)-)тхо;тс триггера 2 За)ттИГ фронтом микрокомацды У, постутаю)еТТ через элемент И.111 22 па дтрав:тяюший С-вхс д триг гера 21 (стг, 5), фиксируется едиттитттт (фиг, 4), Пт редним фронтом импульсов от Генератора 19 импульсов на регистре ад,"тЕСа фИКСЦРУЕтСЛ КОД аДРЕСа СЛЕДУЮ- шсй ячейки. Таким образом, если имеется сигнал "Открыть", то следующим (после нулевого) выбирается содержимое ячей. ки накопителя 18 микропрограмм с адресом 101. Если же сигнал Открыть тте постутаеца блок 1 местного управсчеция, то иэ накопителя 18 вы1316020 бирается содержимое ячейки с адресом 001Иначс говоря, реализация микропрограммного слова, выбираемого изнулевого адреса накопителя 18, осуществляет анализ (оператор 3, фиг,7)наличия команды "Открыть".Так как команда Открыть" подана,то производится индикация на блоке13 индикации кода операции, зафикси- Оровачного в соответствующих разрядахблока 8 (вносится при размещении заказа заказчиком - работа устройствана первом этапе).Реализация оператора 5 (фиг,7) 5производится при считывании микрокомандного слова с ячейки накопителя18 с адресом 101При выборке этого микрокомандногослова на выходе накопителя микропрог рамм Формируются микрокоманды У р 1,код А = 6 , При этом микрокомандаУ через левое плечо блока 17 элементов И-ИЛИ коммутирует код номера 25рабочей ячейки от шифратора 6 на адресный вход блока 8, Под действиемэтого адресного кода с соответствуюшей ячейки блока 8 считывается информация, ранее занесенная пользователем, В том числе через соответствующие разряды, коммутируемые микрокомандой У , на вход сумматора 12,а затем на вход блока 13 индикации,считывается код вида операции, соответствующий заказу, размещенномупользователем в рабочей ячейке сданным номером (фиг.1),Этот код поступает на информационный вход регистра 30 кода индикации (Фиг,6). Одновременно на информационный вход дешифратора 47(фиг.6)от блока 1 управления поступает кодА, = 6 и микрокоманды У,Код А дешифрируемый дешифратором 47, устанавливает высокий потенциал на информационном входе триггера 44, а микрокоманда У, , задержанная на элементе 48 задержки, фиксирует код соответствуюшей операции 50на регистре кода индикации и устанавливает по С-входу триггер 44 в единичное состояние. Единичным потенциалом от триггера 44 включается транспарант 33 "Номер операции, одновременно этот сигнал через элемент ИЛИ32 разрешает работу циФрового индикатора 31. 8При этом величина Т задержки микрокоманды У, на блоке задержки должна быть равной с =с+с, + с,+, +где й, - задержка информации по блоку 17 элементов И-ИЛИ;задержка выборки информа 2ции иэ блока 8;задержка информации на блоЭке 11 элементов И-ИЛ 1;задержка информации на сумФматоре 12;время записи информации нарегистр 30 кода индикации,При этом задержка в дешифраторе 47 должна быть меньше суммы задержек (-, + Е 2 + Е, + С,),Одновременно микрокоманда У поступает на управляющий вход дешифратора 16 ячеек (Фиг,1), на информационный вход которого поступает от шифратора 6 код номера открываемой ячейки, следовательно, на соответствуюшем (номеру открываемой ячейки ) зыходе дешифратора 16 формирует:я сигнал, который поступает на соответв"ствуюшую приемную ячейку 15 (фиг,9),сюда же одновременно поступает микрокоманда У, = 1,Сигналы от микрокоманды У и от1 Вдешифратора 16 ячеек на выходе элемента И 52 формируют импульс, равный длительности микрокоманд, Этотимпульс воздействует на механизм управления 50 и отпирает дверной замок 51 (фиг,9),Таким образом, после обработкимикропрограммного слова, зафиксированного в ячейке накопителя 18 микропрограмм, с адресом 101 на блоке13 индикации фиксируется код операции, задаваемый закаэчиком, идентифицирующий операцию, которую нужнопроизвести над заказом, реэмешеннымв соответствующей ячейке 15 хранения,включено табло 33 "Номер операции",а соответствующая приемная ячейка 15открыта,Управление передается ячейке садресом 102, в этой ячейке зафиксирована микрокоманда У которая поступаетна обнуляющий вход триггера21 и обнуляет его, а на адресный регистр 20 заносится нулевая информация от группы разрядов А,Для разблокирования других ячеек15 необходимо перевести шифратор 21316020 в нейтральное положение, установитьна шифраторе номера ячейки в код другой ячейки и включить шифратор 2 вположение "Открыть", Работа устройства в соответствии с алгоритмом нафиг,7 повторяется,После выполнения заказа, т,е, после выполнения операции, указаннойзаказчиком заказ размещается в соответствующих ячейках 15 хранения, 10которые закрываются экспедитором.При этом устанавливается сумма доплаты, которую должен внести заказчикпри получении заказаАлгоритм этойпроцедуры представлен на фиг.8, 15При отсутствии команды "Открыть"(оператор 4, Фиг,7) устройство переходит к выборке содержимого ячейкимикропрограммного накопителя 18 садресом 001, Эта ячейка является на чальной при выполнении описываемойпроцедуры блокировки приемных ячеекхранения,При выборке содержимого по этомуадресу микрокоманда У., единичным 25потеншялом поступает на стробирующий вход элемента И 28, на управляющий его вход поступает сигнал откоманды "Закрыть", тогда от совпадения эпох сигналов на выходе элемента И 28 формируется высокий потенциал, который в описанном выше порядке устанавливает в единичное состояние триггер 21, следовательно,следующей ячейкой, из которой будетвыбрана информация, будет А= А+ А = 1+ 038 = 103,Таким образом показано что при реализации микрокомандного слова по 40 адресу 001 произведен анализ нали 8чия команды "Закрыть" согласно оператору 4 на фиг,8, При этом, если такая команда имеется, следующим адресом, из которого реализуется мик рокомандное слово, будет 1038, а при отсутствии - 003, В ячейке накопителя 18 микропрограмм с адресом 103 Фиксируются микрооперации У, у у , 50При выборке этого микрокомандного слова микрокомандой У, , через блок 17 элементов И-ИЛИ, на адресный вход блока 8, коммутируемый номер закрываемой рабочей ячейки 15, на 55 шифраторе 4 суммы доплат набирается код суммы доплат (оператор 3, фиг.8), Этот код поступает на информационный 1 Овход соответствующей группы разрядовблока 8, при этом микрокоманда У единичным потенциалом обеспечивает через соответствующий управляющийрежимом (" запись-чтение") вход, режим записи информации по этим разрядам (остальные разряды находятся в режиме чтение, так как= О)Таким образом, в ячейку блока 8с адресом, определяемым номером закрываемой рабочей ячейки 15, заносится код суммы доплат, сформированныйна шифраторе 4, что соответствуетоператору 6 на фиг,8,Одновременно микрокоманда Упоступает на дешифратор 16 ячеек, навторой вход которого поступает кодномера закрываемой рабочей ячейки 15,этот код дешифрируется и на соответствующем выходе дешифратора 16 формируется сигнал, поступающий на соответствующую приемную ячейку 15, тогда на элементе И 53 (фиг,9) формируется высокий потенциал (Уз = 1),который через механизм 50 управлениязакрывает дверной замок 51,Выполнение операции передачи управления в нулевую ячейку накопителя18 осуществляется в соответствии соператором 7 на Фиг.8. При этом изнакопителя 18 микропрограмм выбирается содержимое ячеек с адресом 1048,Микрокоманда У сбрасывает нануль содержимое триггера 21, а на регистр адреса устанавливается (записы.вается) нуль, таким образом следующая ячейка, содержимое которой считывается на выходе накопителя микропрограмм, - нулевая, и согласнообобщенному алгоритму (фиг,2) работа устройства начинается в соответсвии с этим алгоритмом. Для того, чтобы закрыть остальные ячейки, необходимо шифратор 2 установить в нейтральное положение, изменить номер закрываемой ячейки с помощью шифратора 6 номера ячейки и перевести шифратор 2 в положение "Закрыть", Работа устройства в соответствии с алгоритмом (фиг,8) повто" ряется,,В соответствии с обобщенным алгоритмом (фиг.2, операторы 1 - 5) отсутствие команд "Открыть", "Закрыть" приводит к тому, что устройство автоматически перестраивается на выполнение подпрограммы поиска свобод1316020 12 ной ячейки, Эта подпрограмма начинается с выборки микрокомандного слова из ячейки с адресом 003 накопителя 18 микропрограмм.При считывании этого микропрог 5раммного слова микрокоманда У с согответствующего выхода накопителя 18микрокоманд (фиг.5) поступает. настробируюший вход элемента И 23 исовместно с сигналом от команды 10"Пуск" устанавливают единицу на базовом "Адресе", В этом случае управление передается микрокоманде с ад"ресом 1058, которая, рассматриваетсяв подпрограммах размещения и получения заказа (оператор 3, фиг,10)В рассматриваемом случае команда"Пуск" отсутствует, поэтому управление (оператор 2, фиг.10) передаетсяв ячейку с адресом 00520При реализации этого микрокомандного слова (оператор 4, фиг,10) производится анализ маркерного разряда,Назначение этого разряда представлено выше, 25При этом содержимое разрядов А 2через правое плечо блока 17 элемейтов И-ИЛИ, коммутируемое микрокомандой, поступает на адресный вход блока 8 и считывает по соответствующим 30адресам присвоенные ранее значениямаркерного разряда,Содержимое маркерного разряда поступает на элемент И 24, на второйвход этого элемента поступает микрокоманда У.Если инверсия маркерного разрядаравна нулю, т,еячейка занята, тоуправление передается следующей ячейке до тех пор, пока не будут проанализированы все ячейки, и в результатеокажется, что все они заняты, тогдаиэ ячейки с адресом, где записан номер последней ячейки хранения заказа, управление передается на микропрограммное слово, обеспечивающееиндукцию занятости приемного пункта(оператор 9, фиг.10),Условно ячейка с адресом 007 последняя и тогда адрес 103 следующей 50ячейки передает управление микроко"мандному слову в ячейке с адресом10, При этом считывается микрокоманда У, и код А= 4,Код Апоступает на дешифратор 47 55(фиг,6), дешифрируется и поступаетна информационный вход триггера 42,где фиксируется микрокомандой У,поступающей на управляющий С-вход триггера 42 через элемент 48 задержки, Единичным потенциалом с триггера 42 зажигается транспарант 37 "Свободных ячеек нет".Если при анализе маркерного разряда оказалось бы, что инверсия маркерного разряда равна единице то элемент И 24 формировал бы на выходе единицу и триггер 21 так же устанавливался бы в единичное состояние, как это описано выше, тогда управление передавалось бы в ячейки накопителя микропрограмм с адресами соответственно 106 1078, 1108. В этих ячеиках размещенымикропрограммые сло -ва (операторы 5 и 8, фиг,О), обеспечиваюшие индукцию номера свобопнойячейки,При этом А = (А ), т,е. номерпроверяемой ячейки пос"упает черезблок 10 элементов И-ИЛИ, коммутируемый микрокоманцой У , через сумматор12 на регистр 30 индикации (фиг,6).Одновременно код А, = 1 поступаетчерез дешифратор на информационныйвход триггера 46, а на управляющиевходы регистра 30 кода индикации итриггер 46 поступает микрокомандаУ от элемента 48 задержки, При этомвысоким потенциалом от триггера 46загорается транспарант 34 "Свободнаяячейка , а на цифровом индикаторе31, на информапионный вход которогопоступает содержимое регистра 30 кода индикацииа на управляющий высокий потенциал от триггера 46 черезэлемент ИЛИ 32, высвечивается кодсвободной ячейки,После нахождения индикации свободной ячейки управление передается внулевой адрес, однако в случае некоторых микрокоманд триггер 21 (фиг,5)остается в единичном состоянии, поэтому выбирается содержимое ячейки садресом 100 , в котором зафиксирована только одна микрокоманда У обеспечивающая сброс на нуль триггера21, это значит, что следующим будетвыбрано содержимое нулевой ячейкинакопителя 18 микропрограмм, а следовательно, устройство повторит своюработу в соответствии с ранее описанными алгоритмами (фиг, 2, 7, 8,10),Согласно рабочему алгоритму поиска свободной ячейки (оператор 3,фиг.10) при наличии команды "Пуск"устройство переходит к реализацииподпрограммы размещения или получения заказа,Обобщенный алгоритм процедуры размещения заказа в ячейку 15 хранения 5закаэчиком представлен на Фиг,11,Реализация этой процедуры ведетсязаказчиком путем набора с помощьюшифратора 6 на пульте управления ноЪмера снободной ячейки (оператор 2, 10фиг.11), отображаемой на блоке 13индикации, установки шифра (кода)индивидуального кода (оператор 3,фиг.11) с помощью шифратора 5, С помощью шифратора 7 набирается шифроперации, которую необходимо произвести над заказом (оператор 4, Фиг,11)и нажимается команда "Пуск" (оператор 5, Фиг,11).Сигнал "Пуск" от шифратора 3 поступает на блок 1 местного управления,где при реализации микрокомандногослова из ячейки 003 э, микрокомандного 18 накопителя, (оператор 5, Лиг,11)элемент И 23 формирует высокий потен..25циал и триггер 21 н описанном порядке устанавливается в единичное состояние,Следовательно, при выполнении микрокомандного слова из адреса 105, 30триггер 21 сбрасывается на нуль, ауправление передается в О 11 ячейкенакопителя 18 микропрограмм,При выборке микропрограммного ело.ва по этому адресу микрокоманда У З 515поступает на левое плечо блока 17элементов И-ИЛИ и коммутирует наадресный вход блока 8 номер свободной ячейки, зафиксированный (оператор 2, Фиг,11) на шифраторе 6.Под действием адресного кода наблок 8 (У, = У . = О) считываетея инФормация и содержимое маркерного разряда поступает через инвертор на эле.мент И 24, 45 Таким образом, если номер свободной ячейки набран нерио и эта ячейка действительно свободна, нулевое значение маркерного разряда, инвертиру емое на инверторе, и микрокоманда У образуют на выходе логического элемента И 24 единицу, а следовательно, базовый разряд блока 8 также принимает единичное значение (оператор 7, 55 Фиг.11). Тогда по значению адреса передачи управления управление передается микрокомандному слову с адресом 1329, при этом сбрасывается на нуль триггер 21, а управление передается микрокомандному слову с ад -ресом 01При реализации этого микрокомандного слона Формируются микрокоманды14 1 тМикрокоманда У коммутирует кодсуммы аванса, соответствующий задаваемой операции, с помощью шифратора7 операции (оператор 4, фиг,11),Этот код через блок 11 элементовИ-Е 1 И и сумматор 12 поступает наблок 13 индикации, Сюда же поступаетмикрокоманда У, и код А, = 2,По окончании этого такта (шага)на регистре кода индикации фиксируется сумма аванса и записываетсятранспарант 35 "Внесите аванс", ауправление передается микрокомандному слову с адресом 013 з,В этом микрокомандном слове формируются микрокоманды УикодА,=2,Микрокоманда У формирует код,образуемый монетоприемником 9 и отображающий фактическую сумму внесенного аванса, через блок 10 элементовИ-ИЛИ на вход сумматора 12,На второй вход этого сумматора вуже описанном порядке коммутируетсямикрокомандой У через блок 11 элементов И-ИЛИ код, определяющий величину авансаРазность этих кодов фиксируется на регистре 30 кода индикации, при этом продолжает гореть транспарант 35 "Внесите анаис", Микрокоманда У через элемент И 25 опрашивает, полностью ли внесен аванс, Если аванс внесен неполностью, то кодот монетоприемника 9 и код от шифратора 7 становятся равными, а их разность становится равной нулю Этунулевую разность выделяет элементИ 14 и на его выходе появляется высокий потенциал, который через элемент И 25 устанавливает триггер 21 вединичное состояние и управление передается на 114 адрес,В этом микрокомандном слове формируются (операторы 11 и 12 фиг,11)микрокоманды У и У , т,е, микрокоманды, определяющие запись информации в блоке 8, таким образом н .ячейку блока 8 с номером, зафиксированным на шифраторе 6, заносится шифриндивидуального кода пользователя сшифратора 5, номер операции, которуюнеобходимо произвести над заказом,помещенным в соответстнующей ячейке, 15 310201. Устройство для приема заказов,55 содержащее приемные ячейки хранения заказов, монетоприемник и блок инди"кации, о т л и ч а ю щ е е с я тем,что, с целью упрощения расширенияи едттцтттта У = 1 в маркерный разряд2 сЗУ, что обозначает занятость даннойячейки,Микрокоманда У (и отсутствиемикрокомацды У, ), поступающая надешифратор б ячеек,ттырабатынает сигнал, закрываюцлий дверной замок 5соответствующей ячейки 15, Эта операция запирания описана выше,Управление передается ячейке с 10номером 015где триггер 21 и регистр адреса обнуляется и, следовательно, устройство начинает свою работу в соответствии с обобщенным алгоритмом (Фиг,2) 5Лля получения заказа заказчик спомощью шифратора б номера ячейкиустанавливает номер занимаемой ялтейки хранения заказа, с помошью шифратора 5 устанавливает код индивидуального пользования и формирует спомощью шифратора 3 команду "Пуск",При этом производится анализ наличиякоманды "Пуск" (оператор 4, Фиг.12),анализ маркерного разряда с помошью 25элемента И 27 и микрокоманды У, а1затем - анализ кода индивидуальногопользования (оператор 8), При этомс помотлтью микрокоманды У на адресный вход блока 8 коммутируется номер 30занимаемой ячейки. Так как У, иУравны нулю, то блок 8 выполняетчтение содержимого ячейки по заданному адресу, Следовательно, считывается значение кода индивидуальногопользования, занесенного заказчикомв соответствующие разряды блока 8на этапе размещения заказа,Этот код с помощью микрокомандыУ коммутируется на первый вход сум матора, на второй его вход с помощьюмикрокоманды У коммутируется набранный на шифраторе 5 аналогичныйкод, Если зти два кода совпадают, торазность их равна нулю, и следовательно, сумматор 12 формирует на выходе нулевой код, а элемент И 14,специально настроенный на выделениенулевого кода, - высокий потенциална своем выходе, Этот сигнал поступает на элемент И 25, который с помощью микрокоманды У Формирует единичное значение базового разряда,Таким образом, выполнение блока8 (Фиг,12) производится адресами0168 ф 017 в е 1179 ф 0206При реализации микрокомандногослова с адресом 021 Формируется инт т лт а ц 1 л 5 т с ъ лл.111 лт сл тт л 1 а т 1,1 ( л 11 тл л 1 "т лл лт тм т 1 и и вносимой в блок 8 кТтте;Ттттт 1 ром (Олпгатлп ВЬтс),. ЦК 1 ОКОМлтДСТТ"1 ,КОЛлат коммутирует я на первый цхсд сумматора 2, а ца его гторой ттхс 5 л мцкрокомацдой У коммутируется кол с ВЫХОДа МОЦЕтОЦРЦЕМИКа Ст. УПРацлТЕЦЦЕ псрепается в адрес 023 а оттуда обратно в 021. Это происходит ло тех пор, пока сумма с монетоприемника це сравнивается с заданной, Прц этом разность поступает на блок ицдикации, где соответственно с помощью микрокоманды У отображается наТцтдцкаторе и зажигается транспарант36 "Сделайте доп:Тату".Послс выполнения оп.таты управлеТцте передается ц адрес 122, гле осу.шоствляется разблокирование с соотвстствуюцей ячейки хранения с помоптт.ю микрокоманд У, , У, и номераячейки, зафиксированного ца шифраторе 6, Затем происходит обнуление адресной части блока местного управлет:ця ц устройство начинает работатьсоответствии с обобщенным алгоритмом (фцг,2),1 аким образом, предлагаемое уст- .ройство выполняет прием, храпение ивыдачу заказа,Благодаря введенным в устройствоновым элементам и функциональнымсвязям обеспечивается сушестненцоесокращение числа дорогостоящих блоков, Расширение класса решаемых задач достигается тем, что при пользовании рабочей ячейкой введен автоматический поиск номера свободнойячейки, что отсутствует в известныхустройствахРасширение функциональных возможностей достигается также эа счет того, что предлагаемое устройство обеспечивает не только оплату аванса,но и осуществляет указание суммы доплаты за выполнение заказа, причемсумма аванса, доплаты, а также номерсвободной ячейки индицируются средствами устройства,Формула изобретения

Смотреть

Заявка

3926478, 05.05.1985

ШАХТИНСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ БЫТОВОГО ОБСЛУЖИВАНИЯ

КРИВЕГО ВЛАДИМИР АЛЕКСАНДРОВИЧ, ПРОКОПЕНКО НИКОЛАЙ НИКОЛАЕВИЧ, БАРАШКОВА ЛЮДМИЛА ДМИТРИЕВНА, КРИВЕГО ВАДИМ ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G07F 17/12

Метки: заказов, приема

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

Код ссылки

<a href="https://patents.su/15-1316020-ustrojjstvo-dlya-priema-zakazov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для приема заказов</a>

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