Brevet FR2100984A1 — publié le 19720331

La présente invention se rapporte aux dispositifs de commande séquentielle des opérations d'une machine ou de machines, et elle concerne plus particulièrement un dispositif de commande séquentielle dans lequel les différentes opérations d'une machine ou des machines sont commandées par un mécanisme relativement simple qui permet d'accomplir ces opérations d'une multitude de façons. On a trouvé à la fois éconqmique et efficace de commander les opérations d'une machine par des moyens automa tisés. Ces moyens automatisés ont, jusqu'à prévent, pris deux formes. D'abord, on a conçu et utilisé des circuits ou montages spécifiques pour commander les opérations de machines données. Ensuite, on a utilisé des ordinateurs polyvalents pour commander les opérations de machines données. Cependant, ces deux formes de commande ont présenté de sérieux inconvénients. L'utilisation d'un montage conçu spécialement coûte très cher à cause des frais d'étude du montage. En outre, un circuit de conception spéciale ne présente pas une grande souplesse d'utilisation. Ainsi, si l'on désirait commander les opérations d'une machine d'une façon différente de celle du montage spécialement étudié, il aurait fallu mettre au point un nouveau montage. Les ordinateurs polyvalents offrent l'avantage d'une grande souplesse d'utilisation. Ainsi, un ordinateur polyvalent peut facilement s'adapter à n'importe quelle modification maJeure ou mineure désirée des opérations de la machine à commander. Cependant, le coût d'un ordinateur polyvalent est élevé et, dans de nombreux cas, prohibitif. Ceci est dQ au fait que les ordinateurs sont conçus pour effectuer une multitude de calculs par seconde, et une machine commandée opérant sur des objets physiques est incapable de tirer profilt de la grande capacité de l'ordinateur. Ainsi, l'utilisation d'un ordinateur polyvalent pour commander les opérations d'une machine est très conteuse, car on n'utilise pas du tout cet ordinateur au voisinage de sa capacité. De ce fait, l'invention a pour objets - un montage de commande séquentielle présentant une plus grande souplesse d'utilisation qu'un montage conçu dans un but spécifique ; - un montage de commande séquentielle de conception simple, de façon que son prix de revient soit très petit en comparaison de celui d'un ordinateur polyvalent ; - un montage de commande séquentielle commandé par un milieu d 'enregistrement, dans. lequel ledit milieu d'enregistrement est facile à programmer ; - un montage de commande séquentielle dans lequel on utilise un nouveau code, utilisable par des non-programmeurs, pour commander les opérations d'une machine ou de machines. Les objets énumérés ci-dessus ainsi que d'autres objets sont réalisés grâce à l'utilisation d'un nouveau montage de commande séquentielle comportant plusieurs entrées et plusieurs sorties. Un milieu d'enregistrement, tel qu' une bande sur laquelle est enregistrée de l'information, est transporté sous le contrôle d'un organe d'entratnement de bande par un organe de lecture de bande qui explore 1' information enregistrée et engendre des signaux qui sont envoyés à des lignes de sortie choisies. Les signaux présents sur ces lignes de sortie commandent les différentes opérations d'une machine ou de machines données.Le milieu d 'enregistrement renferme également de l'information qui agit, à des instants prédéterminés, pour arr8ter le fonctionnement de organe d'entratnement de la bande. Cela empêche l'envoi d'autres signaux de commande à la machine commandée. Le milieu d'enreglstrement contient également de l'information qui choisit une ou plusieurs lignes d'entrée chaque fois que l'organe dten trainement de bande est arrêt6. La réception d'un signal sur la ligne d'entrée sélectionnée agit pour amorcer le fonctionnement de organe d'entratnement de la bande qui provoque la génération de signaux de commande.La réception d'un signal sur une ligne d'entrée non sélectionnée ne déclenche pas le fonctionnement de 1' organe d'entratnement de la bande. Les entrées du montage de commande séquentielle sont reliées à des disjoncteurs de sécurité et à des éléments analogues qui sont associés fonctionnellement à la machine à commandeur. Ainsi, on peut utiliser un disjoncteur de sécurité pour détecter le moment où une machine atteint une position prédéterminée.Lorsque la machine choisie atteint la position prédéterminée, le déclenchement du disjoncteur de sécurité engendre un signal qui est transmis à l'organe d'entraînement de bande sur l'une des lignes d'entrée. Si c'est la ligne d'entrée pre-sélectionnée, la génération de ce signal actionnera lorgane d'entratnement de la bande, de sorte que la bande sera tr2ns portée par 11 organe de lecture de la bande oui provoquera a son tour la production de signaux de commande additionnels.Par eonséquent, il est clair que les opérations d'une machine peuvent être amorcées par lagénération de signaux de csmrrnde lus sur la bande, que les signaux de commande peuvent être achevés lorsque la bande est arrêtée, et que les signaux de commande peuvent être engendrés de nouveau une fois que la machine atteint une position prédéterminée. Le montage de commande séquentielle de la présente invention implique également un nouveau procédé de codage permettant à un non programmeur de préparer facilement une bande de commande pour effectuer les opérations déslrées de la machine ou des machines à commander. Ainsi, on peut utiliser une lettre alphabétique prédéterminée sous sa forme majuscule pour amorcer une opération choisie de la machine. De façon analogue, on peut utiliser cette lettre alphabétique sous sa forme minuscule pour interrompre cette opération particulière de la machine. On peut en outre utiliser des nombres formés par un ou deux chiffres ou digits pour pré-sélectionner la ligne d'entrée utilisée pour actionner l'organe d'entratnement de la bande. On peut ainsi commander facilement les différentes opérations accomplies par diverses machines en utilisant une bande de commande relativement facile à préparer. La description qui va suivre en regard du dessin annexé, donné à titre d'exemple non limitatif, fera bien comprendre comment l'invention peut eAtre réalisée. La figure 1 est un diagramme fonctionnel représentant le montage de commande séquentielle selon l'invention comprenant les différentes lignes d'entrée et les différentes lignes de sortie. La figure 2 est un diagramme fonctionnel illustrant les relations mutuelles entre le montage de commande séquentielle et l'une des machines commandées par celui-ci. La figure 3 représente le système de codage utilisé par le montage de commande séquentielle. Dans le mode de réalisation préféré reprdsenté, et en se reportant aux figures dans lesquelles les éléments identiques sont désignés par des références identiques, la figure 1 représente un montage de commande séquentielle désigné de façon générale par la référence 10. Vingt quatre lignes d'entrée 81, 82..., 93 et 94 sont reliées, en tant qu'entrées, au montage de commande séquentielle 10.De façon analogue, vingt quatre lignes de sortie A, B..., C et D sont reliées aux sorties du montage de commande séquentielle 10. I1 faut remKr- quer à cet égard que l'on n'utilise pas les lettres I et O pour désigner des lignes de sortie à cause de leurs similitudes visuelles avec les nombres 1 et O et, par suite, de leur pro babilité de confusion avec ces nombres. La figure 2 montre comment le montage de commande séquentielle de l'invention commande les différenres opérations d'une machine ou de machines. Le montage de commande séquentielle 10 comprend un organe 12 d'entratnement de bande utilisant, de préférence, un moteur pas à pas relié fonctionnellement à un organe 14 de lecture de bande. L'organe 14 de lecture de bande est également relié à l'organe d'entraînement de bande 12 par un organe prédéterminé 16. Comme le montre la figure 2, la sortie B est reliée à une machine 18. Un disjoncteur de sécurité 20 est relié à la machine 18 pour détecter son mouvement vers une position prédéterminée. La sortie du disjoncteur de sécurité 20 est reliée à la ligne d'entrée 93 qui est l'une des entrées de l'organe 12 d'entrwatnement de la bande.Un organe 22 de contrôle de parité est relié à l'organe 14 de lecture de bande pour déterminer la précision de l'information qu'il lit. Le fonctionnement du montage et de l'appareil présentés sur la figure 2 vont être expliqués dans ce qui suit en se référant particulièrement à la figure 3. Comme on l'a mentionné précédemment, la présente invention utilise un nouveau système de codage pour permettre à un personnel ne connaissant pas la programmation de préparer rapidement et par routine les bandes de commande utilisées pour commander les opérations des différentes machines. Ainsi, comme on I4a mentionné plus haut, on peut utiliser un nombre prédéterminé de lettres majuscules pour engendrer un signal d'excitation d'une opération particulière, tandis que l'on peut utiliser la meAme lettre sous sa forme minuscule pour engendrer un signal d'arrêt de cette opération particulière. Comme on l'a expliqué plus haut, on peut pré-sélectionner une ligne d'entrée spécifique de façon que, à la réception d'un signal de cette ligne, l'organe d'entratnement de bande soit de nouveau excité, en provoquant ainsi la génération de signaux de commande. La figure 3 représente une bande de commande désignée de façon générale par la référence 24, comportant certains blocs 26 contenant des lettres et d'autres blocs 28 contenant des chiffres. Un non-programmeur peut préparer facilement la banne de commande 24. Une fois qu'elle est préparée, il est relativement facile de transférer les instructions qu'le comporte sur la bande de commande perforée (non représentée) que lit le montage de commande séquentielle 1Q. Pour la série d'instructions représentée sur la figure 3, le montage de commande séquentielle 10 fonctionne de la façon suivante: organe 12 d'entratnement de bande est actionné, ce qui fait que la bande de commande est transportée par organe 14 de lecture de bande qui explore l'information qui y e-st enregistrée. La bande de commande est, de préférence, une bande perforée, tandis que l'organe 14 de lecture de bande est, de préférence, un lecteur de bande photo-optique. Ainsi, l'exci- tation de l'organe 12 d'entratnement de bande provoque la génération de signaux de commande par l'organe 14 de lecture de bande, tandis que la désexcitation de l'organe 12 d'entratnement de bande termine la génération de signaux de commande par l'organe 14 de lecture de bande .Comme le montre la figure 3, le premier bloc contient un signal de commande représenté par "B". Il est lu par l'organe 14 de lecture de bande qui reconnatt le signal "B" et l'envoie à la ligne de sortie B. Comme on l'a mentionné plus haut, les lettres majuscules représentent des signaux d'excitation. Par conséquent, un signal d'excitation est communiqué par la ligne de sortie B pour exciter la machine 18 qui y est reliée. Du fait que l'organe 12 d'entratnement de bande est entratné jusqu'à l'arrêt, il lira alors le signal suivant qui est "G", en provoquant la génération d'un signal d'excitation sur la ligne de sortie G (non représentée). De la même façon, des signaux d'excitation seront engendrés sur les lignes de sortie D et T. Le bloc suivant qui est lu contient une représentation numérique "93". Du fait que ce signal représente un nombre et non une lettre, un signal est envoyé à l'organe 16 qui arrête l'organe 12 d'entrainement de bande. L'organe 16 excite également la ligne d'entrée 93, de façon que tout signal entrant sur ladite ligne 93 soit reçu par l'organe 12 d'entrstne- ment de bande. Tandis que la ligne d'entrée 93 est "pré-sélectionnée", toutes les autres lignes d'entrée restent bloquées. Ainsi, l'arret de l'organe 12 d'entraement de bande empêche d'autres signaux de commande d'être engendrés. Lorsque la machine 18 atteint une position prédéterminée, le disjoncteur de sécurité est déclenché, ce qui provoque la génération d'un signal sur la ligne d'entrée qui lui est reliée.Du fait que la sortie du disjoncteur de sécurité 20 est directement reliée à la ligne d'entrée 93, l'organe 12 d'entratnement de bande recevra un signal d'entrée sur la ligne d 'entrée 93 lorsque la machine 18 atteindra une position prédéterminée. Ce signal d'entrée sur la ligne 93 provoque l'excitation de l'organe 12 d'entraînement de bande qui provoque à son tour la génération de signaux de commande par l'organe 14 de lecture de bande. Comme le montre clairement le programme représenté sur la figure 3, le premier bloc lu après le signal présélectionné "93" est le signal "b". Comme ce signal est minuscule, un signal de dés excitation sera engendré en réponse à celui-ci. Ainsi,un signal de désexcitation sera engendré sur la ligne B, qui agira pour désactiver la machine 18. Le signal suivant exoite la machine ou partie de machine particulière reliée à la ligne de sortie Q. Le signal qui suit immédiatement provoque la désexcitation de la machine ou de la partie de celle-ci reliée à la ligne D qui a été excitée dans le troisième bloc d'information. De façon analogue, un signal d'excitation est engendré sur la ligne de sortie Y, un signal de désexcitation est engendré sur la ligne de sortie G, et un signal d'excitation est engendré sur la ligne de sortie R. Le signal suivant, "87", arreAte l'organe 12 d'entraînement de bande et pré-sélectionne la ligne d'entrée 87. La réception d'un signal sur la ligne d'entrée 87 active l'or- gane 12 d'entratnement de bande. Lorsque la bande de commande est entratnée par l'organe 14 de lecture de bande, un signal de désexcitation est engendré sur la ligne de sortie T et un signal d'excitation est engendré sur la ligne de sortie M. Des signaux de désexcitation sont alors engendrés sur les lignes de sortie Q, M et Y qui ont reçu des signaux d'excitation dans des blocs précédents. De même, un signal d'excitation est engendré sur la ligne de sortie A, un signal de désexcitation est engendré sur la ligne de sortie R et un signal de désexcitation est engendré sur la ligne de sortie A poug zeetar La marche de l'appareil qui lui est relié.Aucun autre signal de commande e sera engendré jusqu'à réception d'un signal sur une ligne d'ere, pré-sélectionnée 85. On utilise, de préférence, une bande de commande à plusieurs canaux et l'analyse simultanée d'un bit provenant de chaque canal a lieu pour identifier une lettre ou un nombre On peut prévoir également un canal de contrôle de parité. Ainsi si l'on utilise une bande perforée, le bit du canal de parité peut être perforé ou non, pour que le signal complexe puisse avoir le nombre pair ou impair désiré d'ouvertures. L'organe 22 de contrôle de parité n'engendrera de signal d'erreur que lorsquel'organe 14 de lecture de bande reproduira un signal ne conpor- tant pas le nombre d'ouvertures pair ou impair désiré. On voit facilement, d'après ce qui précède, qu'il est relativement simple de préparer une bande pour commander les opérations de machines et de parties de eelles-ei. Il est également important de noter que le nombre de blocs entre blocs numériques adjacents est variable, ce qui offre une large latitude de commande. Il vade soi que des modifications peuvent Stre apportées aux modes de réalisation qui viennent lettre décrits, notamment par substitution de moyens techniques équivalents, sans sortir pour cela du cadre de la présente invention. Ainsi, bien que le montage de commande séquentielle de l'invention ait été décrit pour commander les opérations de différentes machines et parties de machines, on peut l'uti- liser pour commander beaucoup d'autres processus. On peut, par exemple, commander des processus discontinus en utilisant le montage de commande de l'invention. En outre, bien que l'on ait décrit le montage de commande de l'Invention comme utilisant une bande perforée ou un lecteur de bande photo-optique, il est clair que l'on pourrait utiliser d'autres milieux d'enregistrements et moyens d'exploration. On pourrait, par exemple, utiliser des bandes magnétiques effaçables. REVEND I CA T 10 NS 1. Dispositif de commande séquentielle destiné à être utilisé avec un support d'information sur lequel est emmagasinée de l'information, caractérisé en ce qu'il comprend des moyens pour extraire l'information accumulée, plusieurs entrées reliées au support d'information, des moyens pour engendrer un signal d'excitation sur l'une des sorties sous l'effet d'information extraite du support d'information, des moyens pour engendrer un signal de désexcitation sur l'une des sorties sous l'effet d'autre information extraite du support d'information, des moyens pour désactiver les moyens d'extraction, des moyens pour présélectionner l'une des entrées sous l'effet de l'extraction d'information présélectionnée du support d'information et des moyens pour conditionner les moyens d'extraction à être activés par un signal présent uniquement à ladite entrée présélectionnée. 2.- Dispositif de commande séquentielle destiné à être utilisé avec un support d'information sur lequel est emmagasinée de l'information, caractérisé en ce qu'il comprend des moyens de lecture de ladite information enregistrée, des moyens de transport du milieu d'enregistrement devant les moyens de lecture, plusieurs entrées reliées aux moyens de transport, plusieurs sorties reliées aux moyens de lecture, des moyens pour engendrer un signal d'excitation sur l'une des sorties sous l'effet d'information enregistrée sur le milieu d'enregistrement, des moyens pour engendrer un signal de désexcitation sur l'une des sorties sous l'effet d'autre information enregistrée sur le milieu d'enregistrement, des moyens pour désactiver les moyens de transport, des moyens pour présélectionner l'une des entrées sous l'effet de la lecture d'information présélectionnée enregistrée sur le milieu d'enregistrement, et des moyens pour conditionner les moyens de transport à Entre activés par un signal présent uniquement sur l'entrée présélectionnée. 3.- Dispositif de commande séquentielle selon la revendication 2, caractérisé en ce qu'il comporte 24 entrées et 24 sorties. 4.- Dispositif selon la revendication 2, caractérisé en ce que le milieu d'enregistrement est une bande perforée. 5.- Dispositif selon la revendication 2, caractérisé en ce que les moyens de lecture sont constitués par un lecteur de bande photo-optique. 6.- Dispositif selon la revendication 2, caractérisé en ce qu'il comprend des moyens de contrôle de la parité de l'information enregistrée. 7.- Dispositif selon la revendication 2, caractérisé en ce que les moyens de transport sont constitués par un moteur pas à pas. 8.- Dispositif de commande séquentielle destiné à être utilisé avec un support d'information sur lequel est emmagasinée de l'information, caractérisé en ce qu'il comprend des moyens de lecture de ladite information enregistrée, des moyens de transport du milieu d''enregistrement devant les moyens de lecture, plusieurs entrées reliées aux moyens de transport, plusieurs sorties reliées aux moyens de lecture, ladite information représentant des lettres alphabétiques majuscules et minuscules, ainsi que des quantités numériques, des moyens pour engendrer un signal d'excitation sur l'une des sorties, sous l'effet de la lecture d'une lettre prédéterminée sous sa forme majuscule ou minuscule, des moyens pour engendrer un signal de désexcitation sur ladite sortie sous l'effet de la lecture de ladite lettre prédéterminée sous son autre forme, des moyens pour désactiver les moyens de transport, des moyens pour présélectionner l'une des entrées sous l'effet de la lecture d'une quantité numérique présélectionnée, et des moyens pour conditionner les moyens de transport à n'être activés que par un signal sur ladite entrée présélectionnée.