quote:以下是引用youhm在2011-06-12 08:24:31的发言:
首先你要清楚CPU对IO映像区的刷新机制
扫描开始,CPU刷新输入映像区,这时I1.1是真实的物理接口的信号,这条指令后,对I1.1取反,在后续的扫描中只要不对I1.1重新赋值,I1.1始终保持和物理接口相反的信号,一直到扫描结束。
呵呵,补充一下:应该是CPU先刷新输入映像区,然后才执行OB1的扫描程序,OB1扫描程序结束,再刷新输出映像区!这才是一个完整的机器周期!刷新过程映像区是PLC操作系统完成的,用户程序只是去扫描和做某些运算。