IF #Step >= 2 AND #Step <= 3 THEN
#State."SYS[30]" := TRUE;
ELSE
#State."SYS[30]" := FALSE;
END_IF;
// 反洗状态
IF #Step >= 5 AND #Step <= 8 THEN
#State."BWRun[16]" := TRUE;
ELSE
#State."BWRun[16]" := FALSE;
END_IF;
// CEB酸碱洗状态
IF #Step >= 9 AND #Step <= 15 THEN
IF #State."CEBSodaSign[9]" THEN
#State."CEBSodaRun[17]" := TRUE;
ELSE
#State."CEBSodaRun[17]" := FALSE;
END_IF;
IF #State."CEBAcidSign[11]" THEN
#State."CEBAcidRun[18]" := TRUE;
ELSE
#State."CEBAcidRun[18]" := FALSE;
END_IF;
ELSE
#State."CEBAcidRun[18]" :=
#State."CEBSodaRun[17]" := FALSE;
END_IF;
END_REGION
这种嵌套第一个if成立运行那个结果#小白入门#