首先假定M12.2为OFF态、M12.1为OFF态,M10.1、M11.1、M11.2为OFF态或M12.5为ON态;
该程序顺序为:取M12.1,堆栈;取M12.2,取反M12.1,堆栈;取反M10.1,取反M11.1,取反M11.2,堆栈;取M12.5,或运算,与运算,或运算,最后赋值于M12.2;
扫描第一行运算结果为为OFF态,扫描第二行运算结果为OFF态,两行或运算为OFF态,M12.2为OFF态;
置M12.1为ON态,扫描第一行运算结果为ON态,扫描第二行运算结果为OFF态,两行或运算结果为ON态,M12.2为ON态
置M12.2为OFF态,扫描长一行结果为OFF态,第二行由于上一个扫描周期结束M12.2为ON态,本次扫描M12.1为OFF态那么取反M12.1结果为ON态,第二行运算结果为ON态,两行结果或运算结果为ON态,M12.2为ON;