上升沿缓存BOOL变量 要用静态类型,temp不行,需要保持上周期状态,但是其它FB正常,这个应该排除。
可以在怀疑有问题的地方增加一个寄存器自+1,判断是否执行了该条内容;
比如你说这个回到原点又闪动了一下,是不是执行了2次?
比如最后RST完毕以后,二次运行了一次,建议增加一个寄存器自+1,顺便跟踪加上,看看波形。
·······································
加护角功能=ON的时候,step=0 该工位机械原位的时候 运行一次(上升沿),不知道你整体程序如何,不好判断,但是运行完成是闪动一次,说明后面还是给复位掉了,不行的话,step=0 的时候,加个定时器,错开加护角功能ON的时候二启,或者,运行完成加一个运行完成标志,加上第0步,复位条件 就是启动瞬间清除一下。