Message d'erreur durant un appel
Vous pouvez lire les informations d'erreur dans la structure de données de type
Struct_FM352_ctrlData de l'élément jobErrorId.
● Avec la PG / le PC, vous pouvez lire le tampon de diagnostic dans l'interface de
● Vous pouvez utiliser les signalisations d'erreur dans les programme utilisateur. Pour ce
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009
paramétrage à l'aide du menu Test > Traitement des erreurs.
– La classe et le numéro d'erreur sont indiqués en texte clair.
faire, les moyens suivants sont à votre disposition :
– Les valeurs en retour (status) des FB intégrés en tant que signalisation groupée pour
les erreurs survenues durant l'exécution des FB.
– Les bits d'erreur des requêtes en tant que signalisation groupée pour les erreurs
survenues durant le traitement d'une requête.
– Le bit d'erreur dataError en tant que signalisation groupée pour une erreur reconnue,
lors d'une requête d'écriture, par le FM 352.
– Le code d'erreur dans jobErrorId pour la cause de l'erreur survenue lors de la
communication entre le FB et le FM 352. Les valeurs en retour des fonctions de
système _writeRecord et _readRecord sont saisies dans jobErrorId.
Pour plus d'informations sur les fonctions système, reportez-vous aux tables de
Fonction/variables système SIMOTION appareils
paramètres
est fournie au format électronique avec SIMOTION SCOUT.
– Le FB _FM352_diagnostic permet de lire le tampon de diagnostic du FM 352 ; ainsi
vous pouvez connaître les causes des erreurs relatives aux requêtes et aux
événements asynchrones (erreurs de fonctionnement, erreurs de diagnostic).
Remarque
La valeur en retour (code d'erreur) du paramètre status n'est présente que pendant un
cycle. Les valeurs 0x7001 et 0x7002 indiquent qu'un transfert de données a été initié
et qu'il est en cours.
Blocs fonctionnels du FM 352
4.3 Bloc fonctionnel _FM352_control
. Cette documentation
59