le 09-27-2019 01:17 AM
Bonjour,
Je souhaiterai créer un séquenceur avec LabVIEW pour contrôler le fonctionnement d'un moteur. J'ai déjà piloter ce moteur avec un motif sinusoïdale et je souhaiterai y ajouter un autre motif de type carré. Je pense que la machine d'état est bien adaptée à ce que j'aimerai réaliser, que pensez vous ? Merci d'avance.
le 09-27-2019 01:32 AM
Il nous serait utile d'en savoir davantage par rapport à ce que vous appelez "Motif".
Comment le moteur est-il piloté ? Un signal analogique ? Des commandes, si oui de quel type ?
Selon la réponse, vous pourriez vous inspirer de l'un des exemples de générateur de fonctions que vous trouverez sur ni.com.
09-27-2019 01:46 AM - modifié 09-27-2019 01:50 AM
Bonjour,
Je veux bien détailler sur le moteur mais je pense que cela déborde un peu le sujet qui est le "Séquenceur LabVIEW" et n'apporte pas grande chose avec le sujet.
- Voici un peu résumé : c'est un moteur kollmorgen piloté via un cRIO par EtherCAT en asservissent en vitesse. Le cRIO est maître en revanche tous les paramètres du moteur est configuré via son environnement et reste dans le moteur. Le cRIO n'envoie uniquement une consigne de vitesse via un nœud de propriété uniquement.
"Selon la réponse, vous pourriez vous inspirer de l'un des exemples de générateur de fonctions que vous trouverez sur ni.com."
- Oui bien sur j'ai utilisé un générateur de fonction sur ni et cela marche bien mais comment passer un mode A à un mode B ou C. J'ai commencé avec une machine d'état. Que pensez vous ?
le 09-27-2019 07:43 AM
Les détails en rapport avec le moteur ne sont pas significatifs pour nous.
Si je comprends bien :
Une machine d'états est une hiérarchie qui convient à de très nombreuses applications et probablement aussi à la vôtre. Ces questions non exhaustives devraient vous permettre de lui donner une architecture appropriée et de gérer l'activation des boutons de l'application.
10-02-2019 01:11 AM - modifié 10-02-2019 01:13 AM
Bonjour,
Merci pour la réponse,
J'ai une structure du côté cible RT comme ci-dessous :
Est ce qu'il est possible mon VI RSI Control mise au point d'avoir une boucle cadencée dans une des étapes ?
Pour moi à priori non mais je me pose la question s'il n'y aura pas de conflit avec les autres boucles ? Car en principe la boucle cadencée est utilisée dans une boucle déterministe.... Que pensez-vous ? Merci d'avance.
le 10-14-2019 05:08 AM
L'absence de réponse s'explique par deux semaines de vacances. Je suppose que vous avez bien avancé depuis et que la question ne plus d'actualité.
le 10-14-2019 05:29 AM
Bonjour,
Merci pour la réponse mais je suis toujours en vacances et à l'étranger. En revanche dès la semaine prochaine je reviendrai sur ce topic. Merci
le 10-22-2019 09:23 AM
Bonjour,
J'ai un VI (Motif Sinus) qui se trouve dans un autre VI (RT Loop - RSI Control Mise au point), ma question est comment configurer ce VI dans les propriétés de l'exécution ?
En sachant que dans ce VI (Motif Sinus) j'ai une boucle cadencée qui est synchronisé avec l'horloge du cRIO dont je ne sais comment définir les priorités de ce VI, à mon avis je mettrai priorité critique. Que pensez-vous ?
Merci d'avance