Brevet FR2751445A1 — publié le 19980123

i 2751445 La présente invention concerne un dispositif de verrouillage à double système informatisé qui contrôle un signal et un commutateur dans une station de chemin de fer. La figure 13 représente un schéma blocs d'un dispositif de verrouillage à double système informatisé connu décrit par "Railroad, Electronic Technology, and Computerized Interlocking Apparatus" (publié en Septembre 1993, pages 66- 68), dans lequel un système de synchronisation à double bus utilise deux unités centrales de traitement. On a représenté des unités centrales de traitement 7, 13 pour exécuter des processus identiques par leurs bus synchronisés, des bus de données 14, 18 pour les unités centrales de traitement respectives 7, 13, un signal de réinitialisation 4 pour réinitialiser les fonctionnements des unités centrales de traitement 7, 13, un circuit d'accord ou d'adaptation 3 pour adapter un jeu de données produites sur le bus de données 14 à un autre jeu de données produites sur le bus de données 18 pour une adaptation correcte pour fournir les données sur le bus de données principal (par exemple le bus de données 14 de l'unité centrale de traitement 7) si les deux jeux de données concordent et pour réinitialiser les fonctionnements des unités centrales de traitement 7, 13 sans produire les données lorsque les jeux de données produites sur les bus de données 14, 18 manquent de concorder. On a également représenté un module d'interface général 33 (I/F) constitué d'une entrée de données, d'une sortie de sécurité, d'une sortie générale et analogue, un module 34 de relais entrée/sortie fonctionnant en réponse aux données du module I/F général 33, des dispositifs de zone 35 tels qu'un signal et un commutateur qui fonctionnement réellement dans le champ ou la zone en réponse aux données provenant du module de relais d'entrée/sortie 34, un panneau de contrôle 1 pour fournir des données de contrôle d'acheminement à un dispositif de verrouillage à double système informatisé de sécurité et un système de liaison 2 pour relier le panneau de contrôle 1 à un système de verrouillage 36. Les sections à 2 2751445 l'excepté le dispositif de champ 35 et le panneau de contrôle 1 constituent un dispositif de verrouillage à double système informatisé. Le fonctionnement du dispositif de l'art antérieur est maintenu discuté. Le système de verrouillage 36 dans le dispositif de verrouillage à double système informatisé fonctionne en réponse à une commande du panneau de contrôle 1 par l'intermédiaire du système de liaison 2. Lorsque des informations identiques du système de liaison 2 sont appliquées à chacune des première et seconde unités centrales de traitement 7 et 13 dans le système de verrouillage 36, la première unité centrale de traitement 7 et la seconde unité centrale de traitement 13 accomplissent des processus identiques aux informations identiques et donnent des sorties respectives au circuit d'adaptation 3 via les bus de données respectifs 14, 18. Le circuit d'adaptation 3 adapte un jeu de données à l'autre. Si les deux jeux de données sont en accord, les deux unités de traitement centrales 7 et 13 fonctionnent normalement. Sur la base des données adaptées, le module I/F général 33 fournit un signal de commande au module de relais d'entrée/sortie 34. Le dispositif de champ tel qu'un signal ou un commutateur fonctionne en conséquence. Si les deux jeux de données manquent de concorder, le circuit d'adaptation 3 détermine qu'un défaut se trouve dans la première unité centrale de traitement 7 ou la seconde unité centrale de traitement 13 et fournit des signaux de réinitialisation 4 pour réinitialiser la première unité centrale de traitement 7 et la seconde unité centrale de traitement 13. Le fonctionnement du système de verrouillage 36 est suspendu pour empêcher le dispositif de champ tel que le signal ou le commutateur de mal fonctionner. Dans le dispositif de verrouillage à double système informatisé ainsi construit, on exige au circuit d'adaptation d'accomplir une opération d'adaptation sur les données entrées aux unités centrales de traitement et produites par 3 2751445 celles-ci incluant des informations et des données non spécifiquement en rapport à la sécurité du trafic. Le retard de temps apparaissant de l'adaptation ou l'accord de données présente une difficulté accélérant le traitement ou processus dans les unités centrales de traitement et limitant de la sorte la vitesse de traitement dans le dispositif de verrouillage à double système informatisé. En conséquence, le nombre de signaux et d'interrupteurs contrôlés par un dispositif de verrouillage à double système informatisé unique est limité. Lorsqu'un test d'auto-diagnostic est tenté sur une unité centrale de traitement du système côté unique seulement du dispositif, l'unité centrale de traitement d'intérêt ne peut pas être isolée du fonctionnement du dispositif. Même lorsqu'une désadaptation de données est détectée dans le processus d'adaptation de données sur les unités centrales de traitement avec l'une des unités centrales de traitement suspectée d'être en défaut, aucun test d'auto-diagnostic ne peut être conduit. Lorsqu'une erreur de désaccord de désadaptation de données prend place dans le processus d'adaptation de données appliquées aux unités centrales de traitement et produites par celles-ci, les unités centrales de traitement doivent être immédiatement réinitialisées avec aucune autre option autorisée dans le rétablissement du dispositif de verrouillage à double système informatisé. Dans l'éventualité d'une erreur due à une cause transitoire telle que du bruit, à partir de laquelle le dispositif peut être établi, les unités centrales de traitement doivent être réinitialisées pour permettre au dispositif de verrouillage à double système informatisé de démarrer. Ceci augmente la fréquence de suspensions du dispositif de verrouillage à double système informatisé. De ce fait, c'est un objectif de la présente invention de réaliser un dispositif de verrouillage à double système informatisé hautement fiable qui permet à des données appliquées à des unités centrales de traitement et produites par celles-ci d'être sélectivement adaptées, qui accélère la 4 2751445 vitesse de traitement du dispositif de sorte qu'un grand nombre de signaux et d'interrupteurs sont contrôlés et qui diminue la fréquence de suspensions du dispositif dues à une erreur attribuée à une cause transitoire telle que du bruit. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son premier aspect, comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des processus identiques à des informations d'entrée identiques comme nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des processus identiques en adaptant un jeu de données à l'autre et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque les jeux de données manquent de concorder ou de s'adapter. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son second aspect, comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des processus identiques à des informations d'entrée identiques comme nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des processus identiques en adaptant un jeu de données à l'autre, un moyen d'établissement d'état d'attente ou de veille pour mettre les première et seconde unités centrales de traitement en veille pour les processus pendant l'opération d'adaptation de données et pour libérer les première et seconde unités centrales de traitement de l'état d'attente lorsque le moyen d'adaptation de données détermine que les jeux de données s'adaptent ou concordent et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque les jeux de données manquent de concorder. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son troisième 2751445 aspect, comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données en réponse aux opérations d'écriture de données par les première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des processus des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation de données. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son quatrième aspect, comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données lorsqu'il devient nécessaire d'adapter les jeux de données résultant des processus des première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des processus des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation. Dans le dispositif de verrouillage à double système informatisé de la présente information, dans son cinquième aspect, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données lorsque les première et seconde unités centrales de traitement produisent des adresses d'écriture prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des processus des première et seconde unités centrales de traitement lorsque les adresses d'écriture sont produites. Dans le dispositif de verrouillage à double système informatisé de la présente invention, dans son sixième aspect, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données dans un mode d'écriture d'information pendant lequel les première et seconde unités centrales de traitement écrivent des informations prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant 6 2751445 des processus des première et seconde unités centrales de traitement dans le mode d'écriture d'information. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son septième aspect, comprend un moyen compteur pour compter le nombre d'erreurs chaque fois qu'un désaccord ou désadaptation de données représentatif de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données, de la sorte le moyen de réinitialisation fournit des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque le compte d'erreurs excède une valeur de seuil. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son huitième aspect, comprend un moyen d'interruption pour informer les première et seconde unités centrales de traitement d'une erreur de calcul lorsqu'un désaccord ou une désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données. Dans le dispositif de verrouillage à double système informatisé de la présente invention, dans son neuvième aspect, le moyen d'interruption signale ou informe les première et seconde unités centrales de traitement d'une erreur de calcul lorsqu'une désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données, et simultanément, le moyen d'interruption signale au moyen de démarrage d'adaptation l'erreur de calcul pour terminer le signal de démarrage au moyen d'adaptation de données et les première et seconde unités centrales de traitement accomplissent indépendamment un diagnostic de défaut. L'invention sera mieux comprise et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement dans la description explicative 7 2751445 qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels: - la figure 1 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un premier mode de réalisation de la présente invention; - la figure 2 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3A dans le premier mode de réalisation de la présente invention; - la figure 3 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un deuxième mode de réalisation de la présente invention; - la figure 4 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3B dans le deuxième mode de réalisation de la présente invention; - la figure 5 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un troisième mode de réalisation de la présente invention; - la figure 6 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3C dans le troisième mode de réalisation de la présente invention; - la figure 7 un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un quatrième mode de réalisation de la présente invention; - la figure 8 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3D dans le quatrième mode de réalisation de la présente invention; - la figure 9 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un cinquième mode de réalisation de la présente invention; - la figure 10 est un schéma blocs représentant le fonctionnement d'un circuit d'adaptation 3E dans le cinquième mode de réalisation de la présente invention; - la figure 11 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un sixième mode de réalisation de la présente invention; 8 2751445 - la figure 12 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3F dans le sixième mode de réalisation de la présente invention; et - la figure 13 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé connu. Premier mode de réalisation Le premier mode de réalisation de la présente invention est maintenant discuté. La figure 1 est le schéma blocs représentant un dispositif de verrouillage à double système informatisé selon le premier mode de réalisation de la présente invention. En figure 1, des composants équivalents ou identiques à ceux décrits en référence à la figure 13 sont désignés par les mêmes chiffres de référence. On a représenté un panneau de contrôle 1 tel qu'un dispositif de contrôle de station dans un système de contrôle de trafic pour fournir des données d'acheminement à un dispositif de verrouillage à double système informatisé de sécurité et un système de liaison 2 pour relier le panneau de contrôle 1 à un système de verrouillage 36A. Le système de verrouillage 36A comprend une première unité centrale de traitement 7, une seconde unité centrale de traitement 13, des circuits d'attente 19 et 21 en tant que moyens d'établissement d'état d'attente ou de veille associés respectivement à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 pour mettre en attente dans un état de veille l'unité centrale de traitement 7 et l'unité centrale de traitement 13 pour traitement de données pendant l'adaptation de données de données appliquées à l'unité centrale de traitement 7 et l'unité centrale de traitement 13 et produites par celles-ci et un circuit d'adaptation 3A pour accomplir une adaptation de données aux données appliqués à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 et produites par celles-ci. Le circuit d'adaptation 3A comprend un circuit à verrouillage 15 pour mémoriser les données produites sur le bus de données 14 de l'unité centrale de traitement 7, un 9 2751445 circuit à verrouillage 17 pour mémoriser les données produites sur le bus de données 18 de l'unité centrale de traitement 13, un circuit d'adaptation de données 16 en tant que moyen d'adaptation de données pour adapter les données sur le bus de données 14 aux données sur le bus de données 18 (données traitées par l'unité centrale de traitement 7 et l'unité centrale de traitement 13), un circuit à verrouillage de désaccord 20 pour mémoriser un signal d'erreur E lorsqu'une erreur (un désaccord ou une désadaptation entre données traitées) est détectée par l'adaptation de données par le circuit d'adaptation de données 16, un circuit de réinitialisation 5 en tant que moyen de réinitialisation pour fournir des signaux de réinitialisation 4, 6 respectivement à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 sur la base du signal d'erreur E du circuit à verrouillage de désadaptation 20 pour réinitialiser les fonctionnements de l'unité centrale de traitement 7 et de l'unité centrale de traitement 13 et un circuit de démarrage/d'arrêt d'adaptation 10 en tant que moyen de démarrage d'adaptation pour démarrer/arrêter une adaptation de données sur la base de signaux de lecture 8, 11 et de signaux d'écriture 9, 12. Le fonctionnement du système de verrouillage 36A du dispositif de verrouillage à double système informatisé est maintenant discuté. Les unités centrales de traitement 7 et 13 accomplissent des processus ou traitements identiques chaque fois que des données d'entrée identiques du système de liaison 2 sont écrites sur l'unité centrale de traitement 7 et l'unité centrale de traitement 13 et produisent alors les données aux bus de données respectives 14, 18. Les données traitées sur les bus de données 14, 18 sont acheminées au circuit d'adaptation de données 16 via les circuits à verrouillage respectifs 5, 17. Le fonctionnement du circuit d'adaptation 3A du premier mode de réalisation est maintenant discuté en se référant à l'organigramme en figure 2. 2751445 A l'étape ST1, au démarrage du dispositif, les unités centrales de traitement 7 et 13 établissent avant tout les signaux d'écriture 9, 12 ou les signaux de lecture 8, 10 des données traitées pour un dispositif de champ 35. A l'étape ST2, les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 établis pour le dispositif de champ 35 et déterminent si les données sont écrites. Lorsque ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 ne fournissent les signaux d'écriture 9, 12 avec aucune opération d'écriture d'accomplie, les unités centrales de traitement 7 et 13 exécutent un processus de contrôle du dispositif de champ sans état de veille dans le processus ou le traitement (étape ST3) et produisent ainsi les données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17, le circuit d'adaptation de données 16 et ensuite un bus d'entrée/sortie 32. Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/d'arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un processus ou traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage respectifs 15, 17 et permettre ensuite au circuit d'adaptation de données 16 de les recevoir pour adaptation de données (étape ST4). Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données pour être correct et sans erreur, il arrête l'activation des circuits d'attente 19, 21 et libère les unités centrales de traitement 7 et 13 de 11 2751445 l'état de veille pour une étape suivante de traitement (étape ST7). Par ailleurs, lorsqu'à l'étape ST6, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8). Le circuit à verrouillage de désadaptation 20 produit le signal d'erreur E au circuit de réinitialisation , qui à son tour fournit les signaux de réinitialisation 4, 6 aux unités centrales de traitement 7 et 13, respectivement, pour les réinitialiser. Le fonctionnement du système de verrouillage 36A se termine maintenant (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Deuxième mode de réalisation Dans le premier mode de réalisation, lorsque les données pour contrôler ou commander les dispositifs de champ, si non spécifiquement en rapport à la sécurité du trafic, sont écrites dans les unités centrales de traitement 7 et 13, ces deux unités traitent les données et ensuite les données traitées sont adaptées continuellement. Pour augmenter la vitesse de traitement de l'unité centrale de traitement 7 et de l'unité centrale de traitement 13, seulement les données qui sont spécifiquement en rapport à la sécurité du trafic peuvent être sélectionnées, traitées et ensuite adaptées. Cet agencement établit les unités centrales de traitement 7 et 13 libres d'attendre dans l'état de veille ou sans être dans cet état jusqu'à ce que le circuit d'adaptation de données 16 accomplisse l'opération d'adaptation de données, chaque fois que des données sont écrites dans les unités centrales de traitement 7 et 13. 12 2751445 En se référant à la figure 3, le deuxième mode de réalisation de la présente invention est maintenant discuté. En figure 3, des composants équivalents ou identiques à ceux décrits en référence à la figure 1 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3B, un bus d'adresses 22 relié à l'unité centrale de traitement 7, un circuit à verrouillage d'adresses 23 pour mémoriser les données d'adresses du bus d'adresses 22, un bus d'adresses 25 relié à l'unité centrale de traitement 13 et un circuit à verrouillage d'adresses 24 pour mémoriser les données d'adresses du bus d'adresses 25. Le fonctionnement du système de verrouillage 36B du dispositif de verrouillage à double système informatisé est maintenant discuté. Lorsque les unités centrales de traitement 7 et 13 fournissent respectivement aux bus d'adresses 22, 25 des adresses sur lesquelles des données en rapport à la sécurité du trafic sont écrites, le circuit de démarrage/d'arrêt d'accord 10 lit les données par les bus d'adresses 22, 25 et fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 traitent les données spécifiées par les adresses produites sur les bus d'adresses 22, 25. Le circuit d'adaptation de données 16 reçoit les données traitées par les unités centrales de traitement 7 et 13, à travers les bus de données 14, 18 et les circuits à verrouillage 15, 17, respectivement, et démarre ensuite l'opération d'adaptation de données. Le fonctionnement du circuit d'adaptation 3B dans le deuxième mode de réalisation est maintenant discuté en se référant à l'organigramme de la figure 4. A l'étape ST21, des adresses dans une gamme spécifiée sur laquelle des données en rapport à la sécurité sont écrites sont établies dans les unités centrales de traitement 7 et 13. Les adresses sont des données d'instructions pour amener le circuit de départ/arrêt d'adaptation 10 à initialiser l'opération d'adaptation. Le circuit de départ/arrêt d'adaptation 10 fournit le signal de 13 2751445 démarrage d'adaptation S au circuit d'adaptation de données 16 seulement lorsque le circuit de démarrage/arrêt d'adaptation 10 reçoit les adresses établies à travers les bus d'adresses 22, 25 des unités centrales de traitement 7 et 13 et les circuits à verrouillage d'adresses 23, 24, respectivement. A l'étape ST22, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 fournissent les adresses dans l'étendue ou la gamme spécifiée. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 ne fournit les adresses dans l'étendue spécifiée, les circuits d'attente 19, 21 ne sont pas activés. Les unités centrales de traitement 7 et 13 traitent vite de ce fait les données écrites sans temps de veille impliqué (étape ST3). Lorsqu'à l'étape ST22, les unités centrales de traitement 7 et 13 produisent les adresses dans l'étendue spécifiée, le circuit de démarrage/arrêt d'adaptation 10 fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Le circuit d'adaptation de données 16 collecte à travers les circuits à verrouillage 15, 17 les résultats de traitement des unités centrales de traitement 7 et 13 présents après avoir traité les données des adresses dans l'étendue spécifiée (étape ST4). Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits de traitement 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données à corriger et sans erreur, il arrête d'activer les circuits d'attente 19, 21 et libère les unités centrales de traitements 7 et 13 de l'état de veille pour une étape suivante de traitement (étape ST7). Par ailleurs, lorsqu'à l'étape ST6 le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de 14 2751445 traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, et le circuit à verrouillage de désadaptation mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8). Le circuit à verrouillage de désadaptation 20 produit le signal d'erreur E au circuit de réinitialisation , qui à son tour fournit les signaux de réinitialisation 4, 6 respectivement auxunités centrales de traitement 7 et 13 pour les réinitialiser. Le fonctionnement du circuit de verrouillage 36B se termine maintenant (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Troisième mode de réalisation Dans les premier et second modes de réalisation, lorsque des données sont écrites sur les unités centrales de traitement 7 et 13, les deux unités traitent les données à utiliser dans l'opération d'adaptation de données. Le dispositif peut démarrer à partir d'un mode de test, tel qu'une initialisation, et passe ensuite à un mode de fonctionnement. L'adaptation de données peut être accomplie seulement pendant le mode de fonctionnement pour faire le diagnostic des unités centrales de traitement 7 et 13. En se référant à la figure 5, le troisième mode de réalisation de la présente invention est maintenant discuté. En figure 5, des composants équivalents ou identiques à ceux décrits en référence à la figure 1 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3C, un signal de mode de fonctionnement 26 produit par l'unité centrale de traitement 7 et un signal de mode de fonctionnement 27 produit par l'unité centrale de traitement 13. Lorsque les signaux de mode de fonctionnement 26, 27 sont produits, le circuit de démarrage/arrêt d'adaptation 10 fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. 2751445 Le fonctionnement du système de verrouillage 36C du dispositif de verrouillage à double système informatisé est maintenant discuté. Les unités centrales de traitement 7 et 13 produisent les signaux de mode de fonctionnement respectifs 26, 27 au circuit de démarrage/d'arrêt d'adaptation 10, qui & son tour fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Le circuit d'adaptation de données 16 collecte les données traitées des unités centrales de traitement 7 et 13 via les bus de données 14, 18 et les circuits de verrouillage , 17, respectivement, pour accomplir une adaptation de données. En se référant à l'organigramme de la figure 6, le fonctionnement du circuit d'adaptation 3C du troisième mode de réalisation est discuté. A l'étape ST31, le circuit de démarrage/arrêt d'adaptation 10 est mis en service de sorte que les signaux de mode de fonctionnement 26, 27, lorsque produits, initialisent l'adaptation de données tout en désactivant l'adaptation de données pendant le mode d'initialisation ou de test. A l'étape ST32, lorsque les unités centrales de traitement 7 et 13 ne fournissent aucun signal de fonctionnement 26, 27, les unités centrales de traitement 7 et 13 traitent des données écrites sans temps de veille d'impliqué (étape ST3). Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux de mode de fonctionnement 26, 27 à l'étape ST32, le circuit de démarrage/arrêt d'adaptation 10 fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16 pour l'activer. Le circuit d'adaptation de données 16 collecte via les circuits à verrouillage 15, 17 les données qui ont été traitées lorsque les unités centrales de traitement 7 et 13 ont fourni les signaux de mode de fonctionnement 26, 27 (étape ST4), et accomplit ensuite l'opération d'adaptation de données aux données traitées. Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 16 2751445 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données pour être correct et sans erreur, il arrête d'activer les circuits d'attente 19, 21 et libère les unités centrales de traitement 7 et 13 de l'état de veille pour une étape suivante de traitement (étape ST7). Par ailleurs, lorsqu'à l'étape ST6 le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8). Le circuit à verrouillage de désadaptation 20 produit le signal d'erreur E au circuit de réinitialisation , qui à son tour fournit les signaux de réinitialisation 4, 6 respectivement aux unités centrales de traitement 7 et 13 pour les réinitialiser. Le fonctionnement du système de verrouillage 36C se termine maintenant (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Puisque le circuit d'adaptation de données 16 démarre l'adaptation de données lorsque les unités centrales de traitement 7 et 13 démarrent avec succès du mode de test tel qu'une initialisation et passe dans le mode de fonctionnement, la vitesse de traitement de tout le dispositif est augmentée. Quatrième mode de réalisation Dans les premier à troisième modes de réalisation précédents, le circuit d'adaptation de données 16 réinitialise les unités centrales de traitement 7 et 13 même lorsqu'elles souffrent d'une erreur transitoire attribuée à du bruit, par exemple, à partir duquel les unités centrales de traitement 7 et 13 peuvent être rétablies sans les 17 2751445 réinitialiser elles-mêmes. Dans ce mode de réalisation, une erreur est reconnue comme une erreur réelle seulement lorsque son compte ou nombre d'erreurs excède une valeur prédéterminée et les unités centrales de traitement 7 et 13 sont alors réinitialisées. Cet agencement réduit la fréquence de suspensions du dispositif de verrouillage à double système informatisé. En se référant à la figure 7, le quatrième mode de réalisation de la présente invention est maintenant discuté. En figure 7, les composants équivalents ou identiques à ceux décrits en référence à la figure 1 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3D et un compteur d'erreurs 28 comme moyen compteur. Le compteur d'erreurs 28 compte les signaux d'erreur E produits par le circuit à verrouillage de désadaptation 20 et fournit un signal indicateur d'erreurs D au circuit de réinitialisation 5 pour lui notifier de l'apparition d'un mauvais fonctionnement lorsque le compte excède le seuil. Le fonctionnement du système de verrouillage 36D dans le dispositif de verrouillage à double système informatisé est discuté. Les unités centrales de traitement 7 et 13 accomplissent des traitements identiques chaque fois que des données d'entrée identiques du système de liaison 2 sont écrites sur les unités centrales de traitement 7 et 13 pour le démarrage du dispositif et produisent alors des données aux bus de données respectifs 14, 18. Les données traitées sur les bus de données 14, 18 sont acheminées au circuit d'adaptation de données 16 via les circuits à verrouillage respectifs 15, 17. En réponse à une désadaptation, le circuit d'adaptation de données 16 détermine qu'un défaut repose dans une unité centrale de traitement et fournit son résultat de détermination sous la forme d'un signal d'erreur E au circuit à verrouillage de désadaptation 20 pour y être mémorisé. Le signal d'erreur E est compté par le compteur d'erreurs 28. Lorsque le compte excède le seuil, le compteur d'erreurs 28 18 2751445 fournit le signal indicateur d'erreurs D au circuit de réinitialisation 5 pour notifier l'apparition du mauvais fonctionnement. Le fonctionnement du circuit d'adaptation 3D est discuté en se référant à l'organigramme de la figure 8. A l'étape ST1, l'unité centrale de traitement 7 et l'unité centrale de traitement 13 sont mises en service de sorte qu'une opération d'adaptation de données est initialisée lorsque l'unité centrale de traitement 7 ou l'unité centrale de traitement 13 fournit le signal d'écriture 9 ou 12 au circuit de démarrage/arrêt d'adaptation 10. A l'étape ST2, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 ont fourni les signaux d'écriture 9, 12. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 n'accomplit l'opération d'écriture, ces unités 7 et 13 accomplissent un traitement de contrôle du dispositif de champ sans temps de veille d'impliqué (étape ST3), et produisent des données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17 et le circuit d'adaptation de données 16 et le bus d'entrée/sortie 32. Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage respectifs 15, 17 et pour permettre ensuite au circuit d'adaptation de données 16 de les recevoir pour l'adaptation de données (étape ST4). Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans leur état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque 19 2751445 le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données pour être correct et sans erreur, il arrête d'activer les circuits d'attente 19, 21 et libère les unités centrales de traitement 7 et 13 de l'état de veille pour une étape suivante de traitement (étape ST7). Lorsqu'à l'étape ST6, par ailleurs, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8) et augmente le compte au compteur d'erreurs 18 de +1 (étape ST10). A l'étape ST11, une détermination est effectuée quant à savoir si le compte excède la valeur prédéterminée. Si le compte est inférieur au seuil, la séquence revient au trajet normal. Un compte en excès du seuil à l'étape ST1 signifie un mauvais fonctionnement et le résultat de la détermination est fourni sous la forme du signal indicateur d'erreur D au circuit de réinitialisation 5. En recevant le signal indicateur d'erreur D, le circuit de réinitialisation 5 fournit les signaux de réinitialisation 4 et 6 respectivement aux unités centrales de traitement 7 et 13. En lisant les signaux de réinitialisation sur un cycle de calcul prédéterminé, les unités centrales de traitement 7 et 13 réinitialisent leur fonctionnement (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. L'utilisation du compteur d'erreurs 28 expédie le traitement de rétablissement à partir d'une erreur transitoire et améliore ainsi l'utilisation du dispositif en entier. Si le circuit d'adaptation de données 16 n'émet aucun signal d'erreur E pendant une période de temps prédéterminée, le compteur d'erreurs 28 est remis à zéro. 2751445 Cinquième mode de réalisation Dans les modes de réalisation précédents, chacune des unités centrales de traitement 7 et 13 réinitialise son fonctionnement lorsqu'elle lit un signal de réinitialisation sur un cycle de calcul prédéterminé. Ainsi, il existe une période avant qu'une opération de réinitialisation prenne place. Dans ce mode de réalisation, chaque fois qu'une erreur prend place, chacune des unités centrales de traitement 7 et 13 est interrompue, indépendamment de la fréquence des erreurs de sorte que les unités centrales de traitement 7 et 13 sont forcées de passer à leur état pour lire les signaux de réinitialisation du circuit de réinitialisation 5 avec priorité sur d'autres traitements. Le cinquième mode de réalisation de la présente invention est maintenant discuté en se référant à la figure 9. En figure 9, des composants équivalents ou identiques à ceux décrits en référence à la figure 7 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3E et un circuit générateur d'interruption 29 comme moyen d'interruption. En recevant le signal d'erreur E produit par le circuit à verrouillage de désadaptation 20, le circuit générateur d'interruption 29 produit des sorties d'interruption aux unités centrales de traitement 7 et 13. Désigné par 30 est un signal d'interruption pour l'unité centrale de traitement 7 et par 31 est un signal d'interruption pour l'unité centrale de traitement 13. Le fonctionnement du système de verrouillage 36E dans le dispositif de verrouillage à double système informatisé est discuté. Les unités centrales de traitement 7 et 13 accomplissent des traitements identiques chaque fois que des données d'entrée identiques du système de liaison 2 sont écrites sur les unités centrales de traitement 7 et 13 pour le démarrage du dispositif et produisent ensuite des données aux bus de données respectifs 14, 18. Les données traitées sur les bus de données 14, 18 sont acheminées au circuit d'adaptation de données 16 via les circuits à verrouillage respectifs 15, 17 pour adaptation de données. 21 2751445 En réponse à une désadaptation, le circuit d'adaptation de données 16 détermine qu'un défaut repose dans une unité centrale de traitement et fournit son résultat de détermination sous la forme d'un signal d'erreur E au circuit à verrouillage de désadaptation 20 pour y être mémorisé. Le circuit à verrouillage de désadaptation 20 fournit à son tour le signal d'erreur E au circuit générateur d'interruption 29. En conséquence, le circuit générateur d'interruption 29 fournit les signaux d'interruption 30, 31 respectivement aux unités centrales de traitement 7 et 13 pour amener les unités centrales de traitement 7 et 13 à lire respectivement les signaux de réinitialisation 4, 6 du circuit de réinitialisation 5 avec priorité sur d'autres traitements. Le compteur d'erreurs 28 compte les signaux d'erreurs E et fournit le signal indicateur d'erreurs D au circuit de réinitialisation 5. Le circuit de réinitialisation 5 produit les signaux de réinitialisation 4, 6 aux unités centrales de traitement 7 et 13 qui sont prêtes à les lire. Ainsi, les unités centrales de traitement 7 et 13 se réinitialisent elles-mêmes immédiatement. Le fonctionnement du circuit d'adaptation 3E est discuté en se référant à l'organigramme de la figure 10. A l'étape ST1, les unités centrales de traitement 7 et 13 sont mises en service de sortie qu'une opération d'adaptation de données est initialisée lorsque ces unités fournissent les signaux d'écriture 9 et 12 au circuit de démarrage/arrêt d'adaptation 10. A l'étape ST2, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 ont fourni les signaux d'écriture 9, 12. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 n'a accompli l'opération d'écriture, ces unités accomplissent un traitement de contrôle du dispositif de champ sans temps de veille d'impliqué (étape ST3) et produisent des données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17, le circuit d'adaptation de données 16 et le bus d'entrée/sortie 32. 22 2751445 Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage 15, 17 et pour permettre ensuite au circuit d'adaptation de données 16 de les recevoir pour adaptation de données (étape ST4). Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être correct et sans erreur (étape ST6), il arrête d'activer les circuits d'attente 19, 21 et relâche les unités centrales de traitement 7 et 13 de l'état de veille pour une étape suivante de traitement (étape ST7). Lorsqu'à l'étape ST6, par ailleurs, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8) et augmente le compte au compteur d'erreurs 28 de +1 (étape ST10). Le circuit d'adaptation de données 16 produit le signal d'erreur E pour activer le circuit générateur d'interruption 29, qui à son tour produit les signaux d'interruption 30, 31 respectivement aux unités centrales de traitement 7 et 13 (étape ST12). En conséquence, les unités centrales de traitement 7 et 13 sont prêtes à lire les signaux de réinitialisation 4, 6 du circuit de réinitialisation 5 avec 23 2751445 priorité sur d'autres traitements. A l'étape ST11, une détermination est effectuée quant à savoir si le compte excède la valeur de seuil. Si le compte est inférieur au seuil, la séquence revient au trajet normal. Un compte en excès de la valeur prédéterminée à l'étape STll signifie un mauvais fonctionnement et le résultat de la détermination est fourni sous la forme du signal indicateur d'erreur D au circuit de réinitialisation 5. En recevant le signal indicateur d'erreurs D, le circuit de réinitialisation 5 fournit les signaux de réinitialisation 4 et 6 respectivement aux unités centrales de traitement 7 et 13. Les unités centrales de traitement 7 et 13 sont déjà interrompues et prêtes à lire les signaux de réinitialisation 4, 6, respectivement. En recevant les signaux de réinitialisation 4, 6, les unités centrales de traitement 7 et 13 réinitialisent immédiatement respectivement leurs fonctionnements (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés des données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Le circuit d'adaptation de données 16 informe les unités centrales de traitement 7 et 13 de l'apparition d'un mauvais fonctionnement par le circuit générateur d'interruption 29, accélérant le processus de rétablissement d'une erreur transitoire et améliorant ainsi une utilisation du dispositif entier. Si le circuit d'adaptation de données 16 n'émet aucun signal d'erreur E pendant une période de temps prédéterminée, un circuit générateur d'interruption 29 est réinitialisé et le compteur d'erreur 28 est remis à zéro. Sixième mode de réalisation Dans le cinquième mode de réalisation, le circuit générateur d'interruption 29 produit les signaux d'interruption aux unités centrales de traitement 7 et 13 pour les rendre prêtes à lire les signaux de réinitialisation. Dans ce mode de réalisation, un circuit 24 2751445 générateur d'interruption 29a produit des signaux d'interruption 30 et 31 respectivement à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 tout en fournissant le signal d'interruption 31 au circuit de départ/arrêt d'adaptation 10 en même temps. Le circuit de départ/arrêt d'adaptation 10 suspend la transmission du signal de démarrage d'adaptation S au circuit d'adaptation de données 16 pour arrêter l'adaptation de données, permettant aux unités centrales de traitement 7 et 13 un auto-diagnostic indépendant de l'opération d'adaptation. Le sixième mode de réalisation de la présente invention est maintenant discuté en se référant à la figure 11. En figure 11, les composants équivalents ou identiques à ceux décrits en référence à la figure 9 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3F et un circuit générateur d'interruption 29a comme le moyen d'interruption. En recevant le signal d'erreur E produit le circuit à verrouillage de désadaptation 20, le circuit générateur d'interruption 29a fournit des sorties d'interruption aux unités centrales de traitement 7 et 13. Désigné par 30 est un signal d'interruption pour l'unité centrale de traitement 7 et par 31 est un signal d'interruption pour l'unité centrale de traitement 13 et le circuit de démarrage/arrêt d'adaptation 10. Le fonctionnement du circuit d'adaptation 3F est discuté en se référant à l'organigramme de la figure 12. A l'étape ST1, les unités centrales de traitement 7 et 13 sont mises en service de sorte qu'une opération d'adaptation de données est initialisée lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9 et 12 au circuit de démarrage/arrêt d'adaptation 10. A l'étape ST2, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 ont fourni les signaux d'écriture 9, 12. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 n'accomplit l'opération d'écriture, ces unités accomplissent un traitement de contrôle du dispositif de champ sans temps de veille 2751445 d'impliqué (étape ST3) et produisent des données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17, le circuit d'adaptation de données 16 et le bus d'entrée/sortie 32. Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage 15, 17 et pour autoriser ensuite le circuit d'adaptation de données 16 à les recevoir pour l'adaptation de données (étape ST4). Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être correct et sans erreur (étapes ST6), il arrête d'activer les circuits d'attente 19, 21 et relâche les unités centrales de traitement 7 et 13 de l'état de veille pour une étape suivante de traitement (étape ST7). Lorsqu'à l'étape ST6, par ailleurs, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8) et augmente le compte au compteur d'erreurs 28 de +1 (étape ST10). Le circuit d'adaptation de données 16 produit le signal d'erreur E pour activer le circuit générateur d'interruption 29a, qui à son tour produit les signaux d'interruption 30, 31 26 2751445 respectivement aux unités centrales de traitement 7 et 13 (étapes ST12). Au moment o le signal d'interruption 31 est fourni au circuit de démarrage/arrêt d'adaptation 5, le signal de démarrage d'adaptation S se termine, arrêtant immédiatement l'adaptation de données au circuit d'adaptation de données 16 (étapes ST13). Les unités centrales de traitement 7 et 13 s'auto-diagnotisent indépendamment. En conséquence, les unités centrales de traitement 7 et 13 accélèrent le processus de rétablissement à partir d'une erreur transitoire indépendamment du compte d'erreur et sont établies prêtes à lire les signaux de réinitialisation 4, 6 du circuit de réinitialisation avec priorité à d'autres traitements. A l'étape ST11, une détermination est effectuée quant à savoir si le compte excède la valeur prédéterminée. Si le compte est inférieur au seuil, la séquence revient au trajet normal. Un compte en excès de la valeur prédéterminée à l'étape ST11 signifie un mauvais fonctionnement et le résultat de la détermination est fourni sous la forme du signal indicateur d'erreur D au circuit de réinitialisation 5. En recevant le signal indicateur d'erreur D, le circuit de réinitialisation fournit les signaux de réinitialisation 4 et 6 respectivement aux unités centrales de traitement 7 et 13. Les unités centrales de traitement 7 et 13 sont déjà interrompues et prêtes à lire les signaux de réinitialisation 4, 6, respectivement. En recevant les signaux de réinitialisation 4, 6, les unités centrales de traitement 7 et 13 réinitialisent immédiatement respectivement leurs fonctionnements (étape ST9). Ceci empêche un arrêt non programmé du programme du dispositif. En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés des données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Lorsqu'une erreur est détectée par l'adaptation de données, chacune des unités centrales de traitement 7 et 13 est autorisée à se diagnostiquer sur elle-même. Ceci accélère le processus de 27 2751445 rétablissement à partir d'une erreur transitoire et améliore l'utilisation de tout le dispositif. Si le circuit d'adaptation de données 16 n'émet aucun signal d'erreur E pendant une période de temps prédéterminée, un circuit générateur d'interruption 29a est réinitialisé et le compteur d'erreur 28 est remis à zéro. Selon un premier aspect de la présente invention, le dispositif de verrouillage à double système informatisé comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des processus identiquesà des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des processus identiques en adaptant un jeu de données à un autre et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque les jeux de données manquent de s'accorder. Ainsi, le temps de calcul des données pour être adaptées par les unités centrales de traitement est raccourci et le temps de contrôle et de traitement de tout le dispositif est également raccourci. Selon le second aspect de la présente invention, le dispositif comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des traitements identiques à des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des traitements identiques en adaptant un jeu de données à un autre, un moyen d'établissement d'état de veille pour amener les première et seconde unités centrales de traitement à attendre en veille pour les traitements pendant l'opération d'adaptation de données et pour relâcher les première et seconde unités centrales de traitement de l'état de veille lorsque le moyen d'adaptation de données détermine que les jeux de données concordent et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités 28 2751445 centrales de traitement lorsque les jeux de données font défaut pour concorder. Ainsi, à côté de l'avantage du premier aspect, un temps suffisant est permis pour vérifier le fonctionnement des unités centrales de traitement. Selon le troisième aspect de la présente invention, le dispositif comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données en réponse à des opérations d'écriture de données par les première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation de données. Ainsi, le temps de calcul de données pour être adaptées par les unités centrales de traitement est raccourci et le temps de contrôle et de traitement du dispositif entier est également raccourci. Selon le quatrième aspect de la présente invention, le dispositif comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données lorsqu'il devient nécessaire d'adapter les jeux de données résultant des traitements des première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation. Ainsi, l'efficacité d'adaptation de données du dispositif est augmentée. Selon le cinquième aspect de la présente invention, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données lorsque les première et seconde unités centrales de traitement produisent des adresses d'écriture prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement lorsque les adresses d'écriture sont produites. La gamme d'adresses d'écriture de données en rapport à la 29 2751445 sécurité du trafic est établie à l'avance de sorte que le calcul des données à adapter est accompli fiablement. Selon le sixième aspect de la présente invention, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données dans un mode d'écriture d'information pendant lequel les première et seconde unités centrales de traitement écrivent des informations prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des première et seconde unités centrales dans le mode d'écriture d'information. L'opération d'adaptation de données est accomplie pendant le mode de fonctionnement seulement avec aucune opération d'adaptation d'initialisée pendant le mode de test. Ainsi, le test est facilement accompli et le diagnostic de défaut du dispositif est facilité. Selon le septième aspect de la présente invention, le dispositif comprend un moyen compteur pour compter le nombre d'erreurs chaque fois qu'une désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données et pour amener le moyen de réinitialisation à fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque le compte d'erreurs excède une valeur de seuil. En détectant immédiatement une désadaptation transitoire due à du bruit, le processus de rétablissement à partir de l'erreur est accéléré et l'utilisation du dispositif est réhaussée. Selon le huitième aspect de la présente invention, le dispositif comprend un moyen d'interruption pour signaler les première et seconde unités centrales de traitement d'une erreur de calcul lorsque la désadaptation de données représentative d'une erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données. Ainsi, l'état d'erreur est immédiatement vérifié et le processus de rétablissement à partir de la désadaptation transitoire est accéléré. 2751445 Selon le neuvième aspect de la présente invention, le moyen d'interruption informe les première et seconde unités centrales de traitement d'une erreur de calcul lorsque la désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données, et simultanément, le moyen d'interruption informe le moyen de démarrage d'adaptation de l'erreur de calcul pour terminer le signal de démarrage au moyen d'adaptation de données et les première et seconde unités centrales de traitement accomplissent indépendamment un diagnostic de défaut. Le processus de rétablissement à partir de la désadaptation transitoire est ainsi accéléré. 31 2751445 REVENDICATIONS 1. Dispositif de verrouillage à double système informatisé, caractérisé en ce qu'il comprend un moyen d'adaptation de données (16) pour amener une première unité centrale de traitement (7) et une seconde unité centrale de traitement (13) à accomplir des traitements identiques à des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des traitements identiques en adaptant un jeu de données à un autre et un moyen de réinitialisation (5) pour fournir des signaux de réinitialisation (4, 6) à la première unité centrale de traitement (7) et à la seconde unité centrale de traitement (13) lorsque les jeux de données manquent de concorder. 2. Dispositif de verrouillage à double système informatisé, caractérisé en ce qu'il comprend un moyen d'adaptation de données (16) pour amener une première unité centrale de traitement (7) et une seconde unité centrale de traitement (13) à accomplir des traitements identiques à des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des traitements identiques en adaptant un jeu de données à un autre, un moyen d'établissement d'état de veille (19, 21) pour amener les première et seconde unités centrales de traitement (7, 13) à attendre en veille pour les traitements pendant l'opération d'adaptation de données et pour relâcher les première et seconde unités centrales de traitement (7, 13) de l'état de veille lorsque le moyen d'adaptation de données (16) détermine que les jeux de données concordent et un moyen de réinitialisation (16) pour fournir des signaux de réinitialisation (4, 6) aux première et seconde unités centrales de traitement (7, 13) lorsque les jeux de données manquent de concorder. 3. Dispositif de verrouillage à double système informatisé selon la revendication 1 ou 2, caractérisé en ce 32 2751445 qu'il comprend de plus un moyen de démarrage d'adaptation (10) pour fournir un signal de démarrage d'adaptation de données en réponse à des opérations d'écriture de données par les première et seconde unités centrales de traitement (7, 13), de la sorte le moyen d'adaptation de données (16) adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) lorsque le moyen d'adaptation de données (16) reçoit le signal de démarrage d'adaptation. 4. Dispositif de verrouillage à double système informatisé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend de plus un moyen de démarrage d'adaptation (10) pour fournir un signal de démarrage d'adaptation de données lorsqu'il devient nécessaire d'adapter les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13), de la sorte le moyen d'adaptation de données (16) adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) lorsque le moyen d'adaptation de données (16) reçoit le signal de démarrage d'adaptation. 5. Dispositif de verrouillage à double système informatisé selon la revendication 4, caractérisé en ce que le moyen de démarrage d'adaptation (10) fournit un signal de démarrage au moyen d'adaptation de données (16) lorsque les première et seconde unités centrales traitement (7, 13) produisent des adresses d'écriture prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) lorsque les adresses d'écriture sont produites. 6. Dispositif de verrouillage à double système informatisé selon la revendication 4, caractérisé en ce que le moyen de démarrage d'adaptation (10) fournit un signal de démarrage au moyen d'adaptation de données (16) dans un mode d'écriture d'informations pendant lequel les première et seconde unités centrales de traitement (7, 13) écrivent des informations prédéterminées, de la sorte le moyen 33 2751445 d'adaptation de données (16) adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) dans le mode d'écriture d'information. 7. Dispositif de verrouillage à double système informatisé selon l'une des revendications 1 à 6, caractérisé en ce qu'il comprend de plus un moyen compteur (28) pour compter le nombre d'erreurs chaque fois qu'une désadaptation de données représentative de l'erreur de calcul par l'une des première et seconde unités centrales de traitement (7, 13) est détectée pendant l'opération d'adaptation de données, de la sorte le moyen de réinitialisation (5) fournit des signaux de réinitialisation (4, 6) aux première et seconde unités centrales de traitement (7, 13) lorsque le compte d'erreurs excède une valeur prédéterminée. 8. Dispositif de verrouillage à double système informatisé selon la revendication 7, caractérisé en ce qu'il comprend de plus un moyen d'interruption pour signaler les première et seconde unités centrales de traitement (7, 13) d'une erreur de calcul lorsqu'une désadaptation de données représentative de l'erreur de calcul par l'une des première et seconde unités centrales de traitement (7, 13) est détectée pendant l'opération d'adaptation de données. 9. Dispositif de verrouillage à double système informatisé selon la revendication 8, caractérisé en ce que le moyen d'interruption signale les première et seconde unités centrales de traitement (7, 13) d'une erreur de calcul lorsque la désadaptation de données représentative de l'erreur de calcul par l'une des première et seconde unités centrales de traitement (7, 13) est détectée pendant l'opération d'adaptation de données, et simultanément, le moyen d'interruption signale le moyen de démarrage d'adaptation (10) de l'erreur de calcul pour terminer le signal de démarrage au moyen d'adaptation de données (16) et les première et seconde unités centrales de traitement (7, 13) accomplissent indépendamment un diagnostic de défaut.