Comando: Exportar configuración de seguimiento simbólico
función: El comando exporta una configuración de rastreo como un archivo con formato *.traceconfig
.
llamar: Menú , Menú de contexto
requisito: La aplicación de origen contiene una configuración de símbolos que define las variables de rastreo configuradas como símbolos. Por lo tanto, el acceso a las variables IEC cuyos datos se registran es simbólico y permite utilizar la configuración de Trace para varias aplicaciones similares.
Usando el archivo de configuración
Puede transferir este archivo a cualquier sistema de tiempo de ejecución. En tiempo de ejecución, su componente de sistema de tiempo de ejecución CmpTraceMgr
acceder a ella y llevar a cabo la recopilación de datos en base a ella. Además de los datos de configuración, el archivo de configuración también contiene información sobre el contexto de la aplicación.
Nombre de la aplicación
Nombre de rastreo
Nombre de la tarea
La aplicación tiene el mismo nombre que la aplicación original.
El seguimiento configurado en la aplicación tiene el mismo nombre que el seguimiento configurado en la aplicación de origen.
La tarea en la que se ejecuta la recopilación de datos tiene el mismo nombre que la tarea configurada en la aplicación de origen.
Importante
La carga de la configuración no es automática, debe comandarla.
Accede al administrador de seguimiento mediante programación a través del código IEC utilizando interfaces de biblioteca.
El archivo de configuración se registra con el administrador de seguimiento. Luego, el administrador de seguimiento carga el archivo de configuración cuando se inicia la aplicación.
Sugerencia
Puede encontrar más información sobre la funcionalidad del administrador de seguimiento en "Descripción del componente del sistema de tiempo de ejecución de Trace Manager".
Ejemplo de un archivo de configuración
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;