一、更改轴任务扫描时间
1、Physical View -> PLC1 -> PLK 右击选择Configuration,进行设置为10000是10毫秒。
2、Physical View -> PLC1 右击选择Configuration,看powerlink时间和任务时间是否更改成功。并且将Idle time时间改成和扫描时间一样。
3、Configuration View -> X20CP1584 -> PLC1 -> Cpu.sw 双击打开,看任务时间是否和修改的都一样。
IO扫描时间更改
二、周期位置下发
初始化:ActTime:=0; TouchProbeValue:=0;
开始跑数据
ActTime:= ActTime + TaskCyc;
SetPosition1:= AxisShowPosition[ActTime/FrameTime];
SetPosition2:= AxisShowPosition[ActTime/FrameTime+1];
IF ActTime>= (TouchProbeValue+FrameTime) THEN
TouchProbeValue:= TouchProbeValue+ FrameTime;
END_IF
IF ActTime <= FilmTotalTime THEN
ActPosition:= SetPosition1+(SetPosition2- SetPosition1)* (ActTime- TouchProbeValue)/ FrameTime;
END_IF