发表于:2005-06-27 16:37:00
楼主
我使用的是三菱Q12H CPU模块,没有其它模块。我编写了几个程序文件,其中一文件是Display.其中:
一子程序:LD M6917
out M2263
另一子程序:LD M7017
out M2663
还有:LD M2663
OUT B02A3
在程序运行时,两者均被调运执行,而且有其它类似若干,是正常的。
问题出现了,在PC中监视时,M6917 ON->M2263 ON,但是与之毫不相干的M2663 也ON起来了,而B02A3却没有ON起来。真是一头雾水。
这里首先确定程序里的这些寄存器绝对没有重叠,是完全独立的。同时M6000以上的寄存器是通过PC来控制的,平时不做刷新,写入时做一次刷新。