Кассовый регистратор

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК (19) (11) А1 (51) 4 С 08 С 19/28

ОПИСАНИЕ ИЗОБРЕТЕНия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (54) КАССОВЬЙ РЕГИСТРАТОР (57) Изобретение относится к область автоматики и вычислительной техники и может быть использовано при создании устройств управления, регистрации и контроля отпуска нефтепродуктов на автозаправочных станциях, на газонаполнительных станциях для грузовых автомобилей, на элеваторах и

К аепопногпепьным метнаьман

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3981641/24-24 (22) 25.11.85 (46) 30.11.87. Бюл. У 44 (72) P.В.Чурилов, И.Т.Абрамсон, А.С.Мартыненко, 3.П.Матюкас и О.А.Ханов (53) 621.398 (088 ° 8) (56) Авторское свидетельство СССР

9 1005118, кл. G 07 G 1/02, 1983.

ВСЕСОВУЯАЖ

В,",„",, .;.", ;,„Ц

ВМЪЛНФ) 1 ра(4

1355990 других приемоотпускчых пунктах. Цель изобретения — повышение достоверности информации при отпуске нефтепродуктов. Устройство содержит блоки 1, 2 управления, печатающий блок З,клавиатуру 4, блок 5 вывода, компаратор

6 и формирователь 7 одиночного импульса. Блоки 1 и 2 управления идентичны и содержат формирователь 8 кода команд, блок 9 задания команд, Изобретение относится к автоматике и вычислительной технике и может быть использовано в кассовых регистраторах, а также в устройствах для управления технологическими объектами, например топливораздаточными колонками на автозаправочных станциях.

Целью изобретения является повышение .достоверности информации при. отпуске нефтепродуктов.

На фиг.1 представлена блок-схема устройства; на фиг.2 — блок-схемы формирователя кода команд и блока задания команды; на фиг.3 — блоксхемы формирователя служебной информации и арифметического блока; на фиг.4 — схема блока ввода.

Устройство содержит блоки 1 и 2 управления, печатающий блок 3, клавиатуру 4, блок 5 вывода, компаратор

6 и формирователь 7 одиночного импульса.

Блоки 1 и 2 управления идентичны и каждый содержит формирователь 8 кода команд, блок 9 задания команды, формирователь 10 служебной информации, блок 11 оперативной памят ., арифметический блок 12, блок 13 ввода и коммутатор 14 °

Формирователь 8 кода команд содержит блок 15 постоянной памяти, элемент ИЛИ 16 и блок 17 усилителей.

Блок 9 задания команд содержит счетчик 18 адреса команд, шифратор 19 и триггер 20 запроса. Формирователь 10 служебной информации содержит регистр

21 адреса, регистр 22 коца операций, генератор 23 тактовых импульсов,шифформирователь 10 служебной информации, блок 11 оперативной памяти, арифметический блок 12, блок 13 ввода и компаратор 14. Наличие отличитель,ных признаков позволяет достичь разделения функций управления и регистрации между первым и вторым блоками управления с перекрестным контролем, что повышает достоверность учета и отпуска нефтепродуктов. 4 ил, ратор 24. Арифметический блок 12 содержит регистры ?5 и 26 операндов, регистр 27 результата и сумматор 28 с параллельным переносом, Блок 13 ввода содержит регистр 29, шифратор

30, блок 31 согласования и элементы

ИЛИ 32.

Предлагаемое устройство работает следующим образом.

1О Перед началом работы все блоки и элементы устройства находятся в нулевом (начальном) положении. Блоки 1 и 2 управления предназначены соответственно для провецения кассовых опе15 раций (учет и контроль отпущенного топлива) и операций управления (отпуск топлива и его подсчет) и осуществляют обмен с соответствующими вводно-выводными блоками.

20 Работу блоков 1 и 2 управления рассмотрим на примере блока 1 управления при выполнении им кассовых операций.

При проведении кассовой операции оператор последовательно нажимает соответствующие клавиши на клавиатуре 4, при этом сигнал от каждой клавиши через блок 31 согласования поступает на шифратор 30, формирующий код нажатой клавиши, запоминается в регистре 29 блока 13. Одновременно по каждому нажатию клавиши с выхода элемента ИЛИ 32 формируется одиночньпr сигнал, который поступает на триггер 20 запроса и устанавливает его в положение "1". Единичный сигнал с триггера 20 запроса блока 9 задания команд поступает на вход шифратора 19, на выходе которого

1355990 формируется код, устанавливающий в соответствующее ему рабочее положение счетчик 18 адреса команд. С выхода последнего текущий код, изме5 няющийся при каждом поступлении на счетный вход счетчика 18 одиночного импульса от формирователя 10 служебной информации, поступает на блок 15 постоянной памяти формирователя 8 ко- 1ð да команд. Модифицированный многоразрядный код с выхода блока 15 постоянной памяти поступает через блок

17 усилителей на регистры 21 и 22 формирователя 10 служебной информации, где он условно делится на две части: адресную часть, запоминаемую в регистре 21 адреса, и операционную часть, фиксируемую в регистре 22 ко да операции.

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

Информация, занесенная в регистр

22 кода операций, передается в шифратор 24, где она стробируется им- 30 пульсами, поступающими (от генератора

23 тактовых импульсов) на синхронизирующий вход шифратора 24. С выхода последнего сигналы управления поступают на коммутатор 14, на сумматор

28 с параллельным переносом арифметического блока 12, а также на управляющий вход блока 11 оперативной памяти. Управляющий сигнал, сформированный на шифраторе 24 и соответству- 4р ющий коду операции, хранящемуся в регистре 22, поступает с выхода шифратора 24 на коммутатор 14. Последний поочередно переключает выходы блока 13 ввода блока 1 управления и бло- 45 ка 11 оперативной памяти блока 2 управления на вход регистра 26 блока 1 управления, так что коды нажатых клавиш клавиатуры 4 записываются через сумматор 28 и регистр 27 арифметичес- 5р кого блока 12 в блок 11 оперативной памяти. Через этот же регистр 27 арифметический блок 12 осуществляет выдачу информации на печатающий блок

3, который производит печатание чека, контрольной ленты и путевого листа в процессе проведения кассовых операций. При изменении ниже заданного уровня или пропадании напряжения сети компаратор 6 выдает сигнал на формирователь ? одиночного импульса.

Сформированный одиночный импульс поступает далее на шифратор 19 блоков 1 и 2 управления. 3а счет инерционности блока питания (не показан), сохраняющего в течение 1-5 мс нормальный уровень напряжения, обеспечивается загрузка оперативной (количественной и служебной) информации в блок 11 оперативной памяти и тем самым защита ее от искажения. В отличие от блока 1 управления, обеспечивающего кассовые операции, блок

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

Каждый из блоков 1 и 2 управления имеет автономную внутреннюю двунаправленную магистраль данных и магистраль управляющих сигналов. Эти магистрали электрически развязаны и охватывают только входящие в их контур управления вводно- выводные блоки. Так, в контур управления блока 1 управления входят клавиатура 4 и печатающий блок 3, а в контур управления блока

2 управления — блок 5 вывода и датчики исполнительных механизмов (не показаны).

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

В процессе работы (отпуска и учета нефтепродуктов) взаимосвязь указанных блоков управления в устройстве осуществляется следующим образом.

В соответствии с заданным форматом заправщица с клавиатуры 4 вводит информацию о заказе. На основе введенной информации блок 1 управления формирует задание, которое передает1355990 ся по внешней магистрали,цанных с .выхода блока 1 управления на вход блока 2 управления. Одновременно. по внешней магистрали управления с выхода блока 1 управления передаются управляющие сигналы на вход .блока 2 управления. Последний на своих внутренних магистралях данных и управления на основе полученного задания выставляет на входе блока 5 вывода информационно-управляющее. слово, по которому происходит обращение к выбранному исполнительному механизму (например, двигателю топливо-раздаточной колонки).

Включенный исполнительный механизм (двигатель) начинает работать, при этом начинают работать соответствующие ему датчики, например литро-. 2p ,вые, которые синхронно с отпуском каждого литра топлива формируют рабочие импульсы, поступающие на вход блока 2 управления и далее через блок 13 ввода, коммутатор 14, ариф- 25 метический блок 12 с соответствующую накопительную ячейку блока 11 оперативной памяти. В процессе отпуска топлива блок 2 управления осуществляет накопление его и сравнение общего количества отпущенных литров с заказанным. При окончании отпуска топлива блок 2 управления по внешней магистрали с выходов "Магистраль данных" и "Магистраль управления" передает информацию от исполнении задания соответственно на выход и вход блока 1 управления. На основе полученной информации блок 1 управления проводит кассовые операции, в 4р том числе печать итоговых документов (чек, контрольная лента, путевой лист), а также занесение отчетной информации в блок 11 оперативной памяти для последующего использования. 45

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

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

Блогт 9зо2ания

РфМРЯЖ/

ff Блоку 9 жА //иф ,юмюиЪ

p рармираВотела 10 слу//ебнай //нР Р/ / /Ч

Алею 7 улроУлжия

0m dismal 1Я ссай еа/авшие

/0Р

Ю ювао иа/сж/// фиг2 да информации этих блоков, вторые входы коммутаторов соединены с третьими выходами формирователей служебной информации соответствующих блоков управления, первые выходы формирователей служебной информации каждого из блоков управления соединены с четвертыми входами соответствующих блоков задания команд, третий вход коммутатора первого блока управления 10 соединен с выходом арифметического блока второго блока управления, третий вход коммутатора второго блока управления соединен с выходом арифметического блока первого блока управления, пятый вход блока задания команд первого блока управления соединен с третьим выходом формирователя служебной информации второго блока управления, пятый вход блока задания команд второго блока управления соединен с выходом блока печати.

1355990

От формиро&и еля 8 нада комана каммутапщсу 14

Карифметииеенол ц

Блоку 18

jf Блоку 11 gnepamu8иои ламяти

От формира8отеля 1Ослумсебнои информаиии йт коммутатора

ff íîììóï ÷mîðó 14

ff Блаку 3 заРоним мвма,кРы

Составитель В.Краюшкин

Техред И. Попович

Корректор С. Черни

Редактор И.Рыбченко

Заказ 5795/43 Тираж 544

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

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

Подписное

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

От Блана 11 алератионои ламяти л Блоку 11алератиоонаи памяти био 3