沿指令只在乎扫描,不在乎周期。一个扫描周期,一般特指程序从头执行至尾的时间。这期间,一个特定的沿指令可能被扫一次,可能没被扫到,也可能被扫过许多次。所以,讲沿指令,把周期两字去掉,描述更,也更能明白沿指令的本质。 关于沿指令,再说两点:1、沿指令取谁的边沿?M0.0?不是。对于LAD,沿是取它前面能流的边沿;对于STL,取的是堆栈顶的边沿。沿指令的前面有M0.0,只有一种情况可以画等号:前面有且仅有M0.0。2、沿指令的有效范围。由于扫描和扫描周期不分,很多人以有沿指令可以在一个扫描周期内有效。其实不是。沿指令仅在扫描所在网络时有效,作用范围本网络内。出了所在网络,就没有影响了。要想在其它地方使用该沿指令的结果,你必须先存起来。