MC_Power_PTO : gestion de l'alimentation de l'état de l'axe
Représentation en langage IL et ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction.
Ce tableau décrit les variables d'entrée :
Entrée |
Type |
Valeur initiale |
Description |
---|---|---|---|
Axis |
AXIS_REF_PTO |
- |
Nom de l'axe (instance) pour lequel le bloc fonction doit être exécuté. Dans l'arborescence des équipements, le nom est indiqué sous la configuration du contrôleur. |
Enable |
BOOL |
FALSE |
Lorsque la valeur est TRUE, le bloc fonction est exécuté. Les valeurs des entrées d'un bloc fonction sont modifiables et les sorties sont mises à jour en continu. La valeur FALSE met fin à l'exécution du bloc fonction et réinitialise ses sorties. |
DriveReady(1) |
BOOL |
FALSE |
Information Variateur prêt en provenance du variateur. La valeur doit être TRUE lorsque le variateur est prêt à commencer l'exécution d'un mouvement. Si le signal du variateur est connecté au contrôleur, utilisez l'entrée %Ix appropriée. Si le variateur ne fournit pas ce signal, vous pouvez sélectionner la valeur TRUE pour cette entrée. |
LimP(1) |
BOOL |
TRUE |
Information de détection de limite matérielle, dans le sens positif. La valeur doit être FALSE lorsque le détecteur de limite matérielle est atteint. Si le signal de détection de limite matérielle est connecté au contrôleur, utilisez l'entrée %Ix appropriée. Si ce signal n'est pas disponible, vous pouvez laisser cette entrée inutilisée ou définie sur TRUE. |
LimN(1) |
BOOL |
TRUE |
Information de détection de limite matérielle, dans le sens négatif. La valeur doit être FALSE lorsque le détecteur de limite matérielle est atteint. Si le signal de détection de limite matérielle est connecté au contrôleur, utilisez l'entrée %Ix appropriée. Si ce signal n'est pas disponible, vous pouvez laisser cette entrée inutilisée ou définie sur TRUE. |
(1) Les entrées DriveReady, LimP et LimN sont lues pendant le cycle de la tâche.
Le tableau suivant décrit les variables de sortie :
Sortie |
Type |
Valeur initiale |
Description |
---|---|---|---|
Status |
BOOL |
FALSE |
Lorsque la valeur est TRUE, l'alimentation est activée et les commandes de mouvement sont possibles. |
DriveEnable |
BOOL |
FALSE |
Autorise le variateur à accepter des commandes. Si le variateur n'utilise pas ce signal, vous pouvez laisser cette sortie inutilisée. |
Error |
BOOL |
FALSE |
La valeur TRUE indique qu'une erreur a été détectée. L'exécution du bloc fonction est terminée. |
ErrorId |
PTO_ERROR |
PTO_ERROR.NoError |
Lorsque Error a la valeur TRUE : code de l'erreur détectée. |
Le diagramme suivant illustre le fonctionnement du bloc fonction :