まず自動で動くうんぬんの前に、式には処理順序があるので、これだと「MAINCNT MOD (15==0)」のように解釈されてしまいます。あと、ANDと&&は意味が違います。 例えば一番上の行の式は(予想ですが)、 IF CHECK==0 && (MAINCNT MOD 15)==0 && (MAINCNT MOD 30)!=0 THEN~ です。