Устройство для учета перемещаемых конвейером предметов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, а именно, к устройствам автоматического опознания и дифференцированного счета предметов, и может быть использовано в автоматизированных системах контроля выработки штучной продукции в многоассортиментном производстве. Цель изобретения - повышение точности учета. Устройство содержит блок считывания, формирователь импульсов, с первого по девятый элементы И, с первого по седьмой счетчики, с первого по девятый блоки., сравнения, с первого по седьмой элементы ИЛИ, дешифратор, первый, второй и третий регистры сдвига, блок сигнализации, элемент НЕ, первый и второй блоки элементов И, первый, второй и третий регистры, группу счетчиков, первый, второй и третий элементы задержки, с первого по четвертый одновибраторы и генератор тактовых импульсов. Устройство позволяет выделять полезную информацию, считать предметы в случае считывания неполного кода, обеспечивать инвариантность определения кода на поверхности предмета относительно скорости перемещения конвейера. 1 ил. и «
ССЮ3 СОЕ}ЕТСНИХ
СОЦИМИСТИЧЕСНИХ
РЕСПУБЛИК
09) (11) ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОИЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (21) 4475342/24 (22) 18 ° 08,88 (46) 15.05.9 1. Бюл . 1" .18 (71) Всесоюзный научно-исследовательский и проектно †конструкторск институт по автоматизации предприятий промышленности с гроительных материалов (72) М. З.Пайк»и, Л. Р, Сагитов, М.Л. Трач овский, Б. Е, Цинман, В „П. Коцкий, Л. П, Окопнь|й и 8.Л.Та»поп (53) 621. 374.32 (088.8) (56) автор ск ое свидетель ство СССР
Р 1488859, кп. С 06 М 7/04, 01.04.88.
{ 54) УСТРОЙСТВО ДЛЯ УЧЕТЛ ПЕРЕМЕ!Т.Е;ЫХ КОНВЕЙЕРО! i ПРЕДМЕТОВ (5/) Изобретение относится к вычислительной технике, а именно к устройствам анто."гатического опознания и дифференцированного счета предметов, и может быть использовано B Bâòîìàò»ç»рованных системах контроля выработки
Изобретение относится к вычислительной технике, в частности к устройствам автоматического опознания и дифференцированного счета предметов, и может бьггь использовано в автома;»зированпых системах контроля выработки штучной продукции в многоассортиментном производстве, Цель изобретения — повышение точности учета путем выделения полезной информации на фоне возможных случайньгх рисок, учета предметов в случае (1) С 06 М 7/00, 7/04 штучной продукции в многоассортиментном производстве. Цель изобретения повышение точности учета, Устройство содержит блок считывания, формирователь импульсов, с первого по девятый элементы И, с первого по седьмой счетчики, с первого по девятый блоки., сравнения, с первого по седьмой элементы ИЛИ, дешифратор, первый, второй и третий регистры сдвига, блок сигнализации, элемент НЕ, первый и второй блоки элементов И, первый, второй и третий регистры, группу счетчиков, первый, второй и третий элементы задержки, с первого по четвертый одновибраторы и генератор такToB6Ix импульсов е Устройство позволяет вьделять полезную информацию, считать предметы в случае считывания неполногс кода, обеспечивать инвариантность определения кода на поверхности пред-. мета относительно скор ости перемещения конвейера. 1 ил, считывания неполного кода вследствие образования складок на поверхности упаковки, обеспечения инвариантности определения кода на поверхности предмета относительно скорости перемещения а г1а чертеже приведена функциональная схема устройства.
Устройство содержит блок 1 считывания, формирователь 2 импульсов, с первого по девятый элементы И 3 — 10 с первого по седьмой счетчики 11 - 17, с первого по девятый блоки 18 — 26 сравнения, с первого по седьмой элементы ИЛИ 27 — 33, дешифратор 34, первый второй и третий регистры 35
У
37 сдвига, блок 38 сигнализации, элемент НЕ 39, первый и второй блоки 40 и 41 элементов И, первый, второй и третий регистры 42 - 44, группу счетчиков 45, первый, второй и третий элементы 46 — 48 задержки, с первого по четвертый одновибраторы 49 — 52 и генератор 53 тактовых импульсов.
Устройство работает следующим образом. 15
Отдельные предметы с помощью подающего конвейера поступают на формирование комплектов (укладку в тару, формирование палеты и т.п.) . При прохождении предмета мимо блока 1 считы- 20 вания нанесенные на поверхность кодовые ра-.зрешающие и информационные метки последовательно считываются следующим образом. С выхода формирователя 2 импульсов при прохождении каждой 25 кодовой метки поступает сигнал на вход счетчика 14, выполняющего функции счетчика меток в кодовом слове, нанесенном на поверхность. С выхода счетчика 14 сигнал поступает на вход блока 22 сравнения, осуществляющего сравнение величины содержимого счетчика 14 с единицей. Если содержимое счетчика 14 равно 1, т.е. проходит первая метка, являющаяся разрешающей, то на втором выходе блока 22 сравне- . ния формируется "1", поступающая на второй вход элемента И Й, на первый вход этого элемента И в течение времени прохождения первой разрешающей метки поступает с выхода формирователя 2 импульсов "1". Тактовые импульсы с генератора 53 поступают через элемент И. 3 на вход счетчика 16, осу" ществляющего счет числа тактовых им- 45 пульсов, приходящихся на время про-; хождения пер вой р азр ешающей метки, выбранной в качестве эталонной, Таким образом, счетчик 16 выполняет функции счетчика числа тактовых импульсов, соответствующего времени прохождения на каждом предмете первой разрешающей метки, выбранной в качестве эталонной (будем считать, что первой разрешающей меткой является узкая метка).
Если содержимое счетчика 14 отлич-. но от 1, т.е. проходит какая-либо ин1 формационная метка, на первом выхо1649578 де блока 22 сравнения формируется
"1", поступающая на вход пятого элемента 7, на остальные входы которого поступают сигналы от генератора 53 и с выхода формирователя 2 импульсов.
Тактовые импульсы с генератора 53 через элемент И 7 поступают на вход счетчика 17, осуществляющего счет числа тактовых импульсов, приходящихся на время прохождения каждой инфор мациончой метки (в том числе и возможной случайной риски) . Таким образом, счетчик 17 выполняет функции счетчика числа тактовых импульсов, соответствующего времени прохождения
° каждой информационной метки (узкой, широкой, возможной случайной риски и т.д.) .
Сигналы с в ходов счетчиков 16 и
17 поступают на входы блока 24 сравнения, осуществляющего сравнение числа тактовых импульсов, соответствующих каждой информационной метке (в том числе и случайной риске), с числом тактовых импульсов, соответствующих прохождению эталонной метки. При этом, если содержимое счетчика 17 больше содержимого пятого счетчика 16 в К раз, где К вЂ” константа, характеризующая отношение числа тактовых импульсов широкой метки к числу тактовых импульсов узкой метки (вариант А), на первом выходе блока 24 сравнения формируется "1", соответствующая прохождению широкой метки, в случае, если содержимое счетчика 17 больше или равно содержимому счетчика 16, однако их отношение меньше константы К (вариант Б), на втором выходе блока 24 сравнения формируется "1", соответствующая прохождению узкой метки, если содержимое счетчика 17 меньше содержимого счетчика 16 (вариант B), то на первом и втором выходах блока 24 сравнения формируются "0", соответствующие прохождению случайной риски, ширина которой меньше ширины узкой метки.
В варианте В сигналы "0" с первого и второго выходов блока 24 сравнения поступают на элемент ИЛИ 29, на выходе которого в этом случае формируется "0" °
Таким образом, если в случае прохождения узкой или широкой метки на выходе элемента ИЛИ 29 формируется
31 tt
1, характеризующая завершение обра. ботки информации по каждой отдельной
1649578
5 информационной метке, то в случае
) прохождения случайной риски, ширина которой меньше ширины узкой метки, на выходе элемента ИЛИ 29 формируется
"О".
Одновременно сигналы "О" с первого и второго выходов блока 24 сравнения через элемент НЕ 39 поступают на вход элемента ИЛИ 30, на выходе которого форь2ируется 1 . Сигнал с выхода элеI I t l 10 мента ИЛИ 30 поступает на информационный вход регистра 37 сдвига, однако в регистр 37 не записывается, так как в этом случае на управляющий вход регистра 37 сдвига с выхода элемента
ИЛИ 29 поступает "О".
Таким образом, ложная информация, соответствующая прохождению случайной риски, не записывается в регистр
37 сдвига, в котором последовательно формируется код, нанесенный на изделие. Обнуление счетчика 17 осуществляется при прохождении последующей узкой или широкой метки, т.е. отсутствие прямого обнуления счетчика 17 непосредственно после прохождения случайной риски не приводит к неправильному считыванию кода предмета.
В вариантах А и Б сигналы с перво30 го и второго выходов блока 24 сравнения поступают на вход элемента ИЛИ
29, на выходе которого формируется сигнал "1", соответствующей прохожцению каждой широкой или узкой, метки кодового слова. Указанный сигнал по- 35 ступает на управляющий вход первого регистра 37 сдвига. Кроме того, при прохождении широкой метки с первого выхода блока 24 сравнения на вход элемента ИЛИ 30 поступает "1", при прохождении узкой метки с второго выхода блока 24- сравнения на вход элемента HE 39 поступает сигнал "1", с выхода элемента HE 39 соответствующий логический "0" поступает на вход элемента ИЛИ 30:
Таким образом, на выходе второго элемента ИЛИ 30 в случае прохождения широкой метки формируется "1", в случае прохождения узкой метки — "О", Указанная информация поступает на информационный вход первого регистра 37 сдвига и при поступлении сигнала на управляющий вход заносится в первую ячейку регистра, при этом происходит 55 сдвиг информации, содержащейся в ячейках регистра 37 сдвига, т.е. в первом регистре сдвига формируется коц предмета при последовательном считывании информации.
С выхода элемента ИЛИ 29 сигнал ("1"), характеризующий завершение обработки информации по каждой отдельной информационной метке, поступает на вход одновибратора 52, который вь дает короткий импульс, поступающий на вход ("Сбр ос в "О") счетчи ка 1 7 .
Таким образом осуществляется подготовка счетчика к отсчету тактовых им- пульсов, соответствующих следующей метке.
Кроме тorо, сигнал с выхода третье"
ro элемента ИЛИ 29 поступает на вход счетчика 15, осушествляющего счет числа информационных меток в кодовом слове. Таким образом, счетчик 15 выполняет функции счетчика числа информационных меток внутри кодового слова, содержимое указанного счетчика изменяется от О до п, где и — заданное число информационных меток в кодовом слове.
С выхода счетчика 15 сигнал, характеризующий величину содержимого счетчика, поступает на вход блока 25 сравнения, осуществляющего сравнение величины содержимого счетчика с ив заданным числом информационных меток в кодовом слове. При этом если величина содержимого счетчика равна и, то на первом выходе блока 25 сравнения формируется "1", а на втором—
"О"; если величина содержимого счетчика меньше и то на первом выходе блока 25 формируется "0", а. на втором — "1".
С первого выхода блока 25 сравнения "1", соответствующая прохождению предмета и правильному считыванию всего кодового слова, поступает на управляющие входы первого блока 40 элементов И, на. информационные входы которого поступает информация из соответствующих ячеек регистра 37 сдвига. Управляющий сигнал с первого выхода блока 25 разрешает прохождение информации, записанной в регистр 37 сдвига в соответствии с нанесенными информационными кодовыми метками, через первый блок 40 элементов И на информационные входы регистра 42.
С первого выхода блока 25 сравнения сигнал о прохождении предмета и считывании полного кодового слова также поступает на управляющий вход второго регистра 43. При поступлении
1649578 указанного сигнала информация с выхода регистра 42 заносится в регистр
43. Таким образом, информация, находящаяся в регистре 42 и записанная в него ранее — при прохождении предыдущего предмета, переносится в регистр
43 и фиксируется в нем. Регистр 43, таким образом, выполняет функции регистра предыдущей информации на его выходе после прохождения текущего предмета зафиксирована информация о характеристиках предыдущего предмета.
Кроме того, сигнал о прохождении предмета и считывании информации (сигнал с первого выхода блока 25) поступает через элемент 46 задержки на управляющий вход регистра 42, При поступлении указанного сигнала информации с выходов первого блока 40 элементов И заносится в регистр 42 и фиксируется в нем. Регистр 42, таким образом, выполняет функции регистра текущей информации на его выходе зафиксирована считанная информация о . 25 характеристиках текущего предмета.
С выходов регистров 42 и 43 информация, содержащаяся в них и определяющая характеристики текущего и предыдущего предметов, поступает íà пер- 30 вые и вторые информационные входы блока 18 сравнения, осуществляющего поразрядное сравнение кодов, зафиксированных в регистрах 42 и 43. При этом в блоке 18 сравнения на первом выходе формируется "1", а на втором "0", если коды не совпадают (характе-:: ристики текущего и предыдущего предметов отличны); в противном случае, если коды совпадают (текущий и преды- 40 дущий предметы идентичны), на первом выходе блока 18 формируется "0", а на втором - "1".
С выходов регистра 43 зафиксированный в нем код поступает также на 45 входы дешифратора 34, который в соответствии с кодом устанавливает разрешающий кровень на одном из информационньм входов второго блока 41 эле« ментов И.
Сигнал о прохождении предмета мимо блока считывания и считывании полного кодового слова (сигнал с первого выхода блока 25 сравнения) поступает также через элемент ИЛИ 32 на вход счетчика 13, осуществляющего счет им- 5
55 пульсов„характеризующих прохождение отдельных предметов мимо блока 1 считывания. Таким образом, счетчик 3 выполняет функции счетчика числа предметов внутри комплекта, содержи мое указанного счетчика изменяется от 0 до N, где N — заданное число предметов в комплекте.
С выхода первого счетчика 13 сигнал поступает на вход блока 20 сравнения, осуществляющего сравнение величины содержимого счетчика с единицей. При этом в блоке 20 осуществляется проверка выполнения условия не.равенства, т.е. íà его выходе формируется "1", если величина содержимого счетчика отлична от единицы, в противном случае на выходе блока 20 формируется "0". Таким образом, на выходе второго блока сравнения 20 "1" формируется при прохождении в каждом комплекте любого предмета, кроме первого, при прохождении в каждом комплекте любого предмета, кроме первого при прохождении в каждом комплек» те первого предмета на выходе блока
20 формируется "0".
Сигнал с выхода блока 20 сравнения поступает на вход элемента И 4, на другой вход которого поступает сигнал с первого выхода блока 18 сравнения.
Если коды текущего и предыдущего предметов не совпадают и текущий предмет не является первым в комплекте, т.е. от блоков 18 и 20 сравнения поступают "1", то на выходе первого элемента И 4 формируется "1", во всех остальных случаях на выходе элемента
И 4 формируется "0".
Ситуация, в которой .на выходе элемента И 4 формируется "1", соответствует появлению внутри комплекта инородного предмета, характеристики которого отличны от характеристик остальных предметов.- Ъмплект, содержащий неоднородные предметы, относится к бракованным.
С выхода первого элемента И 4 сигнал поступает на вход счетчика 11, выполняющего функции счетчика числа изменений типов предметов внутри формируемого комплекта. В случае если формируемый комплект относится к годной продукции, т.е. состоит из однородных предметов, величина содержимого счетчика 11 равна нулю, в случае, если формируемый комплект относится к браку, т.е. содержит один или несколько инородных предметов, величина содержимого счетчика 11 отлична от нуля и может принимать зна1649578 чения от 1 до (N-1), где N — заданное число предметов в комплекте, С выхода счетчика 11 сигнал посту— пает на вход блока 19 сравнения, осуществляющего сравнение величины со5 держимого счетчика с нулем. При этом, если величина содержимого счетчика равна нулю, то на первом .выходе блока 19 сравнения формируется "0", а на втором выходе — "1", в противном случае на первом выходе блока 19 сравнения Формируется "1", на втором—
"0". Таким образом, на втором выходе четвертого блока 19 сравнения формируется "1" лишь в том случае, если в формируемом комплекте содержатся только однородные предметы.
С первого выхода блока 19 сравнения сигнал поступает на первый вход второго элемента И 5. На данном входе
"1" присутствует лишь в случае попадания в формируемый комплект инородного предмета, т.е. в случае формирования бракованного комплекта. 25
С второго выхода блока 19 сравне— ния сигнал поступает на первый вход элемента И 6, На данном входе присутствует лишь в случае формирования комплекта, состоящего из однород- 3 ных предметов, т.е. в случае формирования годного комплекта.
На вторые входы элементов И 5 и 6 поступает сигнал, характеризующий окончание формирования каждого оче35 редного комплекта, Указанный сигнал ф ор мир ует ся следующим о бр аз ом.
С выхода первого счетчика 13 сигнал поступает на вход блока 21 срав- нения, осуществляющего сравнение величины содержимого счетчика 13 с saданным числом N предметов в комплекте. При этом в блоке 21 сравнения осуществляется проверка выполнения условия равенства, т. е. на его выходе Формируется "1", если величина содержимого счетчика 13 равна заданному числу N предметов в комплекте, в противном случае на выходе блока 21 формируется "0". Таким образом, на выходе блока 21 сравнения формируется
5G
"1" при завершении формирования каждого комплекта, т. е. при прохождении в каждом комплекте N-го предмета.
Сигнал "1" с выхода элемента И 5 поступает на вход блока 38, сигнализирующего персоналу о выпуске бракованного комплекта, и, кроме того на вход счетчика 12, обеспечивающего подсчет числа бракованных комплектов.
При поступлении на второй вход элемента П 6 сигнала об окончании формирования комплекта и при поступлении на первый вход указанного элемента сигнала ("1") с второго выхода блока 19 сравнения, на выходе элемента И 6 Формируется "1", соответствующая выпуску комппекта, содержащего N однородных изделий.
С выхода элемента И 6 сигнал ("1") поступает на управляющий вход второго блока 41 элементов И и далее через один выбранный дешифратором 34 элемент из блока 41 поступает на соответствующий счетчик из группы счетчиков 45, обесгечивающей учет вырабатываемой продукции данного типа.
С выходов элементов И 5 и 6 сигналы поступают также на первый и второй входы первого элемента ИЛИ 27. Тогда при завершении обработки информации о прошедшем комплекте предметов (годном или бракованном) на выходе элемента ИЛИ 27 формируется "} ". Указанный единичный сигнал с выхода первого элемента ИЛИ 27 запускает одновибратор 49, который выдает короткий им.- пульс, поступающий на входы (" Сброс в "0") счетчиков 11 и 13.
Процедура обработки информации отличается от описанной в случае считывания неполного кода, т.е. в случае, когда вследствие возможных складок, "волн" на поверхности упаковки при прохождении предмета часть меток оказывается скрытой и не считывается.
При этом считывается число меток, меньшее п, т.е. на первом выходе блока 25 сравнения формируется "О",, а на втором — "1 . Указанньп сигнал с второго выхода седьмого блока 25 сравнения поступает на информационный вход регистра 35 сдвига, содержащего две ячейки. Запись бита информации в первую ячейку регистра 35 сдвига осуществляется при поступлении управляющего сигнала, которьп формируется следующим образом.
Сигнал с выхода счетчика 14 посту" пает на вход блока 23 сравнения, осуществляющего сравнение величины еодержимого счетчика 14 с нулем. Как только величина содержимого счетчика
14 отлична от 0 (началось считывание меток с поверхности предмета), на выходе блока 23 сравнения формируется
1649578
"1", 1ерез элемент 47 задержки, время задержки которбго выбрано равным времени прохождения полного кода мимо блока 1 считывания, указанный сигнал, 5 характеризующий (с учетом времени задержки) прохождение предмета мимо блока считывания и считывание кода, поступает на управляющий вход регистра 35 сдвига. Тогда если на информационном входе указанного регистра сформирована "1", что возможно только в случае, когда при прохождении предмета считан неполный код, при поступлении управляющего сигнала с выхода элемента 47 происходит запись в первую ячейку регистра 35 сдвига. С вы. хода первой ". i"è регистра 35 сдгягга сигнал ("1") поступает на первый вход элемента 11 о> 1- а нт0pU44 Вход которого 2О поступает с выхода элемента 47 задержки сигнал о прохождении предмета. Таким образом, на выходе элемента И 8 формируется "1" "îëúêî в случае прохождения предмета и считывании при этом непопного кода °
С выхода элемента И 8 сигнал ( (" 1 ") поступает на информационные входы регистра 36 сдвига, на управляющие входы регистра поступает сигнал с выхода элемента 47 задержки, характеризующий прохождение отдельных предметов. Тогда при поступлении управляющего сигнала в первую и вторую ячейки регистра 36 сдвига записывается 1 лищь в том случае„ когда про11 и
35 изощло считывание неполного кода, в случае считывания полного кода на информационный вход указанного регистра с выхода элемента И 8 поступает "0" и при поступлении упра.вляющего сигнала в первую и вторую ячейки регистра записывается "0". С выхода первой ячейки регистра 36 сдвига "1" поступает на управляющий вход регистра 44. g5
По поступпении указанного сигнала информация с выхода регистра 37 сдвига заносится в регистр 44.
Регистр 44„ таким образом, выполняет функции регистра текущего непол-:,50 ного кода: на его выходе после прохождения текущего предмета и считы" ванин неполного кода зафиксирована
1 информация о неполном коде предмета.
С выхода первой ячейки регистра 36 55 сдвига и с первого выхода блока 25 сравнения сигналы поступают на входы элемента ИЛИ 28. Таким образом, на выходе указанного элемента "1" форми» руется или в случае считывания ночного кода, или в случае записи информации о неполном коде в регистр 44 при считывании неполного кода. Указанный единичный сигнал с выхода элемента
ИЛИ 28 запускает одновибратор 50, который выдает короткий импульс, поступающий на входы счетчиков 14 — 16 и сбрасывающий их в "0".
Таким образом, обеспечивается инвариантность определения кода предмета относительно скорости его перемещения, число тактовых импульсов, соответствующих прохсждению эталонной метки, определяется для каждого предмета заново, Информация с выходов регистра 44 через элемент ИЛИ 31 поступает на п ер вый вход эл ем е н та И 9 .
На второй вход элемента И 9 поступает сигнал с выхода элемента ИЛИ 33.
"1" на выходе указанного элемента ИЯ1
33 формируется в следуюших случаях.
1. Пусть текущий предмет, код ко-торого считан неполностью, является последним в комплекте, т.е. содеряжмое счетчика 13 предметов в комплекте равно (N-1). Тогда считают, что последний предмет, код которого считать полностью не удалось вследствие дефекта упаковки, относится к тому же типу, что и предыдущие (N-1) предметов комплекта однородных предметов.
Для этого сигнал с выхода счетчика 13 поступает на вход блока 26 сравнения, осуществляющего сравнение величины содержимого счетчика 13 с (N-1) . При этом проверяется условие равенства, т. с. на выходе блока 26 сравнения формируется "1" только в случае равенства величины содержимого счетчика (N-1), в противном случае на выходе блока 26 формируется "0".
Тогда, если текущий предмет .со считанным неполным кодом является последним в комплекте, "1" с выхода блока 26 через элемент ИЛИ 33 поступает на второй вход элемента И 9. На первом входе указанного элемента также сформирована "1" с выхода. четвертого элемента ИЛИ 31 вследствие считывания неполного кода. Тогда на выходе элемента И 9 формируется поступающая через элемент ИЛИ 32 на первый счетчик 13, обеспечивающий счет предметов в комплекте. Таким образом обеспечена идентификация текущего предмета со считанным непол1649578
l4 ным кодом и pãî учет внутри комплекта в случае, когда текущий предмет со считанным неполным кодом является последним в комплекте, код предмета при этом принимается аналогичным коду предыдущих предметов комплекта, 2. Пусть предмет, код которого считан неполностью, не является последним в комплекте. Тогда считают, что предмет, код которого считан неполностью, относится к тому же типу, что и дна соседних с ним — последующий и предыцущий (по отношению к текущему предмету) предметы комплекта.
Тогда, если код текущего предмета считая неполностью, запись неполного кода, как указывалось ранее, произведена в регистр 37, а н регистрах 42 и 43 записаны коды двух предшествующих предметов. При этом, если коды двух предшествующих предметов совпадают, на втором выходе блока 18 сравнения формируется "1", поступающая на первый вход элемента И 10. Однако на второй вход указанного элемента И с выхода второй ячейки третьего регистра 36 сдвига поступает "0", вследствие чего на выходе элемента И 10 формируется "0", поступающий через элемент ИЛИ 33 на вход элемента И 9. Таким образом, суммирование текущего предмета с неполным кодом пока еще не осуществляется. Однако как только через блок считывания пройдет следующий предмет, код которого считан полностью, на втор ом выходе блока 25 сравнения формируется "0", который записывается при поступлении управляющего сигнала с выхода элемента 47 в первую ячейку регистра 35 сдвига, находящаяся в первой ячейке "1" сдвигается во вторую ячейку. С выхода первой ячейки регистра 35 сдвига нулевой сигнал поступает на вход элемента И 8, на выходе которого формируется "0". Указанный нулевой сигнал поступает на информационные входы регистра 36 сдвига и при поступлении управляющего сигнала с выхода элемента 47 записывается в первую ячейку регистра 36 сдвига, при этом происходит сдвиг записанной ранее "1" из первой во вторую ячейку этого регистра сдвига.
Тогда сигнал ("1"), возникающий в результате сдвига информации на выходе второй ячейки регистра 36, по5
55 ступает ..а второй вход элемента И 10.
На первый вход указанного элемента И с второго выхода первого блока 18 сраннения поступает сигнал, формируемый в результате сравнения находящегося в регистре 42 кода последующего предмета.
Если коды предыдущего и последующего предметон совпадают, то на втором выходе блока 18 сравнения формируется "1", поступающая на первый вход элемента И 10. Таким образом, на выходе элемента И 1О формируется
"1" только после прохождения предмета, следующего за предметом со считанным неполным кодом, при условии, что коды предыдущего и последующего предметов совпадают. С выхода элемента И 10 "1" через элемент ИЛИ 33 поступает на второй вход элемента И 9.
На первый вход указанного элемента
И 9 поступает "1", сформированная на выходе элемента ИЛИ 31 вследствие записи в регистр 44 неполного кода. Таким образом, на выходе элемента И 9 формируется "1" только н случае, если текущий код является неполным, а коды предыдущего и последующего предметов совпадают. Указанная "1" через элемент ИЛИ 32 поступает на вход счетчика 13, обеспечиваюшего счет предметов в комплекте. Таким образом обеспечивается идентификация предмета со считанным неполным кодом и его учет . внутри комплекта н том случае, когда текущий предмет со считанным непопным кодом не является последним в . комплекте, код предмета при этом принимается аналогичным коду двух соседних с ним предметов.
С выхода элемента И 9 сигнал, характеризующий завершение обработки информации о предмете со считанным неполным кодом; через элемент 48 задержки запускает одновибратор 51, который выцает короткий импульс, поступающий на управляющий вход (" Сброс в "О") регистра 44.
Если коды предыдущего и последующего предметов отличны друг от друга, что возможно в случае noïàäàíèÿ инородного предмета в комплект, т.е. в случае бракованного комплекта, или в случае, когда предмет с неполным. кодом является первым в комплекте, причем предыдущий комплект состоял из предметов другого типа, работа устройства аналогична описанной в
1649578
5
30
55 п. 2 (идентификация предмета и его учет внутри комплекта}, за исключением того, что неполный код, записанный в регистр 44, сохраняется до тех пор, пока внутри комплекта не окажутся подряд хотя бы два предмета с одина ковш кодом.
Таким образом, предлагаемое устройство осуществляет дифференцированный по типам предметов учет однородных комплектов вырабатываемой продукции, а также учет числа бракованных комплектов и сигнализацию персоналу о выпуске бракованных комплектов, причем с целью повышения точности учета в нем обеспечивается выделение полезной информации (кодовых меток) на фоне возможных случайных рисок, учет предметов в случае считывания неполного кода вследствие образования складок на поверхности упаковки, инвариантность определения кода на поверхности предмета относительно скорости перемещения.
Формула изобретения
Устройство для учета перемещаемых конвейером предметов, содержащее формирователь импульсов, первый и второй блоки элементов И, первый и второй регистры, дешифратор, первый, второй, третий и четвертый элемент И, первый элемент ИЛИ, группу счетчиков, блок сигнализации, первый, второй, третий и четвертый блоки сравнения, первый элемент задержки, первый одновибратор, первый, второй и третий счетчики и блок считывания, выход которого через формирователь импульсов соединен с первым входом первого элемента
И, выходы первого блока элементов И подключены к информационным входам первого регистра, выходы которого соединены с первыми информационными входами первого блока сравнения и информационными входами второго регистра, выходы которого подключены к вторым информационным входам первого блока сравнения и входам дешифратора, выходы которого соединены с информационными входами второго блока элементов И, выходы которого подключены к входам группы счетчиков, первый выход первого блока сравнения соединен с первым входом второго элемента И, выход которого подключен к первому входу первого счетчика, выход котороro соединен с входом второго блока сравнения, первый выход которого подключен к первому входу третьего элемента И, выход которого соединен с входом блока сигнализации, входом второго счетчика и с первым входом первого элемента ИЛИ, выход которого через первый одновибратор подключен к второму входу первого счетчика и первому входу третьего счетчика, выход которого соединен через третий блок сравнения с вторым входом второго элемента И и через четвертый блок сравнения с вторым входом третьего элемента И и с первым входом четвертого элемента И, выход которого подключен к второму входу первого элемента ИЛИ и управляющему входу второ.г
20 го блока элементов И,второй выход вто-,: рого блока сравнения соединен с вторым входом четвертого элемента И, управляющий вход первого регистра подключен к выходу первого элемента задержки, вход которого объединен с управляющим входом первого блока элементов И и управляющим входом второго регистра, о т л и ч а ю щ е е с я тем, что, с целью повышения точности учета, в него введены генератор тактовых импульсов, четвертый, пятый, шестой и седьмой счетчики, пятый, шестой, седьмой, восьмой и девятый блоки сравнения, пятый, шестой, седьмой и восьмой элементы И, второй, третий, четвертый, пятый, шестой и седьмой элементы ИЛИ, третий регистр, первый, второй, третий и четвертый регистры сдвига, элемент НЕ, второй и третий элементы задержки и второй, третий и четвертый одновибраторы, выход формирователя импульсов соединен с первым входом пятого элемента И и с первым входом четвертого счетчика, выход которого подключен к входам пятого и шестого блоков сравнения, выход последнего из которых через второй элемент задержки соединен с управляющими входами первого и второго регистров сдвига и с первым входом шестого элемента И, выход которого подключен к информационному входу„ второго регистра сдвига, первый выход которого соединен с первым управляющим входом третьего регистра и первым входом второго элемента ИЛИ, выход которого через второй одновибратор подключен к второму входу четвертого счетчика, первому входу пятого
1649578 счетчика и первому входу шестого счетчика, выход которого соединен с первым информационным входом седьмого блока сравнения, выход которого подключен к первому входу третьего элемента ИЛИ и первому входу четвертого элемента ИЛИ, второй выход седьмого блока сравнения соединен с вторым входом третьего элемента ИЛИ и через элемент НЕ с вторым входом четвертого элемента ИЛИ, выход которого подключен к информационному входу третьего регистра сдвига, информационные выходы которого соединены с информационными входами первого блока элементов И с инФормационными входами третьего регистра, выходы которого подключены к входам пятого элемента
ИЛИ, выход которого соединен с первым 2О входом седьмого элемента И, выход которого через последовательно соединенные третий элемент задержки и третий одновибратор подключены к второму управляющему входу третьего регистра 25 и непосредственно — к первому входу шестого элемента ИЛИ, выход которого подключен к второму входу третьего счетчика, выход третьего элемента ИЛИ через четвертый одновибратор соединен с управляющим входом седьмого счетчика и непосредственно — с управляющим входом третьего регистра сдвига и с вторым входом пятого счетчика, выход которого подключен к входу восьмого блока сравнения, первый выход которого соединен с вторым входом шестого элемента 1(ЛИ, с вторым входом второго элемента ИЛИ и управляющим входом первого блока элементов И, второй выход восьмого блока сравнения подключен к информационному вхоцу первого регистра сдвига, выход которого соединен с вторым входом шестого элемента И, второй выход первого блока сравнения подключен к первому входу восьмого элемента И, выход которого соединен с перв»к входом седьмого элемента ИЛИ, выход которого подключен к второму входу седьмого элемента И, второй выход второго регистра сдвига соединен с вторым входом восьмого элемента И, выход третьего счетчика подключен к входу девятого блока сравнения, выход которого подключен к второму входу седьмого элемента ИЛИ, выход генератора тактовых импульсов соединен с вторыми входами первого и пятого элементов И, выход первого из которых подключен к второму входу шестого счетчика, первый выход пятого блока сравнения соединен с третьим входом первого элемента И, второй выход пятого блока сравнения подключен к третьему входу пятого элемента И, выход которого соединен с вторым входом седьмого счетчика, выход которого подключен к второму входу седьмого блока сравнения.
1649578
/a@þùû юи еоер
Составитель В, Скворцов
Редактор А.Огар Техред Häoðãåÿòàë Корректор Н.Ревская
Заказ 1523 Тираж 399 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, И-35, Раушская наб., д. 4/5
Производственно-издательский комбинат Патент, r, Ужгород, ул. Гагарина, 101
Pf II
&nbs