Aide aux diagnostics
(Traduction du document original anglais)
Présentation
Vous serez probablement confronté à des problèmes que vous devrez résoudre. La procédure suivante permet de diagnostiquer ces situations et indique la solution.
Agir en situation
Nouveaux paramètres non pris en compte
Problème
Le module TSX CAY ne semble pas avoir enregistré les nouveaux paramètres écrits par l'instruction WRITE_PARAM.
Diagnostics
Programmez une instruction READ_PARAM dans l'application pour retrouver les valeurs en cours d'utilisation par le module.
Une instruction WRITE_PARAM est déclenchée et ignorée lors de l'échange d'autres paramètres de réglage.
Solution
Testez le bit ADJ_IN_PROGR (%MWr.m.c.0.2) avant l'échange de paramètres de réglage.
Traitement événementiel
Problème
Le traitement événementiel associé à la voie de pilotage d'axe n'a pas été exécuté.
Diagnostics
Vérifiez que l'ensemble de la chaîne de retour événementiel a été confirmé :
  • Le numéro d'événement déclaré dans la configuration est identique à celui du traitement événementiel.
  • Origine de l'événement non masqué (code M de la commande SMOVE).
  • Evénements autorisés au niveau système (AUX0MINTIME(%S38) = 1).
  • Evénements non masqués au niveau système (UNMASKEVT()).
Solution
Reportez-vous à l'utilisation des événements.
Réglages perdus
Problème
Les réglages ont été perdus.
Diagnostics
Un redémarrage à froid peut entraîner la perte des réglages actuels effectués via un écran ou une instruction WRITE_PARAM.
Solution
Enregistrez les réglages actuels via la commande Services → Enregistrer les paramètres ou en utilisant l'instruction SAVE_PARAM.
Mots d'état incohérents
Problème
Les mots d'état EXCH_RPT (%MWr.m.c.1) et CH_FLT (%MWr.m.c.2) sont incohérents avec l'état de la voie de pilotage d'axe.
Diagnostics
Ces mots sont uniquement mis à jour via une requête READ_STS explicite.
Solution
Programmez une instruction READ_STS dans l'application.
Défaut d'alimentation de codeur
Problème
Le défaut d'alimentation de codeur persiste alors que le codeur est correctement alimenté et que la valeur actuelle change.
Diagnostics
Le signal de retour alimentation de codeur n'a pas été câblé correctement.
Solution
Vérifiez les connexions du codeur.
Commandes inactives
Problème
Les commandes de l'écran de mise au point sont inactives.
Diagnostics
L'application ou la tâche est en mode STOP.
Solution
Basculez l'application ou la tâche en mode RUN.
Commandes non modifiables
Problème
Certaines commandes de l'écran de mise au point ne peuvent pas être modifiées.
Diagnostics
Ces bits sont écrits par l'application.
Solution
Utilisez le forçage bit (pour les objets de type %Qr.m.c.d) ou redéfinissez l'application pour empêcher l'écriture systématique de ces bits (modification sur la transition et non sur l'état).
Saisie de caractères impossible
Problème
Il est impossible d'entrer plus de 3 caractères dans les champs numériques des écrans de réglage et de configuration.
Diagnostics
Le séparateur de milliers n'a pas été sélectionné dans le panneau de configuration de Windows.
Solution
Dans le panneau de configuration Windows, sélectionnez l'icône International dans le champ Format de numéro.
Activez la commande Modifier et choisissez un séparateur de milliers.