Points de commutation numériques
CODESYS SoftMotion propose différentes options pour créer des points de commutation numériques. Cette section donne un aperçu des avantages et des inconvénients respectifs.
Exemple d'application
Des points de commutation numériques sont nécessaires, par exemple, pour allumer un pistolet à colle en fonction de la position de l'axe. Dans l'exemple suivant, le pistolet à colle doit appliquer de l'adhésif sur un produit de la position 90 à la position 120.

Un pistolet à colle a un délai entre la mise en marche et l'application de la colle. Il en va de même pour la mise hors tension. Une compensation marche/arrêt est donc requise pour que le pistolet à colle soit allumé 50 ms avant la position 90 et éteint 50 ms avant la position 120

Vue d'ensemble des blocs fonctionnels
Bloc fonctionnel | Points de commutation multiples | Compensation activé/désactivée | Prévision | Haute précision (résolution temporelle supérieure à la durée du cycle) | Base de données | Remarque |
---|---|---|---|---|---|---|
|
|
| Définir la position ou la position réelle | Utile lorsqu'une précision temporelle plus élevée est requise. En plus de ce bloc fonctionnel, une carte de sortie numérique de haute précision est requise pour un fonctionnement de haute précision. Cette combinaison permet de commuter les sorties avec une précision temporelle élevée, même à des temps de cycle plus élevés. Pour plus d'informations sur l'utilisation du bloc fonctionnel, consultez ce qui suit : exemple Utilisation de MC_DigitalCamSwitch_HighPrecision. | ||
|
| Définir la position ou la position réelle | Utile s'il s'agit d'une version distincte du | |||
|
| Définir la position ou la position réelle | Utile si une résolution temporelle précise par cycle est suffisante. | |||
| Définir la position ou la position réelle | Ces blocs fonctionnels sont conservés pour des raisons de compatibilité uniquement. Pour les projets actuels et futurs, les autres blocs fonctionnels plus avancés devraient être utilisés. | ||||
| Définir la position ou la position réelle |
1 Exactement. Les données des prévisions sont utilisées.
2 La prévision doit être définie au moyen du SMC_SetForecast
bloc fonctionnel. Pour plus d'informations sur les prévisions, consultez les rubriques suivantes : Prévision.
3 Uniquement par extrapolation