FR 2626393 A1 19890728 FR 8800936 A 19880127 "Procédé et dispositif de contrôle du fonctionnement d'une installation industrielle, commandé par un automate pro grammable La présente invention est relative au contrôle du fonctionnement d'une installation industrielle, qui se trouve sous la commande d'un automate programmable. Elle vise à assurer tant la surveillance en temps réel du fonctionnement de l'installation, en détectant et localisant les incidents ou défauts de fonctionnement, que l'assistance à la suppression des incidents ou défauts détectés et localisés. Elle vise également à réaliser l'enregistrement du fonctionnement de l'installation, avec l'historique des défauts, de manière à pouvoir réduire l'apparition des incidents ou défauts, notamment en améliorant la programmation de l'entretien de l'installation en fonction de la fréquence des incidents ou défauts. D'une manière générale l'invention a pour objet un système qui permet, au prlx d'un coût et d'un encombrement supplémentaires réduits, d'améliorer considérablement le fonctionnement d'une installation industrielle commandée par un automate programmable, notamment en réduisant le nombre des incidents ou défauts de fonctionnement et la durée de suppression des incidents ou défauts apparus, donc en diminuant les durées d'interruption du fonctionnement de l'installation, tout en améliorant la qualité de la production de l'installation. A cet effet l'invention a pour objet - d'une part, un procédé pour contrôler le fonctionnement d'une installatlon industrielle commandé par un automate programmable, caractérisé par le fait qu'il consiste dans une phase préliminaire, à sélectionner, à partir d'intormations reçues de l'automate et éventuelle ment de capteurs de grandeurs p..-ys-iques ou d'états, disposés dans l'installation, un certain nombre de paramètres variables significatifs et à déterminer, à partir de ces paramètres, un certain nombre d'équations et d'inéquations, dites de détaut, qui comportent ces paramètres, chacune de ces ouations et inéquations étant satisfaites lors de l'apparition d'un incident ou défaut particulier dans l'installation et/ou l'automate, et, dans la phase opératoire, à recevoir, en temps réel, de l'automate et de capteurs de l'installation, lesdits paramètres variables significatifs, à vérifier si l'une desdites équations ou inéquations de défaut est satisfaite, et, en cas d'une telle satisfaction, à afficher l'apparition de l'incIdent ou défaut particulier qui provoque cette satisfaction de l'équation ou inéquation de défaut, ainsi que, avantageusement, la localisation dudit incident ou défaut, et avantageusement à informer l'utilisateur, sur demande, de la manière de pallier cet incident ou défaut, à inscrire en mémoire au moins une partie de ces paramètres variables significatifs et à reproduire, sur demande, l'historique des paramètres variables signe ficatifs inscrits en mémoire et des incidents ou défauts;; - d'autre part, un dispositif pour la mise en oeuvre du procédé susvisé, caractérisé par le fait qu'il comporte en combinaison une console qui comprend un microprocesseur principal du type dit compatible, une mémoire vive, un écran de vísualisatasn apte à afficher des caractères alpha-numériques et des graphiques, une carte de gestion dudit écran, un premier clavier à touches alpha-numériques et de commande d'inscriptions, un second clavier à touches de fonctions, un microprocesseur secondaire de gestion des deux claviers précItés et un bus avec des connecteurs ou interfaces d'entrée et/ou sortie, dont au moins un premier connecteur pour la liaison de la console avec l'automate programmable et/ou avec des capteurs de l'installation, pour en recevoir en #-# réel les paramètres variables significatifs, et plusieurs autres connecteurs pour des périphériques; un lecteur de mémoire de masse, avec son contrôleur, connecté à un deuxtene desdits connecteurs ou interfaces, afin de réaliser l'introduction d'un programme d'exploitation, contenu dans une mémoire de masse, lorsqu'-elle est branchée sur ce lecteur, dans la mémoire vive de la console; et un lecteur de disquette, avec son contrôleur, connecté à un troisième desdits connecteurs ou interfaces, afin de réaliser des copies d'informations internes sur une disquette, lorsqu'elle se trouve dans ce lecteur; avantageusement une imprimante connectée à un quatrième desdits connecteurs ou interfaces pour permettre d'imprimer1 sur demande, l'historique du fonctionnement de 1' installation;; avantageusement un clavier extérieur connecté à un cinquième desdits connecteurs ou interfaces afin de permettre l'introductIon de données supplémentaires dans lamémoire vive de la console et/ou une mémoire supplémentaire du dispositif extérieure à la console et avantageusement au moins un dispositif d 'alarme visuelle et/ou sonore connecté à un sixième desdits connecteurs ou interfaces pour signaler l'apparition d'un incident ou défaut dans le fonctionnement de l'Installation;; ledit dispositif étant organIsé pour mettre en oeuvre un programme apte a effectuer dans une phase préliminaire, l'établissement des équations et inéquations de défaut, l'établIssement du gra phique de l'installatIon, avantageusement la localisation ur ce graphique des incidents ou défauts narticuliers correspondant à chacune des équations ou inéquations de défaut satisfaites, avantageusement l'élaboration des procédures de suppression de ces incidents ou défauts, et le test de la partie de programme assurant cette phase preliminaire et le transfert de celle ci de la mémoire de masse dans la mémoire vtve de la console; et dans la phase opératoire, le dialogue avec l'automate programmable suivant un protocole déterminé, pour en recevoir en temps réel les paramètres variables significatifs et éventuellement interroger celui-ci et des capteurs de l'installation, l'affichage de l'incident ou défaut particulier correspobndant à l'équation ou inéquation de défaut satisfaite et avantageusement, sur demande, sa localisation et la façon d'y remédier. t'invention pourra, de toute façon, être bien comprise à l'aide du complément de description qui suit, ainsi que des dessins ci-annexés, lesquels complément et dessins sont, bien entendu, donnés surtout à titre d'indication. Les fl;ures- 1 et 2 sont des vues, respectivement de face et de dos, de la console constituant l'élément essen tiel du dispositif de 'contrôle du fonctionnement d'une installation industrielle, selon l'invention. La figure 3 est une représentation schématique de l'ensemble du dispositif. La figure 4 représente, sous forme de bloc, l'orga- nisation du logiciel mis en oeuvre dans le procédé et le dispositif selon l'invention. La figure 5 représente très schématiquement lten- semble du dispositif de contrôle selon l'invention avec ses connexions à une installation industrielle dont le fonc t bonnement est commandé par un automate programmable. Selon l'invention, et plus spécialement selon celui de ses modes d'application, ainsi que selon ceux des modes de réaliation de ses diverses parties, auxquels il semble qu'il y ait lieu d'accorder la préférence, se proposant, par exemple, de réaliser un procédé et dispositif de con truble du fonctionnement d'une installation industrielle, commandé par un automate programmable, on s'y prend comme suit ou d'une manière analogue. Le dispositif emporte essentiellement une console ou terminal informatique dont les deux faces avant et arrière sont illustrées sur les fi-u-es 1. et 2 respective- ment. Sur la face avant on distingue quatre éléments, à savoir: - un écran 11 de visualisation faisant parie d'un tube cathodique illustré sur la figure 3; - un premier clavier 12, du type hexadécimal, comportant dix touches 12a avec les chiffres de 0 à 9, six touches 12b avec les lettres de A à F et trois touches supplémentaires 12c pour des opérations, à savoir la touche 12d pour le retour en arrière, la touche 12e pour l'espacement et la touche 12f pour l'effacement ou suppression; - un second clavier 13 à plusieurs touches, en particulier neuf touches, de fonctions, référencées F1 à FS;; et un commutateur 14 à tris positions corbespon- dant, la première, '4a, à la alse en action du clavier 12 de la console, la deuxième, 14b, à la mise en action d'un clavier extérieur qui sera discuté ci-après, et la troi- sième, 15c, à la mise hors circuit tant du clavier 12 que du clavier extérieur. La figure 2 montre, sur la face arrière de la console, en plus d'un ventilateur 15, d'une prise secteur '5, d'un fusible 17 et d'un interrupteur marche-arrèt 18, plusieurs prises de connexion, en particulier: une prise 19, du type Canon mêle à vIngt-cinq broches, pour entrée/sortie série, aux fins de connexion avec l'automate programmable,- comme expliqué ci-après; une prIse 20 pour entréelsortie série, pour connecter un périphérique; une prise 21 pour entrée/sortie parallèle, pour connecter un autre périphérique; une prIse 22, du type Canon femelle à vingt-cinq broches, pour connecter un lecteur de disquettes avec son contrôleur d'entraînement; et une prise 23 pour pouvoir connecter un clavier compatible extérieur. Sur la figure 3 on a représenté schématiquement les blocs fonctionnels du dispositif, les unités comprises dans la console étant entourées d'un contour C en traits inter rompus. L'ensemble des unités de la console est le suivant: - un microprocesseur-24 d'unité centrale, avantageusement du type INTEL 8088, comportant une mémoire morte reprogrammable ou EPROM d'une capacité de 32 K octets; - les claviers 12 et 13, respectivement du type hexadécimal et à touches de fonctions, visibles sur la face avant de la console (figure 1), avec leur microprocesseur de gestion 25, avantageusement du type INTEL 8749; et - un tube cathodique 26 avec son écran 11 visible sur la face avant de la figure 1) et sa carte de gestion 27, l'écran Il étant avantageusement un écran graphique couleur de 12 pouces (30 cm), qui présente une résolution de 640 x 200 pixels (éléments d'image) en seize couleurs, et la carte 27 étant organisée pour pouvoir réaliser l'af fichage sur l'écran 11 non seulement de caractères alphanumériques mais également de graphiques, en plusieurs couleurs. Du microprocesseur 24 constituant unité centrale partent, en plus des liaisons vers le microprocesseur 25 de gestion des claviers 12 et 13 et vers la carte 27 de ges tion du tube cathodique 26, six autres connexions, à savoir vers - une mémoire de masse 28, constituée avantageusement par un disque dur ayant une capacité de 20 M octets, par exemple, avec son contrôleur de disque 29; - une mémoire vive ou RAM 30 ayant par exemple une capacité de 640 K octets, avec sa carte 31 de gestion; - un lecteur 32 de disquette d'une capacité de 360 K octets, avec son contrôleur d'entrainement 33; - un interface 34 avantageusement du type ES 232 C permettant une liaison série, à vitesse variable de 110 à 9600 bauds, avec l'automate programmable, non illustré sur la figure 3; - un interface 35 avec une imprImante;; et - un- interface 36, avantageusement du type P10 INTEL 8085, avec trois ports d'entree/sortie de huit bits, pour extensions à des capteurs prévus sur l'installation industrielle qui est contrôlée et à des alarmes lumineuses et/ou sonores. Sur la figure 3, on a également illustré le ventilateur 15 (visible également sur la figure 2) et un bloc d'alimentation 16a alimenté à partir de la prise secteur 16 de la figure 2 et débitant une série de tensions d'#utilisation (indiquées sur la figure 3). En se référant à la figure 4, on va exposer les grandes lignes de l'organisation du logiciel mis en oeuvre dans le dispositif de la figure 3. Le logiciel peut etre divisé en un certain nombre d'unités de programmes, représentées sous forme de blocs sur cette figure 4. sl s'agit des unités de programmes suivantes - un noyau de programme 37, qui est en liaison avec les autres unités qu'il contrôle; - une unité de gestion du protocole de liaison avec l'automate, représentée en 38 et étroitement-liée au noyau du programme 37; - une unité 39 de gestion de la liaison avec l'automate programmable dont la connexion est rappelée par la flèche référencée 34; - une unité de programme 40 de gestion dynamique du tube cathodique 26; - une unité de programme 41 de gestion des quations et inéquations de défaut; - un fichier 42 de configuratIon de la liaison avec l'automate programmable; ; - un fichier 43 de messages de défaut; et - des fichiers 44a, 44b, 44c et 44d de pages d'aide à l'opérateur. La flgure D 3 lustre d'une manière très schématique les relations entre le dispositif D selon l'invention7 l'installation industrielle I surveillée, représentée symboliquement sous la forme d'un convoyeur sur lequel se déplacent des él#ments J et qui est dotée de capteurs K, l'automate programmable P et enfin une imprimante M. Cette explication des figures 1 à 5 une fois donnée, on va maintenant exposer la mise en oeuvre du procédé et du dispositif selon l'invention pour contrôler le fonctionnement d'une installation industrielle, telle que I, qui est commandé par un automate programmable, tel que P, le dispositif D selon l'invention étant en liaison permanente, d'une part, avec l'automate programmable et, d'autre part, avec un ou plusieurs capteurs de l'installation, tels que K. D'une manière générale, le procédé et le dispositif selon l'invention mettent en oeuvre - un système d'exploitation de disques ou de disquettes, selon le standard créé par la société IBM pour ses PC (Personal Computers) et utilisé pour la plupart des mini-ordinateurs compatibles, intitulé DOS (Disk Operating System), au sujet duquel on peut se reporter au manuel correspondant édité par IBM ou à un ouvrage technique traitant de la matière; - un éditeur QUICK BASIC, plus précisément MICROSOFT QUICK BASIC,-au sujet duquel on peut se reporter au manuel correspondant, cet éditeur étant utilisé pour le programme de l'application envisagée dans le cadre de la présente demande et l'édition des fichiers de défauts, d'états d'aide à la suppression des incidents ou défauts et éventuellement d'autres fichiers;; - un logiciel de liaison entre la console du dlspo sitif selon l'invention et l'automate programmable7 qui est aussi écrit en ILOSOFT QUICK BASIC. Le logiciel ou protocole de liaison entre la console et l'automate programmable remplit trois fonctions - une fonction de liaison ou ~ assure un dialogue dynamique entre la console et l'automate programmable permettant de transférer dans les deux sens les données néces- saires à chaque instant; ceci est réalisé en élaborant initialement un tableau avec trames d'entrées, de sortIe7 de bits ou de mots, trames qui rempliront, dans la console, des variables-tableaux qui seront les images des états des variables internes caractéristiques de l'automate programmable; - une fonction d'affichage et de dialogue pour la lecture et l'écriture de bits et de mots, l'affIchage de messages, dont l'apparition est régie par des équations ou inéquations de défaut, et l'affIchage, sur demande, pour chacun desdits messages, de la procédure à suivre pour assurer le dépannage de l'installation à la suite d'un incident ou d'un défaut correspondant à une équation ou inéquation de défaut; et - une fonction de programmation des différentes touches F1 à F9 permettant de créer des modules spécifiques tels que synoptIque graphique dynamique, statistique, his- torique, tables de données, etc. En ce qui concerne l'écran 11 de la console, celuici est généralement divisé en deux champs, a savoir un premier champ supérieur pour l'affichage dynamique des messages de défaut ou du synoptique graphique de l'installation avec localisation de l'incident ou défaut, et un deuxième champ inférieur pour les fonctions de dialogue entre la console et l'automate programmable. Ces deux champs sont délimItés par trois lignes, affichables en vidés inverse, disposées : au-dessus du premier champ, entre le premier et le deuxième champ, et audessous du deuxième champ respectIvement pour l'affichage du titre, l'affichage des défauts internes de la console et de la liaison entre console et automate programmable, et pour l'affichage du menu. Les touches F1 à F9 peuvent être programmées. Par exemple on peut prévoir les srnificatins suivantes: touche F1 : commutation des menus touche F2 : lecture et écriture de bits touche F3 : lecture et écriture de mots touche F4 : visualisation d'une page d'aide au dé pannage d'un incident ou d'un défaut touche F5 : affichage du graphique synoptique de 1 installation surveillée touche F6 : affichage des états de l'installation touche F7 : affichage du menu d'aide récapitulant le rôle de chacune des touches de fonc tionnement, les touches programmables, non programmées, de la série des tou ches F étant signalées touche FS : déplacement du curseur qui est utilisé soit pour la liste des états,-soit pour la liste des défauts, afin de sélectionner un message dans le cadre de la page d'atde au dépannage touche F9 : elle estelle-est laissée libre pour la program- mation à différents moments Dans le phase Initiale on saisit les paramètres et les données intéressants en les stockant dans des fichiers, de type texte, qui sont édités par l'éditeur QUICK BASIC, avec possibilIté d'avoir un accès direct aux fichiers pour des modifications éventuelles. On saisit ainsi les différents défauts, en donnant à chacun un numéro d'ordre, et on établit des équations ou inéquations de défauts faisant intervenir différentes grandeurs physiques ou états (par exemple état fermé ou ouvert d'un interrupteur) de l'installation et de l'automate programmable qui surveille l'installation. vaque défaut est constitué par un message qui a une longueur, c'est-à-dire un nombre de caractères, fixe, message qui apparaît sur l'écran, en fait sur le premier champ de l'écran, lorsque l'équation ou inéquation de défaut qui est associée à un défaut particulier est ;7é-ri- fiée. Chaque message de défaut comporte trois parties, la première donnant le numéro d'ordre précité du défaut, la deuxième le champ de saisie, destine à recevoir le libellé du message et la troisième le numéro de la page d'aide au dépannage (page qui éventuellement peut ne pas exister pour certains défauts). Les états sont aussi affichés sous forme de messages ayant également une longueur, et donc un nombre de caractères, fixe, cette longueur ou ce nombre étant le même que pour les défauts. Les messages d'états donnent des renseignements sur l'installation, tels que modes de marche, état des commutateurs, étapes de cycles, signalisation d'attente, etc. Après avoir établi la liste des défauts et des états qu'il y a lieu de mettre en mémoire on saisit les pages d'aide au dépannage en prévoyant un texte d'aide pour chacun des défauts ou incidents, su au moins pour une par tie des défauts ou incidents. Une fois les fichiers de défauts, états et d'aIde au dépannage remplis, l'opérateur inscrit en mémoire dans quelles conditions chacun de ces messages doit apparaltre sur l'écran; ainsi un message de défaut apparaltra à l'écran si les condltlons établies par l'équation ou l'iné- quation de défaut correspondante sont réalisées; il en est de même en ce qui concerne les messages d'états. L'opérateur doit également, dans la phase initIale, préparer et afficher le synoptique graphique de l'installation surveillée en s'aidant de préférence d'une ébauche du synoptique réalisée sur du papier millimétré. Il tracera donc, dans la phrase in;t;ale, sur le premier champ de l'écran le synoptique graphique de l'Ins- tallation en utilisant les instructions graphiques du pro gramme QUICK BASIC qui prévoit le traçage de lignes droites, pour former des rectangles, et de cercles. Une fois le graphIque réalisé, 1 'opérateur aJoute sur le dessin les capteurs mis en oeuvre dans le procédé selon l'invention et les paramètres correspondant à chacun de ces capteurs. Une fois qu'il a établi cette phase préliminaire de préparation du dispositif selon l'invention pour contrôler le fonctionnement de l'installation industrielle, commandé par un automate programmable, l'opérateur pourra tester le programme et, si le test est favorable, éventuellement après une série de modifications, il peut le transférer du disque dur, sur lequel il a été préalablement stocké au cours de la phase préliminaire, en mémoires vive et morte du dispositIf, à savoir dans les mémoires du microprocesseur 24, la mémoire RAM 30, et une ou plusieurs disquettes lisibles par le lecteur de disquette 32. En cours de fonctionnement de l'installation, le surveillant verra s'afficher l'apparition d'un défaut et il pourra alors demander la localisation de celui-ci sur le graphique synoptique qui sera affiché sur sa demande, ainsi que les indications lui permettant de remédIer à l'incident ou au défaut. Zar ailleurs, à tout moment il sera possible d'éditer sur imprimante l'historique du fonctionnement de l'installation pendant une période de temps déterminée, avec indication des étas et des valeurs lus par les différents capteurs, du moins des capteurs et/ou des valeurs particulièrement intéressants; il sera également possible d'éditer des statlstiques montrant la fréquence d'apparition des défauts, ce qui permettra de programmer au mieux l'entretien de l'installation. On voit donc que le procédé et le disposltif-selon l'invention permettent de surveiller dans de bonnes condi tions une tnstallation ndustrielle, de détecter ses défauts de fonctionnement, de les localiser et de les suppri- mer rapidement, d'où gain de productivité de qualité de la production. Comme il va de soi et comme il résulte d'ailleurs déjà de ce qui prflcide, l'Invention ne se limite nullement à ceux de ses modes d'application et de réalisation qui -ont été plus spécialement envisagés; elle en embrasse, au contraire, toutes les variantes. REVENDICATIONS 1. Procédé pour contrôler le fonctionnement d'une installation industrielle commandé par un automate programmable, caractérisé par le fait qu'il consiste dans une phase préliminaire, à sélectionner, à partir d'informations reçues de l'automate et éventuellement de capteurs de grandeurs physiques ou d'états, disposés dans l'installation, un certain nombre de paramètres variables significatifs et à déterminer, à partir de ces paramètres, un certain nombre d'équations et d'inéquations, dites de défaut, qui comportent ces paramètres, chacune de ces équations et inéquations étant satisfaites lors de l'apparition d'un incident ou défaut particulier dans l'installation et/ou l'automate, et, dans la phase opératoire, à recevoir, en temps réel, de l'automate et de capteurs de l'installation, lesdits paramètres variables significatifs, à vérifier si l'une desdites équations ou inéquations de défaut est satisfaite, et, en cas d'une telle satisfaction, à afficher l'apparition de l'incident ou défaut particulier qui provoque cette satisfaction de l'équation ou inéquation de défaut. 2. Procédé selon la revendication 1, caractérisé par le fait qu'il consiste en outre, dans la phase préliminaire, à déterminer pour chaque équation et inéquation de défaut, c'est-à-dire pour l'apparition de chaque incident ou défaut particulier, la localisation dudit incident ou défaut et la manière de faire disparaître cet incident ou défaut, et, dans la phase opératoire, à afficher, sur demande, la localisation dudit incident ou défaut et la ma nière de pallier cet incident ou défaut. 3. Procédé selon la revendication 1 ou 2, caractérise par le fait qu'il consiste en outre, dans la phase opératoire, à inscrire en mémoire au moins une partie de ces paramètres variables significatifs et à reproduire, sur demande, l'historique des paramètres variables significa tirs inscrits en mémoire et des incidents ou défauts. 4. Dispositif pour la mise en oeuvre du procédé se Ion la revendication 1, caractérisé par le fait qu'il csm- porte en combinaison une console (C) qui comprend un microprocesseur principal (24) du type dit compatible, une mémoire vive (30), un écran de visualisation (11) apte à afficher des caractères alpha-numériques et des graphiques, une carte (27) de gestion dudit écran, un premier clavier (12) à touches alpha-numériques et de commande d'inscriptions, un second clavier (13) à touches de fonctions, un microprocesseur secondaire (25) de gestion des deux claviers précités et un bus avec des connecteurs ou interfaces d'entrée et/ou sortie, dont au moins un premier connecteur (34) pour la liaison de la console avec l'automate programmable (P) et/ou avec des capteurs (K) de l'installation (I), pour en recevoir en temps réel les paramètres variables significatifs, et plusieurs autres connecteurs (19-23) pour des périphériques; un lecteur (28) de mémoire de masse, avec son contrôleur (29), connecté à un deuxième desdits connecteurs ou interfaces, -af;n de réaliser l'Introduction d'un programme d'exploitation, contenu dans une mémoire de masse, lorsqu'elle est branchée sur ce lecteur, dans la mémoire vive de la console; et un lecteur de disquette (32), avec son contrôleur (33), connecté à un troisième desdits connecteurs ou interfaces, afin de réaliser des copies d'Informations internes sur une disquette, lorsqu'elle se trouve dans ce lecteur; ledit dispositif étant organisé pour mettre en oeuvre un programme apte à effectuer dans une phase préliminaire,l'établissement des équations et inéquations de défaut et le test de la partie de programme assurant cette phase préliminaire et le transfert de celle-cl de la mémoire de masse dans la mémoire vive de la console; et dans la phase opératoire, le dialogue avec l'automate programmable suivant un protocole déterminé, pour en recevoir en temps réel les paramètres variables significatifs et éventuellement interroger celui-ci et des capteurs de l'installation, et l'affichage de l'incident ou défaut particulier correspondant à l'équation ou inéquation de défaut satisfaite. 5. Dispositif selon la revendication 4, pour la mise en oeuvre du procédé selon la revendication 2, caractérisé par le fait qu'il comporte en outre des moyens pour établir et afficher le graphique de l'installatIon, des moyens pour déterminer et afficher la localisation d'un incident ou défaut correspondant à la satisfaction d'une équation ou inéquation de défaut déterminée, et des moyens pour déterminer et afficher la manière de procéder pour supprimer l'incident ou défaut correspondant à une équation ou inéquation de défaut. 6. Dispositif selon la revendication 4 ou 5, pour la mise en oeuvre du procédé selon la revendication 4, caractérisé par le fait qu'il comporte en outre des moyens pour inscrire en mémoire au moins une partie desdits paramètres variables significatifs et pour reproduire, sur demande, l'historique d'au moins une partie des paramètres variables significatifs inscrits en mémoire et des incidents ou défauts qui se sont produits. 7. Dispositif selon l'une quelconque des revendications 4 à 6, caractérisé par le fait qu'il comporte en outre une imprimante connectée à un quatrième desdits connecteurs ou interfaces pour permettre d'imprimer, sur demande, l'historique du fonctionnement de l'installation. 8. Dispositif selon l'une quelconque des revendications 4 à 7, caractérisé par le fait que l'on peut lui connecter un clavier extérieur connecté à un cinquième (23) desdits connecteurs ou interfaces afin de permettre l'introduction de données supplémentaires dans la mémoire vive (30) de la console et/ou une mémoire supplémentaire du dispositif extérieure à la console. 9. Dispositif selon l'une que conque des revendications 4 à 8, caractérisé par le fait qu'il comporte en outre au moins un dispositif d alarme visuelle et/ou sonore connecté à un sixième desdits connecteurs ou interfaces pour signaler l'apparition diun incident ou défaut dans le fonctionnement de l'installation.