Устройство для сбора данных по табельному учету

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах учета рабочего времени для регистрации времени прихода и ухода сотрудников, а также для ввода дополнительных сведений по учету обработанного времени (сведения о командировках, болезнях и т.д.). Цель изобретения - повышение быстродействия устройства путем предварительного накопления данных в блоке памяти и их последующего оперативного вывода и расширение области его применения путем обеспечения сопряжения с ЭВМ, Устройство для сбора данных по табельному учету содержит блоки считывания , блоки индикации блок ввода начальных данных, формирователь кода времени5 коммутатор, блок опроса , первый формирователь кода, блок фор шрования данных, первый блок контроля четности, формирователь кода даты и месяца j второй блок онт роля четностм; второй фор№ рователь кода, дешифратор, блок ввода дополнительных данных5 шифратор, блок памяти j первый и второй регистры. Коммутатор содержит первый,, второй и третий элеменп; HJMj счетчик,, первьш и второй формирователи импульсов . триггер.), деипгфратор; мультиплексор и элементь 11 Блок опроса содержит первыйJ второй и третий элементы ИЛИ, первый и.второй элементы задержки ,, первый5 Еторой и третий триггеры j первый, второй и третий элементы Иу генератор тактовых импульсовj дешифратор, счетчик,, элемент НЕ о Блок. формировакИхЧ данных содержит трнргер, злемеыт И, первьгй и второй счетчики; первый к второй формирователи . импу-льсов, злемант задержки, первый к второй элементы ИЛИ, элеме 1т HEj первый и второй мультиплексоры к дешифратор . Блок контроля и управления памяти содержит первый и второй элементь И, счетчикj дешифратор , элемент задержки первый и второй тр1 ггеры, Г екератор тактовых им-г пульсов. Новым 3 устройстве являются формирователь кода даты и месяда, второй блок контроля четности, второй формирователь кода, дешт-юЬратор, блок ввода дополнительных данных , шифраторJ блок памяти5 блок контроля и управления блоком памяти. . первый и второй регистры. 4 з,п, ф-ЛЫ г 5 кл, ж л iw4rf OKS

1332349

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах учета рабочего времени для регистрации времени прихода и ухода сотрудников, а также для ,ввода дополнительных сведений по учеФу отработанного времени (сведения о коМандировках, о болезни и т.д.). 1О

Цель изобретения -. повышение быстродействия устройства путем предварительного накопления данных в блоке памяти и их последующего оперативного вывода и расширение 15 области его применения путем обеспечения сопряжения с ЭВМ, На фиг, 1 представлена функциональная схема устройства дпя сбора данных по табельному учету; на 20 фиг, 2-5 — функциональные схемы коммутатора, блока опроса, блока формирования данных, блока контроля и управления блоком памяти.

Устройство для сбора данных по 25 табельному учету содержит блоки считывания 1.1-1.п блоки индикации

2.1-2.п блок 3 ввода начальных данных, формирователь 4 кода времени, коммутатор 5, блок 6 опроса, первый формирователь 7 кода, блок 8 формирования данных, первый блок 9 контроля четности, формирователь

10 кода даты и месяца, второй блок 11 контроля четности, второй формирователь 12 кода, дешифратор 13, блок 14 ,ввода дополнительных данных, шифратор 15, блок 16 памяти, блок 17 контроля и управления блоком памяти, первый и второй регистры 18 и 19, блок 20 вывода, регистратор или ЭВМ 21, вход 22, группа выходов 23, первый и второй выходы 24 и 25,.

Коммутатор 5 содержит первый, второй и третий элементы ИЛИ 26-28, 45 счетчик 29, первый и второй формирователи 30 и 31 импульсов, триггер

32, дешифратор 33, мультиплексор 34 и элементы И 35,1-35.п.

Блок 6. опроса содержит первый, 50 второй и третий элементы ИЛИ 36-38, первый и второй элементы 39 и 40 задержки, первый, второй и третий триггеры 41-43, первый, второй и третий элементы И 44-46, генератор

47 тактовых импульсов, дешифратор 48, счетчик 49 и элемент HE 50.

Блок 8 формирования данных со. держит триггер 51, элемент И 52, первый и второй счетчики 53 и 54, первый и второй формирователи 55 и 56 импульсов, элемент 57 задержки, первый и второй элементы ИЛИ 58 и 59> элемент НЕ 60, первый и второй мультиплексоры 61 и 62 и дешифратор

63.

Блок 17 контроля и управления блоком памяти содержит первый и второй элементы И 64 и 65, счетчик 66, дешифратор 67, элемент 68 задержки, первый и второй триггеры 69 и 70 и генератор 71 тактовых импульсов, Устройство работает следующим образом.

При введении жетона в один из бло" ков 1 считывания срабатывает датчик установки (например, микропереключатель), и сигнал наличия информации поступает в коммутатор 5. Коммутатор

5 выдает сигнал на запуск блока 6 опроса, а затем начинает последовательно опрашивать информационные входы и останавливаться на соответствующей сигналу наличия информации позиции и подает в соответствующий блок 1 считывания сигнал подсвета, По сигналу подсвета в блоке 1 считывания через ключ подается напряжение питания на источник света (например, излучающие светодиоды), и информация, заложенная в жетон, с выходов засвеченных фотогриемников (например, фотодиодов) поступает во второй регистр 19, На входе второго регистра находятся транзисторные ключи, количество которых равно числу разрядов заложенной в жетон информации, а к каждому ключу (по схеме монтажного ИЛИ) поцключены соответствующие выходы фотоприемника блоков 1 считывания, Сигналы с выходов засвеченных фотоприемников, поступающие во второй регистр 19, открывают соответствующие им ключи и записываются в регистр для хранения по сигналу из блока 6 опроса, Записанный во второй регистр 19 табельный номер поступает во второй блок ll контроля четности, где проверяется на допустимость, т.е. считанный табельный номер должен быть нечетным, Если считанный код табельного номера оказался четным, то на выходе второго блока 11 контроля четности появляется сигнал ошибки, который ( поступает на коммутатор 5 и возвращает его в исходное состояние, а

1332349

20

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

Если код табельного номера нечетный и он считан правильно, то блок 6 опроса начинает выдавать импульсы в блок 8 формирования информации для ее последовательной выдачи. На входы блока 8 поступают коды из формирователей 4 и 10 времени и даты, код табельного номера от второго регистра 19, коды признака "Приход", "Уход" и "Дата" иэ формирователя 7 кодов, а также код служебного признака "Конец регистрации" .из формирователя

12. Формирователь 7 выдает код признака в зависимости от сигнала, поступающего из коммутатора 5 и определяющего к какой группе относится данный блок 1 считывания: к группе блоков, считывающих информацию при входе или при выходе. Если блок 1 регистрирует приход работника, то из коммутатора 5 поступает сигнал "1", а если — уход, то "0", Блок 8, временные позиции которого соответствуют коду "Приход" и "Уход", кодам реквизитов жетона (табельный номер работника состоящий, например, из тысяч, сотен, десятков и единиц), кодам часов (десятки и единицы) и минут (десятки, единицы) текущего времени и коду "Конец регистрации", начинает последовательно (по сигналам, поступающим из блока 6 опроса) выдавать эту информацию на свой выход. Коды с выхода блока 8 поступают в дешифратор 13, который последовательно дешифрирует их и подает соответствующие сигналы в шифратор

15 (кроме сигнала "Конец регистрации"), где они имитируют нажатие соответствующих кодам клавиш блока 14 ввода дополнительных данных, Например, код "Приход" имитирует нажатие кнопки клавиши П, код "Уход"У, а коды табельного номера и текущего времени — соответствующих цифровых клавиш 1,2...,,9,0), На выходе шифратора 15 последовательно появляется информация в двоичном коде (например, в коде КОИ 8), которая запи сывается в первый регистр 18, а из него переписывается в блок 16 памяTH в

При появлении на выходе 1 ешифратора 13 служебного сигнала, соответствующего коду "Конец регистрации" (это означает, что процесс сбора данных по этому табельному номеру окончен), блок 8 формирования информации возвращается в исходное состояние, блок 6 опроса прекращает выдачу импульсов в блок 8, коммутатор

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

16 памяти.

При заполнении оперативной памяти данными из блока 16 на второй выход

25 устройства поступает сигнал на вы-. борку информации, а в блок 6 подает". ся сигнал "0", который запрещает осуществлять опрос информационных входов, Одновременно в блок 17 контроля и управления блоком. памяти из блока

16 поступает сигнал, запрещающий формировать информационный блок. По сигналам из блока 20 вывода информации, синхронизирующим работу блока 21 регистрации, собранная информация выводится из блока 16 памяти в первый регистр 18, а из него поступает в первый блок 9 контроля четности и на группу выходов 23 устройства. Если вводимый код четный, то на выходе блока 9 и на выходе 23 устройства сигнала нет, а если нечетен, то сиг-нал появляется и служит для формирования контрольного бита.

По окончании процесса вывода информации иэ блока 16 памяти (т.е. после опроса его последней ячейки), на его втором выходе вновь появляется сигнал "1", который поступает в блок

6 и разрешает коммутатору 5 опрос информационных выходов при наличии сиг349 6

5 1332 нала от одного из блоков 1 считывания, Если в процессе сбора данных по табельному учету в течение заданного

5 интервала времени (например, десяти минут) оперативная память блока 16 не будет заполнена, то блок 17 по ранее поступившему из дешифратора 13 сигналу разрешения выдает в блок 16 сигнал наличия информационного блока., Этот сигнал имитирует заполнение оперативной памяти и вызывает при заполнении нулями памяти появление на втором выходе 25 устройства сигнала на выборку информации, а ранее описанный процесс работы устройства в этом режиме повторяется.

В процессе вывода данных иэ блока

16 на выходе 24 устройства появляются нулевые коды (все разряды этого кода равны нулю), соответствующие незаполненным ячейкам оперативной памяти и сигнализируницие о прекращении данных по табельному учету, В результате блок 20 может запретить регистрацию нулевой информации в блоке 21, а опрос памяти блока 16 продолжается до последней ячейки, прн этом на его втором выходе вновь появляется сигнал "1

При смене суток, т.е, в 24 ч, на выходе формирователя 4 появляется сигнал, который поступает в блок 6 и разрешает выдачу импульсов в блок 8. З5

Одновременно этот же сигнал поступает и в блок 8 формирования информации

-и переключает его на последовательную .выдачу следующей информации: кода признака "Дата", который постоянно 40 поступает из формирователя 7, кода месяца (десятки, единицы), кода числа (десятки, единицы), а также кода числа и минут текущего времени и кода признака "Конец регистрации".

Блок 8 начинает последовательную выдачу указанной информации по импульсам, поступающим из блока 6 опроса, иа свой выход. Коды с выхода блока 8 поступают в дешифратор 13, который 5о дешифрирует их, а устройство работает так же, как и в случае сбора данных по табельному учету, только вместо клавиши П имитируется нажатие клавиши Д, 55

Формирователи 7 и 12 формируют четырехразрядные коды, отличающиеся от двоично-десятичных кодов табельного времени, т.е. коды признаков

"Уход", "Приход", "Дата", и "Конец регистрации" должны быть больше чис ла девять — максимального числа в двоично-десятичном коде (например, 1101 — "Приход", I100 — "Уход", 1110 — "Дата", llll — "Конец регистрации").

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

В результате в блок 16 памяти заносится, как было описано, исходная информация о месяце, дате и текущем времени с соответствующим признаком, после чего формирователи

4 и 10 автоматически отсчитывают текущее время, а в конце месяца осуществляется корректировка кодов даты и месяца.

Для ввода дополнительных данных по табельному учету (речь идет о командировках, отгулах, больных и т.д.) на клавиатуре блока 3 ввода дополнительных данных последовательно нажимаются соответствующие клавиши признака (причины) отсутствия (например, клавиша К для обозначения коман-, дировок, клавиша 0 — отгулов и т.д.) табельного номера сотрудника, а также даты начала н даты конца или даты начала и продолжительности (число дней} отсутствия на рабочем месте, Нажатие каждой из клавиш вызывает появление на выходе шифратора

13 соответствующей клавиши двоичного кода, который, как и ранее через первый регистр 18, записывается в блок

16, При заполнении блока 16 памяти на его выходе появляется сигнал, который блокирует блок 14 ввода дополнительных данных, а на второй выход

25 устройства поступает сигнал на выработку информации. Если же блок 16 памяти остается незаполненным, то необходимо заполнить его нулями, нажимая клавишу 0 до тех пор, пока не заблокируется блок 14, Это соответствует заполнению оперативной памяти блока 16 и появлению сигнала на выборку информации, Коммутатор 7 работает следующим образом, При поступлении сигнала наличия информации от одного нз блоков 1 считывания, на выходе элемента ИЛИ 26

1332349 появляется сигнал "1", по переднему фронту которого формирователь 30 (например, одновибратор 155 АГ1) вырабатывает импульс на запуск блока б опроса. Одновременно сигнал наличия информации поступает на вход мультиплексора 34 (например, микросхему 155KII7). Из блока 6 опроса поступают тактовые импульсы, которые !р приходят на первый вход счетчика 29, выходы которого мультиплексором 34, т,е. по мере заполнения счетчика 29, последовательно коммутируются входы мультиплексора на его выход, При коммутации входа, на котором присутствует сигнал наличия информации, срабатывает формирователь 3! (работает, как формирователь 30), на выходе которого появляется импульс, ?p устанавливающий триггер 32 в состояние "1". В результате в блок 6 поступает сигнал "0 1, запрещающий поступление тактовых импульсов, коммутатор 5 останавливается на этой пози- 25 ции, а в дешифраторе 33 подается сигнал разрешения дешифрации позиции счетчика 29, На выходе дешифратора 33 появляется сигнал, который поступает в соответствующий (дешиф- 3р рованный) блок 1 считывания и разрешает подачу напряжения питания на источники света, а если этот блок 1 работает на .регистрацию прихода, то этот же сигнал поступает на вход элемента ИЛИ 27 (на который заводятся выходы дешифратора 33, определяющие блоки 1 считывания, регистрирующие приход), на выходе которого появляется сигнал 1, поступающий в 4О формирователь 7 кодов, При поступлении сигиала ошибки из блока 11 на счетчик 29 и элемент

ИЛИ 28 триггер 32 устанавливается в состояние "011, и процесс работы ком- 4В мутатора 5 повторяется ° Если код считан правильно, то от .блока 13 поступает сигнал конца регистрации, который проходит через один из открытых элементов И 35 (открыт сигналом gp дешифратора), поступает в соответствующий блок 2 индикации и включает индикацию разрешения прохода. После этого с задержкой из блока 6 поступает сигнал, который через элемент

ИЛИ 26 устанавливает триггер 32 в

I I 11 исходное состояние 0

Блок б опроса работает следующим образом.

В исходный момент из блока 16 и из блока 5 (от триггера 32) на элемент И 45 поступают сигналы "1", при проведении жетона в блок 1 считывания из блока 5 поступает импульс, который устанавливает триггер 4! в состояние "1" (в исходном состоянии триггер находится в состоянии "0").

Сигнал разрешения с выхода триггера

41 приходит на элемент И 44 и элемент И 45, который открывается для прохождения импульсов в коммутатор 5 для опроса информационных входов °

При обнаружении сигнала наличия информации сигнал "1" на выходе коммутатора 5 пропадает, т,е, устанавлигается сигнал 0", который закрывает элемент 45 и коммутатор 5 останавливается на соответствующей временной позиции, Од«овре.1енно этот сигнал О поступает «а входы злемента

НЕ 50 и элемента ИЛИ 36, Так как в исходный момент триггер 46 находится в состоянии "0 ", то на выходе элемента 36 пропадает сигнал "1", который запрещал счетчику 49 счет импульсов. Следовательно, счетчик 40 начи«ает подсчет импульсов, а на выходе подключенного к нему дешифратора 48 последовательно появляются сигнал сброса (2 вых. дш.) и записи (3 вых, дш.), которые поступают во второй регистр 19 и осуществляат вначале сброс регистра, а затем запись в него табельного номера, Следующий сигнал на первом выходе дешиф; ратора 48 устанавливает триггер 43 в состояние "1", В результате на выходе элемента ИЛИ 36 вновь появляется сигнал !", который сбрасывает счетчик 49 в нулевое состояние и удерживает его в этом состоянии, т.е, запрещает счет импульсов, По сигналу "0" на выходе элемен11 11 та НЕ 50 появля1ется сигнал !, который поступает на элемент И 44 и на вхоц элемента 39 задержки, а с его выхода приходит на элемент И 44 и открывает его для прохождения тактовых импульсов генератора 47. Если табельный номер считан правильно, то из блока 11 нет сигнала ошибки и импульсы генератора 47 проходят через элемент И 44 и элемент ИЛИ 37 к блоку 8 формирования данных для ее последовательной выдачи, При поступлении сигна а 11Конец регистрации" 0Т дешифратора 13 через элемент 40 за1332349

Блок 8 выдачи информации работает следующим образом.

В.исходный момент триггер 51 находится в состоянии "О и, следовательно, на его инверсном выходе име,ется сигнал "1", который открывает элемент И 52 для прохождения импульсов, а на прямом выходе триггера 51 имеется сигнал "0". Этот сигнал поступает на вход счетчика 53„ Так как содержимое счетчика 54 в исходный момент равно нулю, то на выходе подключенного к нему дешифратора 63 имеется сигнал "0", который поступает на элемент ИЛИ 59, а на выходе элемента НЕ 60 имеется сигнал "1", поступающий на вход элемента И 52.

Так как на входах элемента ИЛИ 59 имеются сигналы "0", то.и на его выходе имеется сигнал "0", который удерживает счетчик 53 в состоянии

55.держки сбрасывается триггер 41 в состояние "О", а также сигнал поступает в коммутатор 5 (на элемент

27), Одновременно через элемент

ИЛИ 38 сбрасывается в состояние "0" триггер 43, и блок готов и обработке следующего сигнала наличия информации.

Если табельный номер считан непра- 0 вильно, то из блока 5 поступает сигнал, который через элемент ИЛИ 38 сбрасывает в состояние "0" триггер

43. Одновременно по сигналу ошибки из блока 5 поступает сигнал "1", который закрывает элемент И 44 (через элемент HE) раньше, чем придет разрешение через элемент 39 задержки. Этот же сигнал "1" через элемент

ИЛИ 36 держит в состоянии "0" счетчик 49, и ранее описанный процесс работы блока повторяется, только теперь в исходный момент триггер 41 находится в состоянии "1".

Если иэ формирователей 10 даты 25 поступает сигнал смены суток, то он устанавливает триггер 42 в состояние

"1". На выходе триггера 42 появляется высокий потенциал, который открывает элемент И 46 для прохождения им- 30 пульсов генератора 47, Эти импульсы проходят через элемент ИЛИ 37 к блоку 8 для выдачи информации. По сигналу "Конец регистрации" из блока 13 триггер 42 возвращается в исходное состояние "0" и элемент И 46 закрывается.

"0", т,е, запрещает подсчет импульсов.

Для выдачи информации из блока 6 опроса поступают импульсы, которые проходят элемент И 52, приходят на вход счетчика 54 и последовательно увеличивают er o содержимое. Счетчик

54 управляет последовательной выдачей информации на выход мультиплексора-селектора 61, на входы которого (соответствующие содержимому счетчика 54) поступают коды признака "Приход"/"Уход" и табельный номер из блоков 7 и 19. С выхода мультиплексора

61 эта информация поступает на вход второго мультиплексора 62 (примером мультиплексора являются микросхемы

155КП7), при этом вход мультиплексора соответствует нулевому содержимому счетчика 53. Так как счетчик

53, управляющий мультиплексором 62, находится в состоянии 0", то информация, поступающая на соответствующий вход мультиплексора, приходит на выход к блоку 13, Одновременно импульсы из блока 6 опроса поступают на вход формирователя 55, который (с каждым поступившим импульсом) вырабатывает импульс, имитирующий нажатие клавиши ввода дополнительных данных и поступающий через элемент

ИЛИ 58 в блок 15.

По окончании выдачи последнего разряда табельного номера на выходе дешифратора 63 появляется сигнал

"1", который через элемент НЕ 60 закрывает элемент И 52 и поступает на вход элемента. 57 задержки, а через элемент ИЛИ 59 приходит на вход (сброса в "0") счетчика 53 и разрешает подсчет импульсов, С выхода элемента 57 задержки сигнал "1" поступает в формирователь 56 (например, одновибратор 155АГ1), который по переднему фронту поступившего сигнала формирует импульс, который переписывает содержимое счетчика 54 в счетчик 53„ Очередные импульсы из блока 6 опроса увеличивают содержимое счетчика 53 н осуществляют вывод кодов времени (часов и минут) и поступающего из блока 4 признака

"Конец регистрации", поступающего из блока 12 к блоку 13. При поступлении сигнала из блока 13 триггер 51

И 11 подтверждает свое состояние 0, а счетчик 54 сбрасывается в "О", и на выходе элемента HE 60 опять имеется

1332349

5

50 сигнал "1". Блок 18 готов к выдаче новой информации.

При смене суток из блока 10 поступает сигнал, который устанавливает триггер 51 в состояние "1", и элемент И 52 закрывается, а на выходе элемента ИЛИ 59 появляется сигнал

"1", который разрешает подсчет импульсов ° Для выдачи ин рормации поступают импульсы из блока 6, которые последовательно увеличивают содержимое счетчика 53, начиная с нуля (ранее содержимое счетчика 53 увеличивалось, начиная с содержимого счетчика 54). Поэтому последовательно начинает выдаваться информация поступающая иэ блока 7 (признак

"Дата" ) и из блока 10 (месяцы и число), на выход мультиплексора 62. В данном случае табельный номер работника (тысячи, сотни, десятки и единицы) соответствует по размерности дате (десятки, единицы, месяцы и десятки, единицы дня), поэтому при последующем заполнении счетчика 53 выводится информация из блока 4 о часах и минутах и из блока 12 о признаке конца регулирования регистрации.

При поступлении сигнала из блока

13 триггер 51 возвращается в исходное состояние "0" и также обнуляется счетчик 54, Если из блока 17 начинают поступать импульсы, то они проходят через элемент 58 к блоку 15 и осуществляют имитациюнажатия клавишицифры "0",и на выходе мультиплексора 62 имеется нулевой код из-за того, что нет импульсов из блока 6 опроса, а нулевому содержимому счетчика 54 соответствует нулевой код на выходе мультиплексора 61, т.е. на его выходе нет информации.

Блок контроля и управления блоком памяти работает следующим образом.

При поступлении из блока 13 сигнала разрешения (что соответствует признаку "Конец регистрации") триггер 69 устанавливается в состояние

"1" и на его прямом выходе появляется высокий потенциал, который открывает элемент И 64 для прохождения сигналов из блока 4, Эти сигналы (импульсы) соответствуют окончанию .минуты (т.е. сигнал появляется после

:окончания промежутка времени в 60 с) и поступают на вход счетчика 66, который осуществляет их подсчет °

Если в течение заданного бтреэка времени (10 мин) блок 16 памяти заполнится и начнется выборка информации, то из блока 16 поступает сигнал, который обнуляет счетчик 66 и сбрасывает в "0" триггер, т.е, возвращает формирователь в исходное состояние.

Если же блок 16 не заполнится, то на выходе дешифратора 67, сигнализирующего об окончании заданного интервала времени, появляется сигнал, который устанавливает триггер 70 в состояние "1", В результате этого в блок 16 поступает сигнал, который имитирует заполнение оперативной памяти, а на вход элемента И 65 поступает высокий потенциал, который открывает его для прохождения тактовых импульсов генератора 71. Тактовые импульсы поступают н блок 8 выдачи данных для заполнения памяти блока

16 нулевой информации, При поступлении сигнала из блока 16 блок 17 возвращается в исходное состояние, а триггер 70 устанавливается в состояние "0" сигналом с выхода элемента

68 задержки.

Предлагаемое устройство для сбора данных по табельному учету по сравнению с известным устройством позволяет, во-первых, осуществлять сбор табельной информации в ниде блока, который затем выдается на выход устройства, что сокращает число обращений к регистру и повышает быстродействие, а, во-вторых, дает возможность вводить дополнительные данные по табельному учету на один и тот же носитель, что и основные данные (с времени прихода и ухода сотрудника), в двоичном коде (например КОИ 8), удобном для обработки на 3ВМ, а также применяемом в различных устройствах регистрации (на магнитных лентах, гибких магнитных дисках и т,п.), что обеспечивает возможность подключения любого из них, а следовательно, расширяет функциональные возможности, которые не могут быть реализованы в известном устройстве.

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

1. устройство для сбора данных по табельному учету, содержащее н каждом канале регистрации блок считывания и блок индикации, первый вход которого подключен к первому выходу блока счиТЫВания бЛОК ВВОДЯ -"-ЯЧЯЛ-:"-.т".т--:ХНЫХ, ПЕРВЫЙ ВЫХОД КОТОРОГО ПОД,Лк.тЕ.:

К ВХОДУ фОР(П(Р ОБ Ят ЕЛ Я ХОДЯ Б(З ЕМ<= =::-;:; первый выход каторагс г<од(ю:.:- . первому Входу блока формирования цепных, коммутатор, г(ерв.f..":! го-..I,

ГО ПОЦКЛ(ОЧЕН К =.--.,Oqy ЯС<- (??.. ??<:. (??:-, -:.:.:-???????????????? ????????, ??????-<?? .; -=ы <??;-,:.;o i????????:: ?????????????????? ?? b t??po(ifjl "-,??->;ту f>j(г -,е i!>ор мирования данных,„, T < f>QI=:;.",<11<згi. кс"-.;— мутатора подключен к — !ejii —, Б::::.Оа-; блока алроса, пеpBь,. » с<т. Iorl кс loi.а с

ПОДКЛ!О<ЧЕН iC Пврва(<,<(Хаду i,<> < тГ(ТЯ=",-РВ > втОРОй ВЫХОД алака 011"! зс=: <ОДкг

-чен к третьему Бхоцу бло-:Я >cpbi равания данных, первый блток,;ОБ тз Оля

ЧЕТНОСТИ О Т Л и и Я З 1<т

ДЕЙСТВИЯ П Te.(тl "f! =:.,т<Б; <>H .-<.т:,т,<КОПЛЕНИя дЯНН(, .::К Б б;.С;Е т: . ..

ПОСЛЕДУЮШЕГQ ОПЕ(ЗЬГГ::=i>:- >ГС расширения Облает:,:;.-р .,;!e.." обеспечения OOHp!. .": <..:! с ) .:."..

ВВЕДЕНЫ фОРМИРОБЯ: .г Ь,а Я Г, месяца, BTQDÎй б;-ок i; Tpo,l;;; ;;i;>i

ТИ BTОРОИ <Ьа(>МГ(т>01-. а гЗЛ>. . > f- С шиФратор, блок Вводя даиз::;;-,;i,; —; данных, 1ц(- фр а тор, G. (c ;ñ и Я. (>(Т(:, бл:.:. контр<зля и управ<(е :(ия б<10кi>i (.- т. ч,".

: < первый и второй реги;. гр-..:,.:,-0 -. хад блока cT!JI:; < юг<ему;зхаду групп;-,::;, <:,,с:

pcL КЯЖдт»(Й БЬП<од ПС:j!: и групп Бь(хо,цав кото .:. гс и :.:,.>«

Входу блока счить.ве.и.

Входу блг 1(;я т(и(ди, "; т, -,«

Ho B ка>»цо»(каня-е рс-..--.с,:".:: . тий и четвер-ый:-.:;:<Х<здьт. ка.г ут от-,.:.

ПОДКЛЮЧЕ .(Ы I< Б "0»З 0;, -:-. входам блока опр,",с:=, р,>е-!, !,торогo пацклю::еи; L:T;„;!i мутатора, второй Выход игз >агс

МИРОВатЕЛЯ КОДЯ И БЫХО, Т,>ООГЗ,(.З(т

МИРОВЯ ГЕЛЯ КОДЯ ПО(ЗКЛ<<О -< Ет(Ь: 1< -1".1 > -. Р " тому и пятому гхо-;:...(з, а "-0-,-, ° .,-p зг,гНия ДЯННЬГХ Второ;:т 1ЗЬ(...Q! начальных данных поцк -<(оч(и. формирователя кора даты и

ПЕРВЫЙ ВЫХОД КОТОРОГО г(0>З.С(<О-...:; К четвертому входу блока Q;7 зс. (< к шестому Входу блока форми<зав;-.:; — ::,;-::

Данных f< BTQPQI(Быхсц 1<0:, ьi" " ОБ(КОДа ДатЫ И МЕСЯЦЯ ПО>БЗ.<п,=-::.;.:;:— ;:C-C.I > i-, мому входу блока формира;,:-.<:.!> —,Я<1»и((д >

ВТОРОИ 1ЗЫХОД фаТЗМИРОБЯТЕЛЯ:ll > Б(Зе " мени подключен к пер80му Б:соду бл з::контроля и у:г,р Бле(т(зя бло(::"м

l4

Г<ЕРБЬ(;» БЫХаД КОТОРОГО ПОДКЛЮЧЕН К восьмому Входу блока формирования ,т<а(И".ЫХ, ВтсрОй ВЫХОД бЛОКа Каитрапя упрт;l!e;IHs; блокам памяти подключен г(.."-.рпаму входу блока памяти., первьгй

Бь(ход которо- î подкл(очен к Второму .=Коду блока контроля и управления

:ло(,"О.:. г;.ямя.и„ Выход дешифратара падвЂ.-:л:очеи ", третьему вхоцу блока контра,>;я и управления блокам памяти, тре < ье: ту H::IOÖу каммутЯт01за,, к пятОму Вха

-JiQкe cпр0сЯ и девятому входу блока фар мир оваз(ия f(2 HHbix Ti Б тОрОй БыхОд блока памяти подключен к входу блока

: Водя дополнительных цянных и к шеста. (у Входу б.г(ака опроса, выходы бло а . Б Г>дя TIQT iol!!(»I Te J(BHb(x дянных пад» .,tji;i=i!bl —; первой -рупие входов шифря: .р;, ::.<рт ьтй =,ыхад блока формирования —.о, IiJ!!о - Б «,:0>(блока формирования

;;;,.-, <Л(очен к Входу дешигорато:,я., и.-.-;:ипя Bb;,," Орс1(, .у (г! е Входов шифрята гь ходы ка гарога иадклю eHbi к пер: —.з((г-> J-.:!l=:-;::од(>11 г(ервого рсгистра

< .>

:-.-. -Hc я „тзь:х<зды которого подключены г!:.-.::- зхс (QB бл-ка ".Hbi>IТИ > входам . <з(>>;Ог > ЬЛОк иан<тз:зт:я -leTHocTH u

;!:jò,òe гСН . -:З ..Пай БЫХОЦСБ >СТРОйСТБЯ

;ieiPB0. > 0JjO .(.. КОНТРОЛЯ ЧЕТНОСТ1(;,.—.;e —,;-;:-. :.,:: Бо ХОДОМ уетрайСТВа, Гт.-;1 . !," O; i бЛОКЯ Г а..::ТИ ЯБЛЯЕТСЯ .-, -:з;>,: зbeî,.: >b(. стoo- тва Второй

<< Г<:С B< i!G1(.<1T! l .. БЛЯЕТСЯ ПЕРВЫМ . ..; О,TQ". ;с:рсйствя„(етве тый и пятый .:„::.Одь блока опроса подключены к Пер0;,: .:.. БТQ;job<

«о-(ктг<>ясны к соотDcTcTBóþùåé группе

Второго регистра, выходы ко"ОР ОГО ПОД;<Г (От! ЕiЗЬi К ГP» Bile ВХОДОВ .. -<.êя фop <>Бр с лани цяь(ных., к входам о 0 0 б-! Ol<;. к с нтр Ол". Не THîñ TH Бы .:0Ö,,0T0PÑÃ0 ПОДКЛ..От-(Е(-т К -.ЕтБЕРтаМУ

2,, Устj><0!-!Q

N ц - с. я тем, lто коммутатор

,. с<с<ар»ар(<и<зовател((и- .пульсов, триггер, деь(ифр =. T Ор, мультиплексор, элементь(!1, иepBHH группа Бхоцов мульти-, .;>(; К(ОГ>Я Гт БХ ОД(1 ПЕР>З01 0 ЭЛЕМЕНТЯ ,Ш" явля(оган группой Входов коммута1332349

16

15 тора, выход нторого элемента ИЛИ является первым выходом коммутатора, выход первого элемента ИЛИ подключен к первому формирователю импульсов, выл од которого является вторым выходом- коммутатора, первый вход счетчика является первым входом коммутатора, выходы счетчика подключены к . группе входов дешифратора и к второй группе входов мультиплексора, выход которого через второй формирователь импульсов подключен к первому входу триггера, прямой выход которого подключен к входу дешифратора, первый 15 вход третьего элемента ИЛИ является вторым входом коммутатора, выход тре- тьего элемента ИЛИ подключен к вто1 рому входу триггера, инверсный выход которого является третьим выходом коммутатора, каждый выход дешифрато" ра подключен к соответствующему первому входу элемента И, к входам второго элемента ИЛИ и является выходом первой группы выходов коммута- 25 тора, вторые входы элементов И объединены и являются третьим входом коммутатора, выходы элементов И являются выходом второй группы выходов коммутатора, вторые входы счетчика 30 и третьего элемента ИЛИ объединены и являются четвертым входом и. выходом коммутатора, 1

3, Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что блок опро" са содержит первый, второй и третий элементы ИЛИ, первый и.второй элементы задержки, первый, второй и

:третий триггеры, первый, второй и третий элементы И, генератор такто- 40 вых импульсов, дешифратор, счетчик, элемент НК, первый вход первого триггера является первым входом блока опроса, прямой выход первого триггера подключен к первым входам первого 45 и второго элементов И, первый вход первого элемента ИЛИ, второй вход второго элемента И и вход элемента

НЕ объединены и являются вторым входом блока опроса, выход элемента

HE подключен к второму входу первого элемента И .и через первый элемент задержки подключен к. третьему входу первого элемента И, первый выход генератора тактовых импульсов подключен к первому входу счетчика и к третьему входу второго элемента И, второй выход генератора тактовых импульсов подключен к четвертому входу перsего элемента И и к первому входу третьего элемента И, выход первого элемента И подключен к первому вхо- ду второго элемента ИЛИ, перный вход третьего элемента ИЛИ является третьим входом блока опроса, первый вход второго триггера является четвертым входом блока опроса, вторые входы второго триггера и третьего элемен- . та ИЛИ и вход второго элемента задержки объединены и являются пятым входом блока опроса, четвертый вход второго элемента И является шестым входом блока опроса, выход второго элемента И является первым выходом блока опроса, прямой выход второго триггера подключен к второму входу третьего элемента И, выход которого подключен к второму входу второго элемента ИЛИ, выход которого является вторым выходом блока опроса, выход второго элемента задержки и второй вход первого триггера объединены и являются третьим выходом блока опроса, выход третьего элемента ИЛИ подключен к первому входу третьего триггера, прямой выход ко- торого подключен к второму входу первого элемента ИЛИ, выход которого подключен к второму входу счетчика, выходы которого подключены к нходам дешифратора, первый выход которого подключен к второму входу третьего триггера, второй и третий выходы дешифратора являются четвертым и пятым выходами блока опроса соответственно.

4, Устройство по п. 11 о т л и— ч а ю щ е е с я тем, что, блок формирования данных содержит триггер, элемент И, первый и второй счетчики, первый и второй формирователи импульсов, элемент задержки, первый и вто" рой элементы ИЛИ, элемент НЕ, первый.и второй мультиплексоры, дешифратор, первая группа входов первого мультиплексора является группой входов блока формирования данных, первый вход второго мультиплексора является первым входом блока формирования данных, вход первого мультип-. лексора является вторым входом блока формирования данных, первый вход элемента И, первый вход первого счетчика и вход первого формирователя импульсов объединены и являются третьим входом блока формирования данных, второй и третий входы второ17

1332349 го мультиплексора являются четвертым и пятым входами блока формирования данных, первый вход триггера и чет-- вертый вход второго мультиплексора являются шестым и седьмым входами блока формирования данных соответственно, выход элемента И подключен к первому входу второго счетчика„ выходы которого подключены к входам дешифратора, к группе входов первого счетчика и к второй группе первого мультиплексора, выход которого подключен к пятому входу второго мультиплексора, выход первого формирователя импульсов подключен к первому входу первого элемента ИЛИ, выход которого является первым выходом блока формирования данных, второй вход первого элемента ИЛИ является восьмым входом, блока формирования данных, выход дешифратора подключен через элемент НЕ к второму входу элемента И, к первому входу второго элемента ИЛИ и через элемент задержки и второй формирователь импульсов — к второму входу второго счетчика, прямой выход триггера подключен к второму входу второго элемента ИЛИ, выход которого подключен к третьему входу первого счетчика, выходы которого подключены к группе входов второго мультиплексора, выход которого является вторым выходом блока формирования данных, инверсный выход триггера подключен к третьему входу элемента И, вторые .входы триггера и второго счетчика объединены и являются девятым вхо" дом блока формирования данных.

5, Устройство по и, 1, о т л и5 чающе е ся тем, что блокконтроля и управления блоком памяти содержит первый и второй элементы И, счетчик, дешифратор, элемент задержки, первый и второй триггеры, генератор тактовых импульсов, первый вход первого элемента И является .первым входом блока контроля и управления блоком памяти, первый вход первого триггера, первый вход счетчика и вход элемента задержки объединены и являются вторым входом блока контроля и управления блоком памяти, второй вход первого триггера является третьим входом блока контроля и управления блоком памяти, прямой выход первого триггера подключен к второму входу первого элемента И, выход которого подключен к второму вхоZ5 ду счетчика, выходы которого подклю»чены к дешифратору, выход которого подключен к первому входу второго триггера, прямой выход которого и первый вход второго элемента И объединены и являются первым выходом блока контроля и упр