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

 

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

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

РЕСПУБЛИН (51) 4 G 07 Г iI 7/12

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

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3926478/24-24 (22) 05 ° 05 85 (46) 07.06 87. Бнзл. N 21 (71) Шахтинский технологичеекий институт бытового обслукивания (72) В.А, Криэего, Н.Н, Прокопенко, Л,Д. Барашкова и В.В, Кривего (53) 621.398(088.8) (56) Авторское свидетельство СССР

11 826382, кл. G 07 F 17/12, 1979, Авторское свипетельство СССР

Н - 1010635, кл, С 07 F 17/12, 1979.

„SU„, 1316020 А1 (:- ) > С1Р011СТВО;1ПЯ Ilk 111.(!А ЗАКАЗОВ (5/) В состав ) стройс ва Вхолят блок

1 управлс-ния, шесть шифраторов 2,3, 4,5,6,7, первый иа них прел ааначен, 75 обоаначения сигчала Откp>IT > Закрыт с пельи технологического откр.валия или закрывания рабочсп ячейки, второй — пля д:ормированпя команды 11уск" на блок 1 управления, тре,ïèi шифратор суммы поп. ат aа h1lloлпенн! 3 1 яакаа oTHoc ит Eльн< T.p((лпари тс.л.-.п внесенной оплаты (аванс 1 аа

13)6020 заказ, четвертый шифратор индивидуального кода пользователя - для набора этого кода, пятый шифратор номера ячейки — для набора номера занимаемой ячейки, шестой — для шифрации вида операции, необходимый для выполнения заказа, блок 8 памяти для хранения характеристик заказов, монетоприемник 9, три группы элементов

И-ИЛИ 10, ll, 17, сумматор 12. БлагоИзобретение относится к автоматике и может быть использовано в сфере обслуживания для приема и выдачи заказов, например приема одежды в химчистку без привлечения постоянного обслуживающего персонала, Цель изобретения — расширение функциональных возможностей устройства путем индикации суммы доплат, суммы аванса и номера свободной ячей. ки °

На фиг,l представлена функциональная схема устройства для приема заказов; на фиг,2 — обобщенный алгоритм работы устройства; на фиг.3 — формат микропрограммного слова; на фиг,4 временная диаграмма работы блока управления; на фиг,5 — функциональная схема блока управления; на фиг.6 функциональная схема блока индикации; на фиг,7 — обобщенный алгоритм операции технологического вскрытия ячейки хранения заказа; на фиг ° 8 алгоритм операций размещения заказа в соответствующую рабочую ячейку после выполнения заказа," на фиг,9 функциональная схема приемной ячейки хранения заказа; на фиг.10 — алгоритм операции поиска свободной рабочей ячейки; на фиг,ll — алгоритм операции размещения заказа в рабочую ячейку заказчиком; на фиг.12 — алгори м получения заказа заказчиком из соо тв е тс тв ующей рабочей ячейки.

Устройство (фиг, 1) содержит блок

I управления, первый 2, третиГ. 3 второй 4, четвертый 5, пятый 6 и шестой 7 шифраторы, блок 8 памяти, мо нетоприемник 9, второй 10 третий

ll блоки элементов И-ИПИ, сумматор ларя введенным в устройство новым элементам и функциональным связям обеспечивается существенное сокращение числа дорогостоящих блоков. Расширение класса решаемых задач достигается тем, что при пользовании рабочей ячейкой введен автоматический поиск номера свободной ячейки, что отсутствует в прототипе и базовом объекте. 2 э.п,h-лы, 12 ил.! 2, блок 13 индикации, элемент И 14, приемные ячейки 15 хранения заказа, дешифратор 16, первый блок 17 элементов И-ИЛИ, Блок управления (фиг.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 управления> дверной замок 51 и элементы И 52 и 53 °

В работе устройства можно выделить три этапа.

Первый этап — сдача заказчиком

25 заказа, т.е. размещение его в рабочую ячейку хранения (например, одежды для чистки, обуви для ремонта и т.д.) и оплата аванса, Второй этап — извлечение иэ рабочей ячейки хранения экспедитором заказа и помещение его обратно после выполнения работы.

Третий этап — оплата услуги и получение заказа заказчиком, Следует отметить, что очередность

35 выполнения этапов работы устройства может быть любой, Обобщенный алгоритм работы устройства для приема заказов представлен

40 на фиг,2, 13) r!tt2t

С:Оглаciсо этс му алг Оритму с помс Шью микропрограмм, реализуемых блоком 1

УГ!р<ЗВЛЕНИЯ р Il <с)ИЗНОДИТГЯ ДНЯЛИЭ СО С

1«IIHc ЭДК;1 3;1 (ОП«р;11 с<р! 1, ) 1 ф!1! . 2) .

К Г1!уЧДЕ, <10 TH Кс3МД:!TB 11 ГК" Оттояния команд и, соотвс тственно, реализация этих подпрограмм с целью 5 управления функциональными элементами устройства.

Реализация обобше1!ного алгоритма начинается с нулевой ячейки накопителя 18 микропрограмм в блоке управления, при считывагпси которой производится формирование соответствующей микрокоманды, обеспечиваюшей анализ наличия команды "Открыть" для технологического отпирания яче«к 15 !

5 с целью вьп!Олнения заказа. КО 1711;ta

ll ll

Открыть подается От шифра Toра (Ilåреключателя) 2, установденногс на пульте управления устройства, скрытого от доступа заказчика ° Этот тумблер предназначен только для пользования экспедитором (операторы 2 и

4, фиг,2).

Если команда "Открыть" " Отсутствует, то производится анализ нали25 чия команды "Закрыть", подаваемой также от шифратора 2. При наличии команды "Закрыть" выполняется подпрограмма технологического закрытия рабочих ячеек хранения после вьсг!Олнения заказа (операторы 3 и 5 фиг,2) °

При отсутствии команды Закрыть производится анализ наличия команды

"Пуск", обеспечивающей раооту устрой- 35 ства при размещении (оформлении) заказа в соответствующую рабочую ячейку хранения или получении заказа заказчиком из соответствующей рабочей ячейки хранения ° ао

Команда Пуск" подается пользователем от шифратора 3, в качестве которого может служить кнопка или клавиша, При наличии команды "t1yclc" (Orleратор 7, фиг,2) производится анализ маркерного разряда блока 8 (ЗУ), обозначающего при наличии в нем единицы занятости ячейки с данным адресом, а наличие нуля в нем свидетельствует, что данная ячейка блока 8, а номер ее соответствует номеру рабочей ячейки хранения, свободна (оператор 9, фиг,2), Таким образом, если состояние мар-55 керного разряда блока 8 равно нулю, то выполняется подпрограмма оформления заказа, а если единиц«, то полу:.у-. Отв уст, а маркс pt!I.tt! ра )3!!д рn!3«lt

С >1ИНИЦЕ l BblTIO. IF!F1 « Т С Я и 01!и Рс I P;ihlhl!3 поиска свободной яч«пки и! с с и!!Дпка-!!1!и на световом 1п!дпкатopl 13;.стройГт!За, если же свободньгх ячс с I. ц«T

t>iOFI 3Н ОДIIТС Я « 007 B «TC7 В У3 <11«7,

;ия на блоке индикации (опсраторы 7, с1, Я и IО, фпг.2).

)!p1f Выпо IIIPHITII кажДОй Il 3 llа 3НBHtII

ФО(>. IIIPO?TB!t;t« FIIIICPO!CO! B7ti;t 1 « t!l !! It!1

«1)с:.;О, а (13 < . Т13л с IlliSI ) 111? < «it »< 1 !3;3 IМ .! l:3гpам.-litpoB 11!E!) 13 I!c ко!! г«!i! ) 8, 1! 3l,<3пl1тел1 ) 8 !!рсдс:т 113.1я . Oб< i I;:.—

i

< У< ЛЧ С 1IКД п 1М<1 !11 В КГ OPC i "

ci .pcIi!1!и ! Выбti) !1< < l< !!а буферный регистр 29, и t.pL.III:,:< О;— ..с ."!ь!!ых pri зряДОВ (А), !. ко гс р< .:..3»вЂ” с !!кс ирова!1а адресная 1!.It

11ся информация, "уп ilcc)TT t

2О адреса и триг гсср« 21, с",с .:.3; <Г!!с!—

lс О!31; It ие!сь!o P. -111 ции <1лЯ B HP IIII! c i

«тавлсния дан!п!х привед li па ф1:,г. 3, Тс мп (быстродействие) считьп3анпя микрокомандных с:TOB Опредс ля« т«я генератором 19 импульсов. Яре!!с 1!Иая диаграмма работы блока 1 местного управления представлена на фпг.4.

После обнуления адресного регистра 20 на накопитель микропрограмм задается нулевой адресный ко;1 (четв«ртая строка, фиг,4), Ilo этому коду из накопителя микропрограмм с задержкой Т выбирается нулевос микроС3 командное слово (третья строка, фиг,4), которое передним фронтом инверсной серии импульсов, сЬормируемых генератором )9 импульсов, фиксируется на буферном регистре 29 (пятая строка, фиг ° 4), При этом по группе разрядов, связанных с информационным входом адресного регистр=, из накопителя микропрограмм по«туг!а«т адрес

5 ) )1(3( слет(уюп((0 микропрограммпог0 слона, Этот адрес ф3(кстЗруеч сл !!а а;трест(033 регистре 20 перед!!им фронтом импульса основной серии, форм((руемой генератором 19 импульсов. По этому адре5 су выбирается следующее микрокомандное слово (1 1,) ),и т.д,, третья и пятая строки, фТ(г.3) °

Семь Отде:TF Ilt!x разрядов микропрограммного накопителя предна 3начены fp для обработки условий, поступающих на вход блока 1 управлен тл ), — У (фиг. 5), зти условия и определяют режим работы устройства. f5

Отработка усло)3ий ве;(ется в сл(— дуюп(еь(пор 3!. !,С 1<О.-!i I Ãi!,! 1!C<;.Ojr(!.IX (д(:< . р«ni! )

IlO fII! POI P;l>it.! 1<ООЧ < РГ <((<О <""i011 «! ) <, Ii г(Л

t1ZfKP0K0tf<1 ft;IK,, 2О

tZ1K pOI<. РМП! !IT<(г,1 Тс Г t 1 i i < I; э:теме! т 11 .", 13(T !<т ip()ii 1!." i !(()1<.ро—

ГО поступ(3(< 1 «до(Ту(тим ) ((<1 «,1:1 "i)y(

От 1

Ра т(еР< 3 <<1("!ент 11, 11,) 2, П<)1«, ° <)1<1311( I I ã

<) сигнал

33 а Е т С Л ТЗ Е, < Т 1 1 1 И Ч 11 0 Е С 0 . т О Я 1« Т 3 Е, . т () () 6 г ических операциях 3! 13 подГ!рограмме т(оиска свОбОднОЙ Я lеики (ф11) . <".)

1)иже приведено otll!(ание фуltKllilo пирования устройства Its баэе обоб!Ленных алгоритмов соответствутвщт(х подпрограмм в том порядке, как они препставлены в обобщенном алгоритме работы устройства (ф!37.2) °

Подпрограммы отпир;!(ил прт!емных ячеек хране((ИЛ за(<(зза дттл извлечения вещей с целью выполнения заказов и их размещения обратно в < оответствующие ячейки хранения заказов !!роизводя(ся в соответствии с алгOplfтмами, блок-программы которых представлеТП(на фиг ° 7 и 8, 1I-<Тзt((зеi!!

i. (P з 1! Г p(Fiод13тс H I!:3 <: ЕI! FPP 11> l!OI О 110

\I It

1<);;(l!1! « 1703(оже!(Ие О . !())ь(i I < !10

<кOii to!!1! il c ОО ттз е 1 с т

Г(х7!o!«<1 1!ч еское гO 13 ск\эытит< ра<бот(Г Й

<: i (I!кт3 хt) !II (»7(137! э а!(«(i !?(i÷! (а(I сл с

it iFi?(). 0 адрес

<(г Н!<Ый а.(ГОРИтt: .) Глй ПОДПР (.);?М..!1! пре<(отпилен на Г)1(г, 7 . значит, t To с ((еp,óF)t!!3<é Fl;(рег .:3(т:!<(<к— сирова(п(ь и т<а Пегz<;.трс- 2() а<тп(-а, дополняется Га 30131

Ат АГ.

3То и 0 с Гь 31 l

С 0 О Т В Е . т С ". 13 < (< Г Я < Н, Ти К Р О П Р 0 Г, ) Т МЫ С 0 С тояние триггера 21 (<бнуллетсл подачей H 1 его К-вход микрокоманды У„, 45 а на регистр адреса заноси-.сл т!улевая информ(зцз(я, Б результате реализации !и<же î IH сываемых подпрограмм в б:(оке 1 местного управления формируютсл отдель- 50 ные микрокоманды и группы микрокоманд с различным функциональным назначением: группа разрядов А, предназначена для идентификации вида информации, индицируемой в блоке инди- 55 кации (фиг,б), группа разрядов А для идентификации адреса рабочей ячейки хранения заказа при техно Io

i)0 Ii), г(< вои Тlч< i!K!I !! (к(IT! (i iiя ми . P0i! PO I Р<З. ТМ СЧ!3 Гl )1 1 Е ГСЛ 3() <ОК О)<а!3 да ),, ко(орал iio(ti;3(т !(3: Оо! и(<у(з!(1!!! (<хоп эл<.меtlт» И 6, а таl,(.ак

i1 1 « т() P()к! 01 О ).и P;il)лл(0

"Открыть", то элемент II 2() формирует tc0T(<31! :рот) е1(ь li<: сlзО с!м выходе а слсдоватслт.по, (а D Iix0;T< триггера

"1 „ЗПТ<1(изм фронтом микрокоманды У„, поступающей через элемент И. 111 22 па лтрав:тяющий С-вхс д триГ гера 21 (()зи(, 5), фиксируется едиТппт(3 (фиг, 4), П<ч)едним фронтом импульсов От генератора 19 импульсов на регистре ад"<теса фиксируетсл код адреса следую-! (!Ей ЯЧЕТ(КИ.

Таким образом, если имеется сигнал "Открыл ь", то следующим (после нулевого) выбирается содержимое ячейKz накопителя 18 микропрограмм с адресом 10!<, Если же сигнал "Открыть"

Те пг)ступае r на блок 1 местного управления, тo иэ накопителя 18 вь(1316020 бирается содержимое ячейки с адресом 001

Иначс говоря, реализация микропрограммного слова, выбираемого из нулевого адреса накопителя 18, осуществляет анализ (оператор 3, фиг,7) наличия команды "Открыть".

Так как команда Открыть" подана, то производится индикация на блоке

13 индикации кода операции, зафикси- ® ровачного в соответствующих разрядах блока 8 (вносится при размещении заказа заказчиком — работа устройства на первом этапе).

Реализация оператора 5 (фиг,7) 15 производится при считывании микрокомандного слова с ячейки накопителя

18 с адресом 101

При выборке этого микрокомандного слова на выходе накопителя микропрог-2р рамм формируются микрокоманды У р1, — ° „ — 1, У, = 1 ° Y1c1 = 1 код А„ = 68. При этом микрокоманда

У„ через левое плечо блока 17 элементов И-ИЛИ коммутирует код номера рабочей ячейки от шифратора 6 на адресный вход блока 8, Под действием этого адресного кода с соответствующей ячейки блока 8 считывается информация, ранее занесенная пользова- 30 телем, В том числе через соответствующие разряды, коммутируемые микрокомандой Y, на вход сумматора 12, а затем на вход блока 13 индикации, считывается код вида операции, соот- 35 ветствующий заказу, размещенному пользователем в рабочей ячейке с данным номером (фиг.l), Этот код поступает на информационный вход регистра 30 кода индика- 4О ции (Фиг,6). Одновременно на информационный вход дешифратора 47 (фиг,6) от блока I управления поступает код

А, = 6 и микрокоманды Y 1 .

Код А,, дешифрируемый дешифрато- 45 ром 47, устанавливает высокий потенциал на информационном входе триггера 44, а микрокоманда У » задержан17 Ф ная на элементе 48 задержки, фиксирует код соответству щей операции 50 на регистре кода индикации и устанав. ливает по С-входу триггер 44 в единичное состояние. Единичным потенциалом от триггера 44 включается1 транс. парант 33 "Номер операции, одновременно этот сигнал через элемент ИЛИ

32 разрешает работу цифрового индикатора 31, 8

При этом величина t „задержки микрокоманды У, на блоке задержки должна быть равной

+ 2 + 5

Я где, — задержка информации по блоку 1 7 элементов И-ИЛИ; задержка выборки информа2 ции иэ блока 8; задержка информации на блоЭ ке II элементов И-ИЛ11; задержка информации на сумФ маторе 12; время записи информации на регистр 30 кода индикации, При этом задержка в дешифраторе 47 должна быть меньше суммы задержек (t, + t2 + t,+ t<), Одновременно микрокоманда У„ поступает на управляющий вход дешифратора 16 ячеек (Фиг,l), на информационный вход которого поступает от шифратора 6 код номера открываемой ячейки, следовательно, на соответствующем (номеру открываемой ячейки ) зыходе дешифратора 16 формирует=я сигнал, который поступает на соответв" ствуюшую приемную ячейку 15 (фиг,9), сюда же одновременно поступает микрокоманда У, = 1, Сигналы от микрокоманды У и от

1В дешифратора 16 ячеек на выходе элемента И 52 формируют импульс, равный длительности микрокоманд. Этот импульс воздействует на механизм управления 50 и отпирает дверной замок 51 (фиг,9), Таким образом, после обработки микропрограммного слова, зафиксированного в ячейке накопителя 18 микропрограмм, с адресом 101 на блоке

13 индикации фиксируется код операции, задаваемый закаэчиком, идентифицирующий операцию, которую нужно произвести над заказом, реэмещенным в соответствующей ячейке 15 хранения, включено табло 33 "Номер операции", а соответствующая приемная ячейка 15 открыта, Управление передается ячейке с адресом 102, в этой ячейке зафиксирована микрокоманда Y которая поступает на обнуляющий вход триггера

21 и обнуляет его, а на адресный регистр 20 заносится нулевая информация от группы разрядов А, Для разблокирования других ячеек

15 необходимо перевести шифратор 2

1316020 в нейтральное положение, установить на шифраторе номера ячейки в код другой ячейки и включить шифратор 2 в положение "Открыть", Работа устройства в соответствии с алгоритмом на фиг,7 повторяется.

После выполнения заказа, т,е, после выполнения операции, указанной заказчиком> заказ размещается в соответствующих ячейках 15 хранения, 10 которые закрываются экспедитором.

При этом устанавливается сумма доплаты, которую должен внести заказчик при получении заказа ° Алгоритм этой процедуры представлен на фиг.8. 15

При отсутствии команды "Открыть" (оператор 4, фиг,7) устройство переходит к выборке содержимого ячейки микропрограммного накопителя 18 с адресом 001, Эта ячейка является Hà-Zp чальной при выполнении описываемой процедуры блокировки приемных ячеек хранения.

При выборке содержимого по этому адресу микрокоманда Y„ единичным 25 потенш алом поступает на стробирующий вход элемента И 28, на управляющий его вход поступает сигнал от команды "Закрыть", тогда от совпадения эпох сигналов на выходе элемен- 30 та И 28 формируется высокий потенциал, который в описанном выше порядке устанавливает в единичное состояние триггер 21, следовательно, следующей ячейкой, из которой будет выбрана информация, будет и = А + А = 11 038 — — 103 .

Таким образом показано„ что при реализации микрокомандного слова по 40 адресу 001 произведен анализ нали8 чия команды "Закрыть" согласно оператору 4 на фиг,8, При этом, если такая команда имеется, следующим адресом, из которого реализуется мик- 45 рокомандное слово, будет 1038, а при отсутствии — 003 . В ячейке накопителя 18 микропрограмм с адресом

103 фиксируются микрооперации У<, У H HУ„, 50

При выборке этого микрокомандного слова микрокомандой У,, через блок 17 элементов И-ИЛИ, на .адресный вход блока 8, коммутируемый номер закрываемой рабочей ячейки 15, на 55 шифраторе 4 суммы доплат набирается код суммы доплат (оператор 3, фиг.8).

Этот код поступает на информационный

10 вход соответствующей группы разрядов блока 8, при этом микрокоманда Y единичным потенциалом обеспечивает через соответствующий управляющий режимом (" запись-чтение") вход, режим записи информации по этим разрядам (остальные разряды находятся в режиме чтение, так как

22

Таким образом, в ячейку блока 8 с адресом, определяемым номером закрываемой рабочей ячейки 15, заносится код суммы доплат, сформированный на шифраторе 4, что соответствует оператору 6 на фиг.8, Одновременно микрокоманда Y поступает на дешифратор 16 ячеек, на второй вход которого поступает код номера закрывАемой рабочей ячейки 15, этот код дешифрируется и на соответствующем выходе дешифратора 16 формируется сигнал, поступающий на соответствующую приемную ячейку 15, тогда на элементе И 53 (фиг,9) формируется высокий потенциал (У = 1), который через механизм 50 управления закрывает дверной замок 51, Выполнение операции передачи управления в нулевую ячейку накопителя

18 осуществляется в соответствии с оператором 7 на фиг.8. При этом из накопителя 18 микропрограмм выбирается содержимое ячеек с адресом 1048, Микрокоманда Y сбрасывает на

1 нуль содержимое триггера 21, а на регистр адреса устанавливается (записывается) нуль, таким образом следующая ячейка, содержимое которой считывается на выходе накопителя микропрограмм, — нулевая, и согласно обобщенному алгоритму (фиг,2) работа устройства начинается в соответсвии с этим алгоритмом.

Для того, чтобы закрыть остальные ячейки, необходимо шифратор 2 установить в нейтральное положение, изменить номер закрываемой ячейки с помощью шифратора 6 номера ячейки и перевести шифратор 2 в положение

"Закрыть", Работа устройства в соответствии с алгоритмом (фиг,8) повто" ряется,,В соответствии с обобщенным алгоритмом (фиг.2, операторы 1 - 5) отсутствие команд "Открыть", "Закрыть" приводит к тому, что устройство автоматически перестраивается на выполнение подпрограммы поиска свобод1316020 12 ной ячейки, Эта подпрограмма начинается с выборки микрокомандного слова из ячейки с адресом 0038 накопителя 18 микропрограмм.

При считывании этого микропрог5 раммного слова микрокоманда Y с со2 ответствующего выхода накопителя 18 микрокоманд (фиг.5) поступает. на стробируюший вход элемента И 23 и совместно с сигналом от команды f0

"Пуск" устанавливают единицу на базовом "Адресе", В этом случае управление передается микрокоманде с ад" ресом 1058, которая, рассматривается в подпрограммах размещения и получе- 15 ния заказа (оператор 3, фиг,10) °

В рассматриваемом случае команда

"Пуск" отсутствует, поэтому управление (оператор 2, фиг.10) передается в ячейку с адресом 005 ° 20

При реализации этого микрокомандного слова (оператор 4, фиг,10) производится анализ маркерного разряда.

Назначение этого разряда представлено выше, 25

При этом содержимое разрядов А> через правое плечо блока 17 элемейтов И-ИЛИ, коммутируемое микрокоман дой, поступает на адресный вход блока 8 и считывает по соответствующим 30 адресам присвоенные ранее значения маркерного разряда, Содержимое маркерного разряда поступает на элемент И 24, на второй вход этого элемента поступает микрокоманда Yç

Если инверсия маркерного разряда равна нулю, т,е ° ячейка занята, то управление передается следующей ячейке до тех пор, пока не будут проана- 10 лизированы все ячейки, и в результате окажется, что все они заняты, тогда иэ ячейки с адресом, где записан номер последней ячейки хранения заказа, управление передается на микро- 45 программное слово, обеспечивающее индукцию занятости приемного пункта (оператор 9, фиг.10), Условно ячейка с адресом 0078 последняя и тогда адрес )03 следу щей 50 ячейки передает управление микроко" мандному слову в ячейке с адресом

10, При этом считывается микрокоманда Y и код А „= 4.

Код А поступает на дешифратор 47 55 (фиг.6), дешифрируется и поступает на информационнь1й вход триггера 42, где фиксируется микрокомандой У. поступающей на управляющий С-вход триггера 42 через элемент 48 задержки, Единичным потенциалом с триггера 42 зажигается транспарант 37

"Свободных ячеек нет".

Если при анализе маркерного разряда оказалось бы, что инверсия маркерного разряда равна единице, то элемент И 24 формировал бы на выходе единицу и триггер 21 так же устанавливался бы в единичное состояние, как это описано выше, тогда управление передавалось бы в ячейки накопителя микропрограмм с адресами соответственно )06s 107s 110s ° В этих ячеиках размешены микропрограммые сло— ва (операторы 5 и 8, фиг. 10), обеспечиваюшие индукцию номера свободной ячейки, При этом А = (А ), т,е. номер проверяемой ячейки пос"упает через блок 10 элементов И-ИЛИ, коммутируемый микрокоманцой У<, через сумматор

12 на регистр 30 индикации (фиг,б).

Одновременно код А, = 1 поступает через дешифратор на информационный вход триггера 46, а на управляющие входы регистра 30 кода индикации и триггер 46 поступает микрокоманда от элемента 48 задержки, При этом высоким потенциалом от триггера 46 загорается транспарант 34 "Свободная ячейка, а на цифровом индикаторе

31, на информационный вход которого поступает содержимое регистра 30 кода индикации„а на управляющий высокий потенциал от триггера 46 через элемент ИЛИ 32, высвечивается код свободной ячейки, После нахождения индикации свободной ячейки управление передается в нулевой адрес, однако в случае некоторых микрокоманд триггер 21 (фиг,5) остается в единичном состоянии, поэтому выбирается содержимое ячейки с адресом 100, в котором зафиксирована только одна микрокоманда Y обеспечивающая сброс на нуль триггера

2), это значит, что следующим будет выбрано содержимое нулевой ячейки накопителя )8 микропрограмм, а следовательно, устройство повторит свою работу в соответствии с ранее описанными алгоритмами (фиг. 2, 7, 8, 10), Согласно рабочему алгоритму поиска свободной ячейки (оператор 3, фиг.10) при наличии команды "Пуск"

l3

14 устройство переходит к реализации подпрограммы размещения или получения заказа, Обобщенный алгоритм процедуры размещения заказа в ячейку 15 хранения закаэчиком представлен на фиг ° 11, Реализация этой процедуры ведется заказчиком путем набора с помощью шифратора 6 на пульте управления ноЪ мера свободной ячейки (оператор 2, 10 фиг.ll) отображаемой на блоке 13 индикации, установки шифра (кода) индивидуального кода (оператор 3, фиг.ll) с помощью шифратора 5, С помощью шифратора 7 набирается шифр операции, которую необходимо произвести над заказом (оператор 4, фиг.11) и нажимается команда "Пуск" (оператор 5, фиг,ll), Сигнал "Пуск" от ьтифратора 3 пос- 20 тупает на блок 1 местного управления, где при реализации микрокомандного слова из ячейки 003> микрокомандного 18 накопителя, (оператор 5, Лиг,)1) элемент 11 23 формирует высокий потен25 циал и триггер 21 в описанном порядке устанавливается в единичное состояние °

Следовательно, при выполнении микрокомандного слова из адреса 105 триггер 21 сбрасывается на нуль, а управление передается в Oll я.:ейке накопителя 18 микропрограмм, При выборке микропрограммного слова по этому адресу микрокоманда Y

15 поступает на левое плечо блока 17 элементов И-ИЛИ и коммутирует на адресный вход блока 8 номер свободной ячейки, зафиксированный (оператор 2, фиг,11) на шифраторе 6.

Под действием адресного кода на блок 8 (Y>, = У . = О) считываетея ин. формация и содержимое маркерного разряда поступает через инвертор на элемент И 24. 45

Таким образом, если номер свободной ячейки набран верно и эта ячейка действительно свободна, нулевое значение маркерного разряда, инвертиру- 50 емое на инверторе, и микрокоманда У> образуют на выходе логического элемента И 24 единицу, а следовательно, базовый разряд блока 8 также принимает единичное значение (оператор 7, фиг.ll). Тогда по значению адреса передачи управления управление передается микрокомандному слову с адресом 132, при этом сбрасывается на нуль триггер 21, а управление передается микрокомандному слову с аг,— ресом Ol?

При реализации этого микрокомандного слова формируются микрокоманды

У<4

Г1икрокоманда У„ коммутирует код суммы аванса, соответствующий задаваемой операции, с помощью шифратора

7 операции (оператор 4, фиг,ll), Этот код через блок ll элементов

И-ИЛИ и сумматор 12 поступает на блок 13 индикации, Сюда же поступает микрокоманда У, и код А, = 2.

По окончании этого такта (шага) на регистре кода индикации фиксируется сумма аванса и записывается транспарант 35 Внесите аванс", а управление передается микрокомандному слову с адресом 0138.

В этом микрокомандном слове формируются микрокоманды У, У„, У

У1т и код А, = 2, Микрокоманда У4 формирует код, образуемый монетоприемником 9 и отображающий фактическую сумму внесенного аванса, через блок 10 элементов

И-ИЛИ на вход сумматора 12, На второй вход этого сумматора в уже описанном порядке коммутируется микрокомандой У14 через блок 11 элементов И-ИЛИ код, определяющий величину аванса ° Разность этих кодов фиксируется на регистре 30 кода индикации, при этом продолжает гореть транспарант 35 "Внесите аванс", Г1икрокоманда У4 через элемент И 25 опрашивает, полностью ли внесен аванс, Ес ли аванс внесен неполностью, то код от монетоприемника 9 и код от шифратора 7 становятся равными, а их разность становится равной нулю„ Эту нулевую разность выделяет элемент

И 14 и на его выходе появляется высокий потенциал, который через элемент И 25 устанавливает триггер 21 в единичное состояние и управление передается на 1148 адрес.

В этом микрокомандном слове формируются (операторы 11 и 12, фиг,ll) микрокоманды У1 и У, т,е ° микрокоманды, определяющие запись информации в блоке 8, таким образом в . ячейку блока 8 с номером, зафиксированным на шифраторе 6, заносится шифр индивидуального кода пользователя с шифратора 5, номер операции, которую необходимо произвести над заказом, помещенным в соответствующей ячейке, l5 !

3!6020 !

1. Устройство для приема заказов, 55 содержащее приемные ячейки хранения заказов, монетоприемник и блок инди кации, о т л и ч а ю щ е е с я тем, что, с целью упрощения расширения и абдт! нт!11а т = 1 в марк е р ный раз ряд ()

ЗУ, что обозначает занятость данной ячейки, Микрокоыанда Y (и отсутствие микрокоманды 7, ), поступающая на дешифратор 16 ячеек,нырабатынает сигнал, закрываюцлий дверной замок 5! соответствующей ячейки 15, Эта oIIeрация запирания описана выше, Управление передается ячейке с 10 номером 015, где триггер 21 и регистр адреса обнуляется и, следовательно, устройство начинает свою работу в соответствии с обобщенным алгоритмом (фиг,2) !5

Для получения заказа заказчик с помощью шифратора 6 номера ячейки устананлинает номер занимаемой я-:ейки хранения заказа, с помощью шифратора 5 устанавливает код индивиду- 20 ального пользования и формирует с помощью шифратора 3 команду "Пуск", При этом производится анализ наличия команды "Пуск" (оператор 4, AIII .12), анализ маркерного разряда с помощью 25 элемента И 27 и микрокоманды У, а 1 затем — анализ кода индивидуального пользования (оператор 8), При этом с помощью микрокоманды Y на адрес1 ный вход блока 8 коммутируется номер 30 занимаемой ячейки. Так как Y u

Y равны нулю, то блок 8 выполняет чтение содержимого ячейки по заданному адресу. Следовательно, считывается значение кода индивидуального пользования, занесенного заказчиком в соответствующие разряды блока 8 на этапе размещения заказа.

Этот код с помощью микрокоманды

У„ коммутируется на первый вход сум-40 матора, на второй его вход с помощью микрокоманды Y коммутируется набранный на шифраторе 5 аналогичный код, Если эти два кода совпадают, то разность их равна нулю, и следова- 45 тельно, сумматор 12 формирует на выходе нулевой код, а элемент И 14 специально настроенный на выделение нулевого кода, — высокий потенциал на своем выходе, Этот сигнал посту- 50 пает на элемент И 25, который с помощью микрокоманды Y формирует единичное значение базового разряда.

Таким образом, выполнение блока

8 (фиг,12) производится адресами

01689 017!l! 1178Ф 0206

При реализации микрокомандного слова с адресом 021 формируется ин11)с а!1!ля (ълл 111 яслтт (та Тl I I (л!тр((лл лт(мл() и и вносимой в блок 8 зк(Гте;11!тороII (Оппса((О I.Im е), ;л!11К 1 ОКОМлтт!ДОГ! ),„КОЛ С Л:Ь!МЬ,лтОГ!— лат коммутирует< я н» первый нхсл сум Is Tnpa l 2, à 1!а его г торой вход мик— рокомандои (> комму тируется кол с н!!хода монетоприемника с!. упранлет!ие перепается н адрес 023,, а Оттуда

Обратно в 021>. Это происходит ЛО тех пор, пока сумма с монетоприемника не сравнивается с заданнсй, При этом разность поступает на блок индикации, где соответственно с помощью микрокоманды Г „ отображается на тп!дикаторе и зажигается транспара IT

36 "Сделайте доп.тату".

После выполнения 011.таты упранлеIIIIc передается т(адрес 122„, гле осуттт(-стнляется разблокирование с соотнстсTBóþLIåé ячейKè хранения с помо-!!Гью микрокоманд Г у 1 I> и номера ячейки, зафиксированного на шифраторе 6. Затем происходит обнуление ядр с(. ной части блока местногo у!транле1:ия и устройство начинает рабс тать соответствии с обобщенным алгоритмом (фиг,2), Таким образом, предлагаемое уст- . ройство выполняет прием, хранение и выдачу заказа, Благодаря внеденным в устройство новым элементам и функциональным связям обеспечивается существенное сокращение числа дорогостоящих блоков, Расширение класса решаемых задач достигается тем, что при пользовании рабочей ячейкой введен автоматический поиск номера свободной ячейки, что отсутствует в известных устройствах, Расширение функциональных возможностей достигается также эа счет того, что предлагаемое устройство обеспечивает не только оплату аванса, но и осуществляет указание суммы доплаты за выполнение заказа, причем сумма аванса, доплаты, а также номер свободной ячейки индицируются средствами устройства, Формула и э о б р е т е н и я

1 316020 18 функциональных возможностей путем индикации суммы доплат, суммы аванса и номера свободной ячейки, в него введены шифраторы, блок памяти, блок управления, блоки элементов И-ИЛИ, сумматор, дешифратор и элемент И, первый и второй выходы первого шифратора соединены соответственно с первыми входами блока управления и второго шифратора и вторым входом 10

Ф блока управления, третий вход которого подключен к выходу третьего шифратора, первые выходы блока управления соединены с первыми входами первого и второго блоков элемен- 15 тов И-ИЛИ, второй, третий, четвертый, пятый, шестой, седьмой и восьмой выходы блока управления соединены соответственно с первым, вторым, третьим, четвертым входами третьего 20 блока элементов И-ИЛИ, вторым, третьим и четвертым входами второго блока элементов И-ИЛИ, девятый, десятый, одиннадцатый, двенадцатый, тринадцать.й, Iетырнадцатый, пятнадцатый, Шестнадцатый и семнадцатый выходы блока управления соединены соответственно с первыми входами блока индикации, вторым входом первого блока элементов И-11ЛИ, третьим входом первого 30 блока элементов И-ИЛИ, вTopbIM входом блока индикации, первым входом дешифратора, первьм, вторым, третьим входами блока памяти и первыми входами приемных ячеек хранения заказов, вы- 35 ходы монетоприемника соединены с соответствующими пятыми входами второго блока элементов И-ИЛИ, выходы которого соединены с соответствующими первыми входами сумматора, выходы 40 которого соединены с соответствующими третьими входами блока индикации и через элемент И вЂ” с четвертым входом блока управления, выходы второго шифратора соединены с соответствую- 45 щими четвертыми входами блока памяти, выходы четвертого шифратора соединены с соответствующими шестыми входами второго блока элементов И-ИЛИ и пятыми входами блока памяти, первые, 50 вторые, третьи и четвертые выходы которого соединены соответственно с пятыми, шестыми, седьмыми входами третьего блока элементов И-ИЛИ и входом четвертого шифратора, вторым 55 входом второго шифратора и пятым входом блока управления, выхода пятого шифратора соединены с соответствуюшими четвертыми входами первого блока элементов И-ИЛИ и вторыми входами дешифратора„ выходы которого соединены с вторыми входами соответствующих приемных ячеек хранения заказов, выходы первого блока элементов И-ИЛИ соединены с соответствующими Шестыми входами блока памяти, первые и вторые выходы шестого шифратора соединены соответственно с восьмыми входами третьего блока элементов И-ИЛИ и седьмыми входами блока памяти, выходы третьего блока элементов И-ИЛИ соединены с соответствующими вторыми входами сумматора, 2 ° Устройство по п.1, о т л и ч аю щ е е с я тем, что блок управления содержит элементы И, элемент

1ПИ, триггер, регистры, накопитель и генератор, выходы элементов И объединены и соединены с первым входом триггера, выход которого соединен с первым входом накопителя, первый выход накопителя соединен с вторым входом триггера, второй, третий, четвертый, пятый, шестой и седьмой выходы накопителя соецинены соответственно с объединенными первым входом первого элемента И и первым входом элемента ИЛИ, объединенными первым входом второго элемента И и вторым входом элемента ИЛИ, объединенными первым входом третьего элемента И и третьим входом элемента ИЛИ, объединенными первым входом четвертого элемента И и четвертым входом элемента

ИЛИ и первыми входами пятого и шестого элементов И, выход элемента ИЛИ соединен с третьим входом триггера, восьмые и девятые выходы накопителя соединены с первыми входами соответственно первого и второго регистров, выходы первого регистра соединены с вторыми входами накопителя, первый и второй выходы генератора соединены с вторыми входами соответственно первого и второго регистров, вторые входы третьего, четвертого и шестого элементов И являются соответственно первым, третьим и четвертым входами блока, объединенные второй вход первого элемента И и третий вход первого регистра, объединенные вторые входы второго и пятого элементов И являются соответственно пятым и вторым входами блока, первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой, девятый, десятый, один19

131б020

2 мееп>с па команда .Оло>т "

I, дпраграмма специи отпирания еек д ж Й)полнил заказа

Подпрограмма операиии запцранир puces после быпопнения заказа неет- m

))пи команда 3аoem " "

Hem

? неетипи караганда

П ск"

6 нала «1 маркерного раРдп аа

=f > Анали маркерногарард

Подпрограмма

ПОЛУаЕнаа закаш

12

Подпро ераина

@pop))newu зака.) а

Подпрогра ар иска и соооа3нй" ученики

flo программа индинаиии занап)осп)и пуска приема

Зака)06

Фиа. Я надцатый, дванадцатые, тринадцатые, четырнадцатый, пятнадцатый, шестнадцатый и семнадцатый выходы второго регистра являются соответственно восьмым, седьмым, шестым, пятью, четвертым, третьим, вторым, четырнадцатым, пятнадцатым) шестнадцатым, семнадцатым, тринадцатыми, первыми, девятым, десятым, одиннадцатым и двенадцатым выходами блока. 10

3, Устройство по п ° 1, о т л и ч аю щ е е с я тем, что блок индикации содержит дешифратор, триггеры, индикатор, элемент ИЛИ, регистр, табло и >лемент задержки, выходы дещифраора соединены с первыми входами соо>ветствующих триггерс>в, выход каждого триггера соединен с соответствуюга>)> входом табло и соответствующим входом элемента 1ПИ, выход которого соединен с первым входом индикатора, вь>õîä элемента задержки соединен с вторыми входами триггеров и первым в,одом регистра, выход которого соедшк в с вторыми входами индикатора

) входы дешифратора, вторые входы регистра и вход элемента задержки являются соответственно первыми, вторымн и третьим входами блока °

Выход

Ю

ГИ

Выо орка цнфориаи из нанопап

ЛЯ

Выход адресного оегисвра

Выход буферного регистра

0m шар агпор таси"

От ggg

От элег ента

И 10.

0m ши(рратор

Отнр, 0т шифер

Заюр

l 31t)(l (> иа

1316020

&77 demu pamopo

/v ee

Har//no он и нокер сбо ной

ved»

Hem со/онодлен

od икбкбйдуа ь о йован

////

//ет

4 cmarudner и ширр операции

Hem

II0 гр ннг ппискоссбобо юи кч коли норкерного оэроб блок индцкаиии сунны абанса

Мел/

// блок эаписц инро ноции балок б ч запиоания рабочей очеики блок инди«аиии и иена ьокаэа

/Ю лон леРе ачи упраблЕния на

НУЛЕбунэ очей ну

/4

Ионе

Фиг //

Подпрогранно получении эокаэа эаказчикон не ел/с пи конанба пуск"

Яа /В Внесвн ли адане Р

И0 ча/30

Hem смано и нокер ьанимоенои ячГйк

Hem > cmopo u оно цнднба оппного ользо0пнн

Hem

ЯО

uanuscr нМнду льне

Ю блок иидикаиии суммы доллар

Составитель В, Бородин

Редактор E Папп Техред M.Коданич Корректор Л, Пилипенко

Заказ 2367/53 Тирал 469 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

К программам поиска саооодной ячейки блок индикаиии номера занимаемой ячейки

4 меегпся

7и команда

„ „ск- д нализ маркерного азряда

/0 /герои

eoeнали

donnama

Яа

// блок разалонирооания занимаемаи ячейки

Елок передачи управления на нулевой аарес

#oreg

Фиг. Q

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

 

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

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

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

Изобретение относится к системам для управления множеством ячеек, расположенных вблизи от аттракциона тематического парка. Технический результат - управление множеством электронных систем камер хранения. Система управления множеством ячеек, расположенных вблизи от аттракциона тематического парка, содержащая множество ячеек, расположенных в зоне аттракциона тематического парка, включающей аттракцион; приводимый в действие электронным образом замок, расположенный на, по меньшей мере, одной из множества ячеек, при этом приводимый в действие электронным образом замок сконфигурирован так, чтобы приводиться в действие электронным образом идентификатором гостя, который носит гость; выходной датчик, расположенный на выходе зоны аттракциона тематического парка и выполненный с возможностью обнаруживать идентификатор гостя в области вблизи выходного датчика, при этом множество ячеек расположено между аттракционом и выходным датчиком; и процессор, осуществляющий связь с приводимым в действие электронным образом замком и выходным датчиком, при этом процессор выполнен с возможностью предупреждать оператора, когда выходной датчик обнаруживает идентификатор гостя, который не забрал свое имущество из по меньшей мере одной из множества ячеек. 2 н. и 22 з.п. ф-лы, 4 ил.
Наверх