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+
S7-1500 / S210 : Asservissement en position via capteur externe
Re: S7-1500 / S210 : Asservissement en position via capteur externe
Bonjour,
tu ne peux pas te servir de ta mesure laser en tant que codeur externe?
et faire du positionning par rapport à ce codeur externe ?
tu ne peux pas te servir de ta mesure laser en tant que codeur externe?
et faire du positionning par rapport à ce codeur externe ?
- Ronan
- Générateur de blocs fonctions
- Messages : 112
- Enregistré le : 17 juil. 2017, 07:37
- Localisation : Saint-Nazaire
- Contact :
Re: S7-1500 / S210 : Asservissement en position via capteur externe
Bonjour,
Merci pour ton retour. Je n'ai pas trouvé comment utiliser un codeur externe qui ne soit pas déclaré dans la configuration matérielle et reconnu comme codeur. Mais effectivement ça serait l'idéal.
Ronan
- Ronan
- Générateur de blocs fonctions
- Messages : 112
- Enregistré le : 17 juil. 2017, 07:37
- Localisation : Saint-Nazaire
- Contact :
Re: S7-1500 / S210 : Asservissement en position via capteur externe
Salut à tous,
J'ai trouvé une piste intéressante ici :
https://support.industry.siemens.com/cs ... 0&lc=en-AT
J'ai trouvé une piste intéressante ici :
https://support.industry.siemens.com/cs ... 0&lc=en-AT