FR 2671129 A1 19920703 FR 9016462 A 19901228 La présente invention a pour objet un dispositif de commande pour moteur asynchrone à deux sens de rotation utilisé pour l'entraînement d'un store, volet roulant, porte ou similaires, comprenant un point de commande équipé de contacts Montée, Descente et Stop actionna- bles manuellement et dont l'actionnement assure la rotation du moteur dans le sens désiré, respectivement son arrêt. Dans la plupart des installations connues comprenant un store, un volet roulant ou une porte commandés par un moteur asynchrone à deux sens de rotation, les enroulements correspondant à chacun des sens de rotation sont reliés à l'alimentation électrique par l'intermédiaire des contacts du point de commande repérés par des indications Montée et Descente Il importe donc que lors du câblage, les contacts Montée et Descente soient reliés chacun à l'enroulement dont l'alimentation entraîne une rotation du moteur de façon à provoquer effectivement une montée et une descente du store, du volet roulant ou de la porte Or, la Montée et la descente effectives du store, du volet roulant ou de la porte ne dépend pas seulement du repérage correct des conducteurs lors du branchement, mais également de l'orientation du moteur Ce moteur peut en effet prendre deux positions symétriques, selon qu'il est installé d'un côté ou de l'autre de l'embrasure dans laquelle est monté le store, le volet ou la porte, l'effet obtenu étant soit une montée, soit une descente, selon la position du moteur, pour un même sens de rotation de celui-ci. Ceci représente une contrainte difficile à gérer Il est généralement nécessaire de procéder préalablement à une mise sous tension et à un essai avant de procéder au branchement définitif Une telle manipulation est une perte de temps et par ailleurs elle n'est pas toujours facilement possible, compte tenu de l'accès parfois très difficile au moteur. On connaît par ailleurs certaines installations dans lesquelles l'alimentation correcte des enroulements du moteur est assurée par des contacts télécommandés situés dans le moteur lui-même et pilotés par une électronique intégrée qui gère généralement également les arrêts automatiques du moteur Les contacts sont télécommandés à partir d'un boîtier de commande situé au point de commande L'accès aux contacts, en cas de réparation, est donc impossible sans démontage du moteur et par conséquent sans démontage également d'une partie de l'installation En outre, un câblage important est nécessaire entre le point de commande, souvent éloigné du moteur, et le moteur, ce câblage comprenant également l'alimentation en puissance du moteur. La présente invention a pour but de réaliser un dispositif de commande obviant aux inconvénients des installations connues, c'est-à-dire un dispositif de commande susceptible d'être utilisé avec un moteur conventionnel, nécessitant un câblage minimal et présentant une grande souplesse dans ses possibilités d'installation. A cet effet, le dispositif de commande selon l'invention est caractérisé en ce qu'il comprend, entre le point de commande et le moteur, un boîtier de commande et d'alimentation contenant une unité logique de traitement, dans laquelle est mémorisé un programme d'inversion de sens de rotation du moteur, et des moyens de commutation commandés par l'unité logique de traitement pour l'alimentation de l'un ou l'autre des enroulements du moteur, le point de commande comprenant des moyens de mise en oeuvre du programme d'inversion. Le boîtier de commande peut être placé à l'endroit le mieux approprié, généralement à proximité du moteur Le câblage entre le point de commande et le boîtier de commande peut consister en un simple câble à quatre conducteurs de faible section Une intégration du boîtier de commande au moteur est sans autre possible. L'installation présente une grande souplesse. Un exemple d'exécution du dispositif selon l'invention sera décrit en relation avec le dessin annexé, dans lequel: la figure 1 est un schéma général d'une installation comprenant un moteur; la figure 2 représente le schéma bloc de l'unité logique de traitement; la figure 3 représente l'interface Entrée/Sortie, côté moteur; et la figure 4 représente l'organigramme du programme d'inversion de sens de rotation du moteur. L'installation représentée schématiquement à la figure 1 comporte un moteur asynchrone 1 à deux sens de rotation dont les trois bornes d'entrée sont reliées par trois conducteurs à un boîtier de commande 2 lui même relié par quatre fils à un point de commande 3 équipé de quatre boutons poussoirs M, D, S et IS Le bouton poussoir M actionne un contact Montée, le bouton poussoir D un contact Descente, le bouton S actionne un contact ayant d'une part la fonction usuelle de contact de Stop et d'autre part une fonction supplémentaire qui est d'assurer l'inversion de sens de rotation du moteur lorsque le contact correspondant au bouton poussoir IS est activé P et N désignent comme à l'ordinaire l'alimentation par le secteur. Le boîtier de commande 2 abrite une unité logique de traitement (ULT) 4 comprenant un micro-calculateur 5, en l'occurrence un micro- calculateur INTEL 8051 avec ses mémoires ROM et RAM associé à une mémoire EPROM Le micro-calculateur 5 est alimenté par l'intermédiaire d'une alimentation stabilisée 6 et il est relié, d'une part, au point de commande 3 par une interface "utilisation" 7 et, d'autre part, au moteur 1 par une interface E/S 8. L'interface 8 est représentée plus en détail à la figure 3 Elle comprend deux relais RI et R 2 actionnant respectivement un contact CTI et CT 2 Les relais RI et R 2 sont commandés par le micro-calculateur 5 La fermeture du contact CT 1 a pour effet de relier la phase P du réseau au conducteur Montée M, tandis que la fermeture du contact CT 2 a pour effet de relier cette même phase au conducteur Descente D allant au moteur 1. Les contacts CT 1 et CT 2 assurent donc la rotation du moteur 1 dans un sens ou dans l'autre. Le programme principal d'inversion est emmagasiné dans la mémoire ROM. L'organigramme des programmes du micro-calculateur 5 est représenté à la figure 4. L'instruction i 11 est une instruction d'initialisation. L'instruction 12 est une instruction de chargement du flag de sens de rotation sauvegardé. L'instruction 13 est une instruction de scrutation des contacts du point de commande 3. L'instruction 14 teste l'état du contact IS. L'instruction 15 est une instruction de complémentation du flag d'inversion de sens. L'instruction 16 teste si le flag d'inversion est égal à zéro. L'instruction 17 est une instruction de lecture du flag de sens de rotation. L'instruction 19 teste si le flag est égal à zéro. L'instruction 21 est une instruction d'activation de la sortie du microcalculateur 5 correspondant au contact CT 1 avec le contact Descente et du contact CT 2 avec le contact Montée ou de désactivation des contacts CT 1 et CT 2 si le contact S est actionné seul, ce qui correspond à un ordre d'arrêt. L'instruction 22 est une instruction d'activation de la sortie du micro-calculateur 5 correspondant au contact CT 1 lorsque le contact Montée du point de commande est activé et la sortie correspondant au contact CT 2 lorsque le contact Descente du point de commande est activé ou de désactivation CT 1 et CT 2 si le contact S est activé seul. L'instruction 18 est une instruction de test si le contact S est activé. L'instruction 20 est une instruction de complémentation du flag de sens de rotation. L'instruction 23 est une instruction de sauvegarde du flag de sens de rotation. L'instruction 24 est une instruction de remise à zéro du flag d'inversion. Le fonctionnement du dispositif est le suivant A la mise sous tension, le dispositif initialisé par l'instruction 11 En particulier, le compteur du micro- calculateur 5 et le flag sont remis à zéro. L'instruction 12 charge le flag de sens de rotation dans la mémoire RAM, ce sens de rotation ayant été préalablement sauvegardé par l'instruction 23, puis appelle l'instruction 13 qui scrute les contacts du point de commande 3. En l'absence d'action sur le contact IS, l'instruction 14 appelle l'instruction 16 qui teste que le flag d'inversion = O L'instruction 16 appelle l'instruction 17 qui lit le flag de sens de rotation, puis l'instruction 19 qui teste sa valeur. Si le flag = 0, l'instruction 19 appelle l'instruction 21, qui est le sous-programme d'activation du contact CT 1 si le contact Descente D est actionné, d'activation du contact CT 2 si le contact Montée M est actionné et de désactivation des contacts CT 1 et CT 2 si le contact Stop S est actionné Le programme boucle. Si l'utilisateur constate que l'effet produit par l'action des contacts Montée M/Descente D ne correspond pas au sens désiré, il actionne alors le contact IS. Dans ce cas, les instructions 12 et 13 se déroulent comme précédemment L'instruction 14 teste que le contact IS est activé et appelle l'instruction 15 qui complémente à 1 le flag d'inversion. Celui-ci étant à 1, l'instruction 16 appelle l'instruction 18. Si l'utilisateur actionne à cet instant le contact S, l'instruction 18 appelle l'instruction 20 qui complémente la valeur du flag correspondant (ici à 1), puis appelle l'instruction 23 qui sauvegarde cette valeur dans la mémoire EPROM. L'instruction 24 remet le flag d'inversion à zéro et le programme boucle. En l'absence d'action sur le contact IS, les instructions 11, 12, 13, 14, 16, 17 se déroulent comme précédemment décrit, puis l'instruction 19 teste que le flag = 1 et appelle l'instruction 22 qui est le sous- programme inverse de 21 Le contact CT 1 est activé avec le contact Montée M et le contact CT 2 est activé avec le contact Descente D. Si l'utilisateur n'actionne pas le contact S à l'issue de l'instruction 16 testant que le flag d'inversion = 1 le programme reboucle jusqu'à ce l'utilisateur actionne ce contact S, permettant l'inversion du sens de rotation, ou le contact IS, conservant le sens de rotation en cours. La valeur de flag de sens de rotation étant rechargée à chaque boucle de programme par l'instruction 12, le sens de rotation en cours est conservé même après une panne de courant secteur. REVENDICATIONS 1 Dispositif de commande pour moteur asynchrone à deux sens de rotation utilisé pour l'entraînement d'un store, volet roulant, porte ou similaires, comprenant un point de commande ( 3) équipé de contacts Montée (M), Descente (D) et Stop (S) actionnables manuellement et dont l'actionnement assure la rotation du moteur dans le sens désiré, respectivement son arrêt, caractérisé en ce qu'il comprend, entre le point de commande et le moteur ( 1), un boîtier de commande et d'alimentation ( 2) contenant une unité logique de traitement ( 4), dans laquelle est mémorisé un programme d'inversion de sens de rotation du moteur, et des moyens de commutation (Rl, R 2) commandés par l'unité logique de traitement pour l'alimentation de l'un ou l'autre des enroulements du moteur, le point de commande comprenant des moyens (IS, S) de mise en oeuvre du programme d'inversion. 2 Dispositif de commande selon la revendication 1, caractérisé en ce que le point de commande ( 3) comprend un contact supplémentaire (IS) et que l'unité logique de traitement ( 4) présente des entrées reliées respectivement aux contacts Montée, Descente, Stop et au contact supplémentaire du point de commande ( 3) et trois sorties destinées à être reliées aux bornes du moteur, dont deux (M, D) déterminent le sens de rotation du moteur, l'unité logique de traitement étant programmée pour activer l'une ou l'autre des sorties déterminant le sens de rotation du moteur, selon que le contact Montée ou Descente est actionné et que le contact Stop et le contact supplémentaire sont actionnés. 3 Dispositif de commande selon la revendication 2, caractérisé en ce que l'unité logique de traitement comprend un micro-calculateur ( 5), une interface ( 7) côté point de commande et une interface ( 8) côté moteur comprenant deux commutateurs (Ri, R 2) commandés par le micro-calculateur pour assurer l'alimentation de l'une ou l'autre des bornes du moteur déterminant son sens de rotation. 4 Dispositif de commande selon la revendication 3, caractérisé en ce que l'unité logique de traitement comprend des moyens (EPROM) de sauvegarde du sens de rotation.