FR2473750A1 - METHOD AND APPARATUS FOR COLLECTING AND INDICATING DURATION INFORMATION - Google Patents

METHOD AND APPARATUS FOR COLLECTING AND INDICATING DURATION INFORMATION Download PDF

Info

Publication number
FR2473750A1
FR2473750A1 FR8100563A FR8100563A FR2473750A1 FR 2473750 A1 FR2473750 A1 FR 2473750A1 FR 8100563 A FR8100563 A FR 8100563A FR 8100563 A FR8100563 A FR 8100563A FR 2473750 A1 FR2473750 A1 FR 2473750A1
Authority
FR
France
Prior art keywords
data
activity
time
circuit
information
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.)
Withdrawn
Application number
FR8100563A
Other languages
French (fr)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LUNDQUIST ROBERT
Original Assignee
LUNDQUIST ROBERT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LUNDQUIST ROBERT filed Critical LUNDQUIST ROBERT
Publication of FR2473750A1 publication Critical patent/FR2473750A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

L'invention concerne les procédés et appareils de pointage. Des données relatives à une activité sont introduites par un opérateur, à l'aide d'un clavier 102, les données apparaissant immédiatement sur un dispositif d'affichage. Lorsque l'opérateur a validé les données, il les transmet à un appareil 100 à microprocesseur qui commande l'impression de données et qui conserve aussi ces données. Dès la fin d'une activité le microprocesseur calcule le temps écoulé et éventuellement le prix en fonction de données qu'il conserve. Les données peuvent être reportées sur une bande magnétique d'une cassette 106. Application au pointage du personnel. (CF DESSIN DANS BOPI)The invention relates to pointing methods and apparatus. Data relating to an activity is entered by an operator, using a keyboard 102, the data immediately appearing on a display device. When the operator has validated the data, he transmits them to a microprocessor-based device 100 which controls the printing of data and which also stores these data. As soon as an activity ends, the microprocessor calculates the elapsed time and possibly the price according to the data it keeps. The data can be transferred onto a magnetic tape of a cassette 106. Application to staff clocking. (CF DRAWING IN BOPI)

Description

La présente invention concerne la collecte etThe present invention relates to the collection and

l'indication de données relatives à des durées et plus pré-  the indication of data relating to durations and more

cisément un procédé et un appareil autonome de collecte, de  a process and an autonomous apparatus for collecting,

mémorisation, de traitement et d'indication de durée de tra-  memorization, processing and indication of working time

vail et des coûts correspondants, destinés à la gestion des  the corresponding costs, for the management of the

durées de travail.working hours.

La gestion d'une affaire,afin qu'elle soit renta-  Managing a business so that it is profitable

ble,,nécessite la connaissance des coûts de main d'oeuvre,  requires knowledge of the costs of labor,

sous forme du temps passé par un employé à une tâche parti-  in the form of time spent by an employee on a particular task

culière. Jusqu'à présent, on a utilisé divers dispositifs  culière. So far, various devices have been used

pour la collecte de cette information. Par exemple, l'hor-  for the collection of this information. For example, hor-

loge pointeuse courante a été utilisée depuis le début du  current logger box has been used since the beginning of

siècle. Le rôle fondamental de l'horloge pointeuse est d'im-  century. The fundamental role of the time clock is to

primer l'heure particulière sur une carte lorsque celle-ci  prime the particular time on a map when it

est poussée dans l'horloge. Cette dernière indique simple-  is pushed into the clock. This last one indicates simple-

ment les moments auxquels elle est commandée et ne peut pas calculer le temps écoulé. En outre, le temps écoulé ne donne aucune corrélation entre un employé, l'activité exercée par  the times at which it is ordered and can not calculate the elapsed time. Moreover, the time elapsed gives no correlation between an employee, the activity exercised by

celui-ci et la tâche ou le client correspondant à cette ac-  the latter and the task or the client corresponding to this

tivité. L'horloge ne donne non plus aucune donnée de coût  tivity. The clock also gives no cost data

relative à ces trois facteurs intéressants. De plus, l'in-  relating to these three interesting factors. In addition,

formation enregistrée par une horloge pointeuse n'est pas  training recorded by a time clock is not

sous une forme permettant des calculs ultérieurs automati-  in a form allowing for subsequent automatic calculations

ques.c.

Etant donné ces inconvénients de l'horloge poin-  Given these disadvantages of the clock poin-

teuse classique, on a mis au point d'autres procédés de comptage des durées ou des coûts. L'un de ceux-ci met en oeuvre une carte de durée sur laquelle sont indiqués les moments du début et de la fin d'une tache particulière. Bien que certains de ces procédés mettent en oeuvre des horloges  In addition, other methods of counting durations or costs have been developed. One of these implements a duration card on which are indicated the moments of the beginning and the end of a particular task. Although some of these methods implement clocks

pointeuses pour l'impression de cette information, les don-  For the printing of this information, the data

nées sont en général indiquées à la main. Les codes manus-  are usually indicated by hand. Handwritten codes

crits peuvent donner lieu à des erreurs d'interprétation.  may result in misinterpretation.

En outre, les calculs manuels ou automatiques nécessaires à  In addition, the manual or automatic calculations necessary to

la détermination du temps passé à une tâche à partir de l'in-  the determination of the time spent on a task from the

formation portée par la carte, prennent beaucoup de temps et risquent de présenter desimprécisions. Ces calculs sont  training carried by the card, take a long time and may present inaccuracies. These calculations are

rarement terminés à temps pour qu'ils donnent une informa-  rarely completed in time for them to give

tion suffisante pour que les données puissent être analysées  sufficient for the data to be analyzed

et utilisées de la manière la plus efficace par la direction.  and used in the most efficient way by the direction.

Etant donné la disponibilité desordinateurs, l'in-  Given the availability of computers, the

formation enregistrée sur une carte de temps peut être intro- duite dans un ordinateur d'une unité centrale, en vue du traitement puis de l'analyse. Cependant, l'introduction de  The training recorded on a time card can be introduced into a computer of a central unit for processing and then analysis. However, the introduction of

l'information dans l'ordinateur nécessite d'abord son pas-  information in the computer first requires its

sage dans les mains d'un opérateur d'une perforatrice à touches qui n'est pas normalement habitué au contenu des données et peut interpréter facilement l'écriture de façon erronée. Cet opérateur ne peut pas vérifier ou corriger les données quelles qu'elles soient, portées par la carte. En outre, la transformation de l'information de la carte en un format visible par l'ordinateur a rarement lieu suffisamment tôt pour que l'employé se rappelle ce qui s'est passé et corrige ainsi les erreurs éventuelles.En conséquence, les systèmes de pointage mettant en oeuvre ces cartes de temps  wise in the hands of an operator of a key punch that is not normally accustomed to the contents of the data and can easily interpret the writing in a wrong way. This operator can not check or correct any data carried by the card. In addition, transforming card information into a computer-visible format is rarely done early enough for the employee to remember what happened and correct any errors. of pointing implementing these time cards

ne sont pas utilisés de façon satisfaisante.  are not used satisfactorily.

Récemment, on a pu disposer de systèmesde collecte de données de type semi-automatique destinésà introduiredes données relatives à des activités ou opérations d'employés et à la tâche ou au client auquel elles se rapportent. Un tel dispositif comprend un enregistreur sur bande de papier à dix canaux dans lequel la durée des différentes activités est enregistrée sur le papier. Ce dispositif permet à un utilisateur de déterminer des activités différentes pour  Recently, semi-automatic data collection systems have been introduced to introduce data about employee activities or operations and the task or client to which they relate. Such a device includes a ten-channel paper tape recorder in which the duration of the different activities is recorded on the paper. This device allows a user to determine different activities for

chacune de dix touches de fonction et donne un enregistre-  each of ten function keys and gives a record of

ment de temps pour chaque activité. Lors du fonctionnement, une touche au moins est toujours enfoncée si bien que chaque activité est enregistrée. Le dispositif est d'utilisation peu commode et il ne regroupe pas la durée consacrée à chaque activité. Cette information doit être obtenue par comptage manuel du nombre de divisions enregistrées sur la bande de  time for each activity. During operation, at least one key is always pressed so that each activity is recorded. The device is of inconvenient use and it does not include the time devoted to each activity. This information must be obtained by manually counting the number of divisions recorded on the

papier pour chaque activité et par addition.  paper for each activity and by addition.

Un autre type de système de collecte de données met en oeuvre un certain nombre de postes d'introduction de données placés à des points stratégiques autour d'une zone  Another type of data collection system implements a number of data entry stations placed at strategic points around an area.

de travail. Les postes d'introduction peuvent lire l'infor-  working. Introductory posts can read information

mation sur des jetons d'employés et des cartes perforées utilisés pour l'indication de la présence journalière, de l'organisation de la production, des opérations et des durées d'arrêt concernant les problèmes posés par les machines et les ruptures de stocks. Ce système est très coûteux et sa  employee tokens and punch cards used to indicate daily presence, organization of production, operations and downtime for machine problems and stockouts. This system is very expensive and its

mise en oeuvre nécessite un ordinateur de grande dimension.  implementation requires a large computer.

En plus des inconvénients précités, ces systèmes  In addition to the aforementioned drawbacks, these systems

de collecte de données présentent d'autres inconvénients.  Data collection has other disadvantages.

Ils ne permettent pas une réaction immédiate à l'information  They do not allow an immediate reaction to information

introduite permettant la vérification par l'employé. En ou-  introduced allowing verification by the employee. In-

tre, les données de surveillance disponibles en temps réel directement sont faibles ou inexistantes. Les résultats donnés par ces systèmes sont rarement disponibles avant des heures ou des jours après la collecte de l'information car  real-time monitoring data available directly are weak or non-existent. The results given by these systems are rarely available until hours or days after the information is collected because

le système dépend de la mise en oeuvre d'un ordinateur d'uni-  the system depends on the implementation of a single computer

té centrale qui est souvent indisponible lorsque les données  central tee that is often unavailable when the data

doivent être traitées.must be treated.

L'invention concerne un procédé de pointage assu-  The invention relates to a method of pointing

rant la collecte, le traitement et l'indication de données  collecting, processing and indicating data

utiles concernant des durées, en vue d'une analyse ultérieure.  useful for durations, for further analysis.

Elle concerne aussi un ensemble autonome de pointage  It also concerns an autonomous set of points

destiné à remplir ces fonctions et éliminant ainsi la néces-  intended to fulfill these functions and thereby eliminating the need

sité de l'utilisation d'un appareillage périphérique de sup-  the use of a peripheral device of

port. Elle concerne aussi un procédé et un appareil de pointage tels que des données relatives à une activité sont immédiatement affichées et permettent la vérification de  Harbor. It also relates to a method and a pointing apparatus such that data relating to an activity are immediately displayed and allow verification of

leur pertinence par un employé avant la mémorisation.  their relevance by an employee before memorizing.

Elle concerne aussi une impression simultanée des données, lors de leur introduction dans 1'appareil,afin qu'elles puissent être utilisées par du personnel de surveillance  It also concerns simultaneous printing of the data, when introduced into the apparatus, so that it can be used by supervisory personnel

pour la vérification et l'analyse de l'activité des employés.  for verification and analysis of employee activity.

Elle concerne aussi un appareil de pointage qui  It also concerns a pointing device which

peut donner des rapports instantanés et récapitulatifs con-  can give instant and summary reports

cernant l'activité des employés, ainsi que des rapports récapitulatifs portant sur le coût de main d'oeuvre, le coût  the activity of the employees, as well as summary reports on the cost of labor, the cost of

des machines, le coût des matières et d'autres facteurs inté-  machinery, the cost of materials and other factors

ressants pour la gestion efficace d'une affaire.  concerns for the effective management of a case.

D'autres caractéristiques et avantages de l'inven-  Other features and advantages of the invention

tion ressortiront mieux de la description qui va suivre, fai-  tion will be better described in the following description,

te en référence aux dessins annexés sur lesquels:  refer to the accompanying drawings in which:

- la figure 1 est une perspective schématique re-  FIG. 1 is a diagrammatic perspective

présentant les principaux éléments d'un ensemble de pointage réalisé selon l'invention; - la figure lA représente un exemple d'affichage de données sur un terminal d'entrée de données;  presenting the main elements of a pointing assembly made according to the invention; FIG. 1A represents an example of displaying data on a data input terminal;

- la figure 2 est un diagramme synoptique repré-  FIG. 2 is a block diagram of FIG.

sentant de façon générale les différents circuits et achemi-  general sense of the different circuits and

nements de données dans l'unité centrale de traitement ain-  data in the Central Processing Unit as well as

si que les connexions avec l'appareillage extérieur; - la figure 3 est un diagramme synoptique détaillé représentant les connexions de l'unité du microprocesseur et des unités de mémoire morte programmable; - la figure 4 est un diagramme synoptique détaillé des unités de mémoire à accès direct et des circuits tampons d'entrée-sortie;  if that connections with the external equipment; FIG. 3 is a detailed block diagram showing the connections of the microprocessor unit and the programmable read-only memory units; FIG. 4 is a detailed block diagram of the random access memory units and the input-output buffer circuits;

- la figure 5 est un diagramme synoptique en par-  FIG. 5 is a block diagram in par-

tie sous forme de schéma électrique, d'un terminal d'entrée de données comprenant un dispositif à clavier; - la figure 6 est un diagramme synoptique en partie sous forme de circuit électrique d'un lecteur de carte qui peut remplacer le dispositif à clavier du terminal d'entrée de données; - la figure 6A est un schéma du circuit logique d'un lecteur de carte; - la figure 7 est un diagramme synoptique en partie  in the form of a circuit diagram, a data input terminal comprising a keyboard device; FIG. 6 is a block diagram partly in the form of an electrical circuit of a card reader that can replace the keypad device of the data input terminal; FIG. 6A is a diagram of the logic circuit of a card reader; FIG. 7 is a partly block diagram

sous forme de circuit électrique d'un dispositif série d'en-  in the form of an electrical circuit of a series device of

trée-sortie destiné au transfert d'informations entre le ter-  treate-output for the transfer of information between the

minal d'entrée de données et le microprocesseur;  min input data and the microprocessor;

- la figure 8 est un diagramme synoptique en par-  FIG. 8 is a block diagram in

tie sous forme de circuit électrique, d'un circuit de comman-  in the form of an electrical circuit, a control circuit

de d'un enregistreur sur cassette - la figure 9 est un diagramme synoptique d'un circuit d'adaptation de couplage d'entrée-sortie; - la figure 10 est un diagramme synoptique de l'horloge qui commande la mémorisation de l'information de durée dans l'unité centrale de traitement; - la figure 11 est un diagramme synoptique d'un circuit générateur de débit; - la figure 12 est un diagramme synoptique d'un circuit de commande d'imprimante;  of a tape recorder - Figure 9 is a block diagram of an input-output coupling matching circuit; FIG. 10 is a block diagram of the clock which controls the storage of the duration information in the central processing unit; FIG. 11 is a block diagram of a flow generating circuit; FIG. 12 is a block diagram of a printer control circuit;

- la figure 13 est un schéma électrique d'un cir-  FIG. 13 is a circuit diagram of a circuit

cuit de détection de panne d'alimentation; - la figure 14 est un diagramme synoptique du circuit du calculateur; - la figure 15 est un diagramme synoptique en partie  cooked power failure detection; FIG. 14 is a block diagram of the computer circuit; FIG. 15 is a partial block diagram

sous forme de schéma électrique, d'un circuit logique d'impri-  in the form of a circuit diagram, a logic circuit for printing

mante;mantis;

- la figure 15A est un schéma électrique d'un cir-  FIG. 15A is an electrical diagram of a circuit

cuit de commande d'électro-aimant; et  cooked electromagnet control; and

- la figure 16 est un diagramme synoptique d'un cir-  FIG. 16 is a block diagram of a cir-

cuit de couplage périphérique permettant à l'unité centrale de traitement d'être connectée lors du fonctionnement à une  baked peripheral coupling allowing the central processing unit to be connected during operation to a

autre unité du même type ou à un ordinateur par exemple.  another unit of the same type or a computer for example.

On considère de façon générale la mise en oeuvre du procédé de pointage selon l'invention en référence aux  The implementation of the pointing method according to the invention is generally considered with reference to the

principaux éléments mis en oeuvre, représentés sur la fi-  main elements implemented, represented on the

gure 1. Le système de pointage collecte des données de ba-  1. The scoring system collects baseline data

se sous forme d'un numéro décimal codé binaire d'employé,  is in the form of a binary coded decimal number of employee,

d'un numéro d'activité et d'un numéro de tâche ou de client.  an activity number and a task or customer number.

Ces données sont introduites dans une unité centrale 100 de traitement comprenant essentiellement un microprocesseur, par l'intermédiaire d'un terminal 102 d'entrée de données. Ce dernier peut être un clavier numérique, un lecteur de cartes sur lesquelles les données de base sont codées sous forme de trous perforés, ou tout dispositif convenable de codage de données sous forme de signaux électriques. Par exemple,  These data are introduced into a central processing unit 100 essentially comprising a microprocessor, via a data entry terminal 102. The latter may be a keypad, a card reader on which the basic data is coded as perforated holes, or any suitable data encoding device in the form of electrical signals. For example,

le terminal 102 d'entrée de données peut transmettre les don-  the data entry terminal 102 can transmit the data

nées de base à l'unité centrale 100 de traitement dans un t2473750 format série asynchrone contenant un bit de départ, huit bits de données et deux bits de fin. Plusieurs terminaux  The basic processing unit 100 in an asynchronous serial format t2473750 contains one start bit, eight data bits, and two end bits. Several terminals

d'entrée de données peuvent être disposés à des points stra-  data entry can be arranged at strategic points

tégiques dans la zone de travail des employés. Par exemple, dans une usine de fabrication, un terminal d'entrée de don-  in the employees' work area. For example, in a manufacturing plant, a data entry terminal

nées peut être placé à chaque machine sur laquelle une acti-  can be placed at each machine on which an activity

vité à enregistrer est effectuée. Il faut noter que le nom-  to register is carried out. It should be noted that the name

bre de terminaux d'entrée de données du système est limité par les possibilités d'entrée-sortie de l'uhité centrale 100  Many of the data entry terminals of the system are limited by the I / O capabilities of the central unit 100

de traitement.treatment.

Lors du fonctionnement, l'employé introduit les  During operation, the employee introduces the

données de base dans le terminal 102 d'entrée. Les don-  basic data in the input terminal 102. The data

nées sont immédiatement affichées par le terminal et peuvent être vérifiées immédiatement et corrigées le cas échéant par l'employé, lors de l'introduction. Lorsque toutes les données ont été introduites convenablement dans le terminal et vérifiées par l'employé, un bouton d'entrée est enfoncé  are immediately displayed by the terminal and can be checked immediately and corrected if necessary by the employee during the introduction. When all data has been properly entered into the terminal and verified by the employee, an input button is pressed

sur le terminal afin que l'information soit transmise à l'uni-  on the terminal so that the information is transmitted to the uni-

té centrale 100. La figure lA représente un exemple d'affi-  100. Figure lA represents an example of an

chage des données de base sur le terminal. On note que les  display basic data on the terminal. We note that

données de base comportent un numéro d'employé à deux chif-  basic data include a two-digit employee number

fres, un numéro d'activité à deux chiffres et un numéro de client ou de tâche à quatre chiffres. Cette information reste affichée uniquement lorsqu'elle est introduite par l'employé  fres, a two-digit activity number, and a four-digit customer or task number. This information remains displayed only when introduced by the employee

et elle est effacée dès la commande du bouton d'entrée. Pen-  and it is cleared when the input button is pressed. Pen

dant les moments o les données de base n'apparaissent pas sur l'affichage, les emplacements des huit chiffres de l'affichage peuvent être utilisés pour l'indication du mois, du jour et de l'heure (en heures et minutes) comme indiqué  At times when the master data does not appear on the display, the eight-digit display locations can be used to indicate the month, day, and time (in hours and minutes) as indicated

sur la figure 1A.in Figure 1A.

Lorsque l'employé enfonce la touche entrée afin que les données parviennent à l'unité centrale 100, un "temps  When the employee presses the enter key so that the data reaches the CPU 100, a "time

de début" est associé aux données et la transaction est mé-  start "is associated with the data and the transaction is

morisée dans une région de mémoire active de l'unité centrale de traitement, appelée "mémoire de transactions". Lorsque l'employé commence une autre tâche ou une autre activité, le temps qui s'est écoulé depuis la transaction précédente est automatiquement calculé par un calculateur incorporé à l'unité centrale 100 et mémorisé chronologiquement dans une partie de mémoire historique de l'unité centrale, appelée  Moreated in a region of active memory of the central processing unit, called "transaction memory". When the employee begins another task or another activity, the time that has elapsed since the previous transaction is automatically calculated by a computer incorporated in the central unit 100 and stored chronologically in a part of the unit's historical memory. central, called

"mémoire principale". La nouvelle transaction est alors con-  "main memory". The new transaction is then

servée dans la mémoire de transaction et le nouveau temps  served in transaction memory and new time

de début est associé à celle-ci.start is associated with this one.

Lorsque chaque transaction est introduite dans l'unité centrale, elle parvient aussi à une imprimante 104 formant une copie permanente si bien qu'un enregistrement  When each transaction is introduced in the central unit, it also reaches a printer 104 forming a permanent copy so that a recording

de la transaction est conservé pour une analyse rétrospective.  of the transaction is kept for retrospective analysis.

L'impression permanente des données permet d'éviter la perte de données par exemple en cas d'effacement des mémoires de l'unité centrale 100, quelle qu'en soit la raison. En outre, la copie permanente donne au personnel de surveillance un rapport instantané sur l'activité de chaque employé. Par exemple, chaque fois qu'un employé termine une activité et en commence une nouvelle, l'imprimante 104 peut écrire une ligne d'informationscontenant le numéro d'employé, le numéro de l'activité antérieure, le numéro de tâche ou de client de  The permanent printing of the data makes it possible to avoid the loss of data, for example if the memories of the central unit 100 are erased, whatever the reason. In addition, the permanent copy gives supervisory staff an instant report on each employee's activity. For example, each time an employee finishes an activity and starts a new one, the printer 104 can write a line of information including the employee number, the number of the previous activity, the number of the task or client of

l'activité antérieure, le moment du début de l'activité an-  the previous activity, the moment of the beginning of the activity

térieure, le moment de la fin de cette activité antérieure (c'est-à-dire le moment du début de la nouvelle activité), le temps écoulé pendant l'activité antérieure, le numéro de la nouvelle activité et le numéro de tâche ou de client de  the time of the end of this previous activity (ie the time of the beginning of the new activity), the time elapsed during the previous activity, the number of the new activity and the task number or customer's

cette nouvelle activité. Le personnel de surveillance, dis-  this new activity. Supervisory staff, dis-

posant de cette information, est toujours tenu au courant de  posing this information, is always kept informed of

l'état de l'activité de chaque employé.  the status of each employee's activity.

Le système de pointage continue à collecter et mémoriser les données de transaction de cette manière. Les données accumulées peuvent être bloquées automatiquement ou  The pointing system continues to collect and store transaction data in this manner. Accumulated data can be blocked automatically or

manuellement pendant un certain nombre de périodes diffé-  manually for a number of different periods of time

rentes de la mémoire principale. Par exemple, un bloc de données peut comprendre toutes les transactions ayant eu lieu dans une période de 24 h. Une capacité suffisante de  rents from the main memory. For example, a data block can include all transactions that occurred in a 24-hour period. Sufficient capacity

mémoire permet la collecte et la mémorisation dans la mé-  memory allows collection and storage in the

moire principale de la totalité des données d'un mois.  main memory of all the data of a month.

A tout moment choisi, différents types de rapports peuvent être formés à partir des données mémorisées. Par  At any given time, different types of reports can be formed from the stored data. By

exemple, des rapports d'état de transactions en cours, grou-  example, transaction status reports in progress, grouped

pées par employé, par activité ou par tâche ou client peu-  per employee, activity or task or customer can

vent être imprimés. L'état des individus peut être affiché instantanément sur un terminal quelconque. De manière analo- gue, des rapports historiques détaillés classés par employé,  to be printed. The status of individuals can be displayed instantly on any terminal. Similarly, detailed historical reports by employee,

par activité ou par tâche ou client, ou des rapports récapi-  by activity or by task or customer, or recapitulative reports

tulatifs représentant uniquement les totaux dans ces caté-  tulatives representing only the totals in these categories.

gories peuvent aussi être donnés. Tous ces rapports peuvent se rapporter à une seule période choisie, à toute une gamme  gories can also be given. All these reports can relate to a single chosen period, to a whole range

de périodes ou à toutes les périodes conservées dans la mé-  periods or all the periods kept in the

moire principale. Ils peuvent contenir uniquement les données  main moire. They may only contain the data

de durée ou aussi des informations de coût.  duration or also cost information.

Des tables de coûts peuvent être formées et peu-  Cost tables can be formed and can

vent contenir le salaire de l'employé, les facteurs de boni-  to contain the salary of the employee, the bonus factors

fication d'activité et les débits desmachines. Un pourcentage de frais généraux peut aussi être mémorisé et utilisé pour  activity and machine speeds. A percentage of overhead can also be stored and used for

la répartition des frais généraux à chaque tâche, en. pour-  the distribution of overhead costs for each task, in. for-

centage. De plus, de ces tables, des coûts des matières peuvent être introduits et conservés dans le système, par  centage. In addition, from these tables, material costs can be introduced and maintained in the system by

numéro de tâche. Des rapports complets du coût des diffé-  task number. Comprehensive reports of the cost of

rentes tâches peuvent ainsi être formés avec des tables, à l'aide des données historiques conservées dans la mémoire  These tasks can be formed with tables, using the historical data stored in the memory.

principale. Comme indiqué précédemment, ces rapports doi-  main. As indicated above, these reports must

vent être classéspar employé, par activité ou par tâche.  classified by employee, activity or task.

Les tables de coûts, les données de coût des matières et  The cost tables, material cost data and

les données de la mémoire peuvent être enregistrées automa-  memory data can be automatically saved

tiquement ou manuellement sur une bande 106 d'une cassette en vue d'une mémorisation permanente. En outre, les données conservées dans la mémoire principale peuvent être reportées  manually or manually on a tape 106 of a cassette for permanent storage. In addition, the data stored in the main memory can be carried forward

sur une bande d'une cassette à la fin d'un groupe prédétermi-  on a cassette tape at the end of a predetermined group

né de périodes, par exemple à la fin de chaque mois. Ces-don-  born of periods, for example at the end of each month. These-Don-

nées mémorisées constituent un ensemble de secours en cas de panne de l'installation ou de panne d'énergie, et les données peuvent être réintroduites dans le système, habituellement à un moment o celui-ci n'est pas utilisé pour la Collecte de données en temps réel, en vue d'opérations supplémentaires i2473750  memory is a back-up in case of system failure or power failure, and data can be re-entered into the system, usually at a time when it is not being used for Data Collection. in real time, for further operations i2473750

d'analyse, de correction, d'addition de données, d'estima-  analysis, correction, addition of data, estimation of

tion pour des tâches ultérieures, etc. Des tables supplémentaires peuvent être formées et utilisées afin qu'elles permettent la sélection d'un moment particulier au cours de la journée pendant lequel a lieu un changement automatique de période, par exemple à minuit. En outre, l'unité centrale de traitement peut être programmée  for later tasks, etc. Additional tables may be formed and used to allow selection of a particular time during the day during which an automatic period change occurs, for example at midnight. In addition, the central processing unit can be programmed

afin qu'elle donne un signal à un relais externe, à des mo-  to give a signal to an external relay, to

ments prédéterminés pendant la journée, afin que des fonc-  predetermined actions during the day, so that

tions telles que la commande d'une sirène de l'usine, puis-  such as ordering a siren from the factory,

sent être assurées. De manière analogue, l'unité centrale  feel assured. Similarly, the central unit

de traitement 100 peut être programmée afin qu'elle crée au-  processing 100 can be programmed so that it creates

tomatiquement des rapports prédéterminés à un moment de chan-  tomatically predetermined ratios at a time of change.

gement de période ou sur toute gamme choisie de périodesau  period or on any chosen range of periods

moment o l'installation a sa moindre activité.  when the installation has its least activity.

Le cas échéant, l'unité centrale 100 de traitement du système de pointage peut être éventuellement raccordée à un ordinateur 108 permettant la création de rapports, en  If necessary, the central processing unit 100 of the pointing system can be optionally connected to a computer 108 allowing the creation of reports, in

fonction d'autres systèmes analogues de pointage par exemple.  function of other analog pointing systems for example.

De la même manière, le système de pointage peut être connec-  In the same way, the pointing system can be connected

té à un autre système analogue de pointage afin que les pos-  to another similar pointing system so that

sibilités du système soient étendues.  the possibilities of the system be extended.

La figure 2 représente les principaux circuits formant l'unité centrale de traitement 100 ainsi que leurs  FIG. 2 represents the main circuits forming the central processing unit 100 as well as their

connexions à l'appareillage extérieur à l'unité centrale.  connections to the external equipment at the central unit.

Cette unité centrale 100 comprend un microprocesseur classi-  This CPU 100 comprises a conventional microprocessor

que convenable 110 capable de remplir les fonctions indiquées  that suitable 110 able to fulfill the functions indicated

précédemment. Par exemple, il peut s'agit d'un circuit pail-  previously. For example, it may be a pail-

lette "Motorola" 6800 ou 6809. Une mémoire morte programmable  "Motorola" 6800 or 6809. A programmable read-only memory

et effaçable 112 est connectée au bus de données du micro-  and erasable 112 is connected to the data bus of the micro-

processeur et contient toute la programmation nécessaire pour que le microprocesseur puisse remplir les fonctions  processor and contains all the programming necessary for the microprocessor to perform the functions

précitées. Une mémoire à accès direct 114 est aussi connec-  above. A direct access memory 114 is also connected

tée au bus de données du microprocesseur et a la capacité qui lui permet de former la mémoire principale et la mémoire  microprocessor data bus and has the capability to form main memory and memory

de transactionsde l'unité centrale. Un dispositif 116 d'en-  of transactions of the central unit. A device 116 for

trée-sortie série permet le couplage du microprocesseur 110  trea-output series allows the coupling of the microprocessor 110

et des terminaux 102 d'entrée de données. Comme indiqué pré-  and data input terminals 102. As indicated before

cédemment, le terminal d'entrée de données peut être un dis-  previously, the data input terminal may be a

positif à clavier ou à lecteur de cartes, relié au dispositif  keyboard or card reader positive, connected to the device

d'entrée-sortie série. En outre, les données de source peu-  serial input-output. In addition, source data can be

vent être introduites dans l'unité centrale à partir d'un terminal éloigné tel qu'une imprimante 118 ou un enregistreur  can be introduced into the central unit from a remote terminal such as a printer 118 or a recorder

porté sur la tête, par exemple qui peut être relié au dispo-  worn on the head, for example, which can be connected to the

sitif d'entrée-sortie série 116 par une ligne téléphonique  116 series I / O system via a telephone line

ou un circuit tampon d'entrée 120 placé à distance. Le termi-  or an input buffer circuit 120 placed at a distance. The termi-

nal 118 permet l'enregistrement des activités d'un employé qui ne se trouve pas normalement dans une zone délimitée  nal 118 allows the recording of the activities of an employee who is not normally in a defined area

de travail, par exemple un vendeur.of work, for example a salesman.

Un circuit 122 de commande à cassette est aussi  A circuit 122 of cassette control is also

connecté au bus de données du microprocesseur 110 et cons-  connected to the microprocessor data bus 110 and

titue un circuit de couplage permettant le transfert des  a coupling circuit allowing the transfer of

données entre le microprocesseur et une unité 106 d'enre-  data between the microprocessor and a recording unit 106

gistrement à cassette.cassette recording.

En plus des circuits précités qui sont directement  In addition to the aforementioned circuits which are directly

connectés au bus de données du microprocesseur 110, un cer-  connected to the microprocessor data bus 110, a number of

tain nombre d'autres circuits destinés à remplir diverses fonctions peut être relié au microprocesseur par un circuit 124 d'adaptation de couplage d'entrée-sortie. Ce circuit 124  A number of other circuits for performing various functions may be connected to the microprocessor by an I / O coupling matching circuit 124. This circuit 124

d'adaptation est connecté au bus de données du microproces-  adapter is connected to the microprocessor data bus.

seur 110 et assure la connexion en parallèle de plusieurs  110 and ensures the parallel connection of several

tranches du bus d'entrée-sortie au bus de données du micro-  slices of the input-output bus to the data bus of the micro-

processeur si bien que plusieurs circuits différents peuvent recevoir des signaux de commande du microprocesseur. Parmi  processor so that several different circuits can receive microprocessor control signals. Among

les divers circuits qui peuvent être connectés au microproces-  the various circuits that can be connected to the microproces-

seur 110 par le circuit 124 d'adaptation, on peut citer les circuits 126 de commande d'imprimante, un circuit d'horloge, un circuit de détection de panne d'énergie et un générateur de débit 128, un calculateur câblé 130, une commande 132 d'installation (circuit de rythme) et un circuit 134 de  110 by the adaptation circuit 124, there may be mentioned the printer control circuits 126, a clock circuit, a power failure detection circuit and a flow generator 128, a wired computer 130, installation command 132 (timing circuit) and a circuit 134 of

couplage de dispositifs périphériques par exemple.  coupling of peripheral devices for example.

Les circuits 126 commandent une ou plusieurs im-  The circuits 126 control one or more im-

primantes 104 donnant les copies permanentes des rapports récapitulatifs et de contrôle rétrospectif. Le circuit r 2473750 d'horloge et générateur de débit 128 transmet des signaux destinés à être utilisés par le microprocesseur et le circuit  Primantes 104 giving permanent copies of the summary and retrospective reports. The circuit 2473750 clock and flow generator 128 transmits signals for use by the microprocessor and the circuit

associé, et le circuit de détection de panne d'énergie con-  associated, and the power failure detection circuit

trôle l'énergie transmise à l'unité centrale 100 de traite-  control of the energy transmitted to the central processing unit 100

ment et commande un dispositif 136 d'alarme lorsque l'énergie  and control an alarm device 136 when the energy

reçue n'atteint pas un niveau prédéterminé. En outre, le cir-  received does not reach a predetermined level. In addition, the

cuit de détection de panne d'énergie peut aussi empêcher le fonctionnement ultérieur de l'unité centrale jusqu'à ce  baked energy failure detection can also prevent further operation of the CPU until

que l'énergie reçue reprenne un niveau convenable. Le calcu-  that the received energy returns to a suitable level. The calculation

lateur 130 assure les calculs'nécessaires à la formation des données relatives à la durée et au coût. Le circuit 132 de commande d'installation peut commander divers relais 138 destinés à exécuter des tâches prédéterminées à des moments choisis. Le circuit 134 de couplage permet la liaison de l'unité centrale de traitement à un ordinateur, à l'unité centrale de traitement d'un autre système de pointage, à un terminal à tube à rayons cathodiques, etc. La figure 3 représente plus en détail la connexion des circuits du microprocesseur 110 et de la mémoire morte  The latter 130 provides the calculations necessary for the formation of time and cost data. The facility control circuit 132 may control various relays 138 for performing predetermined tasks at selected times. The coupling circuit 134 enables the central processing unit to be connected to a computer, to the central processing unit of another pointing system, to a cathode ray tube terminal, and so on. FIG. 3 shows in greater detail the connection of the circuits of the microprocessor 110 and the read-only memory.

programmable 112. Comme indiqué précédemment, le micropro-  112. As previously mentioned, the micropro-

cesseur peut être un circuit paillette "Motorola" 6800 ou 6809. Ce circuit a huit bornes DO-D7 d'entrée-sortie de données, 16 bornes d'adresse AO-A15, ainsi que plusieurs  The receiver may be a 6800 or 6809 "Motorola" flake circuit. This circuit has eight data input / output DO-D7 terminals, 16 AO-A15 address terminals, as well as several

- autres bornes destinées à recevoir et transmettre des si-  - other terminals intended to receive and transmit

gnaux de commande dont certains sont représentés sur la fi-  control units some of which are represented on the

gure 3. Les hommes du métier peuvent noter que d'autres microprocesseurs peuvent être utilisés pour la mise en oeuvre de l'invention. La transmission des données échangées avec le microprocesseur 110 le long des lignes DO-D7 de données est commandée par le circuit 140 de commande de lecture-écriture. Comme indiqué, chaque canal du circuit 140 de commande comporte deux circuits tampons montés en sens inverses et commandés par des signaux complémentaires si bien que les données ne peuvent circuler que dans un sens dans  3. Those skilled in the art may appreciate that other microprocessors may be used for the practice of the invention. The transmission of the data exchanged with the microprocessor 110 along the data lines DO-D7 is controlled by the read / write control circuit 140. As indicated, each channel of the control circuit 140 has two buffer circuits mounted in opposite directions and controlled by complementary signals, so that the data can only flow in one direction in one direction.

les lignes de données, à un moment déterminé.  data lines, at a specific time.

Il faut noter que, sur les différents organigrammes, les différents signaux ont la signification habituelle, bien r2473750 connue des hommes du métier, et indiquent essentiellement  It should be noted that, on the various flowcharts, the different signals have the usual meaning, well known to those skilled in the art, and essentially indicate

les connexions entre les différentes figures. Leur descrip-  the connections between the different figures. Their description

tion détaillée n'est donc pas nécessaire.  detailed statement is not necessary.

Une bascule 141 de commande en cas d'alimentation insuffisante est reliée au microprocesseur 110. Cette bascu-  A control flip-flop 141 in the event of insufficient power supply is connected to the microprocessor 110.

le est commandée par un signal d'interruption en cas de puis-  is controlled by an interruption signal in the event of

sance insuffisante LPI qui indique que l'énergie transmise  insufficient LPI which indicates that the transmitted energy

au système de pointage n'atteint pas un niveau prédéterminé.  the pointing system does not reach a predetermined level.

A la suite d'un tel signal, la bascule crée-un signal de rétablissement RESET qui interrompt le fonctionnement du microprocesseur 110. Ce signal parvient aussi à un certain  Following such a signal, the flip-flop creates a reset signal RESET which interrupts the operation of the microprocessor 110. This signal also reaches a certain

nombre d'autres circuits de l'unité centrale 100, sous for-  number of other circuits of the central unit 100, under

me d'un signal d'inhibition dont la durée est celle de la période pendant laquelle le signal d'alimentation reste à i5 un faible niveau. Lorsque l'énergie revient, le signal LPI disparaît et, après un retard fixé par un circuit RC qui comprend une résistance 142 et un condensateur 144, le signal  me of an inhibition signal whose duration is that of the period during which the power signal remains at a low level. When the energy returns, the LPI signal disappears and, after a delay set by an RC circuit which comprises a resistor 142 and a capacitor 144, the signal

de rétablissement disparaît et le microprocesseur 110 com-  recovery disappears and the microprocessor 110

mence à fonctionner à nouveau. Le retard introduit par le circuit RC 142, 144 peut être d'une demi-seconde environ par exemple afin que ce temps permette à la mémoire de se  start working again. The delay introduced by the RC circuit 142, 144 may be about half a second, for example, so that this time allows the memory to

stabiliser avant que le microprocesseur commence à fonctionner.  stabilize before the microprocessor starts working.

Les divers signaux de données, d'adresse et de commande transmis par le microprocesseur au circuit restant de l'unité centrale 100 et inversement sont repérés sur la gauche de la figure 3. Les mêmes références apparaissent sur  The various data, address and control signals transmitted by the microprocessor to the remaining circuit of the central unit 100 and vice versa are marked on the left of FIG. 3. The same references appear on

les figures du reste de l'unité 100 et facilitent la compré-  figures from the rest of unit 100 and facilitate understanding

* hension de la connexion des différents circuits, dans ce mo-* the connection of the different circuits in this model

de de réalisation avantageux de système de pointage. Dans celui-ci, tout le circuit de la figure 3 se trouve sur une seule plaquette de circuit imprimé ayant des connecteurs qui correspondent à ceux qui sont indiqués sur la figure. Cette  advantageous embodiment of a pointing system. In this, the entire circuit of Figure 3 is on a single printed circuit board having connectors that correspond to those shown in the figure. This

plaquette est de préférence raccordée à une plaquette prin-  wafer is preferably connected to a primary wafer

- cipale non représentée sur laquelle tous les autres diffé-  - not represented on which all the other

rents modules contenant les autres circuits de l'appareil peuvent être connectés. La plaquette principale transmet tous les signaux d'adresse, de données, de commande et t2473750 d'alimentation en commun à toutes les plaquettes de circuits qui lui sont connectées. Cette plaquette principale comporte aussi de préférence une alimentation de secours permettant le maintien des données conservées dans les mémoires en cas de panne de l'alimentation principale.  The modules containing the other circuits of the device can be connected. The main board transmits all address, data, control, and power supply t2473750 signals to all circuit boards that are connected to it. This main board also preferably includes a backup power supply for maintaining the data stored in the memories in case of failure of the main power supply.

En plus des différents composants précités, la fi-  In addition to the various components mentioned above, the

gure 3 représente aussi différents circuits supplémentaires constituant des tampons convenables pour tous les signaux d'adresse, de données et de commande qui sont échangés avec  FIG. 3 also represents various additional circuits constituting buffers suitable for all the address, data and control signals which are exchanged with

la plaquette de commande du microprocesseur.  the microprocessor control board.

La figure 4 représente en détail un mode de ré-  Figure 4 shows in detail a way of

alisation de mémoire à accès direct 114 pouvant être utilisée dans le cadre de l'invention. La mémoire elle-même est formée d'un certain nombre d'éléments individuels de mémorisation  direct access memory system 114 that can be used in the context of the invention. The memory itself is formed of a number of individual memory elements

connectés de manière qu'ils donnent la capacité nécessaire.  connected in such a way that they give the necessary capacity.

Un exemple de circuit paillette disponible dans le commerce et qui peutêtre utilisé à cet effet est le circuit paillette de mémoire statique à accès direct TMS-4046, fabriqué par  An example of a commercially available flake circuit that can be used for this purpose is the TMS-4046 direct-access static memory glitter circuit, manufactured by

Texas Intruments.Texas Instruments.

Le circuit de mémoire représenté sur la figure 4 peut conserver 16 000 octets d'information. Trois circuits  The memory circuit shown in FIG. 4 can hold 16,000 bytes of information. Three circuits

analogues supplémentaires peuvent être connectés à un cir-  additional analogs can be connected to a cir-

cuit de mémoire du type représenté sur la figure 4, avec une configuration convenable de manière que la capacité de mémorisation puisse atteindre 64 000 octets. Chaque zone de 16 000 octets d'espace d'adresse de l'ensemble de 64 000  The memory cooker of the type shown in FIG. 4 is suitably configured so that the storage capacity can reach 64,000 bytes. Each 16,000 bytes address space in the entire 64,000

octets peut être adressée individuellement par l'intermé-  bytes can be addressed individually via

diaire d'un registre 146 d'adresse. Comme indiqué sur la  address register. As indicated on the

figure 4, la borne de sortie du registre d'adresse est re-  4, the output terminal of the address register is

liée à une ligne 148 d'adresse par un cavalier 150 si bien que la première zone de 16 000 octets de l'espace d'adresse peut être atteinte. De manière analogue, un câble formant cavalier est relié à l'une des bornes de sortie du registre 146 d'adresse des autres mémoires afin que les autres zones d'espace d'adresse de 16 000 octets de la mémoire totale  linked to an address line 148 by a jumper 150 so that the first 16,000-byte area of the address space can be reached. Similarly, a jumper cable is connected to one of the output terminals of the address register 146 of the other memories so that the other address space areas of 16000 bytes of the total memory

puissent être atteintes.can be reached.

Le circuit de mémoire comprend aussi des circuits t 2473750  The memory circuit also includes t circuits 2473750

tampons 152 permettant une préparation convenable des si-  buffers 152 allowing proper preparation of the

gnaux d'adresse AO-All qui sont utilisés pour l'accès aux espaces individuels de mémoire, dans chaque unité de mémoire de la mémoire à accès direct, et un circuit 154 de commande de lecture-écriture permettant l'introduction des données  AO-All address frames which are used for access to the individual memory spaces, in each memory unit of the direct access memory, and a read / write control circuit 154 for inputting the data.

dans la mémoire et leur lecture dans celle-ci.  in memory and their reading in it.

Dans un mode de réalisation de l'invention permet-  In one embodiment of the invention,

tant la conservation de 64 000 octets d'information, une zo-  the preservation of 64 000 bytes of information, a

ne d'espace d'adresse de 40 000 octets peut être attribuée  no 40,000 byte address space can be allocated

à la mémoire à accès direct, la plus grande partie de l'es-  in direct access memory, most of the

pace restant de mémoire étant réservée à la mémoire morte programmable, une petite partie étant utilisée comme espace d'adresse entrée-sortie. Dans la mémoire à accès direct, une zone de 1000 octets de l'espace peut être attribuée à chacune des mémoires de transactionset à la mémoire destinée  The remaining memory space is reserved for the programmable read only memory, a small portion being used as the input-output address space. In the random access memory, an area of 1000 bytes of space can be allocated to each of the transaction memories and the memory for

à contenir différentes tables, des zones tampons, des don-  to contain different tables, buffer zones, data

nées temporaires et des drapeaux, le reste de la mémoire à  temporary births and flags, the rest of the memory to

accès direct étant utilisé pour la mémoire principale.  direct access being used for main memory.

La figure 5 représente un mode de réalisation de  FIG. 5 represents an embodiment of

terminal d'entrée de données qui peut être utilisé dans l'ap-  data entry terminal which can be used in the application

pareil selon l'invention. Les données de base, comprenant un  same according to the invention. Basic data, including a

numéro d'employé, un numéro d'activité et un numéro de tâ-  employee number, an activity number and a job number.

che/client, sont introduites dans l'appareil à l'aide d'un clavier 156. Celui-ci a 16 commutateurs à touches SO-S15 manipulés par l'employé afin que des signaux parviennent  Che / client, are introduced into the device using a keyboard 156. It has 16 SO-S15 key switches manipulated by the employee so that signals reach

à un codeur hexadécimal 158. Ce dernier transforme les si-  to a hexadecimal encoder 158. This latter transforms the

gnaux des commutateurs en un signal binaire à quatre bits qui parvient à un émetteur-récepteur asynchrone universel 160. En outre, le décodeur 158 déclenche un multivibrateur  switches to a four-bit binary signal that reaches a universal asynchronous transceiver 160. In addition, the decoder 158 triggers a multivibrator.

monostable 162. L'émetteur-récepteur 160 assure la conver-  monostable 162. The transceiver 160 converts

sion parallèle-série du signal du codeur 158 et, sous la commande d'un signal du multivibrateur 162, il transmet les données du clavier au microprocesseur 110 par une ligne 164  encoder signal 158 and, under the control of a signal from the multivibrator 162, transmits the data from the keyboard to the microprocessor 110 via a line 164.

de transmission à isolateur optique.  transmission with optical isolator.

L'émetteur-récepteur 160 reçoit aussi des données du microprocesseur 110 sous une forme codée en série, par une ligne 165 de réception qui est aussi isolée, et il met cette information en format parallèle. L'information du microprocesseur, transformée par l'émetteur-récepteur 160, parvient à une série de décodeurs 166 du code hexadécimal  The transceiver 160 also receives data from the microprocessor 110 in serial encoded form through a reception line 165 which is also isolated, and it puts this information in parallel format. The microprocessor information, transformed by the transceiver 160, reaches a series of decoders 166 of the hexadecimal code

en code à 7 bâtonnets, après passage dans des circuits tam-  in 7-stick code, after passing through

pons convenables. Les décodeurs 166 commandent plusieurs  suitable pons. The decoders 166 control several

éléments 168 d'affichage à 7 bâtonnets pour chaque chiffre.  168 display elements with 7 sticks for each digit.

Comme décrit précédemment, les éléments 168 d'affichage sont de préférence normalement commandés par le microprocesseur afin qu'ils indiquent le mois, le jour et l'heure, en heures en minutes. Cependant, lorsque le clavier est coninandé par un employé pour l'introduction de données de base,  As previously described, the display elements 168 are preferably normally controlled by the microprocessor to indicate the month, day and time in hours to minutes. However, when the keyboard is coninandered by an employee for the introduction of basic data,

l'affichage de date et de l'heure est supprimé et l'infor-  the date and time display is deleted and the information

mation introduite par l'employé est indiquée par le dispo-  introduced by the employee is indicated by the

sitif d'affichage afin qu'elle puisse être vérifiée.  display so that it can be checked.

Dans le mode de réalisation de la figure 5, le dispositif d'affichage comprend 8 éléments 168 d'affichage d'un seul chiffre, indiquant un numéro d'employé à deux chiffres, un numéro d'activité à deux chiffres et un numéro de tâche/client à quatre chiffres. Cependant, il apparait  In the embodiment of FIG. 5, the display device comprises 8 single-digit display elements 168, indicating a two-digit employee number, a two-digit activity number, and a four-digit job / client. However, it appears

que d'autres configurations d'affichage peuvent être utili-  other display configurations can be used

sées. Par exemple, un numéro d'employé à trois chiffres, un numéro d'activité à trois chiffres et un numéro de tâche/ client à six chiffres peuvent être aussi utilisés le cas échéant. La figure 6 représente une variante de dispositif d'introduction de données de base dans le terminal d'entrée,  Sees. For example, a three-digit employee number, a three-digit activity number, and a six-digit job / customer number can also be used as needed. FIG. 6 represents a variant of a basic data entry device in the input terminal,

comprenant un lecteur de carte qui peut remplacer le clavier.  including a card reader that can replace the keyboard.

Ce lecteur a un circuit logique 170 représenté en détail  This reader has a logic circuit 170 shown in detail

sur la figure 6A. Le circuit logique a plusieurs diodes photo-  in Figure 6A. The logic circuit has a plurality of photo diodes

émissives 172 et des photo-transistors correspondants 174  emissives 172 and corresponding photo-transistors 174

destinés à lire l'information codée sous forme de trous per-  intended to read the coded information in the form of holes

forés dans des cartes introduites dans le lecteur. Le cir-  drilled into cards introduced into the reader. The cir-

cuit logique a aussi une série de transistors 176 de com-  logic cook also has a series of transistors 176 of com

mande qui échantillonnent successivement les données d'une  which successively sample the data of a

carte par commande sélective d'un groupe de diodes photo-  card by selectively controlling a group of photo diodes

émissives à un moment donné et par présentation des données à l'émetteurrécepteur 160 du terminal. Dans le mode de réalisation de la figure 6, 8 groupes de quatre diodes sont  emissives at a given moment and by presentation of the data to the transceiver 160 of the terminal. In the embodiment of FIG. 6, 8 groups of four diodes are

commandés successivement afin qu'ils transmettent l'informa-  ordered in order to transmit the information

tion des données de base. La commande des transistors 176 d'échantillonnage est assurée par un circuit de séquence comprenant un oscillateur 178, un compteur 180 et un re- gistre 182, transmettant les signaux nécessaires de commande  basic data. The control of the sampling transistors 176 is provided by a sequence circuit comprising an oscillator 178, a counter 180 and a register 182, transmitting the necessary control signals.

aux transistors.to transistors.

En plus des diodes 172 et des photo-transistors 174 permettant la lecture des trous perforés dans une carte,  In addition to the diodes 172 and photo-transistors 174 allowing the reading of the perforated holes in a card,

le circuit logique 170 comporte aussi une diode photo-émis-  the logic circuit 170 also comprises a photo-emitted diode

sive et un photo-transistor supplémentaires 184 et un micro-  sive and an additional photo-transistor 184 and a micro-

contact 186 destiné à détecter l'introduction d'une ou plu-  contact 186 for detecting the introduction of one or more

sieurs cartes dans le lecteur et son positionnement convena-  cards in the reader and its proper positioning

ble. Ces éléments de détection transmettent deux signaux de détection de cartes CD qui parviennent à un circuit logique qui déclenche le fonctionnement du circuit de séquence des diodes plDto-émissives. En outre, ces signaux CD de détection de cartes déclenchent un multivibrateur monostable 188 qui transmet une impulsion d'échantillonnage chaque fois qu"un caractère de données est représenté à l'émetteur-récepteur  corn. These detection elements transmit two CD card detection signals which reach a logic circuit which triggers the operation of the sequence circuit of the LEDs. In addition, these CD card detection signals trigger a monostable multivibrator 188 which transmits a sampling pulse each time a data character is represented to the transceiver.

du terminal.of the terminal.

La figure 7 représente le dispositif d'entrée-  Figure 7 shows the input device

sortie de données série, traitant les signaux échangés entré  serial data output, processing the signals exchanged entered

plusieurs terminaux 102 d'entrée de données et le micro-  several data input terminals 102 and the micro-

processeur 110. L'appareil de la figure 7 comprend hui ca-  110. The apparatus shown in Figure 7 includes

naux d'entrée-sortie série permettant la connexion de huit  serial input-output ports for eight-pin connection

terminaux différents d'entrée de données au microprocesseur.  different data input terminals to the microprocessor.

Chaque canal a trois fils, un fil d'entrée 164 destiné à recevoir les données transmises par un terminal d'entrée de données., un fil de sortie 165 destiné à transmettre des données à ce terminal, et un fil commun destiné à être relié au fil commun du terminal d'entrée de données. L'information provenant du terminal par la ligne 164 d'entrée, sous forme  Each channel has three wires, an input wire 164 for receiving the data transmitted by a data input terminal, an output wire 165 for transmitting data to this terminal, and a common wire to be connected. to the common thread of the data entry terminal. The information coming from the terminal via the input line 164, in the form

série, est mise à un format parallèle dans un émetteur-ré-  series, is set to a parallel format in a transmitter-re-

cepteur asynchrone universel 190 adressable de façon unique.  universally addressable asynchronous receiver 190 uniquely addressable.

Après passage dans des circuits tampons convenables, l'in-  After passing through suitable buffer circuits, the

formation est transmise au microprocesseur par les lignes  training is transmitted to the microprocessor through the lines

de données DO-D7.DO-D7 data.

De manière analogue, les données du microproces-  Similarly, the microprocessor data

seur qui doivent être présentées par le dispositif d'affi-  which must be presented by the display device.

chage du terminal d'entrée de données sont présentées à l'émetteurrécepteur correspondant au terminal auquel l'in-  of the data input terminal are presented to the transceiver corresponding to the terminal to which the

formation doit être communiquée. L'émetteur-récepteur trans-  training must be communicated. The transceiver trans-

forme l'information codée parallèle du microprocesseur en une information série et la transmet au terminal d'entrée  forms the parallel encoded information of the microprocessor into serial information and transmits it to the input terminal

de données par une ligne 165 de sortie.  data through a line 165 output.

On se réfère maintenant à la figure 8 qui repré-  Referring now to FIG.

sente sous forme détaillée le circuit de commande d'un en-  in the detailed form of the control circuit of a

registreur 106 à cassette. Le circuit comprend un circuit 192  cassette recorder 106. The circuit includes a circuit 192

de commande de lecture-écriture convenable et un émetteur-  a suitable read-write control

récepteur asynchrone universel 194 destiné à commander l'échange des informations avec le microprocesseur et à  universal asynchronous receiver 194 for controlling the exchange of information with the microprocessor and for

transformer l'information entre les formats série et pa-  transform information between serial and pa-

rallèle. Les données série à écrire sur une bande d'une cassette sont transmises par l'émetteur-récepteur 194 à un codeur 196 qui code les données numériques en un format  allel. The serial data to be written on a tape of a tape is transmitted by the transceiver 194 to an encoder 196 which encodes the digital data into a format

à codage de phase qui peut être écrit sur la bande. De ma-  phase coded that can be written on the tape. From

nière analogue, les données série lues sur la bande sont  analogue data, the serial data read on the tape is

transformées du format à codage de phase en données numé-  transformed from the phase-encoded format into digital

riques dans un décodeur 198, et elles sont mises sous forme  in a decoder 198, and they are put in form

parallèle dans l'émetteur-récepteur en vue de leur présenta-  parallel in the transceiver in view of their

tion au microprocesseur 110.to the microprocessor 110.

Le circuit de commande de cassette non seulement comporte le circuit de lecture et d'écriture d'informations  The cassette control circuit not only comprises the circuit for reading and writing information

sur la cassette mais permet aussi au microprocesseur d'a-  on the tape but also allows the microprocessor to

dresser un registre d'état incorporé à l'enregistreur et destiné à déterminer l'état de la cassette, c'est-à-dire son réenroulement, la protection contre l'écriture ou la présence de la cassette. De manière analogue, un circuit convenable permet au microprocesseur de transmettre des signaux de commande, par exemple de réenroulement avant, de lectureécriture, de marche-arrêt, à un registre de commande, et il est monté sur la plaquette du circuit de  establish a status register incorporated in the recorder and intended to determine the state of the cassette, that is to say its rewinding, protection against writing or the presence of the cassette. Similarly, a suitable circuit enables the microprocessor to transmit control signals, for example rewind forward, read-write, on-off, to a control register, and is mounted on the circuit board of the circuit.

commande de cassette.cassette control.

La figure 9 représente un circuit adaptateur de  FIG. 9 represents an adapter circuit of

couplage d'entrée-sortie destiné à connecter plusieurs cir-  input-output coupling intended to connect several cir-

cuits de types différents au bus de données du microprocesseur 110. Les connexions des broches placées aux bords gauche et inférieur de la figure permettant la liaison du circuit  baked of different types to the data bus of the microprocessor 110. The pin connections placed at the left and bottom edges of the figure allowing the connection of the circuit

d'adaptation au bus de données du microprocesseur, par l'in-  to the data bus of the microprocessor, by the in-

termédiaire de la plaquette principale afin que le circuit reçoive les signaux de commande, d'adresse et de données du  primary circuit board so that the circuit receives control, address and data signals from the

microprocesseur et des circuits décrits précédemment, di-  microprocessor and circuits described above, di-

rectement reliés au bus du microprocesseur. La circulation  correctly connected to the microprocessor bus. The circulation

des signaux de données le long des lignes DO-D7 est comman-  data signals along the DO-D7 lines is

dée par un circuit de lecture-écriture 198.  by a read-write circuit 198.

Tous les signaux passent avantageusement dans des  All the signals pass advantageously in

circuits tampons. et sont acheminés convenablement vers plu-  buffer circuits. and are properly transported to several

sieurs bus parallèles à broches multiples, permettant l'en-  parallel buses with multiple pins, allowing

fichage de modules individuels. L'un de ces bus 200 à bro-  individual modules. One of these bus 200 to bro-

ches multiples est représenté sur la figure 9. Chaque bus peut être adressé séparément par le microprocesseur 110  The multiple buses are shown in FIG. 9. Each bus can be addressed separately by the microprocessor 110.

par l'intermédiaire d'un registre 202 d'adresse. A la sui-  via an address register 202. Following

te de la réception d'un signal d'entrée d'adresse, le re-  the reception of an address input signal, the re-

gistre 202 transmet un signal de sortie qui permet au bus choisi 200 de transmettre des signaux entre le module qui lui est connecté et le bus de données du microprocesseur, ce dernier pouvant avoir toute configuration demandée, en  The controller 202 transmits an output signal which allows the selected bus 200 to transmit signals between the module connected to it and the data bus of the microprocessor, the latter being able to have any requested configuration, in

fonction de critères d'entrée-sortie externes.  function of external input-output criteria.

Les références numériques indiquées sur la fi-  The numerical references indicated on the

gure 9 pour les bornes individuelles du bus 200 sont utili-  9 for the individual terminals of bus 200 are used

sées de la même manière que les connecteurs représentés sur  in the same way as the connectors shown on

les figures 10 à 16, si bien que la compréhension de l'in-  Figures 10 to 16, so that the understanding of the in-

terconnexion des divers circuits est ainsi facilitée.  interconnection of the various circuits is thus facilitated.

La figure 10 représente un rythmeur astable uti-  Figure 10 shows an astable timer used

lisé pour la formation d'un signal d'interrupteur NMI d'ordre hiérarchique élevé, transmis au microprocesseur 110 une fois par minute. Le rythmeur comprend un oscillateur piézoélectrique 204 transmettant un signal de sortie de fréquence stable. Ce signaux est divisé convenablement dans  It is useful for forming a high hierarchical NMI switch signal transmitted to the microprocessor 110 once a minute. The timer includes a piezoelectric oscillator 204 transmitting a stable frequency output signal. This signal is properly divided in

un compteur ou diviseur de fréquence 206 qui forme une im-  a counter or frequency divider 206 which forms an im-

pulsion toutes les 60 secondes. Cette impulsion est trans-  pulse every 60 seconds. This impulse is trans-

mise par un circuit tampon convenable et elle est présen-  by a suitable buffer system and is

tée au microprocesseur par un circuit 124 d'adaptation de  microprocessor via a circuit 124 for adapting the

couplage d'entrée-sortie afin que le fonctionnement du mi-  input-output coupling so that the functioning of the

croprocesseur soit interrompu temporairement et que l'in- formation relative à l'heure et à la date, conservée dans les registres de mémoire de l'unité centrale, soit remise  croprocessor is interrupted temporarily and that the time and date information stored in the memory registers of the central unit is reset.

à jour.up to date.

La figure 11 représente un générateur de débit destiné à transmettre plusieurs signaux différents d'horloge  Fig. 11 shows a flow generator for transmitting a plurality of different clock signals

au circuit 124 d'adaptation d'interface, en vue de l'utili-  the interface adaptation circuit 124, for the purpose of

sation par les modules qui y sont connectés. Ce générateur de débit, indiqué en bauds, comprend aussi un oscillateur  by the modules connected to it. This flow generator, indicated in bauds, also includes an oscillator

piézoélectrique 208 qui forme un signal de sortie de fré-  piezoelectric device 208 which forms a frequency output signal.

quence stable. Ce signal est divisé convenablement dans un compteur ou diviseur 210 de fréquence ayant plusieurs bornes  stable quence. This signal is suitably divided into a frequency counter or divider 210 having several terminals

de sortie. Les signaux d'horloge à des fréquences diffé-  Release. Clock signals at different frequencies

rentes sont transmis aux bornes correspondantes de sortie  Annuities are transmitted to the corresponding output terminals

du compteur 210 et passent dans des circuits tampons conve-  counter 210 and pass into buffer circuits suitable for

nables en formant des signaux ayant le débit approprié, permettant l'introduction et la lecture de l'information échangée avec les différents circuits, dans l'unité centrale de commande, avec les débits les plus rentables. Dans le  by forming signals having the appropriate flow, allowing the introduction and reading of the information exchanged with the different circuits, in the central control unit, with the most profitable flow rates. In the

mode de réalisation considéré, le générateur de débit per-  embodiment considered, the flow generator

met l'utilisation de cinq débits de 150, 300, 600, 1200  puts the use of five flow rates of 150, 300, 600, 1200

et 2400 bauds.and 2400 bauds.

La figure 12 représente un circuit de commande d'imprimante, capable de traiter dans des circuits tampons  Fig. 12 shows a printer control circuit capable of processing in buffer circuits

et de transmettre des données en parallèle du microproces-  and to transmit data in parallel with the microproces-

seur à une imprimante. Ce circuit de commande comprend un circuit 212 d'adaptation d'échange avec des périphériques, comprenant des circuits tampons qui préparent convenablement  to a printer. This control circuit comprises an exchange adaptation circuit 212 with peripherals, including buffer circuits that prepare properly.

les signaux de données qui doiventêtre présentés à l'impri-  the data signals that must be presented to the printer

mante. Un exemple de circuit d'adaptation qui peut être utilisé à cet égard est le circuit d'adaptation d'échange avec les périphériques "Motorola" 6820. Ce circuit 212 d'adaptation non seulement transmet des bits de données  mantis. An example of an adaptation circuit that can be used in this respect is the exchange adaptation circuit with the "Motorola" peripherals 6820. This adaptation circuit 212 not only transmits data bits

!2473750! 2473750

mais aussi transmet un signal d'échantillonnage de données  but also transmits a data sampling signal

à l'imprimante afin qu'il indique le moment auquel une li-  the printer so that it indicates when a

gne d'informations doit être imprimée. De plus, ce circuit  information must be printed. In addition, this circuit

d'adaptation reçoit un signal d'état libre-occupé prove-  adapter receives a free-busy status signal from

nant de l'imprimante et, en fonction de ce signal, il  the printer and, depending on this signal,

commande la transmission d'informations à imprimer.  controls the transmission of information to be printed.

En outre, le circuit d'adaptation d'échange avec  In addition, the exchange adaptation circuit with

les périphériques peut comprendre un circuit logique conve-  the peripherals may comprise a suitable logic circuit

nable assurant la fermeture d'un relais en fonction de signaux prédéterminés provenant du microprocesseur. Cette fermeture d'un relais peut être utilisée pour la commande d'événements tels que la commande d'une sirène de l'usine, à des moments prédéterminés par exemple. Le relais peut  nable closing a relay based on predetermined signals from the microprocessor. This closing of a relay can be used for the control of events such as the control of a siren of the factory, at predetermined times for example. The relay can

être relié au circuit 212 d'adaptation par un circuit op-  to be connected to the adaptation circuit 212 by a circuit op-

tique convenable 214 d'isolement.suitable tick 214 isolation.

Les références numériques placées à proximité des bornes d'entrée du circuit de commande d'imprimante de la figure 12 et des bornes de sortie du circuit d'horloge de  The reference numerals placed near the input terminals of the printer control circuit of FIG. 12 and the output terminals of the clock circuit of FIG.

la figure 10 et du générateur de débit de la figure 11 mon-  FIG. 10 and the flow generator of FIG.

trent comment ces trois circuits indépendants peuvent être  how these three independent circuits can be

incorporés sur une seule plaquette formant un module éco-  incorporated on a single plate forming an eco-module

nomisant l'espace nécessaire aux divers circuits et ré-  nominating the necessary space for the various circuits and

duisant le nombre de plaquettes à utiliser.  the number of platelets to use.

La figure 13 représente un mode de réalisation de.  Fig. 13 shows an embodiment of.

circuit de détection de panne d'énergie. Le circuit comporte un capteur inductif 216 ayant un redresseur 218 en pont et un filtre 220 destiné à transmettre un signal continu qui dépend du niveau du signal d'une alimentation alternative  power failure detection circuit. The circuit comprises an inductive sensor 216 having a bridge rectifier 218 and a filter 220 for transmitting a continuous signal which depends on the signal level of an AC power supply.

(non représentée). Ce signal de sortie est comparé à un si-  (not shown) This output signal is compared to a

gnal de référence dans un comparateur 222 à seuil. Chaque fois que la valeur détectée du signal d'alimentation tombe  reference signal in a threshold comparator 222. Whenever the detected value of the feed signal falls

au-dessous de la valeur de seuil fixée par le signal de ré-  below the threshold value set by the reset signal.

férence, le comparateur 222 forme un signal de sortie qui est transmis par un circuit tampon convenable et qui est présenté à la bascule 141. Comme décrit précédemment, cette bascule transmet un signal de rétablissement et interrompt  Preferably, the comparator 222 forms an output signal which is transmitted by a suitable buffer circuit and which is presented to the flip-flop 141. As previously described, this flip-flop transmits a recovery signal and interrupts

le fonctionnement des circuits de l'unité centrale de trai-  the operation of the circuits of the central processing unit

tement, y compris le microprocesseur, pendant tout le temps au cours duquel le signal d'alimentation alternative est  including the microprocessor, for the entire time during which the AC power signal is

inférieur à un niveau de seuil. Lorsque le signal est ré-  less than a threshold level. When the signal is

tabli au niveau convenable, le comparateur 222 supprime le signal LPI d'interruption et permet ainsi à la bascule de permettre la reprise du fonctionnement de l'unité centrale  established at the appropriate level, the comparator 222 removes the interruption LPI signal and thus allows the flip-flop to allow the recovery of the operation of the central unit

de traitement.treatment.

La figure 14 représente un circuit calculateur câblé convenable qui peut être utilisé pour les calculs portant sur les données brutes introduites dans l'appareil de pointage. Le circuit calculateur peut comprendre un circuit paillette convenable 224 de calculateur. Un exemple  Fig. 14 shows a suitable wired calculator circuit which can be used for calculations on raw data input to the pointing apparatus. The calculator circuit may comprise a suitable glitter circuit 224 of a computer. An example

de circuit paillette qui convient à cet effet, dans le ca-  flake circuit suitable for this purpose, in the

dre de l'invention, est le circuit "National Semiconductor" MM 57109. Les données provenant du microprocesseur 110 sous forme d'opérandes et d'ordres sont présentées au circuit  dre of the invention, is the circuit "National Semiconductor" MM 57109. The data from the microprocessor 110 in the form of operands and orders are presented to the circuit

224 par un circuit 226 d'adaptation de couplage aux péri-  224 by a coupling adaptation circuit 226 to the

phériques. Ce circuit 226 renvoie aussi les résultats des  eral. This circuit 226 also returns the results of

calculs effectués par le circuit 224 au microprocesseur 110.  calculations made by the circuit 224 to the microprocessor 110.

Les signaux d'horloge nécessaires au circuit paillette  The clock signals needed for the glitter circuit

peuvent être transmis par un circuit 228 de minutage RC.  can be transmitted by a timing circuit 228 RC.

La figure 15 représente un circuit logique de commande d'imprimante en fonction des signaux de sortie du circuit 126 de commande d'imprimante. Le circuit logique reçoit des données codées en format parallèle du circuit de commande d'imprimante et charge successivement les données  Fig. 15 shows a printer control logic according to the output signals of the printer control circuit 126. The logic circuit receives coded data in parallel format of the printer control circuit and successively loads the data

dans un circuit tampon 230 du premier entré-premier sorti.  in a first-in first-out buffer circuit 230.

Après détection d'un signal convenable de commande, par  After detection of a suitable control signal, by

exemple un signal de retour de chariot ou un signal indi-  example, a carriage return signal or an indi-

quant que le dernier caractère d'une ligne a été imprimé,  when the last character of a line has been printed,

les données du circuit tampon 230 sont transmises succes-  the data of the buffer circuit 230 are transmitted successively

sivement à un décodeur 232. Celui-ci crée des signaux de  to a decoder 232. This creates signals of

commande d'une série de circuits 234 de commande d'élec-  control of a series of electronic control circuits 234

tro-aimants qui provoquent l'impression des caractères vou-  third-party magnets that cause the characters to print

lus par la tête d'impression. Un exemple de circuit conve-  read by the print head. An example of a suitable circuit

nable de commande d'un électro-aimant 236 est représenté sur la figure 15A. A la fin d'un cycle d'impression, le circuit logique d'imprimante peut fonctionner et peut accepter des  The control circuit of an electromagnet 236 is shown in FIG. 15A. At the end of a printing cycle, the printer logic circuit can operate and can accept

données supplémentaires du microprocesseur.  additional microprocessor data.

La figure 16 représente un exemple de circuit 134 de couplage à des périphériques qui peut être utilisé pour la connexion du processeur central à un processeur analogue ou à un ordinateur, pour la formation de rapports globaux. L'élément principal du circuit de couplage est un émetteur-récepteur asynchrone universel 238. Comme indiqué précédemment, cet émetteur-récepteur assure-la conversion  Fig. 16 shows an exemplary peripheral coupling circuit 134 which may be used for connection of the central processor to a like processor or computer, for forming global reports. The main element of the coupling circuit is a universal asynchronous transceiver 238. As indicated previously, this transceiver ensures the conversion

parallèle-série et série-parallèle des données transmises.  parallel-serial and serial-parallel data transmitted.

Dans le circuit de couplage, les données apparaissant dans  In the coupling circuit, the data appearing in

les lignes DO-D7 de données sous forme parallèle, en prove-  DO-D7 data lines in parallel form, from

nance du microprocesseur 110, sont mises à un format série en vue de la transmission à l'appareillage périphérique par une ligne 240 de sortie. Les données série provenant de l'appareillage périphérique par une ligne 242 d'entrée sont mises à un format parallèle en vue de la transmission au  Microprocessor 110, are put in a serial format for transmission to the peripheral equipment by an output line 240. Serial data from the peripheral apparatus through an input line 242 is set to a parallel format for transmission to

microprocesseur par les lignes de données DO-D7. L'émet-  microprocessor by the data lines DO-D7. The dish-

teur-récepteur 238 peut aussi recevoir des signaux CTS  receiver-receiver 238 can also receive CTS signals

d'effacement en vue d'une transmission et DTR de prépara-  erasure for transmission and DTR of preparation

tion de terminal de données, permettant la commande de la  data terminal, allowing the control of the

transmission des données par le dispositif extérieur con-  transmission of data by the external device

necté à l'unité centrale 100 de traitement. Le circuit de  nected to the central processing unit 100. The circuit of

couplage à des dispositifs périphériques permet non seule-  coupling to peripheral devices not only allows

ment le couplage à une autre unité centrale de traitement ou à un ordinateur mais permet aussi la connexion de l'appareil de pointage à un moniteur à tube à rayons cathodiques ou à  coupling to another central processing unit or computer, but also allows the pointing device to be connected to a CRT monitor or

un modulateur-démodulateur.a modulator-demodulator.

La description qui précède d'un mode de réalisa-  The foregoing description of a mode of

tion avantageux montre que l'invention concerne un dispo-  advantageous situation shows that the invention relates to a

sitif autonome de collecte et d'indication de données et ne nécessite aucun appareillage supplémentaire pour son  autonomous data collection and indication system and does not require any additional equipment for its

fonctionnement. En plus des fonctions de collecte et d'in-  operation. In addition to the collection and

dication de données, l'appareillage donne immédiatement une réponse à un employé qui peut vérifier les données de base lors de leur introduction, et l'information est imprimée simultanément afin que les données ne puissent pas être  dication, the equipment immediately gives an answer to an employee who can verify the basic data when they are introduced, and the information is printed simultaneously so that the data can not be

perdues et qu'il reste des données de contrôle pour la vé-  lost and that there is still control data for the

rification par un surveillant. La base de commande du micro-  by a supervisor. The control base of the micro-

processeur du système de pointage peut être programmée afin que des données actuelles et antérieures soient présentées avec divers formats utilisables. En plus, grace à ces tables donnant des informations concernant des facteurs de  The pointing system processor can be programmed so that current and previous data is presented in a variety of usable formats. In addition, thanks to these tables giving information concerning factors of

coût telles que les salaires des employés, les taux de bo-  such as employee wages,

nification, les débits des machines, les frais généraux, etc., une information concernant les durées et les coûts totaux peut être transmise en plus d'une simple information de temps. La possibilité de la mémorisation de tables en plus des données collectées sur des bandes de cassettes  nification, machine debits, overheads, etc., information about durations and total costs can be transmitted in addition to a simple time information. The possibility of storing tables in addition to the data collected on cassette tapes

donne une très grande souplesse au système.  gives great flexibility to the system.

Il est bien entendu que l'invention n'a été dé-  It is understood that the invention has not been

crite et représentée qu'à titre d'exemple préférentiel et qu'on pourra apporter toute équivalence technique dans ses  as a preferred example and that any technical equivalence may be

éléments constitutifs sans pour autant sortir de son cadre.  constituent elements without departing from its scope.

Claims (10)

REVENDICATIONS 1. Procédé de collecte et d'indication d'informations concernant le temps passé à une activité, ledit procédé étant caractérisé en ce qu'il comprend la création de données concernant l'exécution d'une activité et l'introduction des données sur un support de mémorisation, la mémorisation d'une valeur instantanée en temps réel avec l'entrée desdites données, la détection de la fin de l'activité, la détection du moment auquel cette activité est terminée et le calcul automatique du temps écoulé entre le  A method of collecting and indicating information about the time spent on an activity, said method being characterized in that it comprises the creation of data relating to the execution of an activity and the introduction of the data on an activity. storage medium, the storage of an instantaneous value in real time with the input of said data, the detection of the end of the activity, the detection of the moment at which this activity is completed and the automatic calculation of the time elapsed between the le temps détecté et la valeur de temps mémorisée,immédiate-  the detected time and the stored time value, immediately ment après la détection de la fin de l'activité, et l'enregistrement automatique du temps écoulé et  after the detection of the end of the activity, and the automatic recording of the elapsed time and des données.Datas. 2. Procédé selon la revendication 1, caractérisé en  2. Method according to claim 1, characterized in ce que la création de données comprend la détection d'in-  what data creation includes the detection of in- formations codées sur un support d'informations et la cré-  coded training on an information medium and the creation ation de signaux électriques relatifs à l'information détec-  of electrical signals relating to the information tée.  ted. 3. Procédé selon la revendication 2, caractérisé en3. Method according to claim 2, characterized in ce que le support d'information est une carte codée opti-  the information medium is an optimized coded card quement, et la détection comprend le balayage optique de la  the detection includes the optical scanning of the carte afin que l'information codée soit détectée.  card so that the coded information is detected. 4. Procédé selon la revendication 3, caractérisé en  4. Method according to claim 3, characterized in ce qu'il comprend la commande successive d'une série de dis-  what it includes the successive control of a series of dis- positifs photo-émissifs et la détection des propriétés de transmission de lumière de la carte à chaque commande d'un  photo-emissive positives and the detection of the light transmission properties of the card at each command of a dispositif photo-émissif.photo-emitting device. 5. Procédé selon la revendication 1, caractérisé en  5. Method according to claim 1, characterized in ce que les données créées sont placées sur un premier sup-  the data created is placed on a first sub- port de mémorisation, et le procédé comprend en outre l'in-  storage port, and the method further includes the troduction du temps écoulé sur un second support de mémo-  troduction of the time elapsed on a second memo- risation-et le transfert des données créées du premier  and transfer of the created data from the first support au second après le calcul du temps écoulé.  second support after calculating the elapsed time. 6. Procédé selon la revendication 1, caractérisé en  6. Process according to claim 1, characterized in ce qu'il comprend en outre la création d'une table de fac-  what he understands besides the creation of a table of fac- teurs de coûts, le calcul d'informations relatives au coût  the cost information, the calculation of cost information d'une activité terminée, par rapport à la table, et l'enre-  of a completed activity, compared to the table, and the recording gistrement de cette information relative au coût.  recording of this cost information. 7. Appareil de collecte et d'indication du temps pas- sé au cours d'une activité, ledit appareil étant caractérisé en ce qu'il comprend un dispositif (102) destiné à créer des données relatives à une activité, au moment du début de celle-ci,  7. Apparatus for collecting and indicating the time spent during an activity, said apparatus being characterized in that it comprises a device (102) for creating data relating to an activity at the start of the activity of it, un dispositif de détection du moment de la créa-  a device for detecting the moment of creation tion des données, une mémoire (114) destinée à conserver les données créées et le temps détecté,  a memory (114) for storing the created data and the detected time, un dispositif (110) commandé par la fin de l'ac-  a device (110) controlled by the end of ac- tivité et destiné à calculer le temps écoulé entre la fin de l'activité et le temps mémorisé, et  the time elapsed between the end of the activity and the stored time, and un dispositif d'enregistrement automatique des don-  an automatic data recording device nées concernant l'activité et le temps consacré à cette ac-  the activity and the time devoted to this activity. tivité.  tivity. 8. Appareil selon la revendication 7, caractérisé enApparatus according to claim 7, characterized in that ce qu'il comporte en outre une seconde mémoire (112) desti-  it furthermore comprises a second memory (112) née à conserver le temps consacré et les données créées re-  to conserve the time and data created latives à l'activité terminée.lative to the completed activity. 9. Appareil selon la revendication 8, caractérisé en ce qu'il comprend en outre un dispositif (122) de transfert de l'information conservée dans la seconde mémoire à un  9. Apparatus according to claim 8, characterized in that it further comprises a device (122) for transferring the information stored in the second memory to one support d'enregistrement.recording medium. 10. Appareil selon la revendication 7, caractérisé en  Apparatus according to claim 7, characterized in that ce qu'il comprend un dispositif (128) de détection de l'am-  it comprises a device (128) for detecting the plitude du signal d'alimentation et d'inhibition du fonc-  signal strength and inhibition of the function tionnement des dispositifs de détection et de calcul lors-  detection and calculation devices during que l'amplitude détectée est inférieure à une valeur prédé-  detected amplitude is less than a predefined value terminée.completed.
FR8100563A 1980-01-15 1981-01-14 METHOD AND APPARATUS FOR COLLECTING AND INDICATING DURATION INFORMATION Withdrawn FR2473750A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11239280A 1980-01-15 1980-01-15

Publications (1)

Publication Number Publication Date
FR2473750A1 true FR2473750A1 (en) 1981-07-17

Family

ID=22343644

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8100563A Withdrawn FR2473750A1 (en) 1980-01-15 1981-01-14 METHOD AND APPARATUS FOR COLLECTING AND INDICATING DURATION INFORMATION

Country Status (11)

Country Link
JP (1) JPS56110108A (en)
AU (1) AU6622781A (en)
BR (1) BR8100201A (en)
CA (1) CA1192308A (en)
DE (1) DE3101059A1 (en)
ES (1) ES498544A0 (en)
FR (1) FR2473750A1 (en)
GB (1) GB2071379A (en)
MX (1) MX149284A (en)
SE (1) SE8100061L (en)
ZA (1) ZA81117B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2570848A1 (en) * 1984-09-24 1986-03-28 Safir Automatic system for acquiring the status of the tasks at a work place.
FR2663765A1 (en) * 1990-06-25 1991-12-27 Chabbert Didier Installation for monitoring and collecting data for industrial management
EP1182593A1 (en) * 2000-08-22 2002-02-27 Baldev Singh Gill Computer billing system

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3224586A1 (en) * 1982-07-01 1984-01-05 Bayerische Motoren Werke AG, 8000 München Operating data acquisition device
GB2128791A (en) * 1982-10-18 1984-05-02 David Christopher Robinson Time recording device
GB2158981B (en) * 1984-05-15 1987-09-23 William Mcgann Electronic time recorder
US4812627A (en) * 1986-03-28 1989-03-14 Cyborg Systems, Inc. Time clock system
DE19541269A1 (en) * 1995-11-06 1997-05-07 Kerstin Muenker Procedures for documenting work processes
FR2762697A1 (en) * 1997-04-25 1998-10-30 Logisem Portable time logging and costing unit
NL1012226C2 (en) * 1999-06-03 2000-12-06 Edward James Method and structure for managing meeting costs of a number of meetings.
GB9928464D0 (en) * 1999-12-02 2000-02-02 Gale Mark S An information device
AU2003901049A0 (en) * 2003-03-07 2003-03-20 Winovate Pty Ltd Portable electronic timekeeper

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2570848A1 (en) * 1984-09-24 1986-03-28 Safir Automatic system for acquiring the status of the tasks at a work place.
FR2663765A1 (en) * 1990-06-25 1991-12-27 Chabbert Didier Installation for monitoring and collecting data for industrial management
EP1182593A1 (en) * 2000-08-22 2002-02-27 Baldev Singh Gill Computer billing system

Also Published As

Publication number Publication date
ZA81117B (en) 1982-07-28
MX149284A (en) 1983-10-07
CA1192308A (en) 1985-08-20
SE8100061L (en) 1981-07-16
AU6622781A (en) 1981-07-23
GB2071379A (en) 1981-09-16
BR8100201A (en) 1981-08-04
DE3101059A1 (en) 1981-12-17
ES8206057A1 (en) 1982-07-01
ES498544A0 (en) 1982-07-01
JPS56110108A (en) 1981-09-01

Similar Documents

Publication Publication Date Title
FR2473750A1 (en) METHOD AND APPARATUS FOR COLLECTING AND INDICATING DURATION INFORMATION
US4015106A (en) Electronic voting machine
US4597058A (en) Cartridge programming system
US5751346A (en) Image retention and information security system
US4725977A (en) Cartridge programming system and method using a central and local program library
EP0208231B1 (en) Telecontrol system for postage meters
EP0207492B2 (en) Postage meter control method
EP0016276A2 (en) Method of and apparatus for time clock recording
FR2619232A1 (en) ACQUISITION AND DATA PROCESSING EQUIPMENT FOR AUTOMOTIVE TECHNICAL CONTROL CENTER
FR2491237A1 (en) TEACHING APPARATUS
US4938585A (en) Method and apparatus for high speed recording of images and of information associated with the images
FR2512948A1 (en) IMPROVEMENTS IN THE MEASUREMENT, INTEGRATION AND TOTALIZATION OF THE CONSUMPTION OF SUPPLIES DISTRIBUTED BY OFFICIAL PUBLIC OR SIMILAR BODIES
JPS5968074A (en) Totalization system for duty time
EP0543698B1 (en) Device for employment of fault information in a single/multi-computer aircraft system
EP0170559B1 (en) Event control and recording system for safety devices
GB2086114A (en) Vending Machine Control System
FR2689275A1 (en) Control system for several clients or subscribers for particular services - uses microprocessor memory card at clients home to access information to access necessary services
WO1981002212A1 (en) A method and a device for recording and handling of information regarding time and activities
EP0342002A1 (en) Coin or token operated machine for playing pre-recorded record discs
FR2650901A1 (en) DEVICE FOR INPUT AND PROCESSING OF YOUR VOTES
US3740727A (en) System for time recordation
US3644711A (en) Data-recording apparatus
US3626380A (en) System for time recordation
FR2562295A1 (en) Automatic system for recording and managing orders, for a restaurant
FR2494466A1 (en) Automatic stock control with remote data capture units - uses remote data capture transmitting data to central unit which emits coded synchronising signals and processes data

Legal Events

Date Code Title Description
ST Notification of lapse