Déroulement de la fonction trace

Déclenchements de la fonction trace et contenu des fichiers

  1. Démarrage de la fonction trace

    La fonction trace démarre selon une des méthodes suivantes : via le bouton Démarrer dans la fenêtre Enregistrement des données, à l’aide d’une instruction dans un programme utilisateur ou en définissant le démarrage automatique.

  2. Enregistrement des données
    • Après le démarrage de la fonction trace, l’échantillonnage est exécuté lorsque les conditions de déclenchement de l'échantillonnage sont remplies.

    • Les données de la fonction trace sont enregistrées dans la mémoire tampon (RAM) dans l’unité centrale.

    • Ensuite, la fonction trace continue jusqu’à ce que les conditions d’arrêt de la fonction soient remplies.

  3. Arrêt de la fonction trace
    • La fonction trace s’arrête lorsqu’une des deux conditions d’arrêt (Bit ou Mémoire tampon pleine) est remplie.

    • Lorsque la condition d’arrêt de la fonction trace est définie sur Bit, la fonction trace s’arrête, lorsque le nombre d’échantillonnages après déclenchement qui a été spécifié, a été atteint et enregistré.

    • Lorsque la fonction trace est terminée avec succès, les variables système de fin d’enregistrement des données (sys_bIsLog0DataRecordingDonesys_bIsLog15DataRecordingDone) passent à TRUE.

    • Lorsque Enregistrer le contenu du tampon sur carte SD est défini, toutes les données de la mémoire tampon dans l’unité centrale sont écrites dans le fichier de la carte mémoire SD et le fichier est enregistré. Les données horaires correspondent à celles du déclenchement de l’arrêt.

Conseil
  • Lorsque Bit ou Intervalle a été défini pour déclencher l’échantillonnage de la fonction trace, le bit ou l’intervalle est vérifié en fin de scrutation et les données sont enregistrées dans la mémoire tampon lorsque la condition est remplie. Lorsque Instruction (FP_LOGTRACE_SAMPLE) a été définie, les données sont enregistrées dans la mémoire tampon lorsque l’instruction est exécutée.

  • Si la fonction est interrompue par le logiciel ou l’instruction FP_LOGTRACE_STOP alors que la condition d’arrêt de la fonction trace n’est pas remplie, les données de la fonction trace ne sont pas enregistrées dans la mémoire tampon (RAM) ou la carte mémoire SD.

Le contenu de la partie commentaires varie selon les paramètres configurés dans la fenêtre Enregistrement des données.
Thèmes apparentés

Modifié le : 2020-11-12Commentaires sur cette pageAssistance téléphonique