Brevet FR2830640A1 — publié le 20030411

prédéterminée. PROCEDE ET SYSTEME POUR CONFIGURER DES POINTS D'ENTREE/SORTIE La présente invention concerne d'une façon générale des modules s d'entrce/sortie et, plus particulièrement, un procédé et un système de configuration de points d'entrée/sortie dans un module d'entrce/sortie. On utilise des modules d'entrée/sortie (E/S) pour connecter un dispositif tel qu'un conhôleur programmable à logique (CPL) à une interface machine de façon que le CPL puisse commander la machine. Ordinairement, lorsque des utilisateurs installent des modules d'E/S, ils connectent individuellement chaque point commandé par un câble au point d'E/S spécifique. Cette manipulation de câblage crée un coût et la réalisation des connexions crée de multiples occasions d'erreurs et accroît les coûts de l 'ensemble de l 'installation. Comme chaque point du module est câblé individuellement, pour connecter le module d'E/S à l'interface machine, on utilise un câble conçu individuellement pour le module d'E/S à câblage spécifique. Par conséquent, pour connecter différentes interfaces machines au même module d'E/S, on utilise de multiples câbles de connexion spécialement conçus. Ces câbles spécialement conçus accroissent le coût de fonctionnement des machines et, comme on utilise de multiples câbles pour de multiples machines, les câbles peuvent êhe perdus ou endommagés lorsqu'ils ne sont pas employés. Selon un premier aspect, il est proposé un circuit de commande pour configurer au moins une broche de connexion de module d'E/S. Le circuit comporte au moins un port commandant une configuration de la broche au moins unique. 2s -Selon un autre aspect, il est proposé un module d'E/S comportant au moins une broche de connexion et un circuit de commande comportant plusieurs commutateurs. Les commutateurs commandent une configuration de la broche au moins unique. Selon un autre aspect, il est proposé un CPL comprenant une unité centrale et un module d'E/S. Le module d'E/S comporte au moins une broche de connexion et un circuit de commande. Le circuit de commande comporte plusieurs ports. Une configuration de la broche de connexion ou des broches de connexion est déterminée par un état d'excitation desdits ports. Selon encore un autre aspect, il est proposé un procédé pour configurer au moins une broche de connexion en utilisant un circuit de commande. Le circuit de commande comporte au moins un port. Le procédé consiste à réaliser un état d'excitation du port au moins unique et à commander une configuration de la broche de connexion au moins unique en utilisant l'état d'excitation du port au moins unique. s L'invention et nombre des avantages qui s'y attachent appara^tront facilement plus clairement en rétérence à la description détaillée ciaprès, faite en considération des dessins annexés sur lesquels: la Figure 1 est une vue de dessus en plan d'un contrôleur programmable modulaire à logique comportant une pluralité de supports de modules o d'entrée/sortie; la Figure 2 est une vue éclatée d'une partie du contrôleur représenté sur la Figure 1; et la Figure 3 est un schéma de principe d'un circuit selon une forme de réalisation de l' invention. Dans une forme de réalisation, il est proposé un système de connexion pour module d'E/S comportant un circuit qui sert à configurer au moins un point d'un module d'E/S indifféremment à une entrce ou une sortie discrète, une entrée ou une sortie analogique, une source de courant et la terre en commandant une o position de multiples commutateurs comme décrit plus loin en détail. Le système permet à un utilisateur d'utiliser un câble ordinaire pour connecter le module d'E/S à de multiples interfaces machines méme si les interfaces machines comportent différentes configurations de broches. Plus particulièrement, et dans une forme de réalisation, chaque broche d'un connecteur d'E/S de module d'E/S peut être configurée pour permetke aux besoins du module d'E/S de concorder avec les besoins des interfaces machines. De plus, au moins une broche du connecteur d'E/S peut êke configurée pour une entrée ou une sortie discrète, une entrée ou une sortie analogique, une source de courant et la terre. La Figure 1 est une vue de dessus en plan d'un conkôleur programmable modulaire 10 à logique comportant une unité centrale 12 connectée à une pluralité de supports 14 de modules d'E/S du type à connecteurs, une pluralité de supports 16 du type à bornes d'E/S, et un amplificateur de puissance 18 installé sur une portion de rail DIN 20 de 7,5 mm x 35 mm, qui est électriquement à la terre et comporte une surface conductrice 22 qui résiste à la corrosion. Le rail DIN 20 peut 3s être monté sur un panneau (non représenté) pour résister aux vibrations et, en outre, les supports 14, 16 de modules d'E/S peuvent être montés sur le panneau pour acquérir une résistance maximale aux vibrations et aux chocs mécaniques. L'unité centrale 12 comporte des ports série 24 pour l'interfaçage et la mise en réseau avec des ordinateurs et des comrnandes externes (non représentés), s et une pluralité de DEL 26 pour indiquer des caractéristiques de fonctionnement de l'unité centrale 12. L'électricité pour le fonctionnement des modules est fournie par une source d'alimentation électrique (non représentée) montée directement sur l'unité centrale 12. L'amplificateur 18 de puissance peut si nécessaire êhe fourni pour une application choisie mais, dans bien des cas, il n'est pas nécessaire. Bien que six o supports 14, 16 de modules d'E/S et six modules d'E/S 28 soient connectés à l'unité centrale 12 comrne représenté, il faut souligner que l'unité centrale 12 peut fonctionner comme contr81eur du système pour un nombre supérieur ou inférieur de supports 14, 16 de modules d'E/S et des combinaisons différentes de modules d'E/S 28 exigés pour une application donnée. D'autres accessoires et composants que ceux illustrés et décrits peuvent être utilisés dans une application donnée dans le contexte de la présente invention. Par exemple, une unité centrale à système VERSAMAX peut fonctionner comme contr81eur de système pour un maximum de huit supports de modules d'E/S et des modules d'E/S présentant jusqu'à 256 points d'E/S locaux, et supporte une série de composants et d'accessoires proposés par GE Fanuc Automation Corporation, Charlottesville, Virginie. Chacun des supports 14, 16 de modules est en interface avec un module d'E/S remplaçable 28 conçu pour une fonction particulière, et chaque support 14, 16 de module d'E/S comporte une pluralité de connexions 30 des bornes adjacentes à des modules d'E/S respectifs 28. Les supports 16 de modules du type à bornes comportent des bornes fletées 32 pour la connexion à des dispositifs d'E/S (non représentés) et les supports 14 de modules du type à connecteur comportent des connecteurs à bornes 34 pour la fxation d'un câble d'E/S (non représenté) fxé en outre à des bornes (non représentées) intercalées, avec des connexions par bornes pour la connexion aux dispositifs d'E/S. Des connexions supplémentaires par bornes peuvent être prévues pour des connexions supplémentaires par câblage pour des dispositifs d'E/S, par exemple avec une barrette auxiliaire 36 de bornes connectée à l'un des supports 16 du type à borne. La Figure 2 est une vue éclatée d'un système de module d'E/S 80 du type à connecteur comportant un support 14 de module d'E/S du type à connecteur, n module d'E/S 28, un câble d'E/S 82 et un bornier de connexion intercalé 84. Le support 14 de module d'E/S de type à connecteur comporte un connecteur femelle primaire 86 et un connocteur femelle secondaire 88 conçus pour recevoir des connecteurs males (non représentés) du module d'E/S 28. Sur le support 14 de module d'E/S sont utilisés des détrompeurs 90 servant à assurer qu'un module d'un type adéquat est installé sur le support 14 de module d'E/S en manipulant chaque détrompeur 90 afm qu'il corresponde à un code de détrompage établi en usine et présent sur une face inférieure (non représentée) du module d'E/S, par exemple un nombre et une lettre correspondant à chaque détrompeur. Des fentes de détrompage 92 en T se trouvent au voisinage immédiat du connecteur femelle secondaire 88 pour o recevoir des saillies complémentaires (non représentées) sur la face inférieure du module d'E/S 28 et assurer que les connecteurs mâles du module d'E/S sont insérés d'une façon rectiligne ou de niveau respectivement dans les connecteurs femelles primaire 86 et secondaire 88. Un verrou 94 est placé au voisinage irnmédiat de la connexion femelle primaire 86 pour assurer la connexion du support 14 de module d'E/S et du module d'E/S 28. Le connecteur femelle primaire 86 et le connecteur femelle secondaire 88 comportent respectivement chacun des connexions conçues pour 16 points d'E/S, pour un total de 32 points d'E/S. Un premier connecteur 96 à broches est situé au voisinage immédiat des connecteurs femelles primaire 86 et secondaire o 88 pour un cable d'E/S d'interfaçage 82 qui se branche sur un second connecteur 98 à broches sur le bornier de connexion intercalé 84. Une barrette de connexion primaire et une barrette de connexion secondaire 102 sont placces sous le second connecteur 98 à bornes sur le bornier de connexion intercalée 84 pour créer des plages de connexion des points d'E/S avec des dispositifs d'E/S (non représentés). La barrette de connexion primaire 100 est électriquement associée au connecteur femelle primaire 86 et la barrette de connexion secondaire 102 est électriquement associée au connecteur femelle secondaire 88. Chaque barrette de connexion 100, 102 comporte dix-huit bornes filetées 104, à savoir seize bornes filetées pour la connexion à seize points d'E/S et deux bornes fletées communes d'alimentation. Le module d'E/S 28 est conçu pour loger 16 points d'E/S au lieu des 32 points d'E/S habituels, afn de réduire la densité du circuit, la dissipation de puissance et le coût. Ainsi, seule une partie des points d'E/S du support de module d'E/S sont réellement utilisés par le module d'E/S 28. Par conséquent, les points d'E/S non utilisés du support 14 de module d'E/S et les bornes de connexion ss correspondantes sur les premier et second connecteurs 96 et 98 à broches, lesquelles s sont elles- mêmes connoctées aux barrettes de connexion 100, 102 du bornier intercalé par l'intermédiaire du cable d'E/S 82, sont en circuit ouvert. Par conséquent, seules les bornes correspondant aux points d'E/S du support 14 de module d'E/S qui sont rcellement utilisées par le module 28 d'E/S et sont connoctées aux barrettes de s connexion 100, 102 par l'intermédiaire du cable d'E/S 82 peuvent servir pour des connexions de câblages. Par conséquent, une ou plusieurs barrettes de connexion auxiliaires 36 (représentées sur la Figure 1) sont ordinairement nocessaires pour la fixation au bornier intercalé 84 afin de constituer des plages de connexion de fil de mise à la terre provenant de dispositifs d'E/. 0 Bien que la Figure 2 illustre une forme spécifique de réalisation de systèmes de support de module d'E/S, il est envisagé que d'autres types de support de module d'E/S et d'autres types de modules d'E/S, par exemple ceux proposés par GE Fanuc Automation Corporation, Charlottesville, Virginie, puissent étre utilisés dans le cadre de la présente invention. La Figure 3 est un schéma de principe d'un circuit 110 selon une forme de réalisation de l'invention. le circuit 110 comporte une broche 112 et le circuit 110 peut être configuré de fa,con que la broche 112 puisse assurer diverses fonctions, de la manière expliquce plus loin. Un CPL (non représenté) possède ordinairement quatre broches pouvant étre connectées à un dispositif d'utilisateur. Le fait d'utiliser le circuit 110 pour chacune des quatre broches permet à chaque broche d'assurer diverses fonctions, si bien qu'un cable ordinaire peut servir à assurer la jonction entre le CPL et le dispositif d'utilisateur. Le circuit 110 comprend un microcontr81eur 114 comportant un port 116 d'excursion basse (PD) commandant un système de commutation d'excursion 2s basse 118 du circuit 110, et un port d'excursion haute (IP) 120 commandant un système de commutation d'excursion haute 122 du circuit 110. Un port discret haut (DH) 124 commande un système de commutation discret haut 126 et un port discret bas (DL) 128 commande un système de commutation discret bas 130 du circuit 110. Un port 15 volts positif 132 (P1SV) commande un système de commutation de 15 volts positif 134 et un port de 15 volts négatif (N15V) 136 commande un système de commutation de 15 volts négatif 138 du circuit 110. Un port de gamme (RANGE) commande un système de commutation de gamme 142 et un port de tension de sortie (VOUT) 144 conmande un système de commutation de tension de sortie 146 du circuit 110. Plus particulièrement, chaque système de commutation 118, 122, 126, 3s 130, 134, 138, 142 et 146 comporte un commutateur 148 et chaque port 116, 120, 124, 128, 132, 136, 140 et 144 commande un commutateur respectif 148. Le circuit comporte également un convertisseur numérique-analogique (DAC) 150 à quatre voies et huit bits, et un comparateur 152. Une sortie 154 du comparateur 152 est connectée à un port de comparateur (CP) 156 du microcontrôleur 114. Le microcontrôleur 114 comporte aussi une interface série de périphérique (SPI) 156 comportant des broches pour l'entrée de données (DIN) 158, une horloge série (SCLK) 160 et deux broches 162 de sélection de circuit intégré (CSQ. Dans le contexte de la présente description, le terme microcontr81eur ne se limite pas aux circuits intégrés appelés microconhôleur dans la technique mais s'applique d'une o façon large aux microcontrôleurs, aux processeurs, aux ordinateurs, aux micro ordinateurs, aux circuits intégrés à application spécifique et à d'autres circuits programmables. Lors de l'utilisation, le circuit 110 est configurable de façon que la broche 112 puisse servir dans divers modes, par exemple et de façon nullement limitative, un mode à haute impédance, un mode à entrée discrète à logique positive de 24 volts, un mode à entrée discrète à logique négative de 24 volts, un mode à sortie discrète de 24volts du côté haut sans détection d'ouverture de câblage, un mode de sortie discrète de 24 volts du côté haut avec détection de câblage ouvert, un mode d'alimentation en 24 volts, un mode de sortie discrète de zéro volt du côté bas sans détection de câblage ouvert, un mode d'alimentation en 24 volts, un mode de sortie discrète de zéro volt du côté bas avec détection de câblage ouvert, un mode de masse, un mode d'entrée analogique de zéro à 10 volts, un mode de sortie de zéro à 10 volts, un mode d'alimentation en + 15 volts et un mode d'alimentation en 15 volts. Dans une forme de réalisation, un logiciel exécutant les fonctions ci-après est utilisé pour confgurer les broches de connexion d'E/S. De plus, un état des commutateurs du circuit commande la broche de façon à constituer une entrée ou une sortie discrète, une entrce ou une sortie analogique, une puissance et une masse. Pour valider le mode à haute impédance, PD 116, PU 120, P15V 132, N15V 136, RANGE 140, VOUT 144, DH 124 et DL 128 sont mis à zéro, c'est-à-dire que les commutateurs respectifs 148 sont ouverts. La broche SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 détecte une présence ou une absence de puissance à polarisation de substrat à la broche 112, via le port CP 156. Si le port CP 156 est à l'état 1, il n'y a pas de puissance à polarisation de substrat au niveau de la broche 112. Si le port CP 156 est à l'état zéro, il existe une puissance à polarisation de substrat au niveau de la broche 112 et le microcontrôleur 114 transmet à un bus 160 d'entrce/sortie (E/S) un message de défaut de présence de puissance à polarisation de substrat. Pour valider le mode d'entrée discrète à logique positive de 24 volts, PU 120, P15V 132, N15V 136, RANGE 140, VOUT 144, DH 124 et DE 128 sont s mis à zéro. Le port PD 116 est mis à 1, c'est-à-dire que le commutateur 148 du système de commutation 118 de PD est fermé. La SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 détecte des données d'entrée par l'intermédiaire du port CP 156. Le port CP 156 est lu en utilisant un filtrage d'entrce et, si le port CP 156 est à l'état 1, la donnce d'entrce discrète est zéro. Si le port 0 CP 156 est à l'état zéro, la donnée d'entrce discrète est 1. Les lectures suivantes faites par CP 156 produisent une suite de données d'entrée discrètes que le microcontrôleur 114transmetau bus d'E/S 160. Pour valider le mode d'entrée discrète à logique négative de 24 volts, PD 116, P15V 132, N15V 136, RANGE 140, VOUT 144, DH 124 et DL 128 sont mis à zéro. Le port PU 120 est mis à 1, c'est-à-dire que le commutateur 148 du système de commutation PU 122 est fermé. La SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 détecte des données d'entrce par l'intermédiaire du port CP 156. Le port CP 156 est lu en utilisant un filtrage d'enkée et, si le port CP 156 est à l'état 1, la donnée d'entrce discrète est de 1. Si le port CP 156 est à l'état zéro, la donnée d'entrée discrète est alors de zéro. Les lectures ultérieures faites par le port CP 156 produisent une suite de données d'entrée discrètes que le microcontrôleur 114 transmet au bus d'E/S 160. Pour valider le mode de sortie discrète de 24 volts du côté haut sans détection d'ouverture de câblage, PD 116, PU 120, P15V 132, N15V 136, RANGE 2s 140, VOUT 144, DH 124 et DL 128 sont mis à zéro. Le port DH 124 est mis à X, ce qui signife qu'il n'est pas commandé. La SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 reçoit une valeur de donnée de sortie (laquelle est zéro ou un) du bus d'E/S 160. Le microcontrôleur 114 met le port DH 124 égal à la valeur de donnée reçue et lit le port CP 156. Si le port DH 124 est à l'état un et si le port CP 156 est à l'état un, le microcontrôleur 114 attend alors pendant un laps de temps prédéterminé et lit une deuxième fois le port CP 156. Dans une forme de réalisation, le temps d'attente est d'environ 100 microsecondes. Si le port CP 156 est à l'état un lors de la seconde lecture, le microcontrôleur 114 met le port DH 124 à zéro et transmet au bus d'E/S 160 un message de défaut de court 3s circuit ou de panne de commutateur. Dans une forme de réalisation, le microcontrôleur 114 fonctionne alors à vide et attend une intervention de l'utilisateur. Si le port CP 156 est à l'état zéro lors de la seconde lecture, le microcontrôleur 114 reçoit alors une seconde valeur de données de sortie et met le port DH 24 à la seconde valeur en répétant le processus décrit plus haut. Pour valider le mode de sortie discrète de 24 volts du côté haut avec une détection d'ouverture de câblage, PD 116, P15V 132, N1SV 136, RANGE 140, DH 124 et DL 128 sont mis à zéro. Le port PU 120 est mis à 1 et le port DH 124 est mis à X. La SPI 158 demande au DAC 150 de fonctionner à miéchelle et le microcontrôleur 114 reçoit du bus d'E/S 160 une valeur de donnée de sortie (zéro ou 0 un). Le microcontrôleur 114 met le port DH 124 à une valeur égale à la valeur de donnée reçue et lit le port CP 156. Si le port DH 124 est à un et si le port CP 156 est à un, le microcontrôleur 114 attend alors pendant un laps de temps prédéterminé et lit une seconde fois le port CP 156. Dans une forme de réalisation, le temps d'attente est d'environ 100 microsecondes. Si le port CP 156 est dans l'état un lors de la seconde lecture, le microcontrôleur 114 met le port DH 124 dans l'état zéro et transmet au bus d'E/S 160 un message de détaut de court-circuit ou de déLaillance de commutateur. Dans une forme de réalisation, le microcontrôleur 114 fonctionne alors à vide et attend une intervention de l'utilisateur. Si, au moment de la première lecture, le port CP 156 est dans l'état zéro et le port DH 124 est dans l'état zéro, le microcontrôleur 114 attend alors pendant un laps de temps prédéterminé et le port CP 156 est lu une deuxième fois. Dans une forme de réalisation, le laps de temps prédéterminé est d'environ 100 microsecondes. Si le port CP 156 est à l'état zéro lors de la deuxième lecture (qui succède à la première lecture au cours de laquelle le port DH 124 est à zéro et le port CP 156 est à zéro), le microcontrôleur 114 transmet au bus d'E/S 160 un message de déLaut d'ouverture de câblage et reçoit une seconde valeur de donnée de sortie et met le port DH 124 à la seconde valeur en répétant le processus décrit plus haut. Si le port CP 156 est à l'état un lors de la seconde lecture (qui succède à la première lecture au cours de laquelle le port DH 124 est à l'état zéro et le port CP 156 est à l'état zéro), le microcontrôleur 114 reçoit alors une seconde valeur de donnée de sortie et met le port DH 124 à la seconde valeur en répétant le processus décrit plus haut. Pour valider le mode d'alimentation en 24 volts, PD 116, PU 120, P15V 132, N15V 136, RANGE 140, VOUT 144, DH 124 et DL 128 sont mis à zéro, c'est-à-dire que les commutateurs respectifs 148 sont ouverts. Le port DH 124 est 3s mis à 1. La SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 détecte un court-circuit par l'intermédiaire du port CP 156. Si le port CP 156 est à l'état un, le microcontraleur 114 attend alors pendant un laps de temps prédéterminé avant de lire une seconde fois le port CP 156. Si le port CP 156 est à l'état un lors de la seconde lecture, il y a alors un court-circuit et le s microcontrôleur 114 transmet au bus d'E/S 160 un message de défaut de court-circuit et, dans une forme de réalisation, le microcontrôleur met le port DH 124 à zéro. Si le port CP 156 est à zéro, il n'y a pas de court-circuit. Pour valider le mode de sortie discrète de zéro volt du côté bas sans détection d'ouverture de câblage, PD 116, PU 120, P15V 132, N15V 136, RANGE 0 140, VOUT 144 et DH 124 sont mis à zéro. Le port DL 128 est mis à X, c'est-à-dire qu'il n'est pas commandé. La SPI 158 demande au DAC 150 de fonctionner à mi échelle et le microcontrôleur 114 reçoit du bus d'E/S 160 une valeur de donnée de sortie (zéro ou un). Le microcontrôleur 114 met le port DL 128 à une valeur égale à la valeur de donnce reçue et lit le port CP 156. Si le port DL 128 est à l'état un et le port CP 156 est à zéro, le microcontrôleur 114 attend alors pendant un laps de temps prédéterminé et lit une deuxième fois le port CP 156. Dans une forme de réalisation, le temps d'attente est d'environ 100 microsecondes. Si le port CP 156 est à zéro lors de la seconde lecture, le microcontrôleur 114 met alors le port DL 128 à zéro et transmet au bus d'E/S 160 un message de détaut de court-circuit ou de panne de o commutateur. Dans une forme de réalisation, le microcontrôleur 114 fonctionne alors à vide et attend une intervention de l'utilisateur. Si le port CP 156 est à zéro lors de la seconde lecture, le microcontrôleur 114 reçoit alors une seconde valeur de donnée de sortie et met le port DL 128 à la seconde valeur en répétant le processus décrit plus haut. s Pour valider le mode de sortie discrète à zéro volt du côté bas avec détection d'ouverture de câble, PU 120, P15V 132, N15V 136, RANGE 140, VOUT 144 et DH 124 sont mis à zéro. Le port PD 116 est mis à un et le port DL 128 est mis à X. La SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 reçoit du bus d'E/S 160 une valeur de donnce de sortie (zéro ou un). Le microcontrôleur 114 met le port DL 128 à une valeur égale à la valeur de donnée reçue et lit le port CP 156. Si le port DL 128 est à un et le port CP 156 est à zéro, le microcontrôleur 114 attend un laps de temps prédéterminé et lit une seconde fois le port CP 156. Dans une forme de réalisation, le temps d'attente est d'environ microsecondes. Si le port CP 156 est à zéro lors de la seconde lecture, le 3s microcontrôleur 114 met alors le port DL 128 à zéro et transmet au bus d'E/S 160 un message de détaut de court-cTrcuit ou de panne de commotateur. Dans une forme de réalisation, le microcontrôleur 114 fonctionne alors à vide et attend une intervention de l'utilisateur. Si, au moment de la première lecture, le port CP 156 est à un et le port DL 128 est à zéro, le microcontrôleur 114 attend alors pendant un laps de temps s et le port CP 156 est lu une seconde fois. Dans une forme de réalisation, le laps de temps prédéterminé est d'environ 100 microsecondes. Si le port CP 156 est à un au moment de la seconde lecture (à la suite de la première lecture o DL 128 est à zéro et CP 156 est à 1), le microcontrôleur 114 transmet alors au bus d'E/S 160 un message de détaut d'ouverture de câblage et reçoit une seconde valeur de donnée de 0 sortie et met DL 128 à la seconde valeur en répétant le processus décrit plus haut. Si le port CP 156 est à zéro au moment de la seconde lecture (à la suite de la première lecture o DL 128 est à zéro et CP 156 est à 1), le microcontrôleur 114 reçoit alors une seconde valeur de donnée de sortie et met le port DL 128 à la seconde valeur en répétant le processus décrit plus haut. Pour valider le mode masse, PD 116, PU 120, P1SV 132, N15V 136, RANGE 140, VOUT 144 et DH 124 sont mis à zéro, c'est-à-dire que les commutateurs respectifs 148 sont ouverts. Le port DL 128 est mis à 1. C'est-à-dire que le commutateur correspondant 148 est fermé. La SPI 158 demande au DAC 150 de fonctionner à mi-échelle et le microcontrôleur 114 détecte la présence d'un court circuit par l'intermédiaire du port CP 156. Si le port CP 156 est à zéro, le microcontrôleur 114 attend alors pendant un laps de temps prédéterminé et lit une deuxième fois le port CP 156. Si, lors de la deuxième lecture, le port CP 156 est à zéro, le microcontrôleur 114 transmet alors au bus d'E/S 160 un message de déLaut de court-circuit. Pour valider le mode d'entrée analogique de zéro à dix volts, PD 116, PU 120, P15V 132, N1SV 136, VOUT 144, DH 124 et DL 128 sont mis à zéro. Le commutateur de gamme 136 est mis à un, ce qui signifie que le commutateur correspondant 148 est fermé. La SPI 158 envoie une instruction au DAC 150 par l'intermédiaire d'un algorithme à approximations successives. Le microcontrôleur 114 utilise l'algorithme à approximations successives pour déterminer une tension analogique d'entrce. Le microcontrôleur 114 efface une valeur de donnée d'instruction de DAC et une valeur de compteur de N boucles. Après avoir mis à un bit d'instruction (ll-N) de DAC, le microcoukôleur 114 transmet au DAC 150 un mot d'instruction de DAC. Le microcontrôleur attend pendant un laps de temps prédéterminé, lequel est de dix microsecondes dans une forme de réalisation, et lit le port CP 156. Si CP 156 est à un, le bit d'instruction (11 N boucles) de DAC est alors mis à zéro. Le microcontrôleur 114 incrémente alors N. Si N a une valeur de 12, une valeur analogique d'entrce est établie, égale à la valeur d'instruction de DAC et le microcontrôleur 114 transmet au bus d'E/S 160 la valeur s d'entrée analogique. La valeur de donnée d'instruction de DAC et la valeur de comptage de N boucles sont effacées et une seconde instruction de DAC peut être kansmise au DAC 150, comme décrit plus haut. Pour valider le mode de sortie analogique de zéro à dix volts, PD 116, PU 120, P1SV 132, N1SV 136, DH 124 et DL 128 sont mis à zéro. Le port 0 RANGE136 et le port VOUT 144 sont mis à un, ce qui signifie que les commutateurs correspondants 148 sont fermés. La SPI 158 demande au DAC 150 de produire une tension de sortie lorsque cela sera nécessaire et le port CP 156 est utilisé pour détecter la présence ou l'absence d'un courtcircuit. Le microcontrôleur 114 reçoit du bus d'E/S 160 une donnée analogique de sortie et demande au DAC 150 de délivrer la donnée analogique de sortie reçue. Le microcontrôleur 114 attend pendant un laps de temps prédéterminé, puis lit le port CP 156. Dans une forme de réalisation, le temps prédéterminé est d'environ 100 microsecondes. Si le port CP 156 est à un et si la tension de sortie du DAC est supérieure à une valeur prédétermince, le microcontrôleur attend alors pendant un laps de temps prédéterminé avant de lire une deuxième fois le port CP 156. Dans une forme de réalisation, le laps de temps prédéterminé est d'environ 100 microsecondes. Si, au moment de la seconde lecture, le port CP 156 est à un, le microcontrôleur 114 demande au DAC 150 de se mettre à zéro et transmet au bus d'E/S 160 un message analogique de défaut de surcharge de sortie ou d'échec de sortie. Dans une forme de réalisation, le microcontrôleur 114 2s fonctionne à vide et attend une intervention de l'utilisateur. Si le port CP 156 est à zéro, le microcontrôleur 114 reçoit une seconde donnée analogique de sortie et la délivre de la manière décrite plus haut. Pour valider le mode d'alimentation +15 volts, PD116, PU120, P15V 132, RANGE 140, VOUT 144, DH 124 et DL 128 sont mis à zéro, c'est-à-dire que les commutateurs correspondants 148 sont ouverts. Le port P15V 132 est mis à un. La SPI 158 demande au DAC 150 de fonctionner au quart d'échelle et le microcontrôleur 114 détermine un court-circuit par l'intermédiaire du port CP 156. Si le port CP 156 est à un, le microcontrôleur 114 attend alors pendant un laps de temps prédéterminé avant de lire une seconde fois le port CP 156. Si le port CP 156 est à un 3s au moment de la seconde lecture, il y a alors un court-circuit et le microcontrôleur 114 transmet au bus d'E/S 160 un détaut de court-cTrcuit. Si le port CP 156 est à zéro, il n'y a pas de court-circuit. Pour permettre le mode d'alimentation - 15 volts, PD 116, PU 120, P15V 132, RANGE 140, VOUT 144, DO 124 et DL 128 sont mis à zéro, c'est-à-dire que les commutateurs correspondents 148 sont ouverts. Le port N15V 136 est mis à 1. La SPI 158 est mise au repos. Le port CP 156 n'est pas utilisé. REVENDICATIONS 1. Circuit de commande (110) pour configurer au moins une broche (112) de connexion de module d'E/S, ledit circuit comprenant au moins un port commandant une conf1guration de la/des broches. s 2. Circuit de commande (110) selon la revendication 1, caractérisé en ce que ledit port au moins unique comporte au moins un port parmi les ports suivants: un port d'excursion haute (PD) (116), un port (120) d'excursion haute (PU), un port discret haut (124) (DH), un port discret bas (DL) (128), un port de 15 volts positif 0 (P15V) (132), un port de 15 volts négatif (N15V) (136), un port de plage (RANGE) (140) et un port de sortie de tension (VOUT) (144). 3. Circuit de commande (110) selon la revendication 1, caractérisé en ce qu'il comprend en outre au moins un système de commatation comportant un commutateur (148), ledit port au moins unique commandant l'état ouvert ou l'état fermé d'un dit au moins un commutateur correspondant. 4. Circuit de commande (110) selon la revendication 3, caractérisé en ce que le système de commutation au moins unique comporte au moins l'un des commutateurs suivants: un commutateur d'excursion basse (118), un commutateur d'excursion haute (122), un commutateur discret haut (126), un commutateur discret bas (130), un commutateur de 15 volts positif (134) , un commutateur de 15 volts négatif (138), un commutateur de plage (142) et un commutateur de sortie de tension (146). 5. Circuit de commande (110) selon la revendication 3, caractérisé en ce que la configuration du ou des systèmes de commutation détermine la configuration du ou des broches (112). 6. Circuit de commande (110) selon la revendication 3, caractérisé en ce qu'un état desdits commutateurs (148) de circuit commande la ou les broches (112) de façon qu'il s'agisse d'une entrée ou d'une sortie discrète, une entrce ou une sortie analogique, une puissance et une masse. 7. Module d'E/S (28), caractérisé en ce qu'il comprend: 3s au moins une broche de connexion (112), et un circuit de commande (110) comportant une pluralité de commutateurs (148), lesdits commutateurs commandant une configuration de la ou des broches. 8. Module d'E/S (28) selon la revendication 7, caractérisé en ce que ledit circuit s 110 comporte en outre au moins un port commandant une configuration d'au moins un commutateur correspondant (148). 9. Module d'E/S (28) selon la revendication 7, caractérisé en ce qu'un état d'excitation dudit au moins un port commande un état d'au moins un commutateur 0 correspondant (148). 10. Module d'E/S (28) selon la revendication 8, caractérisé en ce que ledit au moins un port comporte au moins un port parmi les ports suivants: port d'excursion basse (PD) (116), port d'excursion haute (PU) (120), port discret haut (DH) (124), port discret bas (DL) (128), port de 15 volts positif (P15V) (132), port de 15 volts négatif (N15V) (136), port de plage (RANGE) (140) et port de tension de sortie (VOUT (144). 11. Module d'E/S (28) selon la revendication 7, caractérisé en ce que lesdits commutateurs (148) comprennent au moins l'un des commutateurs suivants: commutateur d'excursion basse (118), commutateur d'excursion haute (122), commutateur discret haut (126), commutateur discret bas (130) , commutateur de volts positif (134), commutateur de 15 volts négatif (138), commutateur de plage (142) et commutateur de tension de sortie (146). 12. Module d'E/S (28) selon la revendication 3, caractérisé en ce qu'un état desdits commutateurs (148) du circuit commande ladite au moins une broche de connexion (112) de façon qu'il s'agisse d'une entrce ou d'une sortie discrète, d'une entrée ou d'une sortie analogique, d'une puissance et d'une masse. 13. CPL (10) caractérisé en ce qu'il comprend: une unité centrale CPU (12) , et un module d'E/S (80) comprenant au moins une broche de connexion (112) et un circuit de commande (110) comportant une pluralité de ports, la confguration de la 3s ou des broches de connexion étant déterminée par un état d'excitation desdits ports. 14. CPL (10) selon la revendication (13), caractérisé en ce que ledit au moins un port comporte au moins l'un des ports suivants: port d'excursion basse (PD) (116), port d'excursion haute (PU) (120), port discret haut (DH) (124), port discret bas (DL) (128), port de 15 volts positif (P1SV) (132), port de 15 volts négatif (N15V) (136), port de plage (RANGE) (140) et port de tension de sortie (VOUT) (144). 1S. CPL (10) selon la revendication (13), caractérisé en ce qu'il comprend en outre au moins un système de commutation comportant un commutateur (148) ledit o au moins un port commandant l'état ouvert ou l'état fermé dadit au moins un commutateur correspondant. 16. CPL (10) selon larevendication (15), caractérisé en ce que ledit au moins un système de commutation comprend au moins l'un des commutateurs suivants: commutateur d'excursion basse (118), commutateur d'excursion haute (122), commutateur discret haut (126), commutateur discret bas (130) , commutateur de volts positif (134), commutateur de 15 volts négatif (138), commutateur de plage (142) et comrnutateur de tension de sortie (146). 17. CPL (10) selon la revendication (15), caractérisé en ce que la configuration dudit au moins un système de commutation détermine la configuration de ladite au moins une broche (112). 18. CPL (10) selon la revendication (15), caractérisé en ce qu'un état desdits comrnutateurs (148) de circuit commande ladite au moins une broche (112) de façon qu'il s'agisse d'une entrce ou d'une sortie discrète, d'une entrée ou d'une sortie analogique, d'une puissance et d'une masse. 19. Procédé pour configurer au moins une broche de connexion (112) en utilisant o un circuit de commande (110), le circuit de commande comportant au moins un port, ledit procédé étant caractérisé en ce qu'il comprend les étapes consistant à: réaliser un état d'excitation pour ledit au moins un port; et commander une configuration de ladite au moins une broche de connexion en utilisant l'état d'excitation dudit au moins un port. 20. Procédé selon la revendication 19, caractérisé en ce que ledit au moins un port comprend au moins un des ports suivants: port d'excursion basse (PD) (116), port d'excursion haute (PU) (120), port discret haut (DH) (124), port discret bas (DL) s (128), port de 15 volts positif (P15V) (132), port de 15 volts négatif (N15V) (136), port de plage (RANGE) (140) et port de tension de sortie (VOUT) (144). 21. Procédé selon la revendication 19, dans lequel le circuit de commande (110) comprend au moins un système de commutation comportant un commutateur (148), 0 ledit procédé étant en outre caractérisé en ce qu'il comprend les étapes consistant à: utiliser l'état d'excitation dudit au moins un port pour commander l'état d'ouverture ou l'état de fermeture d'au moins un commutateur correspondant; et commander une configuration de ladite au moins une broche de connexion (112) en utilisant l'état dudit au moins un commutateur. 22. Procédé selon la revendication 21, caractérisé en ce que ledit au moins un système de commutation comporte au moins l'un des commutateurs suivants: commutateur d'excursion basse (118), commutateur d'excursion haute (122), commutateur discret haut (126), commutateur discret bas (130) , commutateur de 15 volts positif (134), commutateur de 15 volts négatif (138), commutateur de plage (142) et commutateur de tension de sortie (146). 23. Procédé selon la revendication 21, caractérisé en ce qu'il comprend en outre l'étape consistant à utiliser un état de commutation des comrnutateurs (148) pour 2s commander ladite au moins une broche (112) de façon qu'il s'agisse d'une entrce ou d'une sortie discrète, d'une entrée ou d'une sortie analogique, d'une puissance et d'une