HSCGetDiag : fournit des informations détaillées de l'erreur détectée sur HSC
Ce bloc fonction renvoie les détails d'une erreur HSC détectée.
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et des blocs fonctionnels.
Description des variables d'E/S
Ce tableau décrit les variables d'entrée :
Entrées |
Type |
Commentaire |
---|---|---|
HSC_REF_IN |
Référence du compteur rapide. Ne doit pas être modifiée pendant l'exécution du bloc. |
|
Execute |
BOOL |
Lors d'un front montant, lance l'exécution du bloc fonction. Sur le front descendant, réinitialise les sorties du bloc fonction à la fin de son exécution. |
Ce tableau décrit les variables de sortie :
Sorties |
Type |
Commentaire |
---|---|---|
HSC_REF_OUT |
Référence du compteur rapide. |
|
Done |
BOOL |
TRUE = indique que HSCDiag est valide. L'exécution du bloc fonction est terminée. |
Busy |
BOOL |
TRUE = indique que l'exécution du bloc fonction 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 |
Lorsque Error est réglée sur TRUE : type de l'erreur détectée. |
|
HSCDiag |
DWORD |
Lorsque Done a pour valeur TRUE, la valeur de diagnostic est sortie sur cette broche du bloc fonction. Lorsque le bit 7 du DWORD a pour valeur TRUE, une erreur de configuration est détectée. Les bits 0 à 6 et 8 à 15 ne sont pas utilisés. |
NOTE : pour plus d'informations sur les broches Done, Busy et Execute, reportez-vous à la rubrique Informations générales sur la gestion des blocs fonction.
Ajout du bloc fonction HSCGetdiag
Etape |
Description |
---|---|
1 |
Sélectionnez l'onglet Bibliothèques dans le Catalogue de logiciels et cliquez sur Bibliothèques. Sélectionnez Contrôleur > HMISCU > HMISCU HSC > HSCGetDiag dans la liste, puis faites glisser l'élément vers la fenêtre POU. |
2 |
Reliez l'entrée HSC_REF_IN à la sortie HSC_REF du compteur rapide. |