IF M0 THEN
IF NOT M100 THEN
IF M0 AND NOT M1 THEN
M100:=TRUE;
MOV(TRUE,0,D0);
END_IF;
ELSE
IF D0>=5 THEN
M100:=FALSE;
END_IF;
END_IF;
END_IF;
INCP(SM413,D0);
M1:=M0;
======================
估计是M0为OFF时 LDP(TRUE,M0)这句一直未执行,导致M0再ON时它的上升沿状态无变化,这样M100:=TRUE就不执行了。