我先抛砖引玉。注:不做说明JMP跳过等同于子程序不调用,for循环等同于多次调用。
1、P或N沿,指令首次执行无输出,之后执行与上次执行时状态进行比较,以确定是否输出。间隔周期执行,或同一周期多次执行,会有不同输出(下同)。
2、out线圈,当前执行之后,此out指令再次(调用)执行前其不会修改线圈的状态,即对于其他程序来说,此out相当于SET/RST指令。
3、普通计数器,仅与此计数器地址的执行次数相关。即同一周期多次调用同一个计数器地址(无论是几个计数器指令)会多次计数或复位,间隔周期调用则被跳过的周期无操作。