IF point>count OR point<0 THEN
point:=0;
END IF;
FOR i:= 0 TO count DO
// Enable[point] 為YV[point] 啟用輸出 count=6 YV[0...count]
IF NOT Enable[point] THEN
point:=point+1;
IF point>count THEN
point:=0;
END IF;
END IF;
IF start AND Enable[point] THEN //第一個(gè)電磁閥啟動(dòng)位置
point1:=point+1;
IF point1>count THEN
point1:=0;
END IF;
EXIT;
END IF;
END_FOR;
FOR i:=0 TO count DO
YV
:=FALSE; //YV數(shù)組下標(biāo)i 為何不顯示?
YV[point]=TRUE;
IF start AND NOT Enable[point1] THEN
point1:=point+1;
IF point1>count THEN
point1:=0;
END IF;
END IF;
IF start AND Enable[point1] THEN // 第二個(gè)電磁閥啟動(dòng)位置
YV[point1]:=TRUE;
EXIT;
END IF;
END_FOR;
//定時(shí)時(shí)間到
IF start AND M8013 AND NOT second_p TEHN
actultime:=actultime+1; // 秒計(jì)時(shí)
END IF;
second_p:=M8013;
IF start AND actultime>=settime THEN
point:=point+1;
actultime:=0;
END IF;
三菱st寫的, 編譯通過。 真奇怪 YV數(shù)組的下標(biāo) i 不顯示 會(huì)這個(gè)plc 90%的程序都搞的定了[ 此帖被flyfeky在2026-02-10 11:38重新編輯 ]