Programme Utilisateur (Fb Prog) - Siemens FM 351 Instructions De Service

Module de positionnement; simatic s7-300
Table des Matières

Publicité

Analyse des erreurs
En cas d'erreur de traitement, le graphe séquentiel est arrêté. Le numéro d'étape inscrit est -
1. Dans USER_VAT, vous trouvez la dernière entrée de la mémoire tampon de diagnostic.
Vous pouvez déterminer la cause d'une erreur via la classe et le code d'erreur (voir annexe
"Classes d'erreurs (Page 192)").
Essayez de générer des erreurs qui seront inscrites comme erreurs groupées dans le bit
"USER_DB".ERR par l'analyse d'erreurs.
● Dans la USER_VAT, activez la valeur de forçage préparée pour le numéro de consigne 1
● Activez les unes après les autres dans la USER_VAT d'autres valeurs de commande
● Générez des alarmes de diagnostic en débranchant la tension auxiliaire du module ou en

Programme utilisateur (FB PROG)

La tâche est la même que dans l'exemple de programme 4 "OneChannel".
Dans cet exemple, aucune mesure particulière n'a été programmée pour remédier à cette
erreur.
Alarme de diagnostic (OB 82)
Dans l'alarme de diagnostic, l'identification d'erreur est inscrite dans le DB d'instance
correspondant (USER_DB) du programme utilisateur, en fonction de l'adresse du module
déclenchant l'alarme (OB82_MDL_ADDR). Il y a une réaction dans le programme utilisateur
cyclique.
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02
("USER_DB".TRG_INC_1) qui est supérieure au fin de course logiciel.
La séquence est interrompue et -1 est indiqué comme numéro d'étape. Vérifiez l'erreur
dans le masque d'analyse des erreurs ou dans les données de diagnostic de la
USER_VAT.
pour le numéro de consigne 1 ("USER_DB".TRG_INC_1), le numéro de consigne 255
("USER_DB".TRG_INC_2), la précourse de changement de vitesse
("USER_DB".CHGDIF) et la précourse de coupure ("USER_DB".CUTDIF). Pour la
vérification des erreurs, procédez comme pour la consigne 1.
retirant le connecteur frontal. L'erreur de diagnostic "USER_DB".ERR_MOD et l'erreur
groupée "USER_DB".ERR affichent la valeur 1 et le numéro de pas –1.
12.11 Exemple de programme 5 "DiagnosticAndInterrupt"
Exemples
165

Publicité

Table des Matières
loading

Table des Matières