Pilotage chenilles par un joystick avec automate M221
Posté : 01 mars 2019, 17:46
Bonjour, actuellement en stage, j'ai pour mission de programmer le pilotage des chenilles à partir d'un joystick (chenilles d'un robot sous-marin de type pelle sous-marine pesant entre 3 et 5 tonnes, c'est un bel engin). J'ai étudié l'automatisme pendant mon cursus, cependant je n'ai pas vraiment fait de mise en pratique, notamment la programmation et configuration d'automates. Cela fait donc une semaine que je lis des manuels d'utilisation et que je regarde des tutoriels. Cependant, j'ai toujours un doute quant au logiciel que l'on m'a passé pour réaliser cette tâche, qui est SoMachine Basic de Schneider.
Mon problème est le suivant:
J'aurais en entrée deux tensions U1 et U2 représentant les potentiomètres du joystick (U1 étant l'axe y et U2 l'axe x par exemple).
Via un programme de type Condition IF dépendant de ces deux tensions, j'obtiens les vitesses des deux chenilles que je note Vg et Vd (et permettant de faire tourner le robot) dépendant chacune des deux tensions. Ce programme contient 10 cas différents en fonction des valeurs de U1 et U2.
Cependant, je me demande s'il est possible de rentrer ce programme sur un contrôleur m221 avec le langage Grafcet ?
Est-il possible de programmer la boucle IF dans une seule étape, en ajoutant autant réseaux (rungs) que de confitions IF/THEN/END ?
Existe-t-il un autre moyen/logiciel plus simple pour programmer un tel automate ?
Tout ça est assez flou pour moi même après une semaine à m'être documenté sur le sujet.
N'ayant aucune connaissance en Automates, veuillez m'excuser pour mes erreurs ou même si ma demande n'est pas claire. N'hésitez pas à me demander s'il manque des informations.
Merci de m'avoir lu et pour vos futures réponses.
Mon problème est le suivant:
J'aurais en entrée deux tensions U1 et U2 représentant les potentiomètres du joystick (U1 étant l'axe y et U2 l'axe x par exemple).
Via un programme de type Condition IF dépendant de ces deux tensions, j'obtiens les vitesses des deux chenilles que je note Vg et Vd (et permettant de faire tourner le robot) dépendant chacune des deux tensions. Ce programme contient 10 cas différents en fonction des valeurs de U1 et U2.
Cependant, je me demande s'il est possible de rentrer ce programme sur un contrôleur m221 avec le langage Grafcet ?
Est-il possible de programmer la boucle IF dans une seule étape, en ajoutant autant réseaux (rungs) que de confitions IF/THEN/END ?
Existe-t-il un autre moyen/logiciel plus simple pour programmer un tel automate ?
Tout ça est assez flou pour moi même après une semaine à m'être documenté sur le sujet.
N'ayant aucune connaissance en Automates, veuillez m'excuser pour mes erreurs ou même si ma demande n'est pas claire. N'hésitez pas à me demander s'il manque des informations.
Merci de m'avoir lu et pour vos futures réponses.