第一种情况:
程序如下:
M0
——|↓|————————【 ZRST M10 M20 】
M0
——| |————————【 CALL P0 】
————————————————————【 FEND 】
P0
M8000
——| |————————【 SET M11 】
M11
——| ↑ |————————【 SET M12 】
————————————————————【 SRET 】
————————————————————【 END】
现在的问题是第一次按M0,M11 M12可以同时被置位,第二次按下是只能M11置位,M12不能被置位。到底是什么问题????
子程序P0,修改为
M11
——| ↑ |————————【 SET M12 】
M8000
——| |————————【 SET M11 】
或者
M11
——| |————————【 SET M12 】
M8000
——| |————————【 SET M11 】
M11 M12可以同时被置位,哪位高手给解释一下到底是怎么回事????
第二种情况:
程序如下:
M0
——|↓|————————【 ZRST M10 M20 】
M0
——| |————————【 CALL P0 】
————————————————————【 FEND 】
P0
M8000
——| |————————【 SET M11 】
M11
——| |————————【 SET M12 】
|___________【 INCP D0 】
————————————————————【 SRET 】
————————————————————【 END】
子程序改成这样,M11 M12都可以被置位,但是D0就加一次数,是什么问题????
子程序P0,修改为
M11
——| |————————【 SET M12 】
|___________【 INCP D0 】
M8000
——| |————————【 SET M11 】
子程序改成这样。M11 M12可以同时被置位,D0计数正常,是什么问题????
楼主最近还看过