连续的几个延时,要求按下开关5秒后diyi个风机启动,10秒后第二个风机启动,15秒后第三个风机启动。一下是我的程序,我使用计时器测量时间,风机启动时间和我预想的不一样。IFSTART.P... 连续的几个延时,要求按下开关5秒后diyi个风机启动,10秒后第二个风机启动,15秒后第三个风机启动。
一下是我的程序,我使用计时器测量时间,风机启动时间和我预想的不一样。
IF START.PV==1 THEN
zhufengji.PV=1;
if a <=4 then a = a + 1;
else 7chuchenji.PV=1;
endif
if a <=4 then a = a + 1;else 6chuchenji.PV=1;endif
if a <=4 then a = a + 1;else 5chuchenji.PV=1;endif
ENDIF
那个程序刷新的是1000ms 这个设置没问题 上面的程序有点错了,刚才试着改了一下。第四个if 开始应该是
if a <=9 then a = a + 1;else 6chuchenji.PV=1;endif
if a <=14 then a = a + 1;else 5chuchenji.PV=1;endif
IF START.PV==1 THEN
zhufengji.PV=1;
a = a + 1;
if a>=5 then
7chuchenji.PV=1;
endif
if a >=10 then 6chuchenji.PV=1;endif
if a >=15 then 5chuchenji.PV=1;endif
ENDIF