楼主最近还看过
如果将M0.0作为辅助继电器使用时,就不能再用MW0作数据存储器使用。其原因:
1、M0.0=1,对MW0来说是其高字节存储器MB0的最低位,M0.0=1对MW0来说其值=16#100=256,如程序先执行送数给MW0,后执行将M0.0置位或复位指令,M0.0的状态值将改变MW0中的对应位的值,使之与M0.0相同,这样有可能使MW0的值增大或减小256个数,即破坏MW0数据值的准确性。
2、如程序先使M0.0置1(M0.0=1)来执行某种功能,之后又向MW0送数,该MW0的M0.0位值=0,这样将会使M0.0位复位(M0.0=0),使程序会立即停止该功能运行,即破坏了原程序的正常运行。