Skip to main content

Comando: Esporta la configurazione della traccia simbolica

funzione: Il comando esporta una configurazione di traccia come file con formato *.traceconfig.

chiamata: Menù traccia, menù contestuale

Requisiti: L'applicazione di origine contiene una configurazione di simboli che definisce le variabili di traccia configurate come simboli. L'accesso alle variabili IEC di cui vengono registrati i dati è quindi simbolico e consente di utilizzare la configurazione della traccia per diverse applicazioni simili.

Utilizzando il file di configurazione

È possibile trasferire questo file su qualsiasi sistema di runtime. In fase di esecuzione, il suo componente di sistema di runtime CmpTraceMgr accedervi ed effettuare la raccolta dei dati sulla base di esso. Tuttavia, oltre ai dati di configurazione, il file di configurazione contiene anche informazioni sul contesto dell'applicazione.

. Il file di configurazione definisce il seguente contesto:
  • Nome dell'applicazione

  • Traccia il nome

  • Nome dell'attività

. L'applicazione eseguita in fase di esecuzione deve soddisfare le seguenti condizioni:
  • L'applicazione ha lo stesso nome dell'applicazione originale.

  • La traccia configurata nell'applicazione ha lo stesso nome della traccia configurata nell'applicazione di origine.

  • L'attività in cui viene eseguita la raccolta dati ha lo stesso nome dell'attività configurata nell'applicazione di origine.

Importante

Il caricamento della configurazione non è automatico, è necessario comandarlo.

. Puoi fare quanto segue:
  • Si accede al trace manager in modo programmatico tramite codice IEC utilizzando le interfacce della libreria.

  • Registrare il file di configurazione con il trace manager. Quindi il gestore di traccia carica il file di configurazione all'avvio dell'applicazione.

Suggerimento

Ulteriori informazioni sulla funzionalità del Trace Manager sono disponibili in "Descrizione del componente del sistema di runtime di Trace Manager".

Esempio di un file di configurazione

Esempio 3. file di configurazione 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;