Commande : Exporter la configuration de la trace symbolique
une fonction: La commande exporte une configuration de trace sous forme de fichier au format *.traceconfig
.
appeler: Menu , menu contextuel
exigence: L'application d'origine contient une configuration de symboles qui définit les variables de trace configurées en tant que symboles. L'accès aux variables CEI dont les données sont enregistrées est donc symbolique et permet d'utiliser la configuration de la trace pour diverses applications similaires.
Utilisation du fichier de configuration
Vous pouvez transférer ce fichier vers n'importe quel système d'exécution. Lors de l'exécution, son composant système d'exécution CmpTraceMgr
y accéder et procéder à la collecte de données sur cette base. Cependant, en plus des données de configuration, le fichier de configuration contient également des informations sur le contexte de l'application.
Nom de l'application
Nom du suivi
Nom de la tâche
L'application porte le même nom que l'application d'origine.
La trace configurée dans l'application porte le même nom que la trace configurée dans l'application source.
La tâche dans laquelle s'exécute la collecte de données porte le même nom que la tâche configurée dans l'application source.
Important
Le chargement de la configuration n'est pas automatique, vous devez le commander.
Vous accédez au gestionnaire de trace par programmation via le code CEI à l'aide d'interfaces de bibliothèque.
Vous enregistrez le fichier de configuration auprès du gestionnaire de trace. Ensuite, le gestionnaire de traces charge le fichier de configuration au démarrage de l'application.
Astuce
Vous trouverez de plus amples informations sur la fonctionnalité du gestionnaire de trace dans "Description des composants du système d'exécution de Trace Manager".
Exemple de fichier de configuration
Trace_Trigger.traceconfig
[key]; [value] Version; 0x03050000 Name; Application.Trace_Trigger ApplicationName; Application ApplicationDataGuid; 00000000-0000-0000-0000-000000000000 IecTaskName; MainTask Comment; Trigger.Flags; 5 Trigger.Edge; 2 Trigger.Position; 0 Trigger.UpdatesAfterTrigger; 50 Trigger.Variable.Name; PLC_PRG.B.OUT Trigger.Variable.AddrFlags; 0x00000101 Trigger.Variable.Class; 0 Trigger.Variable.Size; 1 Trigger.Level; Condition.Name; Condition.AddrFlags; 0x00000000 Condition.Class; 0 Condition.Size; 0 EveryNCycles; 1 BufferEntries; 100 Flags; 16 0.Variable; PLC_PRG.S5.OUT 0.Address.AddrFlags; 0x00000101 0.Class; 7 0.Size; 2 0.GraphColor; 4278190335 0.GraphType; 3 0.MinWarningColor; 4278190080 0.MaxWarningColor; 4294901760 0.CriticalLowerLimit; 0 0.CriticalUpperLimit; 0 0.ActivateMinWarning; 0 0.ActivateMaxWarning; 0 0.YAxis; 0 0.Data; 1.Variable; PLC_PRG.B.OUT 1.Address.AddrFlags; 0x00000101 1.Class; 0 1.Size; 1 1.GraphColor; 4278222848 1.GraphType; 1 1.MinWarningColor; 4278190080 1.MaxWarningColor; 4294901760 1.CriticalLowerLimit; 0 1.CriticalUpperLimit; 0 1.ActivateMinWarning; 0 1.ActivateMaxWarning; 0 1.YAxis; 0 1.Data;