Initialisation

 

MC_Power

Description fonctionnelle

Ce bloc fonction active ou désactive la phase d'alimentation du variateur.

TRUE sur l'entrée Enable active la phase d'alimentation. Une fois la phase d'alimentation activée, la sortie Status est définie.

FALSE sur l'entrée Enable désactive la phase d'alimentation. Une fois la phase d'alimentation désactivée, la sortie Status est réinitialisée.

En cas de détection d'erreurs durant l'exécution, la sortie Error est définie.

Ce bloc fonction ne peut pas être utilisé comme un bloc fonction Enable général. Chaque fois que le bloc fonction est appelé, l'entrée Enable est comparée à l'état de la sortie. Si ces valeurs sont différentes, une nouvelle commande est exécutée, soit pour activer la phase d'alimentation (Enable = TRUE et Status = FALSE) soit pour désactiver la phase d'alimentation (Enable = FALSE et Status = TRUE). La fonction doit être appelée tant que l'état demandé pour la phase d'alimentation est atteint ou jusqu'à la génération d'erreurs. En cas d'erreur du bloc fonction (par exemple, temporisation), la sortie Error est définie, puis réinitialisée à nouveau avec l'appel suivant du bloc fonction.

Le bloc fonction ne doit pas être appelé de façon cyclique. L'appel de ce bloc fonction ne doit être effectué que lorsque cela est nécessaire pour désactiver ou activer la phase d'alimentation.

Nom de bibliothèque et espace de noms

Nom de la bibliothèque : GMC Independent PLCopen MC

Espace de noms : GIPLC

Représentation graphique

G-SE-0047246.1.gif-high.gif

 

 

Entrées

Entrée

Type de données

Description

Enable

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

L'entrée Enable démarre ou arrête l'exécution d'un bloc fonction.

oFALSE : l'exécution du bloc fonction s'arrête. Les sorties Valid, Busy et Error sont réglées sur FALSE.

oTRUE : le bloc fonction est en cours d'exécution. Le bloc fonction continue son exécution tant que l'entrée Enable est associée à la valeur TRUE.

Sorties

Sortie

Type de données

Description

Status

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

oFALSE : phase d'alimentation désactivée.

oTRUE : phase d'alimentation activée.

Error

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

oFALSE : le bloc fonction est en cours d'exécution et aucune erreur n'a été détectée.

oTRUE : une erreur a été détectée pendant l'exécution du bloc fonction.

ErrorID

WORD

Renvoie la valeur d'un code de diagnostic. Reportez-vous au chapitre Codes de diagnostic de la bibliothèque. Si la valeur est égale à 0 et si la sortie Error de ce bloc fonction est définie sur TRUE, le code de diagnostic peut être lu via la sortie AxisErrorID du bloc fonction MC_ReadAxisError.

Entrées/Sorties

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.

Remarques

Si vous avez activé ce bloc fonction, l'utilisation simultanée de blocs fonction Control_ATV peut entraîner un fonctionnement inattendu.

Warning_Color.gifAVERTISSEMENT

FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

oN'activez pas le bloc fonction Control_ATV si ce bloc fonction est actif.

oDésactivez ce bloc fonction ou attendez l'arrêt du bloc fonction avant d'activer le bloc fonction Control_ATV.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

En cas de détection d'une erreur Node Guarding ou Heartbeat, la mémoire des erreurs doit être réinitialisée en utilisant le bloc fonction MC_Reset avant que la phase d'alimentation puisse être à nouveau activée.

Informations complémentaires

Diagramme d'état PLCopen

Initialisation