发布于 2010-06-06 12:39:44
14楼
LDN I1.1
= I1.1
S7-200的I区本是输入映像区,其本身也是一种寄存器而已,功能就是程序扫描前将物理输入点的状态读进去,然后程序进入扫描,其间的值不再受物理输入点的影响.只能在程序扫描完后,第二次扫描之前再刷新.所以在程序中对输入映像区变量的写操写是可行的.不但位可写,字节IB,字IW,双字ID都可写.不过一般不建议对输入映像区进行写操作,如果你在没有全局了解系统的状况下.
上面所述的指令的意思是在本次程序的扫描中,此句指令后的I1.1被改写成相反的状态,但在程序扫描运行的时候,其的值是与该实际物理输入的状态是无关的.
学如逆水行舟,不进则退