Ce bloc fonction gère les mots de commande et d'état (Controlword et Statusword), la vitesse de référence et le sens du mouvement du variateur.
Ce bloc fonction requiert l'Adaptation du mappage E/S.
Bibliothèque et espace de noms
Nom de la bibliothèque : GMC Independent Altivar
Espace de noms : GIATV
Entrée |
Type de données |
Description |
---|---|---|
i_xEn |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. Commande d'activation ou de désactivation du bloc fonction. oFALSE : désactivation du bloc fonction oTRUE : activation du bloc fonction |
i_xKeepOpEn |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : la phase d'alimentation est désactivée si aucune commande n'est active. oTRUE : la phase d'alimentation reste active si aucune commande n'est active. |
i_xFwd |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : arrêt d'un mouvement en sens positif. oTRUE : si le variateur est à l'état de fonctionnement « Switched On » et si aucun forçage local n'est actif, un mouvement démarre en sens négatif (Reverse) avec la valeur de référence de la vitesse i_wSpdRef. La commande « Reverse » est déclenchée avec un front montant. Le mouvement s'arrête lorsque le niveau est FALSE. |
i_xRev |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : arrêt d'un mouvement en sens négatif. oTRUE : si le variateur est à l'état de fonctionnement « Switched On » et si aucun forçage local n'est actif, un mouvement démarre en sens positif (Forward) avec la valeur de référence de la vitesse i_wSpdRef. La commande « Forward » est déclenchée avec un front montant. Le mouvement s'arrête lorsque le niveau est FALSE. |
i_xQckStop |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : si le moteur est en mouvement, le variateur déclenche un arrêt « Quick Stop ». oTRUE : pas de déclenchement d'arrêt « Quick Stop ». Après un arrêt « Quick Stop », le variateur passe automatiquement à l'état de fonctionnement « Switched On » lorsque les valeurs réelles de la vitesse et du courant ont atteint la valeur zéro et si la valeur des commandes « Forward » et « Reverse » ont la valeur FALSE. L'arrêt « Quick Stop » doit être désactivé (réglez i_xQckStop sur TRUE) pour permettre le redémarrage du mouvement. |
i_xFreeWhl |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : si un mouvement du moteur est effectué, le variateur déclenche un arrêt en roue libre « Free Wheel Stop ». oTRUE : pas de déclenchement d'arrêt « Free Wheel Stop ». |
i_xFltRst |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. oFALSE : pas de déclenchement de la réinitialisation de défaut « Fault Reset ». oTRUE : le variateur déclenche une réinitialisation de défaut « Fault Reset ». |
i_wSpdRef |
WORD |
Plage de valeurs : Valeur par défaut : 0 Vitesse de référence du variateur. |
Sortie |
Type de données |
Description |
---|---|---|
q_xEn |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. Bloc fonction activé/désactivé. Copie directe de i_xEn. |
q_xAlrm |
BOOL |
Plage de valeurs : FALSE, TRUE. Valeur par défaut : FALSE. Défini sur FALSE si le bloc fonction est désactivé et lorsque le variateur passe à l'état de fonctionnement « Switch On Disabled ». Défini sur TRUE lorsque le variateur détecte une erreur (bit 3 du mot d'état). |
Entrée/sortie |
Type de données |
Description |
---|---|---|
Axis |
Axis_Ref |
Référence à l'axe (instance) pour lequel le bloc fonction doit être exécuté (correspond au nom de l'axe). Le nom de l'axe doit être défini dans l'arborescence Equipements de EcoStruxure Machine Expert. |
Si vous avez activé ce bloc fonction, l'utilisation simultanée d'autres blocs fonction de la bibliothèque peut entraîner un fonctionnement inattendu.
|
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT |
oActivez ce bloc fonction uniquement si tous les blocs fonction suivants sont inactifs : oMC_Power oMC_Jog oMC_MoveVelocity oVelocityControlAnalogInput_ATV oVelocityControlSelectAI_ATV oMC_Stop oMC_Reset oDésactivez ce bloc fonction avant d'activer les blocs fonction répertoriés ci-dessus. |
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. |
Remarque :
Après un arrêt « Quick Stop », l'état de fonctionnement « Quick Stop Active » est automatiquement annulé lorsque les valeurs réelles de la vitesse et du courant ont atteint la valeur zéro et si la valeur des commandes « Forward » et « Reverse » est FALSE. Pour relancer le mouvement, désactivez l'arrêt « Quick Stop» (réglez i_xQckStop sur TRUE).
La priorité de l'arrêt « Quick Stop » est supérieure à celle d'un arrêt normal (« Forward » et « Reverse » définis sur FALSE).
La priorité de l'arrêt en roue libre « Free Wheel Stop » est supérieure à celle d'un arrêt rapide « Quick Stop ».
Si le variateur affiche le message clignotant (COF) sur l'afficheur à 7 segments après le téléchargement d'une application sur le variateur, un front montant puis un front descendant sont nécessaires à l'entrée de réinitialisation de défaut « Fault Reset » (i_xFltRst) pour permettre le redémarrage de la communication avec le variateur.
Adaptation du mappage E/S (EtherNet/IP et Modbus/TCP)
Si vous utilisez le protocole EtherNet/IP ou Modbus/TCP, vous devez ajuster le mappage E/S du variateur avant d'utiliser ce bloc fonction.
Le mappage E/S du variateur peut être configuré uniquement en utilisant le logiciel de mise en service DTM (Device Type Manager). Pour plus d'informations sur le DTM, consultez EcoStruxure Machine Expert - Device Type Manager (DTM) - Guide utilisateur.
Pour EtherNet/IP, la bibliothèque utilise les assemblages 100 et 101 et requiert le mappage suivant :
oAssemblage 100 (contrôleur vers variateur) :
oPremier mot : CMD, adresse logique 8501 (valeur par défaut)
oDeuxième mot : LFRD, adresse logique 8602 (valeur par défaut)
oAssemblage 101 (variateur vers contrôleur) :
oPremier mot : ETA, adresse logique 3201 (valeur par défaut)
oDeuxième mot : RFRD, adresse logique 8604 (valeur par défaut)
oTroisième mot : LCR, adresse logique 3204 (à ajouter au mappage)
Pour Modbus/TCP, la bibliothèque utilise le service de scrutation des E/S et requiert le mappage suivant :
oRéglage des sorties du scrutateur d'E/S (contrôleur vers variateur) :
oSortie 1 : CMD, adresse logique 8501 (valeur par défaut)
oSortie 2 : LFRD, adresse logique 8602 (valeur par défaut)
oRéglage des entrées du scrutateur d'E/S (variateur vers contrôleur) :
oEntrée 1 : ETA, adresse logique 3201 (valeur par défaut)
oEntrée 2 : RFRD, adresse logique 8604 (valeur par défaut)
oEntrée 3 : LCR, adresse logique 3204 (à ajouter au mappage)
Étape |
Action |
---|---|
1 |
Désactivez « Free Wheel » : définissez i_xFreeWhl sur TRUE. |
2 |
Désactivez « Quick Stop » : définissez i_xQckStop sur TRUE. |
3 |
Activez le bloc fonction : définissez i_xEn sur TRUE. |
4 |
Définissez une vitesse de référence : définissez i_wSpdRef sur une valeur différente de zéro. |
5 |
Démarrez un mouvement dans le sens positif (« Forward ») ou négatif (« Reverse ») : définissez i_xFwd ou i_xRev sur TRUE. |
Visualisation du bloc fonction Control_ATV :
Pour plus d'informations sur la visualisation d'un bloc fonction, consultez Programmation avec SoMachine > Visualisation.
Avec la configuration minimale ci-dessus, la visualisation de ce bloc fonction peut être utilisée pour commander le variateur. Après le mappage des E/S des 5 données définies ci-dessus, le variateur peut être démarré selon la séquence d'étapes suivante :
Étape |
Action |
---|---|
1 |
Cliquez sur le bouton Enable pour activer le bloc fonction. |
2 |
Cliquez sur le bouton Quick Stop pour désactiver l'arrêt rapide « Quick Stop ». |
3 |
Cliquez sur le bouton Free Wheel pour désactiver la roue libre « Free Wheel ». |
4 |
Entrez une valeur pour la vitesse différente de zéro, en nombre de tours par minute, dans le champ en regard du bouton Force Speed (vitesse forcée). |
5 |
Cliquez sur le bouton Force Speed (vitesse forcée). |
6 |
Cliquez sur le bouton Forward (avant) ou Reverse (inverse) : le moteur effectue un mouvement dans le sens positif ou négatif. |