Bloc Fonction PTOGetDiag

Description de la fonction

Ce bloc fonction renvoie le code de l'erreur PTO détectée.

Représentation graphique

G-RU-0010479.2.gif-high.gif

 

 

Représentation en langage IL et ST

Pour voir la représentation générale en langage IL ou ST, consultez le chapitre Représentation des fonctions et blocs fonction.

Description des variables d'E/S

Le tableau suivant décrit les variables d'entrée :

Entrées

Type

Commentaire

PTO_REF_IN

PTO_REF

Référence à la voie PTO.

A connecter au type PTO_REF du bloc fonction PTOSimple ou à la broche de sortie PTO_REF_OUT des blocs fonction PTO.

Execute

BOOL

Lors d'un front montant, lance l'exécution du bloc fonctionnel.

Avec la valeur FALSE, réinitialise les sorties du bloc fonction à la fin de son exécution.

Ce tableau décrit les variables de sortie :

Sorties

Type

Commentaire

PTO_REF_OUT

PTO_REF

Référence à la voie PTO.

A connecter à la broche d'entrée PTO_REF_IN des blocs fonction PTO.

Done

BOOL

TRUE = indique que PTODiag est valable.

L'exécution du bloc fonction est terminée.

Busy

BOOL

TRUE = indique que l'exécution du bloc fonctionnel est en cours.

Error

BOOL

TRUE = indique qu'une erreur a été détectée.

L'exécution du bloc fonction est terminée.

ErrID

PTOPWM_ERR_TYPE

Lorsque Error est réglé sur TRUE : type de l'erreur détectée.

PTODiag

DWORD

Lorsque Done est réglé sur TRUE : code d'erreur du diagnostic (voir le tableau ci-dessous).

Bit DWORD

Signification

0 à 3

Non utilisé

4

Erreur interne détectée

5 à 6

Non utilisé

7

Erreur de configuration détectée

8...16

Non utilisée

17

Variateur non prêt (l'entrée auxiliaire DriveReady a la valeur FALSE)

18...20

Non utilisée

21

Réservé

22

Fréquence incorrecte

23

Accélération incorrecte

24

Décélération incorrecte

25

Commande rejetée (PTO_AXIS_ERROR ou nouvelle commande PTO exécutée avant la fin de l'opération précédente)

26

Sens non valable

27 à 31

Non utilisé

NOTE : Pour plus d'informations sur les broches Done, Busy, CommandAborted et Execution, consultez à la section Informations générales sur la gestion des blocs fonction.