命令:导出符号跟踪配置
功能:该命令将跟踪配置导出为具有格式的文件 *.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;