FR 2473750 A1 19810717 FR 8100563 A 19810114 La présente invention concerne la collecte et l'indication de données relatives à des durées et plus pré- cisément un procédé et un appareil autonome de collecte, de mémorisation, de traitement et d'indication de durée de tra- vail et des coûts correspondants, destinés à la gestion des durées de travail. La gestion d'une affaire,afin qu'elle soit renta- ble,,nécessite la connaissance des coûts de main d'oeuvre, sous forme du temps passé par un employé à une tâche parti- culière. Jusqu'à présent, on a utilisé divers dispositifs pour la collecte de cette information. Par exemple, l'hor- loge pointeuse courante a été utilisée depuis le début du siècle. Le rôle fondamental de l'horloge pointeuse est d'im- primer l'heure particulière sur une carte lorsque celle-ci est poussée dans l'horloge. Cette dernière indique 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 celui-ci et la tâche ou le client correspondant à cette ac- tivité. L'horloge ne donne non plus aucune donnée de coût relative à ces trois facteurs intéressants. De plus, l'in- formation enregistrée par une horloge pointeuse n'est pas sous une forme permettant des calculs ultérieurs automati- ques. Etant donné ces inconvénients de l'horloge 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 pointeuses pour l'impression de cette information, les don- nées sont en général indiquées à la main. Les codes manus- crits peuvent donner lieu à des erreurs d'interprétation. En outre, les calculs manuels ou automatiques nécessaires à la détermination du temps passé à une tâche à partir de l'in- formation portée par la carte, prennent beaucoup de temps et risquent de présenter desimprécisions. Ces calculs sont rarement terminés à temps pour qu'ils donnent une informa- tion suffisante pour que les données puissent être analysées et utilisées de la manière la plus efficace par la direction. Etant donné la disponibilité desordinateurs, l'in- 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 l'information dans l'ordinateur nécessite d'abord son pas- 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 ne sont pas utilisés de façon satisfaisante. 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 chacune de dix touches de fonction et donne un enregistre- 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 papier pour chaque activité et par 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 de travail. Les postes d'introduction peuvent lire l'infor- 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 mise en oeuvre nécessite un ordinateur de grande dimension. En plus des inconvénients précités, ces systèmes de collecte de données présentent d'autres inconvénients. Ils ne permettent pas une réaction immédiate à l'information introduite permettant la vérification par l'employé. En ou- 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 le système dépend de la mise en oeuvre d'un ordinateur d'uni- té centrale qui est souvent indisponible lorsque les données doivent être traitées. L'invention concerne un procédé de pointage assu- rant la collecte, le traitement et l'indication de données utiles concernant des durées, en vue d'une analyse ultérieure. Elle concerne aussi un ensemble autonome de pointage destiné à remplir ces fonctions et éliminant ainsi la néces- sité de l'utilisation d'un appareillage périphérique de sup- 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 leur pertinence par un employé avant la mémorisation. 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 pour la vérification et l'analyse de l'activité des employés. Elle concerne aussi un appareil de pointage qui peut donner des rapports instantanés et récapitulatifs con- cernant l'activité des employés, ainsi que des rapports récapitulatifs portant sur le coût de main d'oeuvre, le coût des machines, le coût des matières et d'autres facteurs inté- ressants pour la gestion efficace d'une affaire. D'autres caractéristiques et avantages de l'inven- tion ressortiront mieux de la description qui va suivre, fai- te en référence aux dessins annexés sur lesquels: - la figure 1 est une perspective schématique re- 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; - la figure 2 est un diagramme synoptique repré- sentant de façon générale les différents circuits et achemi- nements de données dans l'unité centrale de traitement ain- 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; - la figure 5 est un diagramme synoptique en 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 sous forme de circuit électrique d'un dispositif série d'en- trée-sortie destiné au transfert d'informations entre le ter- minal d'entrée de données et le microprocesseur; - la figure 8 est un diagramme synoptique en par- tie sous forme de circuit électrique, d'un circuit de comman- 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; - la figure 13 est un schéma électrique d'un cir- 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 sous forme de schéma électrique, d'un circuit logique d'impri- mante; - la figure 15A est un schéma électrique d'un cir- cuit de commande d'électro-aimant; et - la figure 16 est un diagramme synoptique d'un cir- cuit de couplage périphérique permettant à l'unité centrale de traitement d'être connectée lors du fonctionnement à une autre unité du même type ou à un ordinateur par exemple. 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 principaux éléments mis en oeuvre, représentés sur la fi- gure 1. Le système de pointage collecte des données de ba- se sous forme d'un numéro décimal codé binaire d'employé, d'un numéro d'activité et d'un numéro de tâche ou de client. 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, le terminal 102 d'entrée de données peut transmettre les don- 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 d'entrée de données peuvent être disposés à des points stra- tégiques dans la zone de travail des employés. Par exemple, dans une usine de fabrication, un terminal d'entrée de don- nées peut être placé à chaque machine sur laquelle une acti- vité à enregistrer est effectuée. Il faut noter que le nom- 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 de traitement. Lors du fonctionnement, l'employé introduit les données de base dans le terminal 102 d'entrée. Les don- 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é sur le terminal afin que l'information soit transmise à l'uni- té centrale 100. La figure lA représente un exemple d'affi- chage des données de base sur le terminal. On note que les données de base comportent un numéro d'employé à deux chif- 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é et elle est effacée dès la commande du bouton d'entrée. 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é sur la figure 1A. Lorsque l'employé enfonce la touche entrée afin que les données parviennent à l'unité centrale 100, un "temps de début" est associé aux données et la transaction est mé- 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 "mémoire principale". La nouvelle transaction est alors con- servée dans la mémoire de transaction et le nouveau temps de début est associé à celle-ci. Lorsque chaque transaction est introduite dans l'unité centrale, elle parvient aussi à une imprimante 104 formant une copie permanente si bien qu'un enregistrement de la transaction est conservé pour une analyse rétrospective. 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 l'activité antérieure, le moment du début de l'activité an- 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 cette nouvelle activité. Le personnel de surveillance, dis- posant de cette information, est toujours tenu au courant de l'état de l'activité de chaque employé. 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 manuellement pendant un certain nombre de périodes diffé- 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 mémoire permet la collecte et la mémorisation dans la mé- moire principale de la totalité des données d'un mois. A tout moment choisi, différents types de rapports peuvent être formés à partir des données mémorisées. Par exemple, des rapports d'état de transactions en cours, grou- pées par employé, par activité ou par tâche ou client peu- 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é, par activité ou par tâche ou client, ou des rapports récapi- tulatifs représentant uniquement les totaux dans ces caté- gories peuvent aussi être donnés. Tous ces rapports peuvent se rapporter à une seule période choisie, à toute une gamme de périodes ou à toutes les périodes conservées dans la mé- moire principale. Ils peuvent contenir uniquement les données de durée ou aussi des informations de coût. Des tables de coûts peuvent être formées et peu- vent contenir le salaire de l'employé, les facteurs de boni- fication d'activité et les débits desmachines. Un pourcentage de frais généraux peut aussi être mémorisé et utilisé pour la répartition des frais généraux à chaque tâche, en. pour- centage. De plus, de ces tables, des coûts des matières peuvent être introduits et conservés dans le système, par numéro de tâche. Des rapports complets du coût des diffé- rentes tâches peuvent ainsi être formés avec des tables, à l'aide des données historiques conservées dans la mémoire principale. Comme indiqué précédemment, ces rapports doi- vent être classéspar employé, par activité ou par tâche. Les tables de coûts, les données de coût des matières et les données de la mémoire peuvent être enregistrées automa- 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 sur une bande d'une cassette à la fin d'un groupe prédétermi- né de périodes, par exemple à la fin de chaque mois. Ces-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 d'analyse, de correction, d'addition de données, d'estima- 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 afin qu'elle donne un signal à un relais externe, à des mo- ments prédéterminés pendant la journée, afin que des fonc- tions telles que la commande d'une sirène de l'usine, puis- sent être assurées. De manière analogue, l'unité centrale de traitement 100 peut être programmée afin qu'elle crée au- tomatiquement des rapports prédéterminés à un moment de chan- gement de période ou sur toute gamme choisie de périodesau moment o l'installation a sa moindre activité. 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 fonction d'autres systèmes analogues de pointage par exemple. De la même manière, le système de pointage peut être connec- té à un autre système analogue de pointage afin que les pos- sibilités du système soient étendues. La figure 2 représente les principaux circuits formant l'unité centrale de traitement 100 ainsi que leurs connexions à l'appareillage extérieur à l'unité centrale. Cette unité centrale 100 comprend un microprocesseur classi- que convenable 110 capable de remplir les fonctions indiquées précédemment. Par exemple, il peut s'agit d'un circuit pail- lette "Motorola" 6800 ou 6809. Une mémoire morte programmable et effaçable 112 est connectée au bus de données du micro- processeur et contient toute la programmation nécessaire pour que le microprocesseur puisse remplir les fonctions précitées. Une mémoire à accès direct 114 est aussi connec- 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 de transactionsde l'unité centrale. Un dispositif 116 d'en- trée-sortie série permet le couplage du microprocesseur 110 et des terminaux 102 d'entrée de données. Comme indiqué pré- cédemment, le terminal d'entrée de données peut être un dis- positif à clavier ou à lecteur de cartes, relié au dispositif d'entrée-sortie série. En outre, les données de source peu- vent être introduites dans l'unité centrale à partir d'un terminal éloigné tel qu'une imprimante 118 ou un enregistreur porté sur la tête, par exemple qui peut être relié au dispo- sitif d'entrée-sortie série 116 par une ligne téléphonique ou un circuit tampon d'entrée 120 placé à distance. Le termi- nal 118 permet l'enregistrement des activités d'un employé qui ne se trouve pas normalement dans une zone délimitée de travail, par exemple un vendeur. Un circuit 122 de commande à cassette est aussi connecté au bus de données du microprocesseur 110 et cons- titue un circuit de couplage permettant le transfert des données entre le microprocesseur et une unité 106 d'enre- gistrement à cassette. En plus des circuits précités qui sont directement connectés au bus de données du microprocesseur 110, un cer- 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 d'adaptation est connecté au bus de données du microproces- seur 110 et assure la connexion en parallèle de plusieurs tranches du bus d'entrée-sortie au bus de données du micro- processeur si bien que plusieurs circuits différents peuvent recevoir des signaux de commande du microprocesseur. Parmi les divers circuits qui peuvent être connectés au 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 couplage de dispositifs périphériques par exemple. Les circuits 126 commandent une ou plusieurs 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 associé, et le circuit de détection de panne d'énergie con- trôle l'énergie transmise à l'unité centrale 100 de traite- ment et commande un dispositif 136 d'alarme lorsque l'énergie reçue n'atteint pas un niveau prédéterminé. En outre, le cir- cuit de détection de panne d'énergie peut aussi empêcher le fonctionnement ultérieur de l'unité centrale jusqu'à ce que l'énergie reçue reprenne un niveau convenable. Le calcu- 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 programmable 112. Comme indiqué précédemment, le 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 - autres bornes destinées à recevoir et transmettre des si- gnaux de commande dont certains sont représentés sur la fi- 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 les lignes de données, à un moment déterminé. 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 les connexions entre les différentes figures. Leur descrip- tion détaillée n'est donc pas nécessaire. Une bascule 141 de commande en cas d'alimentation insuffisante est reliée au microprocesseur 110. Cette bascu- le est commandée par un signal d'interruption en cas de puis- sance insuffisante LPI qui indique que l'énergie transmise au système de pointage n'atteint pas un niveau prédéterminé. 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 nombre d'autres circuits de l'unité centrale 100, sous for- 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 de rétablissement disparaît et le microprocesseur 110 com- 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 stabiliser avant que le microprocesseur commence à fonctionner. 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 les figures du reste de l'unité 100 et facilitent la compré- * hension de la connexion des différents circuits, dans ce mo- 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 plaquette est de préférence raccordée à une plaquette prin- - cipale non représentée sur laquelle tous les autres diffé- 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. En plus des différents composants précités, la fi- 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 la plaquette de commande du microprocesseur. La figure 4 représente en détail un mode de ré- 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 connectés de manière qu'ils donnent la capacité nécessaire. 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 Texas Intruments. Le circuit de mémoire représenté sur la figure 4 peut conserver 16 000 octets d'information. Trois circuits analogues supplémentaires peuvent être connectés à un 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 octets peut être adressée individuellement par l'intermé- diaire d'un registre 146 d'adresse. Comme indiqué sur la figure 4, la borne de sortie du registre d'adresse est re- 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 puissent être atteintes. Le circuit de mémoire comprend aussi des circuits t 2473750 tampons 152 permettant une préparation convenable des si- 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 dans la mémoire et leur lecture dans celle-ci. Dans un mode de réalisation de l'invention permet- tant la conservation de 64 000 octets d'information, une zo- ne d'espace d'adresse de 40 000 octets peut être attribuée à la mémoire à accès direct, la plus grande partie de l'es- 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 à contenir différentes tables, des zones tampons, des don- nées temporaires et des drapeaux, le reste de la mémoire à accès direct étant utilisé pour la mémoire principale. La figure 5 représente un mode de réalisation de terminal d'entrée de données qui peut être utilisé dans l'ap- pareil selon l'invention. Les données de base, comprenant un numéro d'employé, un numéro d'activité et un numéro de tâ- 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 à un codeur hexadécimal 158. Ce dernier transforme les si- 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 monostable 162. L'émetteur-récepteur 160 assure la conver- 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 de transmission à isolateur optique. 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 en code à 7 bâtonnets, après passage dans des circuits tam- pons convenables. Les décodeurs 166 commandent plusieurs éléments 168 d'affichage à 7 bâtonnets pour chaque chiffre. 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, l'affichage de date et de l'heure est supprimé et l'infor- mation introduite par l'employé est indiquée par le dispo- sitif d'affichage afin qu'elle puisse être vérifiée. 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 que d'autres configurations d'affichage peuvent être utili- 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, comprenant un lecteur de carte qui peut remplacer le clavier. Ce lecteur a un circuit logique 170 représenté en détail sur la figure 6A. Le circuit logique a plusieurs diodes photo- émissives 172 et des photo-transistors correspondants 174 destinés à lire l'information codée sous forme de trous per- forés dans des cartes introduites dans le lecteur. Le cir- cuit logique a aussi une série de transistors 176 de com- mande qui échantillonnent successivement les données d'une carte par commande sélective d'un groupe de diodes photo- é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 commandés successivement afin qu'ils transmettent l'informa- 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 aux transistors. En plus des diodes 172 et des photo-transistors 174 permettant la lecture des trous perforés dans une carte, le circuit logique 170 comporte aussi une diode photo-émis- sive et un photo-transistor supplémentaires 184 et un micro- contact 186 destiné à détecter l'introduction d'une ou plu- sieurs cartes dans le lecteur et son positionnement convena- 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 du terminal. La figure 7 représente le dispositif d'entrée- sortie de données série, traitant les signaux échangés entré plusieurs terminaux 102 d'entrée de données et le micro- processeur 110. L'appareil de la figure 7 comprend hui ca- naux d'entrée-sortie série permettant la connexion de huit terminaux différents d'entrée de données au microprocesseur. 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 série, est mise à un format parallèle dans un émetteur-ré- cepteur asynchrone universel 190 adressable de façon unique. Après passage dans des circuits tampons convenables, l'in- formation est transmise au microprocesseur par les lignes de données DO-D7. De manière analogue, les données du microproces- seur qui doivent être présentées par le dispositif d'affi- chage du terminal d'entrée de données sont présentées à l'émetteurrécepteur correspondant au terminal auquel l'in- formation doit être communiquée. L'émetteur-récepteur trans- forme l'information codée parallèle du microprocesseur en une information série et la transmet au terminal d'entrée de données par une ligne 165 de sortie. On se réfère maintenant à la figure 8 qui repré- sente sous forme détaillée le circuit de commande d'un en- registreur 106 à cassette. Le circuit comprend un circuit 192 de commande de lecture-écriture convenable et un émetteur- récepteur asynchrone universel 194 destiné à commander l'échange des informations avec le microprocesseur et à transformer l'information entre les formats série et 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 à codage de phase qui peut être écrit sur la bande. De ma- nière analogue, les données série lues sur la bande sont transformées du format à codage de phase en données numé- riques dans un décodeur 198, et elles sont mises sous forme parallèle dans l'émetteur-récepteur en vue de leur présenta- tion au microprocesseur 110. Le circuit de commande de cassette non seulement comporte le circuit de lecture et d'écriture d'informations sur la cassette mais permet aussi au microprocesseur d'a- 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 commande de cassette. La figure 9 représente un circuit adaptateur de couplage d'entrée-sortie destiné à connecter plusieurs 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 d'adaptation au bus de données du microprocesseur, par l'in- termédiaire de la plaquette principale afin que le circuit reçoive les signaux de commande, d'adresse et de données du microprocesseur et des circuits décrits précédemment, di- rectement reliés au bus du microprocesseur. La circulation des signaux de données le long des lignes DO-D7 est comman- dée par un circuit de lecture-écriture 198. Tous les signaux passent avantageusement dans des circuits tampons. et sont acheminés convenablement vers plu- sieurs bus parallèles à broches multiples, permettant l'en- fichage de modules individuels. L'un de ces bus 200 à bro- ches multiples est représenté sur la figure 9. Chaque bus peut être adressé séparément par le microprocesseur 110 par l'intermédiaire d'un registre 202 d'adresse. A la sui- te de la réception d'un signal d'entrée d'adresse, le 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 fonction de critères d'entrée-sortie externes. Les références numériques indiquées sur la fi- gure 9 pour les bornes individuelles du bus 200 sont utili- sées de la même manière que les connecteurs représentés sur les figures 10 à 16, si bien que la compréhension de l'in- terconnexion des divers circuits est ainsi facilitée. La figure 10 représente un rythmeur astable uti- 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 un compteur ou diviseur de fréquence 206 qui forme une im- pulsion toutes les 60 secondes. Cette impulsion est trans- mise par un circuit tampon convenable et elle est présen- tée au microprocesseur par un circuit 124 d'adaptation de couplage d'entrée-sortie afin que le fonctionnement du mi- 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 à jour. La figure 11 représente un générateur de débit destiné à transmettre plusieurs signaux différents d'horloge au circuit 124 d'adaptation d'interface, en vue de l'utili- sation par les modules qui y sont connectés. Ce générateur de débit, indiqué en bauds, comprend aussi un oscillateur piézoélectrique 208 qui forme un signal de sortie de fré- quence stable. Ce signal est divisé convenablement dans un compteur ou diviseur 210 de fréquence ayant plusieurs bornes de sortie. Les signaux d'horloge à des fréquences diffé- rentes sont transmis aux bornes correspondantes de sortie du compteur 210 et passent dans des circuits tampons conve- 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 mode de réalisation considéré, le générateur de débit per- met l'utilisation de cinq débits de 150, 300, 600, 1200 et 2400 bauds. La figure 12 représente un circuit de commande d'imprimante, capable de traiter dans des circuits tampons et de transmettre des données en parallèle du 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 les signaux de données qui doiventêtre présentés à l'impri- 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 !2473750 mais aussi transmet un signal d'échantillonnage de données à l'imprimante afin qu'il indique le moment auquel une li- gne d'informations doit être imprimée. De plus, ce circuit d'adaptation reçoit un signal d'état libre-occupé prove- nant de l'imprimante et, en fonction de ce signal, il commande la transmission d'informations à imprimer. En outre, le circuit d'adaptation d'échange avec les périphériques peut comprendre un circuit logique conve- 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 être relié au circuit 212 d'adaptation par un circuit op- tique convenable 214 d'isolement. 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 la figure 10 et du générateur de débit de la figure 11 mon- trent comment ces trois circuits indépendants peuvent être incorporés sur une seule plaquette formant un module éco- nomisant l'espace nécessaire aux divers circuits et ré- duisant le nombre de plaquettes à utiliser. La figure 13 représente un mode de réalisation de. 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 (non représentée). Ce signal de sortie est comparé à un si- gnal de référence dans un comparateur 222 à seuil. Chaque fois que la valeur détectée du signal d'alimentation tombe au-dessous de la valeur de seuil fixée par le signal de ré- 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 le fonctionnement des circuits de l'unité centrale de trai- tement, y compris le microprocesseur, pendant tout le temps au cours duquel le signal d'alimentation alternative est inférieur à un niveau de seuil. Lorsque le signal est ré- 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 de traitement. 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 de circuit paillette qui convient à cet effet, dans le ca- 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 224 par un circuit 226 d'adaptation de couplage aux péri- phériques. Ce circuit 226 renvoie aussi les résultats des calculs effectués par le circuit 224 au microprocesseur 110. Les signaux d'horloge nécessaires au circuit paillette peuvent être transmis par un circuit 228 de minutage 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 dans un circuit tampon 230 du premier entré-premier sorti. Après détection d'un signal convenable de commande, par exemple un signal de retour de chariot ou un signal indi- quant que le dernier caractère d'une ligne a été imprimé, les données du circuit tampon 230 sont transmises succes- sivement à un décodeur 232. Celui-ci crée des signaux de commande d'une série de circuits 234 de commande d'élec- tro-aimants qui provoquent l'impression des caractères vou- lus par la tête d'impression. Un exemple de circuit conve- 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 données supplémentaires du microprocesseur. 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 parallèle-série et série-parallèle des données transmises. Dans le circuit de couplage, les données apparaissant dans les lignes DO-D7 de données sous forme parallèle, en prove- 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 microprocesseur par les lignes de données DO-D7. L'émet- teur-récepteur 238 peut aussi recevoir des signaux CTS d'effacement en vue d'une transmission et DTR de prépara- tion de terminal de données, permettant la commande de la transmission des données par le dispositif extérieur con- necté à l'unité centrale 100 de traitement. Le circuit de couplage à des dispositifs périphériques permet non seule- 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 à un modulateur-démodulateur. La description qui précède d'un mode de réalisa- tion avantageux montre que l'invention concerne un dispo- sitif autonome de collecte et d'indication de données et ne nécessite aucun appareillage supplémentaire pour son fonctionnement. En plus des fonctions de collecte et d'in- 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 perdues et qu'il reste des données de contrôle pour la vé- rification par un surveillant. La base de commande du 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 coût telles que les salaires des employés, les taux de bo- 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 donne une très grande souplesse au système. Il est bien entendu que l'invention n'a été dé- crite et représentée qu'à titre d'exemple préférentiel et qu'on pourra apporter toute équivalence technique dans ses éléments constitutifs sans pour autant sortir de son cadre. 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 le temps détecté et la valeur de temps mémorisée,immédiate- ment après la détection de la fin de l'activité, et l'enregistrement automatique du temps écoulé et des données. 2. Procédé selon la revendication 1, caractérisé en ce que la création de données comprend la détection d'in- formations codées sur un support d'informations et la cré- ation de signaux électriques relatifs à l'information détec- tée. 3. Procédé selon la revendication 2, caractérisé en ce que le support d'information est une carte codée opti- quement, et la détection comprend le balayage optique de la carte afin que l'information codée soit détectée. 4. Procédé selon la revendication 3, caractérisé en ce qu'il comprend la commande successive d'une série de dis- positifs photo-émissifs et la détection des propriétés de transmission de lumière de la carte à chaque commande d'un dispositif photo-émissif. 5. Procédé selon la revendication 1, caractérisé en ce que les données créées sont placées sur un premier sup- port de mémorisation, et le procédé comprend en outre l'in- troduction du temps écoulé sur un second support de mémo- risation-et le transfert des données créées du premier support au second après le calcul du temps écoulé. 6. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre la création d'une table de fac- teurs de coûts, le calcul d'informations relatives au coût d'une activité terminée, par rapport à la table, et l'enre- gistrement de cette information relative au coût. 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, un dispositif de détection du moment de la créa- tion des données, une mémoire (114) destinée à conserver les données créées et le temps détecté, un dispositif (110) commandé par la fin de l'ac- tivité et destiné à calculer le temps écoulé entre la fin de l'activité et le temps mémorisé, et un dispositif d'enregistrement automatique des don- nées concernant l'activité et le temps consacré à cette ac- tivité. 8. Appareil selon la revendication 7, caractérisé en ce qu'il comporte en outre une seconde mémoire (112) desti- née à conserver le temps consacré et les données créées re- latives à l'activité terminée. 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 support d'enregistrement. 10. Appareil selon la revendication 7, caractérisé en ce qu'il comprend un dispositif (128) de détection de l'am- plitude du signal d'alimentation et d'inhibition du fonc- tionnement des dispositifs de détection et de calcul lors- que l'amplitude détectée est inférieure à une valeur prédé- terminée.