[go: up one dir, main page]

BE1006934A6 - Automatic control process. - Google Patents

Automatic control process. Download PDF

Info

Publication number
BE1006934A6
BE1006934A6 BE9400863A BE9400863A BE1006934A6 BE 1006934 A6 BE1006934 A6 BE 1006934A6 BE 9400863 A BE9400863 A BE 9400863A BE 9400863 A BE9400863 A BE 9400863A BE 1006934 A6 BE1006934 A6 BE 1006934A6
Authority
BE
Belgium
Prior art keywords
data
control
validation
comparator
intended
Prior art date
Application number
BE9400863A
Other languages
French (fr)
Inventor
John Campbell
Original Assignee
Agb Int Ltd
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
Priority to GB9418181A priority Critical patent/GB2293032B/en
Application filed by Agb Int Ltd filed Critical Agb Int Ltd
Priority to BE9400863A priority patent/BE1006934A6/en
Application granted granted Critical
Publication of BE1006934A6 publication Critical patent/BE1006934A6/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

La présente invention concerne une commande automatique de processus destinée à la réception, la mémorisation de validation et au traitement de quantités importantes de données, ce de manière efficace.The present invention relates to an automatic process control for receiving, storing validation and processing large amounts of data, effectively.

Description

       

   <Desc/Clms Page number 1> 
 



     "COMMANDE   AUTOMATIOUE DE PROCESSUS" La présente invention concerne une commande automatique d'un processus. De manière plus particulière, la présente invention concerne un appareil destiné à commander efficacement des quantités de données extrêmement importantes. On entend par commande, la réception, la communication interne, la mémorisation temporaire, la mémorisation permanente ainsi que à la fois le traitement direct et le contrôle du débit de données. 



  Jusqu'à présent, le traitement et l'analyse d'une telle quantité d'informations, telles qu'elles sont normalement collectées dans le cadre d'une étude de marché, ne sont possibles que grâce à l'utilisation d'ordinateurs de très grande capacité, complexes et puissants. 



  Cela présente un problème dans la mesure où les capacités d'exploitation de tels systèmes d'ordinateur sont limitées et où les connaissances des spécialistes sont nécessaires pour les configurer et les mettre à jour. Conformément à cela, des systèmes de ce type sont développés et offerts sur une base commerciale à un grand nombre d'utilisateurs qui le plus souvent doivent répondre à différents besoins et sont situés à une distance éloignée. Suite aux demandes de traitement placées sur ces systèmes par le grand nombre d'utilisateurs, la réponse du système est souvent lente. 



  En outre, étant donné que la connexion des circuits du système et des éléments du logiciel associés est un processus complexe, il est rarement avantageux de reconfigurer le système pour une seule demande d'analyse. En outre, la mise à jour des différents paramètres permis associés à un élément de donnée ne peut être réalisée facilement, ce qui affecte le qualité du résultat. 



  Le brevet européen   nO EP-BI-017   534 décrit un dispositif de traitement de données.
Cette description concerne en particulier l'industrie de l'électronique aérospatiale où 

 <Desc/Clms Page number 2> 

 il est nécessaire de traiter des données en provenance d'un grand nombre de détecteurs, chacun présentant des données devant être traitées simultanément par le dispositif. Le dispositif décrit réalise ce traitement et surmonte la nécessité de recourir à un ordinateur de capacité excessive. Un tel dispositif offre une solution permettant de traiter de manière efficace les paquets d'informations rendues disponibles par un grand nombre de détecteurs, chacun relayant une petite quantité d'informations, en temps réel, même s'il n'est pas apte à traiter de manière efficace de très grandes quantités de données. 



  L'objectif de la présente invention est donc de fournir une commande automatique d'un processus afin de surmonter les inconvénients des systèmes susmentionnés, en particulier les besoins excessifs de capacité de traitement lorsque des quantités extrêmement importantes de données doivent être traitées. Un objectif supplémentaire est de fournir toutes les fonctions des systèmes décrits sur un appareil de plus petite échelle de manière à ce qu'il réagisse correctement et qu'il soit facile à modifier. 



  Conformément à cela, il est prévu une commande automatique d'un processus comprenant :   - un   dispositif d'entrée des données destiné à la réception des données entrées et à la validation locale des données, ainsi qu'un dispositif associé de contrôle de l'activité du réseau, ce dispositif comprenant un système permettant de recevoir les données en provenance du dispositif d'entrée des données de même qu'un système de transmission destiné à transmettre les données à travers un réseau local coaxial fonctionnant à un taux de communication supérieur de quatre mégahertz au système de validation et de contrôle des données pendant un temps réduit d'activité du réseau,

     - le   dispositif de validation et de contrôle des données constitué d'un noyau de validation et de contrôle connecté à un système de comparaison pourvu d'un comparateur de données de 16 bits avec circuits de mémoire associés et mémoire 

 <Desc/Clms Page number 3> 

 cache spécialisée de plus de deux cents kilobytes, ce système de comparaison étant également pourvu d'un convertisseur de 16 à 32 bits avec une bascule de 16 bits et une commande de comparateur destinée à la connexion avec le comparateur de données de 16 bits, d'un convertisseur de 16 à 32 bits pour une validation supplémentaire des données et d'un générateur de codes de commande destiné à la réception d'un signal de conversion complet provenant du convertisseur de 16 à 32 bits,

   de même qu'elle comprend un dispositif destiné à la réception d'un signal de validité provenant du comparateur de données de 16 bits afin d'indiquer une information valable basée sur des paramètres et des archives de données localisées à l'intérieur d'un circuit de mémoire du comparateur, et un dispositif destiné à alimenter un signal vers le générateur de codes communiquant avec un dispositif de traitement,   - le   dispositif de traitement comprenant un dispositif de réception destiné à recevoir les données et les codes de commande des données, un dispositif de mémorisation associé présentant une capacité reconfigurable d'au moins 2 gigabytes,

   un lecteur de codes destiné à décoder le code de commande et à déterminer l'emplacement de mémorisation des données à l'intérieur du dispositif de mémorisation et un processeur comprenant un groupe d'instructions réduit fonctionnant à une vitesse de plus de 30 mégahertz lors du traitement des données en temps réel, ainsi qu'un lecteur de codes destiné à la réception d'un code de commande provenant du dispositif de validation et de commande des données connecté au processeur de commande principal ;

   et un processeur de modification des données spécialisé connecté alternativement à une matrice de modification située dans un circuit de mémoire permanente spécialisé afin de modifier les données en fonction des paramètres prédéterminés, le processeur de modification comprenant un système de restitution des données provenant du dispositif de mémorisation et de la matrice de modification, lors de la réception d'une demande provenant d'un dispositif de génération et de signalisation de demandes, afin de modifier la donnée et de la renvoyer vers le processeur principal avant de l'alimenter vers le dispositif d'entrée et de signalisation de demandes. 

 <Desc/Clms Page number 4> 

 Une commande automatique de processus construite de manière conforme à l'invention présente plusieurs avantages.

   Etant donné que le traitement n'est pas centralisé sur un seul processeur ou sur un seul groupe de processeurs, le temps de réponse de l'appareil est fortement amélioré. La distribution des étapes de validation au travers de l'appareil assure une modification aisée des différents paramètres de validation étant donné que la taille de chaque groupe de paramètres est réduite. 



  De préférence, le dispositif de traitement de données comprend un lecteur de codes destiné à la réception d'un code de commande provenant du dispositif de validation et de commande de données connecté au processeur de commande principal, de même qu'un processeur de modification de données spécialisé connecté alternativement à une matrice de modification située dans un circuit de mémoire permanente spécialisé afin de modifier les données en fonction des paramètres prédéterminés. 



  De préférence, le lecteur de codes présente un dispositif de décodage du code de commande afin de déterminer un emplacement de mémorisation pour les données dans le dispositif de traitement des données. Les données entrées sont donc encodées et groupées dans le dispositif de mémorisation afin d'assurer la restitution et la modification opportunes en fonction des paramètres prédéterminés en réponse aux demandes. 



  De préférence, le dispositif de génération et de signalisation de la demande comprend plusieurs postes de travail pourvus de dispositifs d'entrée de demandes et de dispositifs de signalisation intégrant des dispositifs d'impression et d'affichage. 



  De préférence, le générateur de codes comprend un dispositif de réception destiné à recevoir le signal provenant de la commande du comparateur ainsi qu'un dispositif de transmission destiné à transmettre un code de commande au dispositif de traitement de données en réponse au signal reçu. L'encodage des données en référence aux archives de données mémorisées dans les circuits de mémoire du 

 <Desc/Clms Page number 5> 

 comparateur avant la mémorisation assure donc la mémorisation des données apparentées dans des groupes logiques afin de permettre une restitution efficace. 



  De préférence, le noeud de validation et de commande présente un disque fixe d'une capacité de plus de 80 mégabytes, un dispositif d'entrée des données, une unité d'affichage et un circuit de mémorisation supérieur à 8 mégabytes comprenant un processeur fonctionnant sous plus de 25 mégahertz connecté à un réseau local coaxial fonctionnant à une vitesse de plus de 4 mégahertz. Une vérification supplémentaire est donc possible par la comparaison des données entrées avec l'information par attributs associée et permise afin de déterminer que toutes les données pertinentes requises ont été entrées et ce à l'intérieur des zones permises. De manière avantageuse, ces paramètres de vérification de données sont facilement modifiés. 



  De manière idéale, le dispositif spécialisé de contrôle de l'activité du réseau est directement connecté au dispositif d'entrée des données et présente un dispositif associé de mémorisation locale. Les données peuvent donc être mémorisées jusqu'à l'apparition d'une période de trafic réduit dans le réseau, assurant ainsi que les données sont transmises d'une manière à ne pas affecter la sensibilité de fonctionnement de l'appareil. 



  De préférence, le dispositif d'entrée des données comprend plusieurs postes de travail, chacun de ces postes présentant un dispositif d'entrée des données, un dispositif de validation initial des données, un disque fixe, une unité d'affichage et un circuit de mémorisation. Les procédures de validation dans le dispositif d'entrée des données permet donc que les données soient rejetées avant d'être reçues dans l'appareil si celles-ci sont incorrectes, évitant ainsi des vérifications considérables des données initiales. 



   Selon une forme de réalisation de l'invention, le comparateur comprend un dispositif de transfert des données destiné à la réception des données transmises par le 

 <Desc/Clms Page number 6> 

 processeur principal et à la transmission des données vers les circuits de mémorisation associés du comparateur, ce afin de former des archives d'entrée de données. De manière avantageuse, cela permet une classification des données à l'étape de validation afin de déterminer leur aptitude à être introduite dans un ou plusieurs groupes de données. Grâce à cette utilisation des archives d'entrée des données avant la mémorisation de l'information, les exigences de traitement dans le système sont encore réduites. 



  De préférence, le dispositif d'entrée des données est pourvu d'un système autodidactique destiné à adapter automatiquement les données d'un format écrit en un format pouvant être utilisé par le dispositif d'entrée des données. Ce procédé réduit le personnel nécessaire pour l'entrée des données grâce à l'entrée automatique des données. 



  Selon une forme de réalisation, le système autodidactique est un scanner permettant d'entrer l'information de manière rapide et efficace. 



  Selon une autre forme de réalisation de l'invention, le système autodidactique est un lecteur de codes barre permettant d'entrer l'information de manière telle qu'elle puisse être modifié par un procédé simple. 



  On comprend plus clairement la présente invention grâce à la description qui est donnée ci-après à titre d'exemple et faisant référence aux dessins annexés qui représentent respectivement : 
Fig. 1 : un schéma fonctionnel général d'une commande automatique de processus conforme à l'invention ; 
Fig. 2 : un schéma fonctionnel détaillé d'une partie du dispositif d'entrée des données conforme à l'invention ; 

 <Desc/Clms Page number 7> 

 
Fig. 3 : un schéma fonctionnel détaillé d'une partie du dispositif de validation et de commande conforme à l'invention ; et 
Fig. 4 : un schéma fonctionnel détaillé d'une partie du dispositif de traitement de données conforme à l'invention. 



  Si l'on se réfère aux dessins et tout d'abord aux figures 1 et 2, ceux-ci représentent une commande automatique de processus conforme à l'invention et désignée généralement par le numéro de référence 1, celle-ci étant destinée à l'entrée, la validation, la mémorisation et le traitement des données. L'appareil comprend un dispositif d'entrée des données 2 pourvu d'un contrôleur associé 3 de l'activité du réseau, un dispositif de validation et de commande de données 4 pourvu d'un dispositif de comparaison associé 5 et un dispositif de traitement de données 6 pourvu d'un élément associé du processeur de modification 7. 



  Le dispositif d'entrée des données 2 comprend plusieurs postes de travail identiques 8, connectés à un câble de réseau local coaxial 9, lequel fonctionne à une vitesse de 16 mégahertz. Le poste de travail 8 présente un disque fixe 10, un dispositif d'entrée des données comprenant un clavier 11 et un moniteur 12. Le poste de travail 8 comprend en outre un circuit de mémorisation de lecture/écriture 13 de 16 mégabytes, et un dispositif de validation de données initiales comprenant une liste de table de recherche mémorisée dans le circuit de mémorisation de lecture/écriture 13. 



  Un contrôleur de l'activité du réseau 14 pourvu d'un dispositif de mémorisation local associé comprenant un disque fixe 15 est connecté au poste de travail 8 et au câble de réseau local 9. Le dispositif de contrôle de l'activité du réseau 14 présente un tampon d'entrée/sortie 16 destiné à la réception de données provenant du poste de travail et à la transmission de données au travers du câble de réseau local 9 au cours des périodes d'activité réduite du réseau vers le dispositif de validation et de 

 <Desc/Clms Page number 8> 

 commande de données 4. 



  Si l'on se réfère maintenant aux figures 3 et 4, le dispositif de validation et de commande de données 4 présente un noeud de validation et de commande 20 connecté au câble de réseau local 9 et un dispositif de traitement de données 6. 



  Le dispositif de validation et de commande de données 4 présente également un dispositif de comparaison pourvu d'un comparateur de données 21 de 16 bits avec un disque dur associé 22 et deux cent cinquante six kilobytes de mémoire cache 23. Le comparateur de données de 16 bits 21 est connecté à un convertisseur 24 de 16 à 32 bits pourvu d'une bascule de 16 bits 25a. Une commande de comparateur 26 est connectée à un comparateur de données 21 de 16 bits, au convertisseur 24 de 16 à 32 bits et au générateur de code de commande 25.

   La commande de comparateur 26 présente un point d'accès d'entrée 28 destiné à la réception d'un signal complet de conversion provenant du convertisseur 25 de 16 à 32 bits, ainsi qu'un second point d'accès 27 destiné à la réception d'un signal de validité provenant du comparateur de données 21 de 16 bits indiquant une donnée valable basée sur des paramètres et sur des archives de données situées à l'intérieur du disque fixe 22 et de la mémoire cache 23. La commande de comparateur 26 présente également un point d'accès de sortie 29 destiné à alimenter un signal vers le générateur de code 25 basé sur les signaux reçus. 



  Le dispositif de traitement de données 6 présente un processeur principal 30 de groupes d'instructions réduit de 32 bits fonctionnant sous 66 mégahertz, connecté à un réseau de génération et de signalisation de demande 31. Le processeur principal 30 accède à un circuit de mémoire 32 de lecture/écriture de 32 mégabytes, à un contrôleur 33 et à une unité de disques fixe 34 de trois gigabytes. L'unité de disques fixe 34 est connectée à un lecteur de code 35 au travers le processeur principal 30 afin de recevoir un code de commande de données provenant du dispositif de validation et de commande de données 4. Le lecteur de codes 35 décode le code de 

 <Desc/Clms Page number 9> 

 commande généré par le générateur de code de commande 25 afin de déterminer un emplacement de mémorisation pour les données à l'intérieur de l'unité de disques fixe 34. 



  Le dispositif de traitement de données 6 présente également un processeur spécialisé 36 de modification de données de 32 bit connecté à une matrice de modification 37 située dans un circuit de mémorisation de lecture uniquement. 



  Le réseau de génération et de signalisation de demandes 31 présente plusieurs postes de travail semblables 39 et le dispositif de signalisation est pourvu d'une imprimante matricielle par points 40 et d'une imprimante laser 41. 



  Dans la pratique, les données sont introduites sur le clavier 11 du poste de travail 8. Lorsque les données sont entrées, elles sont guidées à travers un filtre de données de logiciel dans le circuit de mémorisation de lecture/écriture 13 du poste de travail 8 afin de fournir la validation de données initiale. 



  Une fois validées, les données sont alors transmises vers le contrôleur d'activité du réseau 14 et sont temporairement mémorisées sur le disque fixe 15. Lorsque le trafic du réseau sur le câble de réseau local 9 a atteint un niveau suffisamment bas, les données sont restituées à partir du disque fixe 15 et sont transmises vers le noeud de validation et de commande 20. 



  Les fichiers d'archive et les paramètres de données acceptées sont mémorisées dans le disque dur 22 et dans la mémoire cache 23. Ces données sont comparées avec les données alimentées à partir du noeud de validation et de commande 20 afin de valider les données et de déterminer le code de commande approprié. Les données validées sont guidées au travers du convertisseur 24 de 16 à 32 bits et de la bascule
25a, après quoi le signal valable de données et de commande approprié est envoyé vers le point d'accès de sortie 27 de la commande du comparateur 26. Le premier 

 <Desc/Clms Page number 10> 

 élément de donnée est verrouillé dans la bascule 25a et ignorée par le convertisseur 24 de 13 à 32 bits.

   Lorsque le second élément de données est reçu par le comparateur de données de 16 bits 21, le premier élément de donnée est verrouillé au travers de la bascule 25a et combiné avec le second élément de donnée dans le convertisseur 24 de 16 à 32 bits. Ce mot de 32 bits est alors connecté au dispositif de traitement de données 6. 



  Le mot de données de 32 bits est reçu par le processeur principal 30 et est mémorisé sur l'unité de disque fixe 34 dont l'emplacement est déterminé par le code provenant du générateur de code de commande 25. L'emplacement sélectionné est ensuite renvoyé vers le disque dur 22 afin de mettre à jour les fichiers d'archives pour assurer la continuité de la génération de codes corrects à partir du comparateur de données 22 de 16 bits. 



  Dès la réception d'une demande à partir d'un réseau de génération et de signalisation de demandes 31, le processeur principal 30 restaure les données mémorisées à partir de l'unité de disque fixe 34 et les alimente vers le processeur de modification 36. Le processeur de modification 36 restaure la matrice de modification 38 et traite l'information. Lorsque le traitement est terminé, les résultats sont renvoyés du processeur de modification 36 au processeur principal 30. Ces résultats peuvent ensuite être envoyés vers le réseau de génération et de signalisation de demandes 31 afin qu'ils soient imprimés soit sur l'imprimante matricielle à points 40, soit sur l'imprimante laser   41.   De manière alternative, les résultats peuvent être visualisés sur écran sur le contrôleur des postes de travail 39. 



  La présente invention ne se limite pas aux formes de réalisation décrites ci-dessus qui peuvent varier dans leur construction et dans leurs détails. Par exemple, il est prévu que le dispositif d'entrée des données présente un lecteur de codes barre tel qu'un système de lecture par crayon ou scanner, plutôt qu'un clavier.



   <Desc / Clms Page number 1>
 



     The present invention relates to an automatic control of a process. More particularly, the present invention relates to an apparatus for efficiently controlling extremely large amounts of data. By command, we mean reception, internal communication, temporary storage, permanent storage as well as both direct processing and data rate control.



  Up to now, the processing and analysis of such a quantity of information, as it is normally collected within the framework of a market study, is only possible thanks to the use of computers. very large capacity, complex and powerful.



  This presents a problem insofar as the operating capacities of such computer systems are limited and the specialist knowledge is necessary to configure and update them. In accordance with this, systems of this type are developed and offered on a commercial basis to a large number of users who most often have to meet different needs and are located at a distant distance. Due to the processing requests placed on these systems by the large number of users, the system response is often slow.



  In addition, since connecting system circuits and associated software elements is a complex process, it is rarely advantageous to reconfigure the system for a single scan request. In addition, updating the various permitted parameters associated with a data element cannot be easily carried out, which affects the quality of the result.



  European patent no. EP-BI-017 534 describes a data processing device.
This description relates in particular to the aerospace electronics industry where

 <Desc / Clms Page number 2>

 it is necessary to process data from a large number of detectors, each having data to be processed simultaneously by the device. The device described performs this treatment and overcomes the need to use a computer of excessive capacity. Such a device offers a solution making it possible to efficiently process the information packets made available by a large number of detectors, each relaying a small amount of information, in real time, even if it is not capable of processing efficiently very large amounts of data.



  The objective of the present invention is therefore to provide automatic control of a process in order to overcome the drawbacks of the above-mentioned systems, in particular the excessive needs for processing capacity when extremely large amounts of data have to be processed. An additional objective is to provide all the functions of the systems described on a smaller scale device so that it reacts correctly and is easy to modify.



  In accordance with this, an automatic control of a process is provided, comprising: - a data entry device intended for receiving the entered data and for local validation of the data, as well as an associated device for controlling the network activity, this device comprising a system making it possible to receive the data coming from the data input device as well as a transmission system intended to transmit the data through a local coaxial network operating at a communication rate higher than four megahertz to the data validation and control system during a reduced time of network activity,

     - the data validation and control device consisting of a validation and control core connected to a comparison system provided with a 16-bit data comparator with associated memory circuits and memory

 <Desc / Clms Page number 3>

 specialized cache of more than two hundred kilobytes, this comparison system also being provided with a 16 to 32 bit converter with a 16 bit toggle and a comparator control intended for connection with the 16 bit data comparator, d '' a 16 to 32 bit converter for additional data validation and a command code generator for receiving a full conversion signal from the 16 to 32 bit converter,

   as well as it includes a device intended to receive a validity signal coming from the 16-bit data comparator in order to indicate valid information based on parameters and data archives located inside a comparator memory circuit, and a device intended to supply a signal to the code generator communicating with a processing device, - the processing device comprising a receiving device intended to receive the data and the data control codes, a associated storage device with a reconfigurable capacity of at least 2 gigabytes,

   a code reader for decoding the control code and determining the location for storing the data inside the storage device and a processor comprising a reduced instruction group operating at a speed of more than 30 megahertz when data processing in real time, as well as a code reader intended for the reception of a control code coming from the validation and control device of the data connected to the main control processor;

   and a specialized data modification processor connected alternately to a modification matrix situated in a specialized permanent memory circuit in order to modify the data according to the predetermined parameters, the modification processor comprising a system for restoring the data coming from the storage device. and the modification matrix, upon receipt of a request from a request generation and signaling device, in order to modify the data and send it back to the main processor before supplying it to the device d 'entry and signaling requests.

 <Desc / Clms Page number 4>

 An automatic process control constructed in accordance with the invention has several advantages.

   Since the processing is not centralized on a single processor or on a single group of processors, the response time of the device is greatly improved. The distribution of validation steps across the device ensures easy modification of the various validation parameters since the size of each group of parameters is reduced.



  Preferably, the data processing device comprises a code reader intended for the reception of a control code coming from the validation and data control device connected to the main control processor, as well as a modification processor of specialized data connected alternately to a modification matrix located in a specialized permanent memory circuit in order to modify the data according to predetermined parameters.



  Preferably, the code reader has a device for decoding the control code in order to determine a storage location for the data in the data processing device. The data entered are therefore encoded and grouped in the storage device in order to ensure timely restitution and modification according to the predetermined parameters in response to the requests.



  Preferably, the request generation and signaling device comprises several work stations provided with request input devices and signaling devices integrating printing and display devices.



  Preferably, the code generator comprises a reception device intended to receive the signal coming from the control of the comparator as well as a transmission device intended to transmit a control code to the data processing device in response to the received signal. Data encoding with reference to the data archives stored in the memory circuits of the

 <Desc / Clms Page number 5>

 comparator before storage therefore ensures the storage of related data in logical groups in order to allow efficient restitution.



  Preferably, the validation and control node has a fixed disk with a capacity of more than 80 megabytes, a data input device, a display unit and a memory circuit greater than 8 megabytes comprising a processor operating at more than 25 megahertz connected to a local coaxial network operating at a speed of more than 4 megahertz. Additional verification is therefore possible by comparing the data entered with the information by associated and permitted attributes in order to determine that all the relevant data required have been entered and this within the permitted zones. Advantageously, these data verification parameters are easily modified.



  Ideally, the specialized network activity control device is directly connected to the data entry device and has an associated local storage device. The data can therefore be stored until the appearance of a period of reduced traffic in the network, thus ensuring that the data is transmitted in such a way as not to affect the operating sensitivity of the device.



  Preferably, the data entry device comprises several work stations, each of these stations having a data entry device, an initial data validation device, a fixed disk, a display unit and a circuit for memorization. The validation procedures in the data entry device therefore allows the data to be rejected before being received in the device if it is incorrect, thus avoiding considerable verifications of the initial data.



   According to one embodiment of the invention, the comparator comprises a data transfer device intended for the reception of the data transmitted by the

 <Desc / Clms Page number 6>

 main processor and the transmission of data to the associated storage circuits of the comparator, in order to form data entry archives. Advantageously, this allows classification of the data at the validation stage in order to determine their suitability for being introduced into one or more groups of data. Thanks to this use of the data entry archives before the information is stored, the processing requirements in the system are further reduced.



  Preferably, the data entry device is provided with a self-study system intended to automatically adapt the data from a written format to a format that can be used by the data entry device. This process reduces the personnel required for data entry thanks to automatic data entry.



  According to one embodiment, the self-study system is a scanner allowing information to be entered quickly and efficiently.



  According to another embodiment of the invention, the autodidactic system is a bar code reader making it possible to enter the information in such a way that it can be modified by a simple method.



  The present invention will be understood more clearly from the description which is given below by way of example and with reference to the appended drawings which respectively represent:
Fig. 1: a general functional diagram of an automatic process control in accordance with the invention;
Fig. 2: a detailed functional diagram of part of the data input device according to the invention;

 <Desc / Clms Page number 7>

 
Fig. 3: a detailed functional diagram of part of the validation and control device according to the invention; and
Fig. 4: a detailed functional diagram of part of the data processing device according to the invention.



  If reference is made to the drawings and first of all to FIGS. 1 and 2, these represent an automatic process control according to the invention and generally designated by the reference number 1, this being intended for the input, validation, storage and processing of data. The apparatus comprises a data input device 2 provided with an associated controller 3 of the network activity, a data validation and control device 4 provided with an associated comparison device 5 and a processing device 6 provided with an associated element of the modification processor 7.



  The data input device 2 comprises several identical work stations 8, connected to a coaxial local area network cable 9, which operates at a speed of 16 megahertz. The workstation 8 has a fixed disk 10, a data input device comprising a keyboard 11 and a monitor 12. The workstation 8 further comprises a read / write memory circuit 13 of 16 megabytes, and a initial data validation device comprising a search table list stored in the read / write storage circuit 13.



  A network activity controller 14 provided with an associated local storage device comprising a fixed disk 15 is connected to the workstation 8 and to the local network cable 9. The network activity control device 14 has an input / output buffer 16 intended for receiving data from the work station and for transmitting data through the local area network cable 9 during periods of reduced network activity to the validation and

 <Desc / Clms Page number 8>

 data command 4.



  Referring now to FIGS. 3 and 4, the data validation and control device 4 has a validation and control node 20 connected to the local area network cable 9 and a data processing device 6.



  The data validation and control device 4 also has a comparison device provided with a 16-bit data comparator 21 with an associated hard disk 22 and two hundred and fifty six kilobytes of cache memory 23. The data comparator of 16 bits 21 is connected to a converter 16 from 16 to 32 bits provided with a flip-flop of 16 bits 25a. A comparator control 26 is connected to a 16 bit data comparator 21, to the 16 to 32 bit converter 24 and to the command code generator 25.

   The comparator control 26 has an input access point 28 for receiving a complete conversion signal from the 16 to 32 bit converter 25, as well as a second access point 27 for reception a validity signal from the 16-bit data comparator 21 indicating valid data based on parameters and on data archives located inside the fixed disk 22 and the cache memory 23. The comparator command 26 also has an output access point 29 for supplying a signal to the code generator 25 based on the received signals.



  The data processing device 6 has a main processor 30 of reduced instruction groups of 32 bits operating at 66 megahertz, connected to a generation and request signaling network 31. The main processor 30 accesses a memory circuit 32 read / write of 32 megabytes, a controller 33 and a fixed disk drive 34 of three gigabytes. The fixed disk drive 34 is connected to a code reader 35 through the main processor 30 in order to receive a data control code from the data validation and control device 4. The code reader 35 decodes the code of

 <Desc / Clms Page number 9>

 command generated by the command code generator 25 to determine a storage location for the data within the fixed disk drive 34.



  The data processing device 6 also has a specialized processor 36 for modifying 32 bit data connected to a modification matrix 37 located in a read-only memory circuit.



  The request generation and signaling network 31 has several similar work stations 39 and the signaling device is provided with a dot matrix printer 40 and a laser printer 41.



  In practice, the data is entered on the keyboard 11 of the workstation 8. When the data is entered, it is guided through a software data filter in the read / write memory circuit 13 of the workstation 8 in order to provide initial data validation.



  Once validated, the data is then transmitted to the network activity controller 14 and is temporarily stored on the fixed disk 15. When the network traffic on the local area network cable 9 has reached a sufficiently low level, the data is restored from the fixed disk 15 and are transmitted to the validation and control node 20.



  The archive files and the accepted data parameters are stored in the hard disk 22 and in the cache memory 23. These data are compared with the data supplied from the validation and control node 20 in order to validate the data and determine the appropriate order code. The validated data are guided through the converter 24 from 16 to 32 bits and the flip-flop
25a, after which the appropriate valid data and control signal is sent to the output access point 27 of the comparator control 26. The first

 <Desc / Clms Page number 10>

 data element is locked in the flip-flop 25a and ignored by the converter 24 from 13 to 32 bits.

   When the second data element is received by the 16-bit data comparator 21, the first data element is locked through the flip-flop 25a and combined with the second data element in the converter 24 from 16 to 32 bits. This 32-bit word is then connected to the data processing device 6.



  The 32-bit data word is received by the main processor 30 and is stored on the fixed disk drive 34, the location of which is determined by the code from the command code generator 25. The selected location is then returned to the hard disk 22 in order to update the archive files to ensure the continuity of the generation of correct codes from the 16-bit data comparator 22.



  As soon as a request is received from a request generation and signaling network 31, the main processor 30 restores the stored data from the fixed disk unit 34 and feeds it to the modification processor 36. The modification processor 36 restores the modification matrix 38 and processes the information. When the processing is finished, the results are sent back from the modification processor 36 to the main processor 30. These results can then be sent to the request generation and signaling network 31 so that they are printed either on the dot matrix printer. points 40, ie on the laser printer 41. Alternatively, the results can be viewed on screen on the workstation controller 39.



  The present invention is not limited to the embodiments described above which may vary in their construction and in their details. For example, provision is made for the data entry device to have a bar code reader such as a pen or scanner reading system, rather than a keyboard.


    

Claims (12)

REVENDICATIONS 1. Une commande automatique d'un processus comprenant : - un dispositif d'entrée des données destiné à la réception des données entrées et à la validation locale des données, ainsi qu'un dispositif associé de contrôle de l'activité du réseau, ce dispositif comprenant un système permettant de recevoir les données en provenance du dispositif d'entrée des données de même qu'un système de transmission destiné à transmettre les données à travers un réseau local coaxial fonctionnant à un taux de communication supérieur de quatre mégahertz au système de validation et de contrôle des données pendant un temps réduit d'activité du réseau, CLAIMS 1. An automatic control of a process comprising: - a data entry device intended for the reception of the entered data and for the local validation of the data, as well as an associated device for controlling network activity, this device comprising a system making it possible to receive the data coming from the data input device as well as a transmission system intended to transmit the data through a local coaxial network operating at a communication rate higher by four megahertz than the system validation and control of data during a reduced time of network activity, - le dispositif de validation et de contrôle des données constitué d'un noyau de validation et de contrôle connecté à un système de comparaison pourvu d'un comparateur de données de 16 bits avec circuits de mémoire associés et mémoire cache spécialisée de plus de deux cents kilobytes, ce système de comparaison étant également pourvu d'un convertisseur de 16 à 32 bits avec une bascule de 16 bits et une commande de comparateur destinée à la connexion avec le comparateur de données de 16 bits, d'un convertisseur de 16 à 32 bits pour une validation supplémentaire des données et d'un générateur de codes de commande destiné à la réception d'un signal de conversion complet provenant du convertisseur de 16 à 32 bits,  - the data validation and control device consisting of a validation and control core connected to a comparison system provided with a 16-bit data comparator with associated memory circuits and specialized cache memory of more than two hundred kilobytes, this comparison system also being provided with a 16 to 32 bit converter with a 16 bit latch and a comparator control intended for connection with the 16 bit data comparator, with a 16 to 32 converter bits for additional data validation and a command code generator for receiving a full conversion signal from the 16 to 32 bit converter, de même qu'elle comprend un dispositif destiné à la réception d'un signal de validité provenant du comparateur de données de 16 bits afin d'indiquer une information valable basée sur des paramètres et des archives de données localisées à l'intérieur d'un circuit de mémoire du comparateur, et un dispositif destiné à alimenter un signal vers le générateur de codes communiquant avec un dispositif de traitement, - le dispositif de traitement comprenant un dispositif de réception destiné à recevoir <Desc/Clms Page number 12> les données et les codes de commande des données, un dispositif de mémorisation associé présentant une capacité reconfigurable d'au moins 2 gigabytes,  as well as it includes a device intended to receive a validity signal coming from the 16-bit data comparator in order to indicate valid information based on parameters and data archives located inside a comparator memory circuit, and a device intended to supply a signal to the code generator communicating with a processing device, - the processing device comprising a receiving device intended to receive  <Desc / Clms Page number 12>  the data and the data control codes, an associated storage device having a reconfigurable capacity of at least 2 gigabytes, un lecteur de codes destiné à décoder le code de commande et à déterminer l'emplacement de mémorisation des données à l'intérieur du dispositif de mémorisation et un processeur comprenant un groupe d'instructions réduit fonctionnant à une vitesse de plus de 30 mégahertz lors du traitement des données en temps réel, ainsi qu'un lecteur de codes destiné à la réception d'un code de commande provenant du dispositif de validation et de commande des données connecté au processeur de commande principal ;  a code reader for decoding the control code and determining the storage location of the data inside the storage device and a processor comprising a reduced instruction group operating at a speed of more than 30 megahertz during the data processing in real time, as well as a code reader intended for the reception of a control code coming from the validation and control device of the data connected to the main control processor; et un processeur de modification des données spécialisé connecté alternativement à une matrice de modification située dans un circuit de mémoire permanente spécialisé afin de modifier les données en fonction des paramètres prédéterminés, le processeur de modification comprenant un système de restitution des données provenant du dispositif de mémorisation et de la matrice de modification, lors de la réception d'une demande provenant d'un dispositif de génération et de signalisation de demandes, afin de modifier la donnée et de la renvoyer vers le processeur principal avant de l'alimenter vers le dispositif d'entrée et de signalisation de demandes.  and a specialized data modification processor connected alternately to a modification matrix situated in a specialized permanent memory circuit in order to modify the data according to predetermined parameters, the modification processor comprising a system for restoring the data coming from the storage device. and the modification matrix, upon receipt of a request from a request generation and signaling device, in order to modify the data and send it back to the main processor before supplying it to the device d 'entry and signaling requests. 2. Une commande automatique d'un processus selon la revendication 1, caractérisée en ce que le lecteur de codes présente un dispositif de décodage du code de commande afin de déterminer un emplacement de mémorisation pour les données dans le dispositif de traitement des données. 2. An automatic control of a process according to claim 1, characterized in that the code reader has a device for decoding the control code in order to determine a storage location for the data in the data processing device. 3. Une commande automatique de processus selon la revendication 2, caractérisée en ce que le dispositif de génération et de signalisation de la demande comprend plusieurs postes de travail pourvus de dispositifs d'entrée de demandes et de dispositifs de signalisation intégrant des dispositifs d'impression et d'affichage. 3. An automatic process control according to claim 2, characterized in that the request generation and signaling device comprises several work stations provided with request input devices and signaling devices integrating printing devices and display. 4. Une commande automatique de processus selon l'une ou l'autre des revendications précédentes, caractérisée en ce que le générateur de codes comprend un dispositif de réception destiné à recevoir le signal provenant de la commande du comparateur ainsi <Desc/Clms Page number 13> qu'un dispositif de transmission destiné à transmettre un code de commande au dispositif de traitement de données en réponse au signal reçu. 4. An automatic process control according to either of the preceding claims, characterized in that the code generator comprises a reception device intended to receive the signal coming from the control of the comparator as well  <Desc / Clms Page number 13>  a transmission device for transmitting a control code to the data processing device in response to the received signal. 5. Une commande automatique de processus selon l'une ou l'autre des revendications précédentes, caractérisée en ce que le noeud de validation et de commande présente un disque fixe d'une capacité de plus de 80 mégabytes, un dispositif d'entrée des données, une unité d'affichage et un circuit de mémorisation supérieur à 8 mégabytes comprenant un processeur fonctionnant sous plus de 25 mégahertz connecté à un réseau local coaxial fonctionnant à une vitesse de plus de 4 mégahertz. 5. An automatic process control according to either of the preceding claims, characterized in that the validation and control node has a fixed disk with a capacity of more than 80 megabytes, an input device for data, a display unit and a storage circuit greater than 8 megabytes comprising a processor operating at more than 25 megahertz connected to a local coaxial network operating at a speed of more than 4 megahertz. 6. Une commande automatique de processus selon l'une ou l'autre des revendications précédentes, caractérisée en ce que le dispositif spécialisé de contrôle de l'activité du réseau est directement connecté au dispositif d'entrée des données et présente un dispositif associé de mémorisation locale. 6. An automatic process control according to either of the preceding claims, characterized in that the specialized network activity control device is directly connected to the data input device and has an associated device for local storage. 7. Une commande automatique de processus selon la revendication 6, caractérisée en ce que le dispositif d'entrée des données comprend plusieurs postes de travail, chacun de ces postes présentant un dispositif d'entrée des données, un dispositif de validation initial des données, un disque fixe, une unité d'affichage et un circuit de mémorisation. 7. An automatic process control according to claim 6, characterized in that the data entry device comprises several work stations, each of these stations having a data entry device, an initial data validation device, a fixed disk, a display unit and a storage circuit. 8. Une commande automatique de processus selon l'une ou l'autre des revendications précédentes, caractérisée en ce que le comparateur comprend un dispositif de transfert des données destiné à la réception des données transmises par le processeur principal et à la transmission des données vers les circuits de mémorisation associés du comparateur, ce afin de former des archives d'entrée de données.  8. An automatic process control according to either of the preceding claims, characterized in that the comparator comprises a data transfer device intended for receiving the data transmitted by the main processor and for transmitting the data to the associated storage circuits of the comparator, in order to form data entry archives. 9. Une commande automatique de processus selon l'une ou l'autre des revendications précédentes, caractérisée en ce que le dispositif d'entrée des données est pourvu d'un système autodidactique destiné à adapter automatiquement les données d'un format <Desc/Clms Page number 14> écrit en un format pouvant être utilisé par le dispositif d'entrée des données.  9. An automatic process control according to either of the preceding claims, characterized in that the data entry device is provided with a self-study system intended to automatically adapt the data of a format  <Desc / Clms Page number 14>  written in a format that can be used by the data entry device. 10. Une commande automatique de processus selon la revendication 9, caractérisée en ce que le système autodidactique est un scanner. 10. An automatic process control according to claim 9, characterized in that the autodidactic system is a scanner. 11. Une commande automatique de processus selon la revendication 9, caractérisée en ce que le système autodidactique est un lecteur de codes barre. 11. An automatic process control according to claim 9, characterized in that the autodidactic system is a bar code reader. 12. Une commande automatique de processus telle que décrite ci-dessus et faisant référence aux dessins annexés. 12. An automatic process control as described above and referring to the accompanying drawings.
BE9400863A 1994-09-09 1994-09-23 Automatic control process. BE1006934A6 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB9418181A GB2293032B (en) 1994-09-09 1994-09-09 A process control apparatus for handling large quantities of data
BE9400863A BE1006934A6 (en) 1994-09-09 1994-09-23 Automatic control process.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9418181A GB2293032B (en) 1994-09-09 1994-09-09 A process control apparatus for handling large quantities of data
BE9400863A BE1006934A6 (en) 1994-09-09 1994-09-23 Automatic control process.

Publications (1)

Publication Number Publication Date
BE1006934A6 true BE1006934A6 (en) 1995-01-31

Family

ID=25662923

Family Applications (1)

Application Number Title Priority Date Filing Date
BE9400863A BE1006934A6 (en) 1994-09-09 1994-09-23 Automatic control process.

Country Status (2)

Country Link
BE (1) BE1006934A6 (en)
GB (1) GB2293032B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2384877B (en) * 2002-02-01 2004-12-15 Micron Technology Inc System and method for generating high-quality libraries

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4603232A (en) * 1984-09-24 1986-07-29 Npd Research, Inc. Rapid market survey collection and dissemination method
GB2266171B (en) * 1992-04-10 1995-09-20 Gandon Treasury Services Error handling in a transaction processing apparatus
GB2273587A (en) * 1992-12-21 1994-06-22 Calder Ltd Data communications and document generation

Also Published As

Publication number Publication date
GB9418181D0 (en) 1994-10-26
GB2293032B (en) 1999-07-14
GB2293032A (en) 1996-03-13

Similar Documents

Publication Publication Date Title
US20030200394A1 (en) Cache memory arrangement and methods for use in a cache memory system
FR2508201A1 (en) INTERFACE CIRCUIT BETWEEN A PROCESSOR AND A TRANSMISSION CHANNEL
EP0755010B1 (en) Interface device between a computer with redundant architecture and a communication means
FR2645989A1 (en) MULTIFUNCTION COUPLER BETWEEN A CENTRAL COMPUTER UNIT AND THE DIFFERENT PERIPHERAL ORGANS OF THE SAME
CN109074362A (en) Fractionation and moving range in distributed system
SG70025A1 (en) Method and system for preparing and registering homepages interactive input apparatus for multimedia informations and recording medium including interactive input programs of the multimedia informations
CN101390080A (en) Serving cached query results based on a query portion
EP1193592A3 (en) Image processing apparatus
FR2496315A1 (en) BUFFER MEMORY SYSTEM
CN109032910A (en) Log collection method, device and storage medium
EP0166838B1 (en) Method and arrangement for detecting a particular bit configuration in a serial bit stream
CN107291486A (en) The installation method and device of a kind of operating system
EP0027851A1 (en) System for controlling the duration of the time interval between data blocks in a computer-to-computer transmission system
EP0032862B1 (en) Device for the superposition of successive data transfer phases between several units of a data processing system
BE1006934A6 (en) Automatic control process.
CN101023413A (en) Communication between image-related apparatus and information apparatus
EP0543698A1 (en) Device for employment of fault information in a single/multi-computer aircraft system
GB2111271A (en) Data transmission and processing systems
EP0032864B1 (en) Device for the decentralization of the management of a transfer bus common to several units of a data processing system
FR2686991A1 (en) METHOD, SYSTEM AND PROCESSOR FOR COMMUNICATING BETWEEN A PLURALITY OF SUBASSEMBLIES OF EQUIPMENT
FR2683930A1 (en) Process for recording the times spent by persons on operations
FR2676319A1 (en) METHOD AND DEVICE FOR SELECTING INFORMATION USED BY A LOCAL UNIT CONNECTED WITH A DIGITAL TRANSMISSION SYSTEM
JPS6081677A (en) Accumulating device of information
BE1005492A6 (en) Data processing system.
JPS62121576A (en) Data base system

Legal Events

Date Code Title Description
RE Patent lapsed

Owner name: AGB INTERNATIONAL LTD

Effective date: 19990930