Skip to main content

命令:导出符号跟踪配置

功能:该命令将跟踪配置导出为具有格式的文件 *.traceconfig.

称呼: 菜单 痕迹, 上下文菜单

要求:原始应用程序包含一个符号配置,它将配置的跟踪变量定义为符号。因此,对记录其数据的 IEC 变量的访问是象征性的,并使跟踪配置能够用于各种类似的应用程序。

使用配置文件

您可以将此文件传输到任何运行时系统。在运行时,它的运行时系统组件 CmpTraceMgr 访问它并基于它进行数据收集。除了配置数据之外,配置文件还包含有关应用程序上下文的信息。

. 配置文件定义了以下上下文:
  • 应用名称

  • 跟踪名称

  • 任务名称

. 在运行时执行的应用程序必须满足以下条件:
  • 该应用程序与原始应用程序具有相同的名称。

  • 应用程序中配置的跟踪与源应用程序中配置的跟踪具有相同的名称。

  • 运行数据收集的任务与源应用程序中配置的任务同名。

重要

配置加载不是自动的,您必须指挥它。

. 您可以执行以下操作:
  • 您可以使用库接口通过 IEC 代码以编程方式访问跟踪管理器。

  • 您向跟踪管理器注册配置文件。然后跟踪管理器在应用程序启动时加载配置文件。

提示

有关跟踪管理器功能的更多信息,请参见 “跟踪管理器运行时系统组件说明”.

配置文件示例

3. 配置文件 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;