在PLC/PAC项目的现场调试中,速度、位置、状态字等关键变量往往“一闪而过”,肉眼难以捕捉。联诚科技Smart Control 集成在LicOS PLC/PAC中的“跟踪采样(Trace)”功能,可以把这些变量随时间的完整变化过程记录下来,并以文本形式导出,极大地方便了故障定位、性能优化与数据后处理。
本文将手把手带您完成一次完整的跟踪采样任务。
1.新建采样跟踪
1.鼠标放在应用(Application)点右键打开下拉菜单,在菜单中选中添加对象,并按导向引出的菜单找到“Trace”并按鼠标左键确认,如下图所示。
图 新建跟踪配置
2.确认跟踪后,会弹出如下对话框,在如下对话框中,填写跟踪的名称,比如“Trace”,如下图所示,然后选择跟踪记录的任务,点击“添加”确认新建跟踪配置文件。
图 添加跟踪变量
点击添加后会新增下图所示,跟踪窗口
图 跟踪窗口
3.配置要记录的变量,打开跟踪配置窗口后,选择“添加变量”可以进行跟踪变量的添加,将如下图所示。
图 添加跟踪变量
弹出输入助手后,在其中选择要监控的变量,设置完成后点击确定。
图 输入助手
下图点击“显示”,能编辑曲线的X轴和Y轴的长度和网络。
图 显示配置
可以对跟踪进行高级设定,其中可以设定曲线的刷新率和采样缓冲区的大小。
图 设置跟踪显示配置1
图 设置跟踪显示配置2
图 跟踪高级配置
2.触发记录
在跟踪配置表中可以填写触发变量。
图 跟踪配置记录设置
各配置项目定义如下:触发变量:该功能是可选的,他与其他一些条件共同决定了跟踪的时间范围。该变量可以是一个布尔变量、一个表达式或一个模拟变量,也可以输入枚举变量或属性变量。当该变量满足了定义的值。该值根据“触发边沿”类型来决定,跟踪将在采样一段时间后停止。
该采样时间段由“位置”的百分比来决定。也就是说一旦触发变量变为真或满足某一特定值,跟踪 将继续一段定义好的周期。
触发沿:
无:无触发。
正向:布尔型触发变量的上升沿,或模拟触发变量增大至“触发水平”值时触发。
负向:布尔型触发变量的下降沿,或模拟触发变量减少至“触发水平”值时触发。
后触发(P)(采样):触发事件发生后,要记录跟踪变量的测量值百分比。例如,如果在这里输入25,则当触发事件发生时,其之前显示的是测量值的 25% 的数据,其之后显示的是测量值的75% 的数据,然后跟踪终止。如果希望已发生触发事件,就开始跟踪,则需要填入100。
触发水平:当使用模拟量作为触发变量,在此处定义该变量为多少时产生触发事件。可以直接 输
入一个数值,或用变量定义该数值。默认值为空。
任务:在可用的任务列表中进行选择,该任务被执行后从中读取出跟踪变量的值。
记录条件:此处可输入一个布尔变量、一个数值或一个布尔表达式。如该条件为真,则启动跟踪
采样。若此处没有任何输入,则在下载跟踪配置并且应用开始运行后,立即开始跟踪记录。
注释:在此输入有关当前记录的注释文本。
3.数据保存
数据采集完后,选择“保存跟踪”选项对数据进行本地保存,方便今后对数据进行分析。
图 保存跟踪
保存的格式可以为“trace”或“txt”或“.csv”后缀。如“图 添加光标监控历史数据”所示,是将文件保存为“.csv”文档使用MicroSoft Exce打开,在xcel中做一些数据的排列分割,既可以看到如下图中的效果。保存的数据的配有时间戳、变量名及具体数据。
图 使用Excel打开跟踪数据
通过添加光标可以最多追加2条监控轴查看跟踪变量的历史数据做比较分析。
图 添加光标监控历史数据
Smart Control基于LicOS PLC/PAC的跟踪采样功能为工业自动化调试和诊断提供了强大的支持。通过本教程的步骤,用户可以轻松配置跟踪任务、设置触发条件,并高效分析数据。这一功能不仅提升了调试效率,还为系统优化和故障排查提供了可靠的数据依据。