你这样理解就好了:
通电-->执行初始(第一扫描)
-->如果第一扫描没有改变,根据设置,一般是I0.1=0(执行输入),M1.1=0,M1.0=0
-->执行第一行,(非I0.1)与(非M1.1)=(not 0) and (not 0)=1 and 1=1,M1.0=1
-->第二行,M1.1=1-->执行输出
-->重新回到第一行, 这时因为M1.1=1, 导致M1.0=0-->执行第二行,没变化-->执行输出,至此M1.0得到一个初始的变化
-->继续,输入,如果I0.1变成1
-->第一行,得M1.0=0
-->第二行,得M1.1=0-->输出
-->下个循环(扫描)周期,如果I0.1不变,结果也没变化
-->继续,执行输入,如果I0.1变成0
-->第一行,得M1.0=1
-->第二行,得M1.1=1-->输出
以后同样.
下降沿是可以获得的,关键是上电时候(第一周期),在没干预情况下,也会有输出.