恭喜,你发布的帖子
发布于 2024-05-14 11:24:08
5楼
100: // 位置恢复-写参考点坐标
#SinaParaS_Instance.Start := TRUE;
#SinaParaS_Instance.ReadWrite := TRUE;
#SinaParaS_Instance.Parameter := 2599; // 参考点坐标索引
#SinaParaS_Instance.Index := 0;
#SinaParaS_Instance.ValueWrite2 := #Save.Csys_Para.Pos_Save;
#Step := 105;
105:
IF #SinaParaS_Instance.Done THEN
#SinaParaS_Instance.Start := FALSE;
#Step := 110;
ELSIF #SinaParaS_Instance.Error THEN // 位置恢复出错
#SinaParaS_Instance.Start := FALSE;
#Step := 100;
END_IF;
110: // 位置恢复-切换模式中
#SinaPos_Instance.ModePos := 5;
IF #SinaPos_Instance.ActMode = 5 THEN
#Step := 120;
ELSIF #SinaPos_Instance.Error THEN
#Step := 110;
END_IF;
120: // 直接回零启动
#SinaPos_Instance.ExecuteMode := true;
#Step := 125;
125:
IF #SinaPos_Instance.AxisRef THEN
#SinaPos_Instance.ExecuteMode := FALSE;
#Other.Para_Public.Signal.Internal.PosRecoveryDone := TRUE; //位置恢复完成,可以保存当前位置
#Step := 200;
ELSIF #SinaPos_Instance.Error THEN
#SinaPos_Instance.ExecuteMode := FALSE;
#Step := 120;
END_IF;
请填写推广理由:
分享
只看
楼主