S7-1500 / S210 : Asservissement en position via capteur externe
Posté : 26 oct. 2021, 09:10
Salut à tous,
De retour sur des missions d'automatisme après une petite pause, j'ai besoin de vos avis !
Je cherche à faire du positionnement d'un axe linéaire équipé d'une mécanique peu répétable. On a un moyen de mesure (laser) qui nous donne la position de cette axe, et j'aimerais asservir en position le moteur en fonction de cette mesure (qui est remontée dans un DB).
Configuration classique S7-1500T + S210.
Je suis parti sur l'utilisation d'un TO_POSITIONING_AXIS + PID_COMPACT + MC_MOTIONINVELOCITY (+ override), mais je ne suis pas sur que ça soit le plus élégant / efficace. Auriez-vous des suggestions ?
Un speedaxis m'embête un peu car ça reste du positionnement, mais contrôlé en vitesse. Dans certaines phases, l'utilisation des fonctions classique (via le codeur moteur) m'aideraient un peu. Mais ça reste envisageable.
Merci,
A+
De retour sur des missions d'automatisme après une petite pause, j'ai besoin de vos avis !
Je cherche à faire du positionnement d'un axe linéaire équipé d'une mécanique peu répétable. On a un moyen de mesure (laser) qui nous donne la position de cette axe, et j'aimerais asservir en position le moteur en fonction de cette mesure (qui est remontée dans un DB).
Configuration classique S7-1500T + S210.
Je suis parti sur l'utilisation d'un TO_POSITIONING_AXIS + PID_COMPACT + MC_MOTIONINVELOCITY (+ override), mais je ne suis pas sur que ça soit le plus élégant / efficace. Auriez-vous des suggestions ?
Un speedaxis m'embête un peu car ça reste du positionnement, mais contrôlé en vitesse. Dans certaines phases, l'utilisation des fonctions classique (via le codeur moteur) m'aideraient un peu. Mais ça reste envisageable.
Merci,
A+