FR2692701A1 - Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. - Google Patents
Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. Download PDFInfo
- Publication number
- FR2692701A1 FR2692701A1 FR9207430A FR9207430A FR2692701A1 FR 2692701 A1 FR2692701 A1 FR 2692701A1 FR 9207430 A FR9207430 A FR 9207430A FR 9207430 A FR9207430 A FR 9207430A FR 2692701 A1 FR2692701 A1 FR 2692701A1
- Authority
- FR
- France
- Prior art keywords
- installation
- new
- configuration
- computer
- identification codes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41845—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25074—Check system, change failing element, compare with stored configuration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25076—Configure connected module only if allowed, registered module
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31362—Verify correct configuration of system
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
L'invention concerne un procédé de contrôle de configuration d'une installation complexe, ainsi qu'un dispositif mettant en œuvre ce procédé. Le procédé consiste essentiellement à: - enregistrer (102) dans une mémoire d'un calculateur de l'installation, une base des codes d'identification des moyens de l'installation, y compris le code d'identification du nouveau moyen, pour obtenir une base de la nouvelle configuration de l'installation, - enregistrer (103) dans la mémoire dudit calculateur une base de référence des codes d'identification des moyens de l'installation, avant ledit remplacement, cette base correspondant à la configuration, dite ancienne, de l'installation, - comparer (104) la base de référence des codes d'identification de l'ancienne configuration avec la base des codes d'identification de la nouvelle configuration, pour déclencher (107) une alarme lorsque la comparaison indique une modification de configuration.
Description
PROCEDE DE CONTROLE DE CONFIGURATION D'UNE INSTALLATION
COMPLEXE ET DISPOSITIF POUR LA MISE EN
OEUVRE DE CE PROCEDE
DESCRIPTION
La présente invention concerne un procédé de contrôle de configuration d'une installation complexe, ainsi qu'un dispositif de mise en oeuvre de ce procédé.
COMPLEXE ET DISPOSITIF POUR LA MISE EN
OEUVRE DE CE PROCEDE
DESCRIPTION
La présente invention concerne un procédé de contrôle de configuration d'une installation complexe, ainsi qu'un dispositif de mise en oeuvre de ce procédé.
Ce procédé et ce dispositif sont applicables aux installations complexes, de configuration déterminée ou évolutive. Ces installations comprennent généralement des moyens combinés tels que des capteurs, des systèmes de traitement incluant des calculateurs commandant par exemple des asservissements et d'une manière générale des moyens combinés interagissant les uns avec les autres pour obtenir un résultat souhaité..
La configuration d'une installation est déterminée par les concepteurs de celle-ci. Cette configuration définit notamment l'organisation des différents moyens fonctionnels qui composent
L'installation, les spécifications fonctionnelles essentielles de ces moyens, les liaisons et les interactions entre ces moyens Une configuration prédéterminée d'une installation permet à celle-ci d'effectuer des traitements pour accomplir des actions prédéterminées en vue de l'obtention d'un résultat souhaité. Inversement, une configuration non autorisée d'une installation ne permet pas à cette installation de réaliser tout ce qui est attendu d'elle dans des conditions souhaitées, ces conditions pouvant aller d'un niveau de sécurité dégradé à une absence totale de service rendu.
L'installation, les spécifications fonctionnelles essentielles de ces moyens, les liaisons et les interactions entre ces moyens Une configuration prédéterminée d'une installation permet à celle-ci d'effectuer des traitements pour accomplir des actions prédéterminées en vue de l'obtention d'un résultat souhaité. Inversement, une configuration non autorisée d'une installation ne permet pas à cette installation de réaliser tout ce qui est attendu d'elle dans des conditions souhaitées, ces conditions pouvant aller d'un niveau de sécurité dégradé à une absence totale de service rendu.
Des installations de ce type peuvent être des ensembles complexes tels que des stations de poursuite de satellites et de traitement de signaux échangés avec ces satellites, des postes de navigation sur les navires, des automobiles équipées d'ordinateurs de bord traitant des signaux provenant par exemple de capteurs fournissant les paramètres relatifs au déplacement ou au freinage, des postes de commande de fonctionnement de centrales nucléaires, des postes de pilotage d'avions etc...
Les procédés et dispositifs de contrôle d'installations complexes doivent c onc ou ri r à une plus grande sécurité de fonctionnement de ces installations grâce à une surveillance très stricte de leurs configurations.
Dans un avion par exemple, la sécurité est une préoccupation majeure des constructeurs qui adoptent de plus en plus des installations ou systèmes dits de "commande de vol électrique" incluant notamment des calculateurs, des asservissements, des capteurs etc.... Une partie importante de ces systèmes est dédiée à la surveillance et à la manoeuvre de l'avion par un ou plusieurs pilotes, à partir d'un poste central de pilotage.
Chaque installation a généralement une durée de vie importante (plusieurs années). La mise en exploitation de l'installation n'est effective qu'après des phases successives incluant notamment l'étude et la conception, la réalisation d'un prototype, la première mise en marche, les essais rendant nécessaires des modifications, puis la fabrication d'installations de série.
Les installations de série sont elles-mêmes soumises à des évolutions de configuration au cours du temps, soit pour des besoins particuliers d'un utilisateur, soit pour améliorer la qualité, la robustesse, La fiabilité de l'instalLation, mais aussi pour obéir à de nouveLles réglementations ou pour utiLiser de nouveLles technoLogies présentant de meiLleures performances, ou parce que les anciennes technologies sont devenues indisponibles.
Cette évolution de configuration est fréquente dans Les gros avions qui sont d'autant plus concernés qu'ils sont pLus modernes et mettent, par conséquent, en oeuvre un nombre plus important de calculateurs. Toute évolution de configuration doit être gérée avec prudence et méthodologie, notamment pour des raisons de sécurité. IL est notamment nécessaire, tors du remplacement d'un moyen fonctionneL ancien par un nouveau moyen dans une installation, de contrôler la compatibilité de ce nouveau moyen avec
Les autres moyens de L'installation. En effet, tout nouveau moyen fonctionneL introduit dans une instaLlation en remplacement d'un ancien moyen ne doit pas perturber le fonctionnement de l'instaLlation ; ceLLe-ci doit rester capable de fournir au moins les commandes fournies jusque Là ou mieux, d'améliorer
Leur qualité.
Les autres moyens de L'installation. En effet, tout nouveau moyen fonctionneL introduit dans une instaLlation en remplacement d'un ancien moyen ne doit pas perturber le fonctionnement de l'instaLlation ; ceLLe-ci doit rester capable de fournir au moins les commandes fournies jusque Là ou mieux, d'améliorer
Leur qualité.
On ne sait pas actueLlement contrôler de manière automatique La validité de La configuration d'une installation de traitement de données et de signaux, notamment lorsque un ou plusieurs des moyens fonctionneLs combinés de cette installation sont rempLacés par de nouveaux moyens.
Dans L'état actuel de la technique, pour une instaLLation comportant notamment plusieurs caLcuLateurs recevant et échangeant des données ou des informations pour les traiter, le technicien de maintenance qui rempLace un calculateur par un autre, ou modifie un programme d'un calculateur dans une instalLation, ou remplace un capteur par un autre, modifie la configuration de celle-ci. Ce remplacement peut intervenir par exemple lorsqu'un calculateur est en panne. Le technicien a alors le choix entre le remplacement du calculateur ancien par un calculateur identique fonctionnant avec le même programme, ou le remplacement du calculateur ancien par un calculateur équivalent fonctionnant avec un programme tel que les entrées/sorties du nouveau calculateur sont identiques aux entrées/sorties de l'ancien calculateur (dans toute la suite de la description, le terme calculateur désignera non seulement le matériel, mais aussi le logiciel).
Le technicien peut aussi, en respectant certaines conditions, remplacer un calculateur par un calculateur non équivalent. C'est le cas par exemple lorsqu'aucun calculateur identique ou équivalent n'est disponible, ou Lorsque ce remplacement est demandé par le concepteur de l'installation qui souhaite modifier la configuration de celle-ci, à la demande d'un utilisateur, ou pour améliorer la qualité du fonctionnement de cette installation. La modification de configuration de l'installation, résultant par exemple du remplacement d'un calculateur par un calculateur non équivalent, exige du technicien de maintenance des procédures de vérification de la cohérence du fonctionnement de l'installation. Ces procédures sont longues, compliquées, et l'erreur "humaine" dans ces vérifications est toujours un risque pouvant entraîner de graves conséquences.
Le remplacement cité en exemple est celui d'un calculateur, mais ce remplacement peut être celui d'un ou plusieurs autres moyens fonctionnels de l'installation, tels que des capteurs, des circuits de mesure etc...
Le technicien de maintenance vérifie la cohérence de l'installation, à partir d'informations contenues dans un manuel de maintenance ou sur des fiches techniques.
Pour vérifier cette cohérence, il doit tout d'abord vérifier des conditions d'interchangeabilité d'un moyen existant de l'installation, par un moyen nouveau.
Il doit ensuite vérifier des conditions de compatibilité entre le moyen nouveau qui remplace un moyen existant prédéterminé et les autres moyens de l'installation avec lesquels ce moyen nouveau coopère. Tous les moyens de l'installation, ainsi qu'un moyen nouveau, sont repérés par des codes d'identification.
Les conditions d'interchangeabilité qui doivent être vérifiées sont les suivantes 1/ Interchangeabilité simule
a) Il y a interchangeabilité simple
lorsqu'un moyen existant portant un code
d'identification prédéterminé est remplacé par un
moyen portant le même code d'identification.
a) Il y a interchangeabilité simple
lorsqu'un moyen existant portant un code
d'identification prédéterminé est remplacé par un
moyen portant le même code d'identification.
C'est par exemple le cas lorsqu'un
calculateur de type et de marque prédéterminés,
fonctionnant avec un programme lui-même prédéterminé,
est remplacé par un calculateur de même type et
de même marque, fonctionnant avec un programme
identique au programme prédéterminé.
calculateur de type et de marque prédéterminés,
fonctionnant avec un programme lui-même prédéterminé,
est remplacé par un calculateur de même type et
de même marque, fonctionnant avec un programme
identique au programme prédéterminé.
Ce cas est également celui d'un
calculateur dans lequel une erreur d'exploitation
apparat au cours du déroulement du programme
utilisé. Lorsque l'erreur est corrigée, c'est le
code d'identification prédéterminé qui continue
à être utilisé. Le moyen existant n'a en effet pas
été remplacé.
calculateur dans lequel une erreur d'exploitation
apparat au cours du déroulement du programme
utilisé. Lorsque l'erreur est corrigée, c'est le
code d'identification prédéterminé qui continue
à être utilisé. Le moyen existant n'a en effet pas
été remplacé.
b) Il y a aussi interchangeabilité simple
lorsqu'un nouveau moyen, portant un nouveau code
d'identification, peut remplacer le moyen existant
portant un code d'identification prédéterminé.
lorsqu'un nouveau moyen, portant un nouveau code
d'identification, peut remplacer le moyen existant
portant un code d'identification prédéterminé.
C'est par exemple le cas lorsqu'un
programme prédéterminé, utilisé dans un calculateur
d'une installation, est remplacé par un nouveau
programme capable d'exécuter les mêmes traitements
que le programme existant.
programme prédéterminé, utilisé dans un calculateur
d'une installation, est remplacé par un nouveau
programme capable d'exécuter les mêmes traitements
que le programme existant.
c) Enfin, il y a aussi interchangeabilité
simple lorsqu'un nouveau moyen portant un nouveau
code d'identification ne peut être remplacé que
par un nouveau moyen portant le même nouveau code
d'identification.
simple lorsqu'un nouveau moyen portant un nouveau
code d'identification ne peut être remplacé que
par un nouveau moyen portant le même nouveau code
d'identification.
C'est par exemple le cas lorsqu'un
nouveau programme a été introduit dans un calculateur
car il présente une meilleure efficacité. Ce nouveau
programme ne peut être remplacé que par un programme
identique, par exemple en cas d'erreur au cours
du déroulement du nouveau programme. Lorsque cette
erreur est corrigée, c 'est le nouveau code
d'identification qui continue à être utilisé.
nouveau programme a été introduit dans un calculateur
car il présente une meilleure efficacité. Ce nouveau
programme ne peut être remplacé que par un programme
identique, par exemple en cas d'erreur au cours
du déroulement du nouveau programme. Lorsque cette
erreur est corrigée, c 'est le nouveau code
d'identification qui continue à être utilisé.
2/ Interchangeabilité double
Il y a interchangeabilité double lorsqu'un
moyen existant portant un code d'identification
prédéterminé peut être remplacé par un nouveau moyen
portant un nouveau code d'identification, ou
réciproquement.
Il y a interchangeabilité double lorsqu'un
moyen existant portant un code d'identification
prédéterminé peut être remplacé par un nouveau moyen
portant un nouveau code d'identification, ou
réciproquement.
C'est par exemple le cas lorsqu'un
calculateur prédéterminé, de type 286SX fonctionnant
avec un programme prédéterminé (cet ensemble portant
un code d'identification prédéterminé) est remplacé
par un calculateur de type 386SX fonctionnant avec
un programme identique au programme prédéterminé.
calculateur prédéterminé, de type 286SX fonctionnant
avec un programme prédéterminé (cet ensemble portant
un code d'identification prédéterminé) est remplacé
par un calculateur de type 386SX fonctionnant avec
un programme identique au programme prédéterminé.
Le calculateur 386SX et son programme portent un
nouveau code d'identification. Ils peuvent
réciproquement être remplacés par l'ancien
calculateur 286SX et son programme prédéterminé
portant le code d'identification prédéterminé.
nouveau code d'identification. Ils peuvent
réciproquement être remplacés par l'ancien
calculateur 286SX et son programme prédéterminé
portant le code d'identification prédéterminé.
Dans les deux cas en effet, les entrées/sorties
des calculateurs sont identiques.
des calculateurs sont identiques.
3/ Non interchangeabilité
Un moyen ayant un code d'identification
prédéterminé ou un moyen ayant un nouveau code
d'identification ne peuvent remplacer exclusivement
qu'un moyen ayant un code d'identification identique.
Un moyen ayant un code d'identification
prédéterminé ou un moyen ayant un nouveau code
d'identification ne peuvent remplacer exclusivement
qu'un moyen ayant un code d'identification identique.
C'est par exemple le cas lorsqu 'un
calculateur de type et de marque prédéterminés,
fonctionnant avec un programme prédéterminé, ne
peut être remplacé que par un calculateur de même
marque, de même type, et utilisant le même programme.
calculateur de type et de marque prédéterminés,
fonctionnant avec un programme prédéterminé, ne
peut être remplacé que par un calculateur de même
marque, de même type, et utilisant le même programme.
C'est aussi le cas lorsque la configuration
d'une installation a évolué pour des raisons
techniques et qu'un calculateur nouveau, utilisant
un nouveau programme, a remplacé un calculateur
prédéterminé utilisant un programme prédéterminé.
d'une installation a évolué pour des raisons
techniques et qu'un calculateur nouveau, utilisant
un nouveau programme, a remplacé un calculateur
prédéterminé utilisant un programme prédéterminé.
Ce nouveau calculateur et le nouveau programme ne
peuvent être remplacés que par un calculateur et
un programme identiques.
peuvent être remplacés que par un calculateur et
un programme identiques.
les conditions de compatibilité qui doivent être vérifiées sont les suivantes 1/ Compatibilité fonctionnelle
Lorsque dans une installation, un nouveau
moyen ayant un nouveau code d'identification,
remplace un moyen prédéterminé ayant un code
d'identification prédéterminé, il faut s'assurer
que ce nouveau moyen réalise avec une identité totale
les fonctions du moyen prédéterminé. La compatibilité
fonctionnelle exige que l'une des deux premières
conditions d'interchangeabilité (interchangeabilité
simple et interchangeabilité double) soit vérifiée.
Lorsque dans une installation, un nouveau
moyen ayant un nouveau code d'identification,
remplace un moyen prédéterminé ayant un code
d'identification prédéterminé, il faut s'assurer
que ce nouveau moyen réalise avec une identité totale
les fonctions du moyen prédéterminé. La compatibilité
fonctionnelle exige que l'une des deux premières
conditions d'interchangeabilité (interchangeabilité
simple et interchangeabilité double) soit vérifiée.
2/ Compatibilité interne
Pour des raisons de sécurité, certaines
installations comportent plusieurs voies parallèles
redondantes exécutant les mêmes fonctions. Les
moyens fonctionnels des différentes voies sont
identiques. S'assurer de la compatibilité interne
consiste à vérifier que le concepteur de
l'installation autorise le remplacement d'un moyen
prédéterminé dans l'une des voies, ayant un code
d'identification prédéterminé, par un moyen nouveau
ayant un nouveau code d'identification mais exécutant
les mêmes fonctions que le moyen prédéterminé.
Pour des raisons de sécurité, certaines
installations comportent plusieurs voies parallèles
redondantes exécutant les mêmes fonctions. Les
moyens fonctionnels des différentes voies sont
identiques. S'assurer de la compatibilité interne
consiste à vérifier que le concepteur de
l'installation autorise le remplacement d'un moyen
prédéterminé dans l'une des voies, ayant un code
d'identification prédéterminé, par un moyen nouveau
ayant un nouveau code d'identification mais exécutant
les mêmes fonctions que le moyen prédéterminé.
3/ Compatibilité externe
Cette compatibilité externe doit être
vérifiée dans des installations comportant plusieurs
systèmes interconnectés par des entrées et des
sorties, pour échanger des données. Vérifier la
compatibilité externe consiste à vérifier que le
remplacement, dans l'un des systèmes, d'un moyen
prédéterminé ayant un code d'identification
prédéterminé, par un moyen nouveau ayant un nouveau
code d'identification, ne perturbe pas les échanges
de données entre les divers systèmes de
l'installation.
Cette compatibilité externe doit être
vérifiée dans des installations comportant plusieurs
systèmes interconnectés par des entrées et des
sorties, pour échanger des données. Vérifier la
compatibilité externe consiste à vérifier que le
remplacement, dans l'un des systèmes, d'un moyen
prédéterminé ayant un code d'identification
prédéterminé, par un moyen nouveau ayant un nouveau
code d'identification, ne perturbe pas les échanges
de données entre les divers systèmes de
l'installation.
On constate bien, comme indiqué plus haut, que le contrôle de configuration d'une installation dans laquelle un ou plusieurs moyens fonctionnels sont remplacés est, pour un technicien de maintenance, un travail difficile, long, fastidieux et coûteux. De plus, le technicien peut commettre des erreurs de vérification pouvant entraîner des conséquences graves, notamment quant il s'agit d'installations de commande de vol électrique d'un avion.
l'invention a précisément pour but de remédier à ces inconvénients grâce à un procédé et un dispositif automatiques de contrôle de configuration d'une installation complexe L'automaticité du procédé et du dispositif facilite notablement le travail du technicien de maintenance, permet de raccourcir notablement les délais de contrôle, et assure une très grande sécurité du contrôle de configuration d'une installation.
L'invention concerne tout d'abord un procédé de contrôle de configuration d'une installation complexe, cette installation comportant des moyens combinés présentant une configuration prédéterminée et incluant des calculateurs et des capteurs reliés à des entrées des calculateurs pour leur fournir des données et des signaux à traiter, l'installation commandant des ensembles fonctionnels reliés à des sorties des moyens combinés pour recevoir des signaux de commande, le procédé consistant à :
- affecter à chaque moyen de l'installation un code d'identification correspondant à la structure et aux spécifications fonctionnelles de ce moyen,
- vérifier si le remplacement d'au moins un moyen existant de l'installation auquel est attribué un code d'identification prédéterminé, par un nouveau moyen auquel est attribué un nouveau code d'identification, provoque un changement de la configuration prédéterminée de l'installation susceptible de perturber les signaux de commande fournis par l'installation, ladite vérification consistant à :
* enregistrer dans une mémoire d'un
calculateur, une base des codes
d'identification des moyens de
l'installation, y compris le code
d'identification du nouveau moyen, pour
obtenir une base de la nouvelle
configuration de l'installation,
* enregistrer dans la mémoire dudit
calculateur une base de référence des
codes d'identification des moyens de
l'installation, avant ledit remplacement,
cette base correspondant à la
configuration, dite ancienne, de
l'installation,
* comparer la base de référence des codes
d'identification de l'ancienne
configuration avec la base des codes
d'identification de la nouvelle
configuration, pour déclencher une alarme
lorsque la comparaison indique une
modification de configuration.
- affecter à chaque moyen de l'installation un code d'identification correspondant à la structure et aux spécifications fonctionnelles de ce moyen,
- vérifier si le remplacement d'au moins un moyen existant de l'installation auquel est attribué un code d'identification prédéterminé, par un nouveau moyen auquel est attribué un nouveau code d'identification, provoque un changement de la configuration prédéterminée de l'installation susceptible de perturber les signaux de commande fournis par l'installation, ladite vérification consistant à :
* enregistrer dans une mémoire d'un
calculateur, une base des codes
d'identification des moyens de
l'installation, y compris le code
d'identification du nouveau moyen, pour
obtenir une base de la nouvelle
configuration de l'installation,
* enregistrer dans la mémoire dudit
calculateur une base de référence des
codes d'identification des moyens de
l'installation, avant ledit remplacement,
cette base correspondant à la
configuration, dite ancienne, de
l'installation,
* comparer la base de référence des codes
d'identification de l'ancienne
configuration avec la base des codes
d'identification de la nouvelle
configuration, pour déclencher une alarme
lorsque la comparaison indique une
modification de configuration.
Selon une autre caractéristique, le procédé consiste aussi à vérifier si
- le nouveau moyen est interchangeable avec le moyen existant,
- le nouveau moyen est interchangeable et compatible avec les autres moyens de l'installation, la base de référence contenant un dictionnaire des moyens interchangeables et compatibles.
- le nouveau moyen est interchangeable avec le moyen existant,
- le nouveau moyen est interchangeable et compatible avec les autres moyens de l'installation, la base de référence contenant un dictionnaire des moyens interchangeables et compatibles.
Selon une autre caractéristique du procédé, celui-ci consiste à enregistrer la nouvelle configuration de l'installation dans une mémoire d'archivage du calculateur lorsque, après ladite comparaison, le nouveau moyen est interchangeable et compatible avec un moyen existant qu'il remplace.
Selon une autre caractéristique, le procédé consiste ensuite à vérifier tous les critères de cas de compatibilité suivants
- compatibilité fonctionnelle,
- compatibilité interne lorsqu'un nouveau moyen remplace un moyen existant dans un ensemble de moyens redondants du système, ce nouveau moyen devant être compatible avec les autres moyens redondants de l'ensemble,
- compatibilité externe lorsque les entrées et les sorties d'un système de l'installation, qui présente une nouvelle configuration, sont compatibles avec les entrées et les sorties des autres systèmes de l'installation.
- compatibilité fonctionnelle,
- compatibilité interne lorsqu'un nouveau moyen remplace un moyen existant dans un ensemble de moyens redondants du système, ce nouveau moyen devant être compatible avec les autres moyens redondants de l'ensemble,
- compatibilité externe lorsque les entrées et les sorties d'un système de l'installation, qui présente une nouvelle configuration, sont compatibles avec les entrées et les sorties des autres systèmes de l'installation.
L'invention a aussi pour objet un dispositif de contrôle de configuration d'une installation complexe, pour la mise en oeuvre du procédé, caractérisé en ce qu'il comporte un calculateur et sa mémoire, dédiés au moins au contrôle de configuration, des moyens de chargement dans la mémoire de l'ordinateur, de ladite base de référence des codes d'identification, cette mémoire contenant en outre un programme de commande d'enregistrement des codes d'identification, cette mémoire contenant en outre un programme d'enregistrement des codes d'identification des moyens de l'installation à contrôler, et un programme de comparaison de la base de référence des codes d'identification de l'ancienne configuration, et de La base des codes d'identification de la nouvelle configuration, et des moyens d'affichage reliés au calculateur, pour fournir un message d'alarme par suite d'une modification non autorisée de configuration, pour indiquer les causes de cette modification non autorisée et pour indiquer le code d'identification du nouveau moyen introduit dans l'installation et qui a provoqué cette alarme, ces moyens d'affichage fournissant aussi un message relatif à l'autorisation d'utilisation de la nouvelle configuration lorsque la comparaison n'a pas déclenché d'alarme, cette nouvelle configuration étant alors enregistrée dans lesdits moyens de changement.
Les caractéristiques et avantages de l'invention ressortiront mieux de la description qui va suivre, donnée en référence aux dessins annexés, dans lesquels
- la figure 1 représente schématiquement et en exemple une installation complexe, contrôlée par un dispositif mettant en oeuvre le procédé de l'invention,
- la figure 2 est un organigramme qui décrit
Les étapes essentielles du procédé de contrôle de l'invention,
- la figure 3 est un organigramme qui décrit plus précisément les étapes relatives aux vérifications d'interchangeabilité et de compatibilité, intervenant dans l'organigramme de la figure 2.
- la figure 1 représente schématiquement et en exemple une installation complexe, contrôlée par un dispositif mettant en oeuvre le procédé de l'invention,
- la figure 2 est un organigramme qui décrit
Les étapes essentielles du procédé de contrôle de l'invention,
- la figure 3 est un organigramme qui décrit plus précisément les étapes relatives aux vérifications d'interchangeabilité et de compatibilité, intervenant dans l'organigramme de la figure 2.
La figure 1 représente shématiquement une installation complexe comportant par exemple deux systèmes 1, 2 comprenant des moyens combinés permettant d'obtenir un résultat souhaité. Seul le système 1 a été représenté en détail sur la figure.
Ce système comporte des moyens combinés présentant une configuration prédéterminée. Dans l'exemple représenté sur la figure, le système 1 comprend des calculateurs 3, 4, 5, 6, 7, 8 et des capteurs reliés à des entrées des calculateurs. Seul l'un des capteurs 9 d'un ensemble de capteurs 10 a été représenté sur la figure.
Ces capteurs sont reliés à des entrées des calculateurs pour leur fournir des données et des signaux à traiter. Ces capteurs sont, par exemple pour un avion, des capteurs de vitesse, de débit de carburant, de température...etc. L'installation commande des ensembles fonctionnels 11 reliés à des sorties de calculateurs qui leurs fournissent des signaux de commande. Un ensemble fonctionnel 12 a été représenté en exemple sur la figure. Pour un avion à commandes électriques de vol, ces ensembles fonctionnels sont par exemple des asservissements.
Dans le système représenté en exemple sur la figure, chaque calculateur est bien entendu relié à une mémoire. Ces mémoires sont représentées en 13, 14, 15, 16, 17, 18 et elles sont respectivement reliées aux calculateurs 3, 4, 5, 6, 7, 8.
On a supposé que les calculateurs 6, 7, 8 forment un ensemble 19 composé de plusieurs voies redondantes, comme cela est fréquent dans un avion, pour des raisons de sécurité. En effet, toutes les voies traitent des données ou des signaux identiques et fournissent des commandes identiques, de sorte que si l'une des voies est en panne, les deux autres voies continuent à effectuer les mêmes traitements et à fournir les mêmes commandes.
la configuration de cette installation est essentiellement représentée par les codes d'identification des moyens combinés qui la constituent (qui sont ici les calculateurs et leurs mémoires, les capteurs, les ensembles fonctionnels, les programmes enregistrés dans les mémoires...etc.), ainsi que par les liaisons d'entrée/sortie des calculateurs et des divers autres moyens. Le code d'identification de chaque calculateur peut être enregistré dans la mémoire du calculateur ou dans un registre de ce calculateur.
Les codes d'identification des autres moyens de l'installation, tels que les capteurs, peuvent être des codes à barres inscrits sur des étiquettes, qui peuvent être lus par des moyens appropriés.
Le dispositif de contrôle de configuration, conforme à l'invention, comprend essentiellement, l'un des calculateurs 3 par exemple et sa mémoire 13, dédiés au contrôle de configuration de l'installation, des moyens 20 de chargement dans la mémoire 13 du calculateur dédié 3, d'une base de référence des codes d'identification des différents moyens de l'installation avant que celle-ci soit modifiée. Ces moyens d'enregistrement de la base de référence peuvent être constitués par une disquette dont le lecteur 20 est relié au calculateur dédié 3.
Le dispositif comporte aussi un ordinateur 21 avec des moyens d'affichage 25. Un clavier 26 est mis à la disposition du technicien de maintenance pour commander le lecteur de disquettes 20. Cet ordinateur est aussi relié à une mémoire 22, à une imprimante 23 et à un système 24 de lecture de codes à barres.
La mémoire 22 de l'ordinateur 21 contient notamment un programme d'enregistrement des codes d'identification des divers moyens de l'installation.
Ce programme est téléchargé dans la mémoire 13 du calculateur 3. Les codes d'identification des calculateurs de l'installation sont transmis directement au calculateur 3, par les autres calculateurs, pour être enregistrés dans la mémoire 13. Pour les autres moyens, tels que les capteurs 9 par exemple, les codes d'identification sont transmis par le lecteur 24 de codes à barres.
Un programme permettant de comparer les codes d'identification des différents moyens de l'installation transmis par les autres calculateurs et par le lecteur 24, et des codes d'identification de référence, est également fourni au calculateur 3 par l'ordinateur 21.
la figure 2 est un organigramme qui décrit les étapes essentielles du procédé de contrôle de configuration, conforme à l'invention.
On suppose que de manière connue, chaque moyen de l'installation est affecté d'un code d'identification correspondant à la structure et aux spécifications fonctionnelles de ce moyen. C'est ainsi par exemple que, pour un calculateur, le code d'identification pourra correspondre au type et à la marque du calculateur et au programme qu'il utilise.
Ces codes étant affectés, il est alors nécessaire de vérifier si le remplacement d'un moyen existant, tel qu'un calculateur et/ou son programme associé, auquel est attribué un code d'identification prédéterminé, par un nouveau moyen auquel est attribué un nouveau code d'identification, ne perturbe pas la cohérence du fonctionnement de l'installation et, notamment, ne perturbe pas les signaux de commande fournis par l'installation.
Cette vérification, qui consiste en fait à contrôler la cohérence de la nouvelle configuration de l'installation, est précisément obtenue de manière automatique, à l'aide du procédé de l'invention, dont les étapes essentielles sont représentées sur la figure 2.
la première étape 101 consiste à acquérir les codes d'identification des différents moyens de l'installation. Ces codes sont acquis par le calculateur dédié 3, soit directement, soit par l'intermédiaire du lecteur 24 de codes à barres.
Ils sont enregistrés dans la mémoire 13 de ce calculateur, à l'étape suivante 102. On suppose bien entendu que la configuration initiale et prédéterminée de l'installation a été modifiée- en remplaçant un moyen existant portant un code d'identification prédéterminé, par un nouveau moyen portant un nouveau code d'identification.
l'étape suivante 103 consiste à enregistrer dans la mémoire 13 du calculateur dédié 3, une base de référence des codes d'identification des moyens de l'installation, avant le remplacement de l'un au moins des moyens de cette installation. Cette base est en fait un répertoire des moyens existants de l'installation, avant que sa configuration soit modifiée. La base de référence est fournie par la disquette 20, sur un ordre fourni par le technicien de maintenance agissant sur le clavier de l'ordinateur 21. La base de référence est téléchargée dans la mémoire 13 du calculateur 3.
L'étape 104 consiste à comparer les codes acquis relatifs à la nouvelle configuration de l'installation, après remplacement d'un ou plusieurs moyens existants, par un ou plusieurs moyens nouveaux.
Cette comparaison, ainsi que les opérations de vérification qui vont suivre, sont commandées par un programme enregistré dans la mémoire 22 de l'ordinateur 21 et qui est téléchargé dans la mémoire 13 du calculateur 3.
L'étape 105 résulte de l'étape précédente.
Elle consiste à vérifier s'il y a eu ou non changement de configuration de l'installation.
S'il n'y a pas eu changement de configuration, c'est que la configuration existante est validée. L'écran 25 de l'ordinateur 21 peut alors afficher un message tel que "ancienne configuration en service", comme indiqué en 106.
S'il y a eu changement de configuration, une alarme apparait à l'étape 107. Cette alarme peut se traduire par un message tel que "modification de configuration", apparaissant sur l'écran de visualisation 25 de l'ordinateur 21.
L'apparition d'une alarme à l'étape 107 ne signifie pas obligatoirement que la nouvelle configuration n'est pas acceptable.
Le seul cas où la nouvelle configuration est inacceptable est celui pour lequel un moyen existant prédéterminé a été remplacé par un moyen nouveau qui n'est pas interchangeable ou est incompatible avec ce moyen existant.
L'étape 108 est précisément la vérification de l'interchangeabilité et de la compatibilité d'un ou plusieurs moyens de l'installation, avec les moyens existants dans la configuration initiale. A cet effet, la base de référence de codes d'identification des moyens de l'installation, avant la modification de la configuration, contient un dictionnaire des moyens interchangeables et compatibles.
Si dans l'installation, un moyen nouveau, portant un nouveau code d'identification, a remplacé un moyen existant, et que ce moyen nouveau n'est pas interchangeable avec le moyen existant, seule la réinstallation à l'étape 109 de l'ancien moyen ayant l'ancien code d'identification prédéterminé pourra arrêter l'alarme. Le procédé se déroule alors à nouveau de manière identique à partir de l'étape 101 et l'écran de visualisation 25 doit normalement afficher le message "ancienne configuration en service".
Si le moyen nouveau qui a remplacé un moyen existant est interchangeable, il est nécessaire de vérifier en plus, comme on le verra plus loin en détail à l'aide de la figure 3, la compatibilité de ce nouveau moyen avec les autres moyens de l'installation.
Si le moyen nouveau n'est pas compatible, seule la réinstallation du moyen existant (étape 108) portant le code d'identification prédéterminé peut permettre de valider à nouveau l'ancienne configuration, en redémarrant le procédé à l'étape 101.
Si le moyen nouveau portant un nouveau code d'identification, qui a remplacé un moyen existant portant un code d'identificaiton prédéterminé, est interchangeable avec ce moyen existant, et compatible avec les autres moyens de l'installation, à la suite de la vérification effectuée à l'étape 108, la nouvelle configuration est validée à l'étape 110 ; la nouvelle base des codes d'identification des moyens de la nouvelle configuration peut alors être chargée à l'étape 111, dans la disquette 20.
Un rapport peut être édité (étape 112) par l'imprimante 23, pour être archivé. Ce rapport indique les alarmes de modification de configuration, les résultats des vérifications d'interchangeabilité et de compatibilité, la validation d'une nouvelle configuration et l'autorisation de son chargement dans la mémoire d'archivage, la disquette 20 par exemple.
L'alarme est arrêtée et le message "nouvelle configuration validée" peut être affiché sur l'écran 25.
Le procédé peut alors en permanence redémarrer à l'étape 101.
La figure 3 est un organigramme permettant d'expliquer de manière plus détaillée l'étape 108 de vérification d'interchangeabilité et de compatibilité.
Cette vérification est effectuée à partir de la base des codes d'identification de moyens de la nouvel le configuration, acquis à l'étape 102, et de la base de référence des codes d'identification, téléchargée à l'étape 103, par la disquette 20. Cette vérification résulte de l'alarme apparue à l'étape 107.
La première vérification (étape 201) consiste à vérifer s'il y a interchangeabilité double.
S'il n'y a pas interch
Si une incompatibilité quelconque appairait, alors un rapport est édité (étape 112) et seule la réinstallation, à la place du moyen nouveau, du moyen existant avant la modification de configuration peut être envisagée (étape 109).
Si au contraire, les compatibilités fonctionnelles interne et externe sont validées, c'est que la nouvelle configuration peut elle-même être validée (étape 110).
La vérification de compatibilité interne peut être rendue nécessaire, dans l'installation représentée sur la figure 1, par exemple en cas de remplacement de l'un des calculateurs de l'ensemble des voies redondantes 19.
La vérification de la compatibilité externe peut être rendue nécessaire par exemple lorsqu'un calculateur du système 1 de l'installation est remplacé.
Ce remplacement doit être compatible notamment avec les échanges de données en entrées et en sorties, entre le système 1 et le système 2.
L'invention permet bien d'atteindre les buts mentionnés plus haut, et notamment d'automatiser et d'améliorer la sécurité du contrôle de configuration d'une installation qui subit des modifications.
Claims (5)
1. Procédé de contrôle de configuration d'une installation complexe, cette installation comportant au moins un système (1 ou 2) comprenant des moyens combinés présentant une configuration prédéterminée et commandant des ensembles fonctionnels (11) reliés à des sorties des moyens combinés pour recevoir des signaux de commande, le procédé consistant a
- affecter à chaque moyen de l'installation un code d'identification correspondant à la structure et aux spécifications fonctionnelles de ce moyen,
- vérifier si le remplacement d'au moins un moyen existant de l'installation auquel est attribué un code d'identification prédéterminé, par un nouveau moyen auquel est attribué un nouveau code d'identification, provoque un changement de la configuration prédéterminée de l'installation susceptible de perturber les signaux de commande fournis par l'installation, caractérisé en ce que ladite vérification consiste à:
- enregistrer (102) dans une mémoire (13) d'un calculateur (3), une base des codes d'identification des moyens de l'installation, y compris le code d'identification du nouveau moyen, pour obtenir une base de la nouvelle configuration de l'installation,
- enregistrer (103) dans la mémoire (13) dudit calculateur une base de référence des codes d'identification des moyens de l'installation, avant ledit remplacement, cette base correspondant à la configuration, dite ancienne, de l'installation,
- comparer (104) la base de référence des codes d'indentification de l'ancienne configuration avec la base des codes d'identification de la nouvelle configuration, pour déclencher (107) une alarme lorsque la comparaison indique une modification de configuration.
2. Procédé selon la revendication 1, caractérisé en ce qu'il consiste aussi à vérifier (108) si
- le nouveau moyen est interchangeable avec le moyen existant,
- le nouveau moyen est interchangeable et compatible avec les autres moyens de l'installation, la base de référence contenant un dictionnaire des moyens interchangeables et compatibles.
3. Procédé de contrôle selon la revendication 2, caractérisé en ce qu'il consiste à enregistrer (111) la nouvelle configuration de l'installation dans une mémoire d'archivage dudit calculateur, lorsque après ladite comparaison, le nouveau moyen est interchangeable et compatible avec un moyen existant qu'il remplace.
4. Procédé de contrôle selon la revendication 2, caractérisé en ce qu'il consiste ensuite à vérifier l'existence de cas de compatibilités suivants
- compatibilité fonctionnelle (204),
- compatibilité interne (205) lorsqu'un nouveau moyen remplace un moyen existant dans un ensemble de moyens redondants du système, ce nouveau moyen devant être compatible avec les autres moyens redondants de l'ensemble,
- compatibilité externe (206) lorsque les entrées et les sorties d'un système de l'installation, qui présente une nouvelle configuration, doivent être compatibles avec les entrées et les sorties d'au moins un autre système de l'installation.
5. Dispositif de contrôle de configuration d'une installation complexe, pour la mise en oeuvre du procédé conforme à l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comporte un calculateur (3) et sa mémoire (13), dédiés au moins au contrôle de configuration de l'installation, des moyens de chargement (20) dans la mémoire (13) de l'ordinateur (3) de ladite base de référence des codes d'identification, cette mémoire contenant en outre un programme d'enregistrement des codes d'identification des moyens de l'installation à contrôler, et un programme de comparaison de la base de référence des codes d'identification de l'ancienne configuration, et de la base des codes d'identification de la nouvelle configuration, et des moyens d'affichage (25) reliés au calculateur (3), pour fournir un message d'alarme par suite d'une modification non autorisée de configuration, pour indiquer les causes de cette modification non autorisée, et pour indiquer le code d'identification du nouveau moyen introduit dans l'installation et qui a provoqué cette alarme, ces moyens d'affichage fournissant aussi un message relatif à l'autorisation d'utilisation de la nouvelle configuration lorsque la comparaison n'a pas déclenché d'alarme, cette nouvel le configuraion étant alors enregistrée dans lesdits moyens de chargement (20).
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR929207430A FR2692701B1 (fr) | 1992-06-18 | 1992-06-18 | Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. |
US08/324,374 US5579511A (en) | 1992-06-18 | 1994-10-17 | Method and apparatus for checking the integrity of a complex computer installation used in the flight control of an aircraft |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR929207430A FR2692701B1 (fr) | 1992-06-18 | 1992-06-18 | Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2692701A1 true FR2692701A1 (fr) | 1993-12-24 |
FR2692701B1 FR2692701B1 (fr) | 1994-09-30 |
Family
ID=9430899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR929207430A Expired - Fee Related FR2692701B1 (fr) | 1992-06-18 | 1992-06-18 | Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. |
Country Status (2)
Country | Link |
---|---|
US (1) | US5579511A (fr) |
FR (1) | FR2692701B1 (fr) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997029409A1 (fr) * | 1996-02-06 | 1997-08-14 | Fisher-Rosemount Systems, Inc. | Systeme et procede pour la gestion d'une base de donnees transactionnelle d'enregistrements de mouvements relatifs a des configurations de dispositif sur le terrain |
US5796602A (en) * | 1996-02-06 | 1998-08-18 | Fisher-Rosemount Systems, Inc. | Method and apparatus using a device description for a conventional device |
FR2806487A1 (fr) * | 2000-03-15 | 2001-09-21 | Serpe Iesm Soc D Etudes Et De | Procede d'autorisation de fonctionnement d'un systeme electrique et dispositif correspondant |
WO2001075617A2 (fr) * | 2000-03-30 | 2001-10-11 | Lam Research Corporation | Integration d'un capteur pret-a-l'emploi pour un module de traitement |
WO2001090829A2 (fr) * | 2000-05-24 | 2001-11-29 | Schneider Automation Inc. | Procede de surveillance a distance de la configuration d'un systeme de commande industriel |
US6490493B1 (en) | 1999-01-21 | 2002-12-03 | Rosemount Inc. | Industrial process device management software |
US6618630B1 (en) | 1999-07-08 | 2003-09-09 | Fisher-Rosemount Systems, Inc. | User interface that integrates a process control configuration system and a field device management system |
US7565220B2 (en) | 2006-09-28 | 2009-07-21 | Lam Research Corporation | Targeted data collection architecture |
EP2093639A2 (fr) | 2008-02-20 | 2009-08-26 | Dr. Johannes Heidenhain GmbH | Procédé destiné à la mise en service d'une commande numérique |
US7672747B2 (en) | 2000-03-30 | 2010-03-02 | Lam Research Corporation | Recipe-and-component control module and methods thereof |
US9927788B2 (en) | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5793982A (en) * | 1995-12-07 | 1998-08-11 | International Business Machine Corporation | Validating an installation plan containing multiple transports and redirectors by adding data structure of the modules to the plan if the indicated transport and redirector modules are unavailable |
JPH11175322A (ja) * | 1997-12-17 | 1999-07-02 | Sony Corp | 情報処理装置および情報処理方法、並びに提供媒体 |
US6301612B1 (en) * | 1998-08-12 | 2001-10-09 | Microsoft Corporation | Establishing one computer as a replacement for another computer |
US6625805B1 (en) * | 1999-06-08 | 2003-09-23 | Sun Microsystems, Inc. | Dynamic byte code examination to detect whether a GUI component handles mouse events |
US7665082B2 (en) * | 2000-06-30 | 2010-02-16 | Microsoft Corporation | Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications |
US7363392B2 (en) * | 2003-07-30 | 2008-04-22 | Hewlett-Packard Development Company, L.P. | Automatic maintenance of configuration information in a replaceable electronic module |
DE102004015240A1 (de) * | 2004-03-29 | 2005-10-27 | Siemens Ag | Modulare Maschine und entsprechendes Verfahren zum dynamischen Konfigurieren der Topologie dieser Maschine |
US7302608B1 (en) * | 2004-03-31 | 2007-11-27 | Google Inc. | Systems and methods for automatic repair and replacement of networked machines |
EP1730612B1 (fr) * | 2004-04-01 | 2009-12-02 | Bayerische Motorenwerke Aktiengesellschaft | Procede pour l'identification d'incompatibilites dans un systeme de bus comportant plusieurs dispositifs de commande |
US7152011B2 (en) * | 2004-08-25 | 2006-12-19 | Lam Research Corporation | Smart component-based management techniques in a substrate processing system |
US7650435B2 (en) * | 2004-10-22 | 2010-01-19 | International Business Machines Corporation | Apparatus and method to install a component in an information storage and retrieval system |
US20070130376A1 (en) * | 2005-12-02 | 2007-06-07 | Samsung Electronics Co., Ltd. | Method and apparatus for setting configuration information |
US7814046B2 (en) | 2006-09-29 | 2010-10-12 | Lam Research Corporation | Dynamic component-tracking system and methods therefor |
DE102009037237A1 (de) * | 2009-08-12 | 2011-02-17 | Repower Systems Ag | Verfahren und Anordnung zur automatischen Konfigurationsparameterkontrolle bei Windenergieanlagen |
FR2957164B1 (fr) * | 2010-03-03 | 2012-05-11 | Airbus Operations Sas | Procedes et dispositifs de validation de configuration d'un systeme multielements complexe |
US9135435B2 (en) * | 2013-02-13 | 2015-09-15 | Intel Corporation | Binary translator driven program state relocation |
US11562073B2 (en) | 2018-11-28 | 2023-01-24 | The Boeing Company | Systems and methods of software load verification |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2202062A (en) * | 1987-03-14 | 1988-09-14 | Plessey Co Plc | Checking a system configuration |
GB2203869A (en) * | 1987-04-17 | 1988-10-26 | Apple Computer | Determining computer resource configuration |
WO1989012274A1 (fr) * | 1988-06-06 | 1989-12-14 | Robert Bosch Gmbh | Procede de controle de la combinaison correcte de processeurs ou de programmes dans un systeme informatique |
EP0468803A2 (fr) * | 1990-07-27 | 1992-01-29 | Raymond Corporation | Plaque d'identification d'un véhicule de manipulation des matériaux |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109484A (en) * | 1986-04-09 | 1992-04-28 | International Business Machines Corporation | Self configuring terminal which polls loop network and generates list of connected devices for use in selectively downloading control programs |
US5081297A (en) * | 1986-05-06 | 1992-01-14 | Grumman Aerospace Corporation | Software reconfigurable instrument with programmable counter modules reconfigurable as a counter/timer, function generator and digitizer |
US5165018A (en) * | 1987-01-05 | 1992-11-17 | Motorola, Inc. | Self-configuration of nodes in a distributed message-based operating system |
US4951192A (en) * | 1987-06-04 | 1990-08-21 | Apollo Computer, Inc. | Device for managing software configurations in parallel in a network |
JPH07111713B2 (ja) * | 1988-02-24 | 1995-11-29 | 富士通株式会社 | 構成変更制御方式 |
EP0463251A1 (fr) * | 1990-06-28 | 1992-01-02 | International Business Machines Corporation | Installation de logiciel |
JPH0792744B2 (ja) * | 1990-08-20 | 1995-10-09 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 多重レベル適用業務ソフトウェアをデータ処理装置にインストールする方法。 |
US5257368A (en) * | 1991-03-28 | 1993-10-26 | International Business Machines Corp. | System for dynamically changing a system I/O configuration by determining differences between current and future configurations and describing differences to software and hardware control blocks |
US5253344A (en) * | 1991-09-05 | 1993-10-12 | International Business Machines Corp. | Method and apparatus for dynamically changing the configuration of a logically partitioned data processing system |
US5233510A (en) * | 1991-09-27 | 1993-08-03 | Motorola, Inc. | Continuously self configuring distributed control system |
-
1992
- 1992-06-18 FR FR929207430A patent/FR2692701B1/fr not_active Expired - Fee Related
-
1994
- 1994-10-17 US US08/324,374 patent/US5579511A/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2202062A (en) * | 1987-03-14 | 1988-09-14 | Plessey Co Plc | Checking a system configuration |
GB2203869A (en) * | 1987-04-17 | 1988-10-26 | Apple Computer | Determining computer resource configuration |
WO1989012274A1 (fr) * | 1988-06-06 | 1989-12-14 | Robert Bosch Gmbh | Procede de controle de la combinaison correcte de processeurs ou de programmes dans un systeme informatique |
EP0468803A2 (fr) * | 1990-07-27 | 1992-01-29 | Raymond Corporation | Plaque d'identification d'un véhicule de manipulation des matériaux |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0961184A3 (fr) * | 1996-02-06 | 2000-05-31 | Fisher-Rosemount Systems, Inc. | Système et procédè de gestion d'une base de données transactionnelle d'enregistrements des changements de configurations d'appareil de terrain |
WO1997029409A1 (fr) * | 1996-02-06 | 1997-08-14 | Fisher-Rosemount Systems, Inc. | Systeme et procede pour la gestion d'une base de donnees transactionnelle d'enregistrements de mouvements relatifs a des configurations de dispositif sur le terrain |
US5903455A (en) * | 1996-02-06 | 1999-05-11 | Fisher-Rosemount Systems, Inc. | Interface controls for use in a field device management system |
US5960214A (en) * | 1996-02-06 | 1999-09-28 | Fisher-Rosemount Systems, Inc. | Integrated communication network for use in a field device management system |
EP0961184A2 (fr) * | 1996-02-06 | 1999-12-01 | Fisher-Rosemount Systems, Inc. | Système et procédè de gestion d'une base de données transactionnelle d'enregistrements des changements de configurations d'appareil de terrain |
JP2000504865A (ja) * | 1996-02-06 | 2000-04-18 | フィッシャー―ローズマウント システムズ,インコーポレイテッド | フィールドデバイスコンフィギュレーションへのチェンジのレコードのトランザクションデーターベースを管理する為のシステム及び方法 |
US5796602A (en) * | 1996-02-06 | 1998-08-18 | Fisher-Rosemount Systems, Inc. | Method and apparatus using a device description for a conventional device |
US6094600A (en) * | 1996-02-06 | 2000-07-25 | Fisher-Rosemount Systems, Inc. | System and method for managing a transaction database of records of changes to field device configurations |
US6490493B1 (en) | 1999-01-21 | 2002-12-03 | Rosemount Inc. | Industrial process device management software |
US6618630B1 (en) | 1999-07-08 | 2003-09-09 | Fisher-Rosemount Systems, Inc. | User interface that integrates a process control configuration system and a field device management system |
FR2806487A1 (fr) * | 2000-03-15 | 2001-09-21 | Serpe Iesm Soc D Etudes Et De | Procede d'autorisation de fonctionnement d'un systeme electrique et dispositif correspondant |
US7356580B1 (en) | 2000-03-30 | 2008-04-08 | Lam Research Corporation | Plug and play sensor integration for a process module |
WO2001075617A2 (fr) * | 2000-03-30 | 2001-10-11 | Lam Research Corporation | Integration d'un capteur pret-a-l'emploi pour un module de traitement |
US7672747B2 (en) | 2000-03-30 | 2010-03-02 | Lam Research Corporation | Recipe-and-component control module and methods thereof |
WO2001075617A3 (fr) * | 2000-03-30 | 2002-06-27 | Lam Res Corp | Integration d'un capteur pret-a-l'emploi pour un module de traitement |
WO2001090829A2 (fr) * | 2000-05-24 | 2001-11-29 | Schneider Automation Inc. | Procede de surveillance a distance de la configuration d'un systeme de commande industriel |
US7130701B1 (en) | 2000-05-24 | 2006-10-31 | Schneider Automation Inc. | System for remote configuration monitoring of an industrial control system |
WO2001090829A3 (fr) * | 2000-05-24 | 2002-04-11 | Schneider Automation | Procede de surveillance a distance de la configuration d'un systeme de commande industriel |
US7565220B2 (en) | 2006-09-28 | 2009-07-21 | Lam Research Corporation | Targeted data collection architecture |
EP2093639A2 (fr) | 2008-02-20 | 2009-08-26 | Dr. Johannes Heidenhain GmbH | Procédé destiné à la mise en service d'une commande numérique |
EP2093639A3 (fr) * | 2008-02-20 | 2010-12-08 | Dr. Johannes Heidenhain GmbH | Procédé destiné à la mise en service d'une commande numérique |
US9927788B2 (en) | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
Also Published As
Publication number | Publication date |
---|---|
US5579511A (en) | 1996-11-26 |
FR2692701B1 (fr) | 1994-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2692701A1 (fr) | Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé. | |
US20250065891A1 (en) | Determination of reliability of vehicle control commands via redundancy | |
FR2978264A1 (fr) | Un procede de rechargement automatique de logiciel et un dispositif de rechargement automatique de logiciel | |
EP0385836B1 (fr) | Procédé pour remplacer des modules mémoire dans un système informatique et système informatique pour la mise en oeuvre du procédé | |
US20080198489A1 (en) | Cartridge drive diagnostic tools | |
KR101949115B1 (ko) | 디바이스 드라이버 검출 에러들의 자가 진단 및 자동 진단 데이터 수집 | |
EP2366237B1 (fr) | Equipement avionique securise et procede de securisation associe | |
CA2697726A1 (fr) | Procede de debogage d'un logiciel de fonctionnement d'un systeme embarque a bord d'un aeronef et dispositif de mise en oeuvre | |
CN108021505A (zh) | 数据上线方法、装置和计算机设备 | |
CA2611993A1 (fr) | Procede de detection de fuite de carburant dans un moteur d'aeronef et systeme de mise en oeuvre de ce procede | |
WO2023040198A1 (fr) | Procédé et système de mise à niveau indépendante de composant, et dispositif et support | |
FR2826744A1 (fr) | Procede et dispositif de surveillance du fonctionnement d'un systeme | |
CA2697725A1 (fr) | Procede de traitement du volume d'informations manipule durant une phase de debogage d'un logiciel de fonctionnement d'un systeme embarque a bord d'un aeronef, et dispositif de mise en oeuvre | |
CN113553226A (zh) | 开关机测试方法、装置、测试系统、电子设备及存储介质 | |
EP2629201A1 (fr) | Procédé et système de détection d'anomalies à solutionner dans un aéronef | |
WO2008009609A2 (fr) | Coeur processeur a frequence pilotee et procede de demarrage dudit coeur processeur dans un mode programme | |
US7861031B2 (en) | Access control management | |
EP2034409A1 (fr) | Procédé de gestion de défaillances avec mémorisation de ces défaillances pour un véhicule automobile | |
EP0635789B1 (fr) | Circuit intégré du type microcontrÔleur à mémoire morte contenant un programme générique, notamment de test, station de test et procédé de fabrication correspondants | |
WO2007036452A1 (fr) | Procede et systeme de validation des defaillances pour aerodynes | |
CN106909392A (zh) | 基于虚拟化平台的Codis集群服务的部署维护方法 | |
EP0658845B1 (fr) | Méthode et dispositif pour mémoriser des données transactionnelles | |
FR2970947A1 (fr) | Equipement a surveillance integree remplacable en escale et architecture distribuee comprenant un tel equipement | |
FR2973131A1 (fr) | Procede et dispositif de detection d'incompatibilites d'interfaces logiques d'equipements de systemes embarques | |
CN114416140A (zh) | 一种基于ecu的升级方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
CD | Change of name or company name | ||
TP | Transmission of property | ||
ST | Notification of lapse |
Effective date: 20110228 |