Suggestions

Principaux résultats

Logique - Objets logiques

Les objets logiques de ControlSpace® version 5 permettent de créer une programmation logique simple ou complexe sans encombrer la vue de l'appareil. Les trois principaux objets logiques qui peuvent être placés dans la vue de l'appareil sont l'entrée logique, la sortie logique et le bloc logique. Ces objets de traitement logique peuvent avoir de 1 à 16 entrées et/ou sorties, et peuvent être reliés dans la vue de l'appareil à d'autres objets logiques ou à des objets de traitement audio.

L'entrée logique permet ControlSpace à distance ou à d'autres systèmes de commande externes de déclencher ou d'affecter les opérations logiques. L'état de chaque sortie peut être activé ou désactivé individuellement, ou peut être déclenché pour s'activer momentanément.

objets logiques

La sortie logique est un indicateur d'état logique qui peut être placé sur un panneau de contrôle pour indiquer un état, ou qui peut être surveillé par un système de contrôle externe.
Chaque objet de bloc logique fournit une vue de programmation logique indépendante. Entre les entrées et les sorties, un ou plusieurs objets de traitement logique peuvent être ajoutés pour créer la programmation requise. Si une entrée est reliée directement à une sortie, le signal logique passe par le bloc logique sans être modifié. Les objets de traitement logique sont ajoutés à la vue logique par glisser-déposer à partir de la boîte à outils logique. Chacun des objets de la boîte à outils logique offre des fonctionnalités différentes.

objets logiques 1

L'objet logique le plus élémentaire est le NOT. Chaque sortie d'un objet NOT sera le contraire de l'entrée qui lui est associée. Il n'y a pas d'interaction entre les canaux d'un objet NOT.
Les objets booléens de base sont AND, OR et XOR.

  • La sortie de l'objet ET ne sera activée que si toutes les entrées sont activées.
  • La sortie de l'objet OR est activée lorsque l'une des entrées est activée.
  • La sortie de l'objet ExclusiveOR (XOR) est activée lorsque le nombre d'entrées activées est impair.

Les objets AND, OR et XOR ont chacun des formes alternatives, NAND, NOR et NXOR respectivement, qui sont équivalentes au premier objet avec un NOT intégré sur la sortie.

  • Lorsque chaque entrée est activée, l'objet AND est activé et l'objet NAND est désactivé.
  • Lorsque l'une des entrées est activée, l'objet OR est activé et l'objet NOR est désactivé.
  • Lorsqu'un nombre impair d'entrées est activé, l'objet XOR est activé et l'objet NXOR est désactivé.

La sortie de l'objet ONEHOT n'est activée que lorsqu'une seule entrée est activée. Dans de nombreux systèmes DSP, cette fonctionnalité est appelée XOR, mais la sortie d'un vrai XOR sera activée chaque fois qu'il y a un nombre ODD d'entrées activées, alors que la sortie d'un ONEHOT ne sera activée que si exactement une entrée est activée.

Les objets OR_ALL et AND_ALL permettent de comparer plusieurs entrées à l'état d'une entrée principale. Un objet OR_ALL à 3 canaux aura trois entrées et trois sorties, plus une entrée supplémentaire du superviseur. Chaque sortie est pilotée par une condition OU entre l'entrée qui lui est associée et l'entrée du superviseur. Ainsi, la sortie 1 sera activée si l'entrée 1 ou l'entrée du superviseur est activée, la sortie 2 sera activée si l'entrée 2 ou l'entrée du superviseur est activée, etc. L'entrée du superviseur sur un OR_ALL se comporte comme une commande prioritaire pour forcer les sorties à s'activer indépendamment de l'état des entrées.

Le AND_ALL est structurellement similaire au OR_ALL, mais dans ce cas, chaque entrée partage une relation AND avec l'entrée du superviseur. La sortie 1 n'est activée que si l'entrée 1 et l'entrée du superviseur sont activées, la sortie 2 n'est activée que si l'entrée 2 et l'entrée du superviseur sont activées, etc. Ainsi, alors que l'entrée du superviseur sur l'OR_ALL peut forcer tous les signaux de sortie à être activés selon les besoins, l'entrée du superviseur sur l'AND_ALL empêche tout signal de sortie d'être activé à moins que l'entrée du superviseur ne soit activée.

L'objet TOGGLE possède un nombre égal d'entrées et de sorties, et il n'y a pas d'interaction entre les canaux. Chaque sortie de l'objet TOGGLE change d'état chaque fois que l'entrée passe de OFF à ON. L'objet TOGGLE convertit les signaux momentanés en signaux de verrouillage.

L'objet FLIP FLOP possède une entrée SET et RESET pour chaque sortie. La sortie est activée lorsque l'entrée SET est activée. Si la sortie est déjà activée, des impulsions supplémentaires sur l'entrée SET n'auront aucun effet. L'entrée RESET désactive la sortie lorsque l'entrée RESET est activée. Si la sortie est déjà désactivée, des impulsions supplémentaires sur l'entrée RESET n'auront aucun effet. Si l'entrée SET est verrouillée sur ON, l'impulsion de l'entrée RESET n'aura aucun effet. De même, si l'entrée RESET est verrouillée sur ON, l'impulsion sur l'entrée SET n'aura aucun effet. Si les entrées SET et RESET sont toutes deux verrouillées sur ON, l'état de la sortie sera déterminé par celle des entrées qui est activée en premier.

L'objet TOGGLE/FLIP FLOP est un objet TOGGLE multicanal doté d'une entrée SET et d'une entrée RESET supplémentaires. Chaque canal du TOGGLE/FLIP FLOP fonctionne indépendamment comme un objet TOGGLE normal, mais les entrées SET et RESET s'appliquent à chaque sortie simultanément. Par exemple, si les différentes sorties de l'objet TOGGLE/FLIP FLOP sont dans des états différents, une impulsion sur l'entrée SET mettra toutes les sorties sur ON.

L'objet PULSE possède un nombre égal d'entrées et de sorties et les canaux fonctionnent indépendamment les uns des autres. Chaque fois que l'entrée est activée, la sortie émet une impulsion. Cela permet de convertir une entrée continue en une seule impulsion. L'objet PULSE est l'un des rares objets logiques dotés d'un panneau de contrôle. Un double-clic sur l'objet PULSE permet d'ajuster la temporisation ON/OFF. L'option Impulsion unique peut être désactivée pour que la sortie émette une impulsion continue si l'entrée est activée. L'option Forcer la mise en marche forcera manuellement l'entrée en marche et provoquera l'impulsion continue de la sortie. Cette option est utile lors des tests.

objets logiques 2 objets logiques 3

Le DEBOUNCE est un objet multicanal avec des canaux indépendants et un panneau de contrôle. Chaque canal dispose d'un délai d'activation et d'un délai de désactivation. La sortie n'est activée que si l'entrée est activée pendant une durée supérieure au délai d'activation. Une fois la sortie activée, elle ne s'éteindra que si l'entrée est désactivée pendant plus longtemps que le délai de désactivation.

Tous ces objets peuvent être combinés à l'intérieur d'un bloc logique pour fournir un contrôle logique du système aussi simple ou complexe que nécessaire, et plusieurs blocs logiques peuvent être ajoutés dans chaque EX series processeurs.