应用场景:现场在调试参数时,往往发现,刚刚修改好的参数,不知道被谁又修改了,但是又找不回原参数,只能重新调。针对这种情况,分享一种可以保存参数记录的实现方法。
1.新建数据记录保护FB块,添加下面变量。

2.添加下面代码
IF M8002 THEN
in_Temp_Data[0] :=in_Data;
END_IF;
IF SaveDate2<>in_Temp_Data[2] THEN
SaveDate3 := in_Temp_Data[2];
in_Temp_Data[2] :=SaveDate2;
END_IF;
IF SaveDate1<>in_Temp_Data[1] THEN
SaveDate2 := in_Temp_Data[1];
in_Temp_Data[1] :=SaveDate1;
END_IF;
IF in_Data<>in_Temp_Data[0] THEN
SaveDate1 := in_Temp_Data[0];
in_Temp_Data[0] :=in_Data;
END_IF;
3.新建需要保护的变量,我们这里时PosA0[1],新建三个保存记录的变量PosA0[50],PosA0[51],PosA0[52].
网硕互联帮助中心





评论前必须登录!
注册