11-12
Connexion d'ArmorStart® vers ArmorPoint®
Interprétation du rapport d'erreur
Si une erreur se produit pendant l'exécution du programme en logique
à relais, le bit Write_All_System_Error_Flag ou
Read_All_System_Error_Flag est activé selon la fonction qui était
déclenchée. Les informations sont enregistrées dans la structure de
données Error_Report, qui servira pour le dépannage du problème.
Le format de cette structure est illustré ci-dessous.
Figure 11.13 Rapport d'erreur
Le premier élément de cette structure est .Local_Error
(.Erreur_Locale) et contient un numéro qui correspond à
l'interprétation de l'erreur. Les numéros d'erreurs sont décrits
ci-dessous.
Tableau 11.1 Définitions des erreurs
N°
d'erreur
0
Résultat positif. La fonction a réussie.
1
Erreur de lecture du nombre du paramètre. L'élément Num_Devices
(Nbre de dispositifs) dans la configuration est soit 0, soit supérieur à l'élément
Max_Devices (Dispositifs Max).
2
Erreur de lecture du bloc message. Le bloc message effectuant les lectures de données
a renvoyé une erreur. Consulter les champs Msg_Error (erreur message) et
Msg_Ext_Error (erreur message étendue) pour connaître les erreurs renvoyées
par le message.
3
Ecriture de données hors limites. La valeur des données à écrire est soit inférieure à
Min_value (valeur mini), soit supérieure à Max_value (valeur maxi).
4
Erreur d'écriture du bloc message. Le bloc message effectuant les écritures de
données a renvoyé une erreur. Consulter les champs Msg_Error et Msg_Ext_Error
pour connaître les erreurs renvoyées par le message.
5
Ecriture non autorisée. Tentative d'écriture de niveau système sans qu'une lecture de
niveau système réussie ait d'abord été terminée.
6
Erreur d'écriture de données. Les données lues après une écriture de paramètre ne
correspondent pas.
7
Erreur du nombre de paramètres. Le nombre de paramètres lu à partir d'un ArmorStart
est supérieur à l'élément Max_Devices dans la structure.
Description de l'erreur