Bibliothèques et blocs fonction associés

Présentation de la bibliothèque

Bibliothèque:

oNom de la bibliothèque : PLCopen MC part 1

Espace de noms : PLCO

oNom de la bibliothèque : MotionInterface

Espace de nom : MOIN

La bibliothèque PLCpen MC part 1 est largement conforme aux spécifications de PLCopen Motion Control Part 1, Version 2.0. Les écarts ou ajouts dans les spécifications sont indiqués dans le présent document.

Les profils de came exécutés par MC_CamIn et représentés par ST_MultiCam sont des profils de mouvement définis dans VDI 2143 et paramétrés conformément à cette norme.

Contrôleurs pris en charge

La bibliothèque prend en charge les équipements suivants :

oM262M15

oM262M25

oM262M35

oEquipements Sercos connectés (consultez les guides utilisateur correspondants)

Blocs fonction

Catégorie

Bloc fonction

Description rapide

Un seul axe

MC_AbortTrigger

Ce bloc fonction termine une capture de position.

MC_CustomJob

Ce bloc fonction permet de contrôler un axe via un algorithme personnalisé qui calcule les valeurs cycliques de la position, la vitesse et l'accélération de l'axe dans le code de l'automate.

MC_Halt

Ce bloc fonction arrête le mouvement en cours. Le bloc fonction peut être annulé par d'autres blocs fonction. Voir MC_Stop pour un arrêt qui ne peut pas être annulé.

MC_Home

Ce bloc fonction place le variateur en position d'origine, avec les paramètres spécifiques du placement en position d'origine du variateur.

MC_MoveAbsolute

Ce bloc fonction exécute un mouvement vers une position cible absolue définie.

MC_MoveAdditive

Ce bloc fonction exécute un mouvement sur une distance définie par rapport à la position cible précédente.

MC_MoveRelative

Ce bloc fonction exécute un mouvement sur une distance définie par rapport à la position réelle.

MC_MoveSuperImposed

Ce bloc fonction exécute un mouvement superposé avec un décalage de position défini par rapport à la position d'un mouvement en cours.

MC_MoveVelocity

Ce bloc fonction exécute un mouvement avec une vitesse cible définie.

MC_Power

Ce bloc fonction active ou désactive l'étage de puissance du variateur.

MC_Reset

Ce bloc fonction acquitte les erreurs détectées relatives aux axes et au variateur.

MC_SetPosition

Ce bloc fonction définit une valeur de position sur la position réelle du moteur pour définir le point zéro.

MC_Stop

Ce bloc fonction arrête le mouvement en cours. Aucun autre mouvement ne peut démarrer tant que ce bloc fonction est actif. Voir MC_Halt pour un arrêt qui peut être annulé.

MC_TouchProbe

Ce bloc fonction configure et démarre la capture de position.

Plusieurs axes

MC_CamIn

Ce bloc fonction active le couplage maître-esclave avec le profil pour une came électronique définie dans une table de cames.

MC_GearIn

Ce bloc fonction active le couplage d'un axe maître et d'un axe esclave avec un facteur de réduction donné entre la vitesse de l'axe maître et l'axe esclave.

MC_PhasingAbsolute

Ce bloc fonction crée un décalage de position entre la position d'un axe maître et la position de cet axe maître du point de vue de l'axe esclave.