您可以使用跟踪以类似于数字采样示波器的方式跟踪控制器上变量的值历史记录。当应用程序处于带有跟踪的运行模式时,所有语句将在任务周期内首先执行。然后,数据记录从包括时间戳的值存储开始。这些时间戳是相对的,是指数据记录的开始时间。数据产生一个离散时间信号,MetaFacture在跟踪编辑器中显示其进程。
样本(数据记录)由值和时间戳组成。 运行时系统将样本写入具有可定义大小的缓冲区。MetaFacture请求数据,将其保存在跟踪编辑器缓冲区中,并根据时间在跟踪图中显示。由于MetaFacture显示最新数据,因此可以连续监视已配置变量的值历史记录。
您可以触发数据记录。当发生这种情况时,应用程序将保存触发时的数据,而MetaFacture将显示触发时的数据。
可以通过跟踪编辑器中的跟踪对象在MetaFacture工程中进行跟踪的配置和显示。有以下两种对象类型:
具有跟踪管理器的运行时系统的设备描述在TargetSettings部分中包含tracemanager条目。
在这种情况下,MetaFacture在将应用程序下载到PLC时只传输跟踪配置。 启动跟踪时,应用程序将通过跟踪管理器解释RTS上的配置,执行数据记录,并在PLC上缓冲数据集。
与使用IEC代码记录数据相比,CmpTraceMgr运行时系统组件提供了扩展功能。
.因此,可以如下进行数据记录:
您可以在变量设置的跟踪配置对话框中配置诸如IEC变量之类的参数。
可以在设备跟踪对象的跟踪编辑器中显示在控制器上运行的跟踪。
要监视依赖于事件或条件的数据,可以释放依赖于触发器的数据记录。在运行时,应用程序检查事件是否发生或条件是否满足,然后相应地缓冲数据。
跟踪配置通过以下方式启用触发:
可以将开发系统中的样本保存到文件中。 文件还可以包括跟踪配置。
可能的文件格式
文件扩展名 | 文件类型 | 描述 |
*.trace:跟踪 | 跟踪文件 | 包含XML格式的样本和跟踪配置。您可以执行加载跟踪命令,在脱机时将文件加载到跟踪编辑器,并在没有控制器的情况下分析样本。 |
*.txt | 文本文件 | 包含ASCII格式的样本。您可以使用外部工具编辑文件。 |
*.trace.csv | 跟踪转储 |
CSV格式的文件包括跟踪配置和可选示例。 您可以通过单击导出符号跟踪配置来创建文件。您可以将文件传输到控制器,然后将其加载到应用程序。然后,您可以在MetaFacture中执行加载跟踪命令,以在跟踪编辑器中显示此命令。 您也可以单击跟踪 ➔ 保存跟踪,然后选择*.trace.csv文件格式。您可以将文件传输到控制器,并使用HMI进行加载以进行分析。 |
*.traceconfig | 符号跟踪配置 | 包含跟踪配置CSV格式。您可以通过单击导出符号跟踪配置来创建文件。CmpTraceMgr运行时系统组件可以读取该文件。 |