DE2716878C3 - Arrangement for recording time intervals - Google Patents
Arrangement for recording time intervalsInfo
- Publication number
- DE2716878C3 DE2716878C3 DE19772716878 DE2716878A DE2716878C3 DE 2716878 C3 DE2716878 C3 DE 2716878C3 DE 19772716878 DE19772716878 DE 19772716878 DE 2716878 A DE2716878 A DE 2716878A DE 2716878 C3 DE2716878 C3 DE 2716878C3
- Authority
- DE
- Germany
- Prior art keywords
- memory
- time
- period
- arrangement
- employee
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/02—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people not involving the registering, indicating or recording of other data
- G07C1/04—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people not involving the registering, indicating or recording of other data wherein the time is indicated in figures
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Description
a) jedem Vorgang oder Mitarbeiter ist in einem adressierbaren Anwesenheitsspeicher (2) eine Speicherzelle zugeordnet, die bei Beginn des Vorgangs gesetzt wird;a) every process or employee has an addressable presence memory (2) Allocated memory cell which is set at the beginning of the process;
b) die Adressen des Anwesenheitsspeichen: (2) werden von einem zyklisch abfragenden Steuerwerk (5) einem Decoder (9) angeboten;b) the addresses of the presence memory: (2) are from a cyclically polling Control unit (5) offered to a decoder (9);
c) das Steuerwerk (5) liefert innerhalb der Arbeitszeit und außerhalb des festgelegten K Zeitraumes Zeitimpulse an den Decoder (9), der diese Impulse an alle Zähler (11) durchschultet, die der Adresse einer im Anwesenheitsspeicher (2) geset7ten Speicherzelle entsprechen;c) the control unit (5) supplies time pulses to the decoder (9) within the working hours and outside the specified K period, which passes these pulses through to all counters (11) which correspond to the address of a memory cell set in the presence memory (2);
d) innerhalb des festgelegten Zeitraumes liefert J0 das Steuerwerk (5) beim Abtasten einer gesetzten Speicherzelle einen Impuls an eine Addiervorrichtung (18), deren anderem Eingang der Inhalt Z des der Adresse zugeordneten Speicherwortes des Speichers (20) zugeführt j5 wird;d) within the specified period of time, when a set memory cell is scanned, the control unit (5) supplies a pulse to an adding device (18), the other input of which is supplied with the content Z of the memory word of the memory (20) assigned to the address j5;
e) der um 1 erhöhte Speicherwortinhalt Z wird in den Speicher (20) eingeschrieben und dem Komparator (23) angeboten, der bei Z S m einen Zählimpuls an den Decoder (9) für den der Adresse entsprechenden Zähler (11) lieferte) the memory word content Z increased by 1 is written into the memory (20) and offered to the comparator (23) which, at ZS m, supplies a counting pulse to the decoder (9) for the counter (11) corresponding to the address
2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet daß dem zweiten Eingang der Addiervorrichtung (18) die für die ersten Zähler (Ii) bestimmten Zeitimpulse zugeführt sind.2. Apparatus according to claim 1, characterized that the second input of the adding device (18) for the first counter (Ii) certain time pulses are supplied.
3. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der Speicher (20) ein adresüierbarer Speicher ist3. Apparatus according to claim 1 or 2, characterized in that the memory (20) is an addressable Memory is
4. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet daß der Speicher (20) wortweise adressierbar ist4. Apparatus according to claim 3, characterized in that the memory (20) can be addressed word by word is
5. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet daß die aus dem Speicher (20) ausgelesene Information nach dem Durchlauf durch die Addiervorrichtung (18) an " der gleichen Stelle wieder eingeschrieben wird.5. Device according to one of the preceding claims, characterized in that the from the information read out from the memory (20) after passing through the adding device (18) to " re-enrolled in the same position.
6. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet daß mehrere Gruppen von Zählern vorgesehen sind und daß für verschiedene Gruppen unterschiedliche, uhrzeit- b0 mäßig festgelegte Zeiträume vorgesehen sind.6. Device according to one of the preceding claims, characterized in that several groups of counters are provided and that different, uhrzeit- b0 moderately fixed periods of time are provided for different groups.
7. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß mehrere Gruppen von Zählern vorgesehen sind und daß die während des festgelegten Zeitraumes den Zählern M der verschiedenen Gruppen zuführbaren Zeitimpulse auf unterschiedliche Werte m, m'begrenzt sind7. Device according to one of the preceding claims, characterized in that several groups of counters are provided and that the time pulses which can be fed to the counters M of the different groups during the specified period are limited to different values m, m '
Die Erfindung betrifft eine Anordnung zum Erfassen von Zeitintervallen zwischen Beginn und Ende einer Vielzahl unterschiedlicher Vorgänge, insbesondere zur Erfassung von Gleitzeit, mit einem jedem Vorgang oder Beschäftigten zugeordneten Zähler, der innerhalb einer vorgegebenen Arbeitszeit die von einem Zeitgeber gelieferten Impulse zählt, und mit einer erhält keinen Schaltungsanordnung, die innerhalb eines festgelegten Zeitraumes (z.B. der Mittagszeit) die Impulszahlung unterbricht, wenn die innerhalb dieses Zeitraumes anfallenden Zeitimpulse einen in einem Komparator eingestellten Wert m erreichen.The invention relates to an arrangement for recording time intervals between the beginning and the end of a large number of different processes, in particular for recording flexitime, with a counter assigned to each process or employee, which counts the pulses delivered by a timer within a specified working time and receives them with one no circuit arrangement that interrupts the pulse payment within a specified period (eg midday) if the time pulses occurring within this period reach a value m set in a comparator.
Derartige Vorrichtungen dienen dazu, es den Mitarbeitern in einem Betrieb zu ermöglichen, innerhalb eines uhrzeitmäßig festgelegten Zeitraumes, der beispielsweise von 11 bis 14 Uhr reicht, zu beliebiger Zeit eine Mittagspause von beispielsweise 30 Minuten Länge einzulegen, daß der Mitarbeiter aber auch während dieses Zeitraums länger als 30 Minuten abwesend sein kann. Andererseits ist es möglich, die aufgrund gesetzlicher Vorschriften bei üblicher Arbeitszeit bestehende Forderung, daß jeder Mitarbeiter innerhalb dieses Zeitraumes nicht weniger als 30 Minuten Pause machen darf, dadurch zu verwirklichen, daß die Zähler, die die Anwesenheitsdauer der Mitarbeiter erfassen, innerhalb des Zeitraumes von beispielsweise 11 bis 14 Uhr auch bei fortwährender Anwesenheit des Mitarbeiters nicnt volle drei Stunden zählen, sondern nur eine um die erforderliche Mittagspause verkürzte Zeitspanne, im genannten Beispiel also 2</2 Stunden. Bei der bekannten Vorrichtung ist von Nachteil, daß zum Erreichen der geschilderten Funktion ein sehr hoher Aufwand erforderlich ist denn es ist jedem Zähler ein weiterer Zähler zugeordnet der innerhalb des uhrzeitmäßig festliegenden Zeitraumes die Impulszählung des Zählers dann unterbricht, wenn der Zählerstand den Wert m erreicht hat Dieser hohe Aufwand macht sich insbesondere bei einer hohen Mitarbeiterzahl, die erfaßt werden muß, also bei einer großen Anzahl von Zählern, unangenehm bemerkbar, denn es ist an jedem Zähler der zugeordnete weitere Zähler angebautSuch devices are used to enable employees in a company to take a lunch break of, for example, 30 minutes at any time within a fixed time period, for example from 11 a.m. to 2 p.m., but that the employee also longer during this period can be absent for more than 30 minutes. On the other hand, it is possible to meet the statutory requirements for normal working hours that every employee may not take a break of less than 30 minutes within this period by using the counters that record the length of time employees are present within the period of, for example 11 a.m. to 2 p.m., even if the employee is continuously present, doesn’t count a full three hours, but only a period of time shortened by the required lunch break, i.e. 2 </ 2 hours in the example mentioned. The known device has the disadvantage that a very high effort is required to achieve the described function because each counter is assigned a further counter which interrupts the counter's pulse counting within the fixed time period when the count has reached the value m This high expenditure is particularly noticeable in the case of a large number of employees who have to be recorded, that is to say in the case of a large number of meters, because the associated additional meter is attached to each meter
Der Erfindung liegt die Aufgabe zugrunde, diesen Nachteil zu vermeiden. Diese Aufgabe wird gemäß der Erfindung durch folgende Merkmale gelöst.The invention is based on the object of avoiding this disadvantage. This task is performed according to the Invention achieved by the following features.
a) Jedem Vorgang oder Mitarbeiter ist in einem adressierbaren Anwesenheitsspeicher eine Speicherzelle zugeordnet, die bei Beginn des Vorgangs gesetzt wird;a) Every process or employee has a presence memory in an addressable memory Allocated memory cell which is set at the beginning of the process;
b) die Adressen des Anwesenheitsspeichers werden von einem zyklisch abfragenden Steuerwerk einem Decoder angeboten;b) the addresses of the presence memory are from a cyclically polling control unit Decoder offered;
c) das Steuerwerk liefert innerhalb der Arbeitszeit und außerhalb des festgelegten Zeitraumes Zeitimpulse an den Decoder, der diese Impulse an alle Zähler durchschaltet die der Adresse einer im Anwesenheitsspeicher gesetzten Speicherzelle entsprechen; c) the control unit delivers time impulses within working hours and outside the specified period to the decoder, which switches these impulses through to all counters for the address of an im Presence memory correspond to set memory cell;
d) innerhalb des festgelegten Zeitraumes liefert das Steuerwerk beim Abtasten einer gesetzten Speicherzelle einen Impuls an eine Addiervorrichtung, deren anderem Eingang der Inhalt Z des der Adresse zugeordneten Speicherwertes des Speichers zugeführt wird;d) within the specified period of time, the control unit delivers when a set one is scanned Memory cell sends a pulse to an adding device, the other input of which is the content Z of the Address assigned memory value of the memory is supplied;
e) der um 1 erhöhte Speicherwortinhalt Zwird in den Speicher eingeschrieben und dem Komparator angeboten, der bei Z S m einen Zählimpuls an dene) the memory word content, increased by 1, is written into the memory and offered to the comparator, which sends a counting pulse to the at ZS m
Decoder für den der Adresse entsprechenden Zähler liefertProvides a decoder for the counter corresponding to the address
Vorzugsweise handelt es sich bei dem Speicher um einen elektronischen Speicher. Der Vorteil der Erfin- s dung liegt darin, daß nicht eine Vielzahl von weiteren Zählern vorgesehen weiden muß, sondern daß durch das Vorhandensein des Speichers, der allen Zählern gemeinsam zugeordnet ist der Aufwand sehr stark verringert wird, so daß sich das Zeiterfassungsgerät, in besonders auch hinsichtlich seiner Kosten, besonders gut für Klein- und Mittelbetriebe eignet, wobei also die Anzahl der Zähler bis mehr als 100 betragen kann. Ein weiterer Vorteil liegt darin, daß durch eine Vergrößerung des Speichers leicht erreicht werden kann, daß die ι ί Anzahl der Zähler vergrößert werden kann.The memory is preferably an electronic memory. The advantage of inven- s tion lies in the fact that not a multitude of further Counters provided must graze, but that by the presence of the memory that holds all counters allocated together the effort is very high is reduced so that the time recording device, in especially with regard to its costs, particularly suitable for small and medium-sized enterprises, so the Number of counters can be up to more than 100. Another advantage is that by enlarging it of the memory can easily be achieved that the ι ί Number of counters can be increased.
Eine der eingangs geschilderten Anordnung ähnliche Anordnung ist auch durch die DE-OS 26 20 008 bekannt Bei dieser Anordnung handelt es sich um einen Laufzeitanzeiger, der z.B. die Betriebszeit eines Kraftfahrzeugs in einem ersten Zähler aufsummiert und nach einer bestimmten Betriebszeit, z. B. fünf Stunden, ein Signal abgibt, das den Fahrer veranlassen soll, die vorgeschriebene Ruhepause einzulegen, sofern diese Ruhepause nicht schon zu einem früheren Zeitpunkt 2s ohne Unterbrechung der Pause eingelegt worden war; zur Ermittlung der Ruhepause ist ein zweiter Zähler vorgesehen. Ein anderes Anwendungsbeispiel der bekannten Vorrichtung ist der Schutz eines Schweißgerätes vor Überhitzung. Der bekannte Laufzeitanzeiger 3u weist nicht eine Vielzahl von Zählern auf, sondern lediglich einen einzigen, die Betriebszeit erfassenden Zähler, er ist also lediglich zur Überwachung der Arbeitszeit einer einzigen Person oder der Betriebszeit eines einzigen Gerätes geeignet Bei der bekannten « Anordnung sind auch keine Maßnahmen getroffen, die das Einhalten einer Pause innerhalb eines uhrzeitmäßig festliegenden Zeitraumes fiberwachen. Würde man unter Verwendung der bekannten Anordnung eine der eingangs beschriebenen Anordnung vergleichbare An- to lage erstellen, so ergäbe sich auch hier der Nachteil eines großen Aufwandes, weil jedem Zähler der weitere Zähler unmittelbar zugeordnet istAn arrangement similar to the arrangement described above is also known from DE-OS 26 20 008 This arrangement is a runtime indicator that shows, for example, the operating time of a Motor vehicle totaled in a first counter and after a certain operating time, z. B. five hours, emits a signal to prompt the driver to use the to take a prescribed rest period, provided that this rest period is not already 2s at an earlier point in time had been taken without interruption of the break; A second counter is used to determine the rest period intended. Another application example of the known device is the protection of a welding device from overheating. The known runtime indicator 3u does not have a large number of counters, but rather only a single counter that records the operating time, so it is only used to monitor the Working time of a single person or the operating time of a single device suitable. Also, no measures are taken to ensure that a break can be observed within a given time monitor a fixed period of time. One would using the known arrangement, an anto comparable to the arrangement described above create a position, the disadvantage of a great effort would also arise here, because each meter has the additional Counter is assigned directly
Das Hinzuaddieren des Wertes 1 immer dann, wenn ein zu erfassendes Zeitintervall vorliegt, kann gemäß « einer Ausführungsform der Erfindung in besonders einfacher Weise dadurch vorgenommen sein daß dem zweiten Eingang der Addiervorrichtung die für die Zähler bestimmten Zeitimpulse zugeführt sind.Adding the value 1 whenever there is a time interval to be recorded can be done according to « an embodiment of the invention be made in a particularly simple manner that the the second input of the adding device, the time pulses intended for the counter are supplied.
Bei dem Speicher könnte es sich um ein Schiebregister handeln, durch das die den einzelnen ersten Zählern zugeordneten Speicherwörter ringförmig hindurchgeschoben werden. Die einzelnen Wörter müßten dann in der gleichen Reihenfolge im Schieberegister gespeichert sein, in der die einzelnen ersten Zähler von den « Zeitimpulsen weitergeschaltet werden sollen.The memory could be a shift register through which the individual first counters assigned memory words are pushed through in a ring. The individual words should then be in must be stored in the shift register in the same order in which the individual first counters from the « Time pulses are to be switched on.
Bei einer Ausführungsform der Erfindung ist der Speicher jedoch als adressierbarer Speicher ausgebildet; vorzugsweise kann es sich um einen wortweise adressierbaren Speicher handeln. Der Vorteil liegt dabei <>o darin, daß derartige Speicher besonders leicht handhabbar sind. Derartige Speicher sind zu verhältnismäßig geringen Preisen bereits im Handel erhältlich, so daß die Verwendung derartiger Speicher den Aufbau des ganzen Gerätes vereinfacht und verbilligt h"»In one embodiment of the invention, however, the memory is designed as an addressable memory; it can preferably be a word-wise addressable memory. The advantage here is that such memories are particularly easy to handle. Such memories are available at relatively low prices already on the market, so that the use of such storage simplifies the design of the entire device and cheapened h "»
Es ist möglich, insbesondere dann, wenn ein Schieberegisterspeicher verwendet wird, die ausgelesenen Wörter, nachdem ihnen der Wert 1 hinzuaddiert worden ist, wenn ein Zeitimpuls von dem zugeordneten ersten Zähler zu zählen ist, oder unverändert, wenn kein Zeitimpuls zu wählen ist, an einer anderen Stelle des Speichers wieder einzuschreiben als an der, an der sie ausgelesen wurden. In diesem Fall muß dann der Speicher mindestens ein Speicherwort mehr aufnehmen können als der Anzahl der ersten Zählsr entspricht Bevorzugt wird jedoch eine AusfOhrungsform der Erfindung, bei der die ausgelesenen Wörter des Speichers wieder an der gleichen Stelle eingeschrieben werden. Diese Ausführungsform eignet sich auch besonders für die Anwendung des adressierbaren Speichern.It is possible, in particular when a shift register memory is used, the read out Words after the value 1 has been added to them when a time pulse from the associated first counter is to be counted, or unchanged if none Time pulse is to be selected to be rewritten in a different place in the memory than where it is have been read out. In this case, the memory must then accommodate at least one more memory word can than corresponds to the number of the first counters. However, an embodiment of the Invention in which the words read out of the memory are rewritten in the same place will. This embodiment is also particularly suitable for the application of the addressable Save on computer.
Im Handel erhältlich sind beispielsweise wortadressierbare Speicher mit 64 Speicherzellen zu je 4 Bits. Wenn es erforderlich ist, in Anbetracht des zu erfassenden Zeitintervalls Speicherwörter von 8 Bit Länge zur Verfügung zu haben, so können zwei derartige handelsübliche Speicher parallel geschaltet werden, wobei die Addiervorrichtung dann vorzugsweise zwei Volladdierer für je vier Stellen aufweist, wobei der Übertrag des einen Volladdierers der niedrigstwertigen Stelle des anderen Volladdierers zugeführt wird. Zur Vergrößerung der Anzahl der Speicherzellen fiber 64 hinaus können weitere derartige Speicher vorgesehen sein.Word-addressable memories with 64 memory cells of 4 bits each are commercially available, for example. If necessary, considering the time interval to be recorded, 8-bit memory words Length available, two such commercially available memories can be connected in parallel , the adding device then preferably having two full adders for four digits each, wherein the carry from one full adder is fed to the least significant digit of the other full adder. To increase the number of memory cells beyond 64, further such memories can be provided be.
Weitere Einzelheiten und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung eines Ausführungsbeispiels der Erfindung anhand der Zeichnung. Further details and advantages of the invention emerge from the following description of a Embodiment of the invention based on the drawing.
Die einzige Figur zeigt in einem schematischen Blockschaltbild ein Ausfuhrungsbeispiel einer erfindungsgemäßen Zeiterfassungsvorrichtung einer Gleitzeitanlage. Die Vorrichtung weist ein Eingabegerät 1 auf, mit dessen HiUe die Personen, deren Anwesenheitszeit erfaßt werden soll, der Vorrichtung den Beginn und das Ende der Anwesenheit beispielsweise durch Einstecken einer Lochkarte oder eines sonstigen codierten Informationsträgers mitteilen. Der Informationsträger enthält Angaben fiber den zugeordneten ersten Zähler. Aus dem Eingabegerät 1 wird diese Information zu einem Anwesenheitsspeicher 2 geleitet, bei dem es sich um einen adressierbaren wortorientierten Speicher handelt und es wird in die dem Informationsträger zugeordnete Speicherzelle die Information »anwesend« oder »abwesend« eingeschrieben. Die Anordnung kann dabei so getroffen sein, daß jedes Einführen des Informationsträgers, der einem bestimmten Zähler zugeordnet ist, in das Eingabegerät 1 lediglich die Umkehrung der in der zugeordneten Speicherzelle des Anwesenheitsspeichers 2 gespeicherten Information zur Folge hat; in diesem Fall ist es zweckmäßig, wenn dem Mitarbeiter in an sich bekannter Weise beispielsweise durch eine Lampe angezeigt wird, ob der ihm zugeordnete Zähler aktiv geschaltet ist und das Gerät somit seine Anwesenheit registriert hatThe single FIGURE shows, in a schematic block diagram, an exemplary embodiment of a time recording device according to the invention of a flexitime system. The device has an input device 1 with whose hiUe the people whose time of presence is to be recorded inform the device of the beginning and the end of their presence, for example by inserting a punch card or some other coded information carrier. The information carrier contains information about the assigned first meter. This information is passed from the input device 1 to a presence memory 2, which is an addressable word-oriented memory and the information "present" or "absent" is written into the memory cell assigned to the information carrier. The arrangement can be such that each introduction of the information carrier assigned to a specific counter into the input device 1 only results in the reversal of the information stored in the assigned memory cell of the presence memory 2; In this case, it is useful if the employee is shown in a known manner, for example by a lamp, whether the counter assigned to him is activated and the device has thus registered his presence
Durch eine Wähllogik 3, die die Speicherzellen des Speichers 2 zyklisch abfragt wird festgestellt welche der Mitarbeiter anwesend sind und welche nicht Das Abfragen kann beispielsweise im Abstand von jeweils 0,01 Stunden erfolgen, also im Abstand von 36 Sekunden. Ist ein Mitarbeiter anwesend, so erhält der ihm zugeordnete Zähler für jedes dieser 36-Sekunden-Intervalle üblicherweise einen Zeitimpuls, d. h, wenn die Anwesenheit innerhalb der vom Betrieb zugelassenen Arbeitszeitspanne vorliegt und die vorgeschriebene Mittagspause, wie unten noch erläutert wird, nichtA selection logic 3 which cyclically polls the memory cells of the memory 2 determines which of employees are present and which are not 0.01 hours, i.e. every 36 seconds. If an employee is present, he receives associated counters for each of these 36-second intervals usually a time pulse, i. h if the Presence is within the working hours permitted by the company and the prescribed No lunch break, as will be explained below
unterschritten wird.is fallen below.
Eine elektronische Uhr 4 gibt Zeitsignale, die jeweils die gesamte Uhrzeit repräsentieren, an ein Steuerwerk 5, in dem unter anderem Beginn und Ende der täglichen Arbeitszeit, und Beginn und Ende des Zeitraumes, innerhalb von dem die Mittagspause genommen werden muß, im Ausführungsbeispiel also der Zeitraum von 11 bis 14 Uhr, gespeichert sind. Das Steuerwerk 5 vergleicht ständig die von der Uhr 4 gelieferten Zeitsignale mit seinem gespeicherten Inhalt und veranlaßt die erforderlichen Steuerfunktionen. Außerdem veranlaßt das Steuerwerk 5 alle 35 Sekunden die Wähllogik 3, den Inhalt des Anwesenheitsspeichers 2 abzufragen. Außerhalb des Zeitraumes für die variable Mittagspause, also außerhalb des Zeitraumes von 11 bis 14 Uhr, liegt auf einer Ausgangsleitung 6 des Steuerwerks 5 ein niedriges Potential, das ein UND-Gatter 7, dessen einer Eingang negiert ist, für den anderen Eingang von dem Anwesenheitsspeicher 2 zugeführte Impulse durchgängig macht Dagegen ist während des genannten Zeitraiur*s ein weiteres UND-Gatter gesperrt, dessen einer Eingang mit der Leitung 6 und dessen anderer Eingang mit dem Ausgang des Anwesenheitsspeichers 2 verbunden ist Der Ausgang des UND-Gatters 7 ist über ein ODER-Gatter 24 zu einem Eingang eines Decoders 9 geführt dem von der Wähllogik 3 Ober eine Sammelleitung 10 die Adresse des jeweils im Anwesenheitsspeicher 2 angewählten Speicherwortes zugeführt wird. Der Decoder 9 wählt den zugehörigen ersten Zähler 11 aus einer Vielzahl von derartigen Zählern aus und führt diesem ausgewählten ersten Zähler den vom Ausgang des UND-Gatters 7 kommenden Zeitimpuls zur Zählung zu.An electronic clock 4 sends time signals, each representing the entire time, to a control unit 5, in which, among other things, the start and end of daily working hours, and the start and end of the period, within which the lunch break must be taken, in the exemplary embodiment the period from 11 until 2 p.m. The control unit 5 constantly compares those supplied by the clock 4 Time signals with its stored content and initiates the necessary control functions. aside from that causes the control unit 5 every 35 seconds Dialing logic 3 to query the content of the presence memory 2. Outside the period for the variable Lunch break, i.e. outside the period from 11 to 2 p.m., there is a low potential on an output line 6 of the control unit 5, which is a AND gate 7, one input of which is negated, for the other input from the presence memory 2 makes continuous pulses on the other hand during the period mentioned, another AND gate blocked, one input to the line 6 and the other input to the output of the presence memory 2 is connected. The output of the AND gate 7 is via an OR gate 24 to an input of a decoder 9 led from the selection logic 3 via a bus 10 the Address of the memory word selected in each case in the presence memory 2 is supplied. Of the Decoder 9 selects the associated first counter 11 from a plurality of such counters and carries this selected first counter from the output of the AND gate 7 coming time pulse for counting.
Während des Zeitraumes für die variable Mittagspause liegt auf der Leitung 6 ein höheres Potential, so daß nunmehr das UND-Gatter 7 gesperrt ist und das UND-Gatter 8 für vom Speicher 2 kommende Impulse durchlässig ist Diese Impulse gelangen über eine Leitung 13 einerseits zu dem Eingang eines Verzögerungsgliedes 14, dessen Ausgang mit einem Eingang eines UND-Gatters 15 verbunden ist und zu einem Eingang einer Addiervorrichtung 18.During the period for the variable lunch break there is a higher potential on line 6, so that now the AND gate 7 is blocked and the AND gate 8 for pulses coming from the memory 2 is permeable. These pulses arrive on the one hand via a line 13 at the input of a delay element 14, the output of which is connected to an input of an AND gate 15 and to a Input of an adder 18.
Einem wortorientierten adressierbaren Speicher 20 wird über eine Sammelleitung 21 genau die gleiche Adresse zugeführt die die Wähllogik 3 an den Anwesenheitsspeicher 2 und an den Decoder 9 liefert Die Zuführung der Adresse über die Leitung 21 hat zur Folge, daß der Inhalt der dieser Adresse zugeordneten Speicherzelle ausgelesen wird imrf dem anderen Eingang der Addiervorrichtung 18 zugeführt wird. Sofern derjenige Mitarbeiter, dessen Adresse dem Speicher 20 soeben zugeführt wurde, seine Anwesenheit dem Gerät mitgeteilt hatte, Hegt auf der Leitung 13 ein Impuls vor, so daß die Addiervorrichtung zum Inhalt des ausgelesenen Speicherwortes, genauer zu der in dem Speicherwort gespeicherten Zahl, den Wert 1 hinzufügt; anschließend wird dieser um 1 erhöhte Speicherinhalt in die gleiche Speicherzelle wieder eingeschrieben. Sofern der betreffende Mitarbeiter seine Anwesenheit nicht mitgeteilt hatte, liegt auf der Leitung 13 kein Impuls vor, und das ausgelesene Speicherwort wird unverändert wieder in den Speicher 20 eingeschrieben.A word-oriented addressable memory 20 becomes exactly the same via a bus 21 Address supplied which the selection logic 3 supplies to the presence memory 2 and to the decoder 9 The supply of the address via the line 21 has the consequence that the content of the address assigned Memory cell is read out imrf the other Input of the adding device 18 is supplied. If the employee whose address corresponds to Memory 20 has just been fed, its presence had communicated to the device, lies on line 13 Pulse before, so that the adding device to the content of the memory word read out, more precisely to that in the Memory word stored number that adds value 1; then this memory content, increased by 1, is stored in the same memory cell is rewritten. Unless the employee concerned is not present reported, there is no pulse on line 13, and the memory word read out is rewritten into memory 20 unchanged.
Das am Ausgang der Addiervorrichtung 18 erscheinende Wort wird fiber eine Leitung 22 dem Eingang eines !Comparators 23 zugeführt Der Komparator führt einen Vergleich der auf der Leitung 22 zugeführten Zahl Z mit einer eingespeicherten Vergleichszahl durch.The word appearing at the output of the adding device 18 is fed via a line 22 to the input of a comparator 23. The comparator carries out a comparison of the number Z fed on the line 22 with a stored comparison number.
Diese eingespeicherte Vergleichszahl m entspricht der in Zeitimpulsen gemessenen Differenz zwischen der Zeitspanne der variablen Mittagspause, die 3 Stunden beträgt und der geforderten Mindestpause, die im Beispiel 30 Minuten beträgt; die Vergleichszahl repräsentiert daher einen Zeitraum von 2>/2 Stunden, der maximal als Anwesenheitszeit des Mitarbeiters im Zeitraum zwischen 11 und 14 Uhr anerkannt werden kann. Da die Zeitintervalle in Einheiten von 0,01This stored comparison number m corresponds to the difference, measured in time pulses, between the period of the variable lunch break, which is 3 hours, and the required minimum break, which in the example is 30 minutes; the comparative figure therefore represents a period of 2> / 2 hours, which can be recognized as the maximum time the employee is present between 11 a.m. and 2 p.m. Since the time intervals are in units of 0.01
ίο Stunden gezählt werden, ist in den Komparator somit die Vergleichszahl 250 eingegeben. Wenn der Komparator 23 feststellt daS der auf der Leitung 22 zugeführte Zahlenwert den Wert 250 noch nicht überschritten hat so gibt der Komparator 23 an eine Ausgangsleitung, die zum anderen Eingang des UND-Gatters 15 führt einen Impuls ab. Die Verzögerungszeit des Verzögerungsgliedes 14 ist so bemessen, daß zu diesem Zeitpunkt der auf der Leitung 13 vorhandene Impuls am anderen Eingang des UND-Gatters 15 erscheint, so daß der Ausgang des UND-Gatters 15 einen Impuls zu demjenigen Eingang des Decoders 9 liefert der auch mit dem Ausgang des UND-Gatters 7 verbunden ist Dieser Impuls wird also dem zugehörigen ersten Zähler über das ODER-Glied 24 zugeleitetίο hours are counted is in the comparator the comparison number 250 entered. If the comparator 23 detects that the one supplied on the line 22 If the numerical value has not yet exceeded 250, the comparator 23 outputs to an output line the to the other input of the AND gate 15 leads off a pulse. The delay time of the delay element 14 is dimensioned so that at this point in time the pulse present on line 13 is at the other input of AND gate 15 appears so that the output of AND gate 15 sends a pulse to that input of the decoder 9, which is also connected to the output of the AND gate 7, so this pulse is fed to the associated first counter via the OR gate 24
Würde dagegen eine Unterschreitung der zulässigen Mindest-Mittagspause erfolgen, ist also die dem Komparator 23 über die Leitung 22 zugeführte Zahl größer als die Vergleichszahl, so ist das UND-Gatter 15 für Impulse nicht durchlässig und der zugeordnete erste Zähler 11 erhält keinen Zeitimpuls. Zwar führt auch dann, wenn auf der Leitung 13 keine Impulse vorhanden weil der betreffende Mitarbeiter abwesend ist der Komparator nach dem Zuführen der entsprechenden Adresse zum Speicher 20, wobei die Addierschaltung 18If, on the other hand, the permissible minimum lunch break would be undershot, it would be dem If the number supplied to the comparator 23 via the line 22 is greater than the comparison number, the AND gate 15 is then not permeable to pulses and the associated first counter 11 does not receive a time pulse. Although also leads when there are no pulses on line 13 because the employee in question is absent Comparator after supplying the corresponding address to the memory 20, wherein the adding circuit 18
ν, den Inhalt der betreffenden Speicherzellen nicht erhöht einen Vergleich durch, jedoch erscheint am Ausgang des UND-Gatters 15, unabhängig von dem Ergebnis dieses Vergleichs, kein Impuls, weil zu dem anderen Eingang des UND-Gatters 15 über das Verzögerungsglied 14 kein Impuls gelangt ν, the content of the relevant memory cells is not increased by a comparison, but no pulse appears at the output of the AND gate 15, regardless of the result of this comparison, because no pulse arrives at the other input of the AND gate 15 via the delay element 14
Das Steuerwerk 5 ist über eine Leitung 25 noch mit einem Steuereingang des komparators 23 verbunden. Auf diese Weise kann das Steuerwerk 5 die im Komparator 23 enthaltene Vergleichszahl einstellen.The control unit 5 is also connected to a control input of the comparator 23 via a line 25. In this way, the control unit 5 can set the comparison number contained in the comparator 23.
4r> Beispielsweise kann es erforderlich sein, dann, wenn an einem bestimmten Wochentag eine besonders lange Arbeitszeit vorgegeben ist wobei aufgrund gesetzlicher Vorschriften die Mindest-Mittagspause beispielsweise 60 Minuten betragen muß, eine andere Vergleichszahl in4 r > For example, if a particularly long working time is specified on a certain weekday, the minimum lunch break must be 60 minutes, for example, another comparative figure in
so den Komparator 23 einzugeben, die in dem genanntenso enter the comparator 23 in that mentioned
entsprechen würde und somit den Wert 200 hatwould correspond and thus has the value 200
μ wieder einen niedrigen Wert an und die für die einzelnen ersten Zähler 11 bestimmten Zeitimpulse gelangen zu diesen Zählern wieder direkt über dasμ returns to a low value and the individual first counter 11 specific time pulses reach these counters again directly via the
fao det sein, daß sie zwischen Mitarbeitern unterscheiden kann, für die verschiedene Mittagspausen-Regelungen gelten, beispielsweise zwischen Mitarbeitern einer Frühschicht und einer Nonnalscnicht Die Anordnung kann dabei so getroffen sein, daß die Mindestpause vonbe fao det that they distinguish between employees can, for which different lunch break regulations apply, for example between employees a The arrangement can be made so that the minimum break from
f>> 1/2 Stunde Länge innerhalb eines vorbestimmten Zeitraumes nicht in der Zeitspanne zwischen 11 und 14 Uhr liegt sondern innerhalb einer anderen Zeitspanne. Die Anordnung ist dabei so getroffen, daß auf derf >> 1/2 hour length within a predetermined length Period not in the period between 11 and 14 Clock is within a different time span. The arrangement is made so that on the
Leitung 6 das hohe Potential, das das UND-Gatter 7 sperrt, in Abhängigkeit von der erwähnten Mitarbeitergruppe, der die entsprechende Speicherzelle im Speicher 2 zugeordnet ist, nur zugeführt wird, wenn für diese Mitarbeitergruppe gerade der Zeitraum vorliegt, innerhalb von dem die Mindestpause vorgeschriebener Dauer genommen werden muß.Line 6 the high potential that blocks AND gate 7, depending on the group of employees mentioned, which is assigned to the corresponding memory cell in memory 2 is only supplied if for this employee group is currently in the period within which the minimum break is prescribed Duration must be taken.
In ähnlicher Weise kann die Anordnung auch so ausgebildet sein, daß sie in Abhängigkeit von unterschiedlichen Mitarbeitergruppen dem Komparator 23 jeweils unterschiedliche Längen der maximal anrechenbaren Anwesenheitszeit vorgibtIn a similar manner, the arrangement can also be designed so that it depends on different Employee groups to the comparator 23 each have different lengths of the maximum creditable Prescribes attendance time
Die geschilderten Abwandlungen der Erfindung können besonders einfach verwirklicht werden, wenn für die unterschiedlichen Mitarbeitergruppen unterschiedliche Anwesenheitsspeicher 2 vorgesehen werden und wenn gleichzeitig für jede Mitarbeitergruppe ein besonderes Steuerwerk 5 vorgesehen wird. Es kann dabei zweckmäßig sein, für jeden dieser Mitarbeiter-The described modifications of the invention can be implemented particularly easily if Different attendance memories 2 are provided for the different employee groups and if at the same time a special control unit 5 is provided for each employee group. It can be useful for each of these employees
speicher 2 auch eine eigene Wähllogik 3 vorzusehen. Die Anordnung ist dann so getroffen, daß in den vorgeschriebenen Zeitabständen von 0,01 Stunden zunächst die erste Mitarbeitergruppe im zugeordneten Speicher 2 von der zugeordneten Wähllogik 3 abgefragt wird und anschließend die zweite Mitarbeitergruppe. Da diese Abfragevorgänge bei Verwendung von elektronischen Schaltungen und Speichern außerordentlich schnell ablaufen, kann eine einzige derartige Vorrichtung für die Erfassung der Arbeitszeit von zahlreichen Mitarbeitern eines Betriebes dienen.Memory 2 also has its own selection logic 3 to be provided. The arrangement is then made so that in the At the prescribed time intervals of 0.01 hours, the first employee group in the assigned Memory 2 is queried by the assigned dialing logic 3 and then the second employee group. Since these interrogation processes are extraordinary when using electronic circuits and memories can run quickly, a single device of this type for recording the working hours of serve numerous employees of a company.
Zu Beginn des uhrzeitmäßig festgelegten Zeitraumes, innerhalb von dem eine Pause bestimmter Mindestlänge genommen werden muß, wird der Inhalt derjenigen Speicherzellen des Speichers 20, die den Mitarbeitern zugeordnet sind, für die diese Regelung gilt, gelöscht, so daß also die Prüfung, ob diese erforderliche Mindestpause genommen wird, an jedem Tag ohne besondere zusätzliche Maßnahmen durchgeführt werden kann.At the beginning of the time period within which there is a break of a certain minimum length must be taken, the content of those memory cells of the memory 20, which the employees are assigned to which this regulation applies, deleted, see above That means that the test of whether this required minimum break is being taken every day without a special one additional measures can be carried out.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19772716878 DE2716878C3 (en) | 1977-04-16 | 1977-04-16 | Arrangement for recording time intervals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19772716878 DE2716878C3 (en) | 1977-04-16 | 1977-04-16 | Arrangement for recording time intervals |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2716878A1 DE2716878A1 (en) | 1978-10-19 |
DE2716878B2 DE2716878B2 (en) | 1979-02-15 |
DE2716878C3 true DE2716878C3 (en) | 1979-10-18 |
Family
ID=6006426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19772716878 Expired DE2716878C3 (en) | 1977-04-16 | 1977-04-16 | Arrangement for recording time intervals |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE2716878C3 (en) |
-
1977
- 1977-04-16 DE DE19772716878 patent/DE2716878C3/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
DE2716878A1 (en) | 1978-10-19 |
DE2716878B2 (en) | 1979-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE68925466T2 (en) | Timer circuit | |
DE2302074A1 (en) | MEMORY PROTECTION ARRANGEMENT IN A MULTIPROCESSOR SYSTEM | |
DE2939411C2 (en) | Data processing system with virtual memory addressing | |
DE2906033C2 (en) | Data processing device for time data | |
DE2063195C2 (en) | Method and device for controlling the operation of a number of external data stores | |
DE68912992T2 (en) | Method and electrical system for recording and processing time-related data. | |
DE2840981C2 (en) | Memory insert for electronic cash registers and data processing units | |
DE2729617B2 (en) | Device for the continuous determination of a consumption value averaged over a measuring period of constant duration | |
DE2716878C3 (en) | Arrangement for recording time intervals | |
DE69031324T2 (en) | Content addressable memory | |
DE2455440C3 (en) | Verification arrangement for a particular pulse pattern | |
DE3149926A1 (en) | Programmable comparison circuit | |
DE2337132B2 (en) | Circuit arrangement for indicating that at least one limit value has been exceeded by a digital, binary-coded measurement signal | |
DE1805623B2 (en) | Test device for automatic telephone exchanges with central electronic control by a computer | |
DE2701793C2 (en) | Storage arrangement for volatile data storage | |
DE3417816A1 (en) | Programmable switching network | |
DE3907002A1 (en) | Device and method for interrogation and digital transmission to a computer of the currently displayed measurement value of a measuring device with a digital display | |
DE3603659C1 (en) | Method and circuit arrangement for monitoring a processor system | |
DE3633227A1 (en) | Arrangement for conversion of a virtual address into a physical address for a working memory organised in pages in a data processing system | |
DE1524179A1 (en) | Device for the optional compilation and distribution of data bytes | |
DE2259887C3 (en) | Converter for generating coded signals, for example for letters | |
DE2454229A1 (en) | DATA PROCESSING SYSTEM | |
DE3318644C1 (en) | Electronic keyboard instrument | |
DE2554425C3 (en) | Arrangement for the mutual adaptation of devices exchanging control signals | |
DE2724841A1 (en) | Switching control for X=ray generator - has modules linked over data and address buses from central control store |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OAP | Request for examination filed | ||
OD | Request for examination | ||
C3 | Grant after two publication steps (3rd publication) | ||
8339 | Ceased/non-payment of the annual fee |