上升沿緩存BOOL變量 要用靜態(tài)類型,temp不行,需要保持上周期狀態(tài),但是其它FB正常,這個(gè)應(yīng)該排除。
可以在懷疑有問題的地方增加一個(gè)寄存器自+1,判斷是否執(zhí)行了該條內(nèi)容;
比如你說這個(gè)回到原點(diǎn)又閃動(dòng)了一下,是不是執(zhí)行了2次?
比如最后RST完畢以后,二次運(yùn)行了一次,建議增加一個(gè)寄存器自+1,順便跟蹤加上,看看波形。
·······································
加護(hù)角功能=ON的時(shí)候,step=0 該工位機(jī)械原位的時(shí)候 運(yùn)行一次(上升沿),不知道你整體程序如何,不好判斷,但是運(yùn)行完成是閃動(dòng)一次,說明后面還是給復(fù)位掉了,不行的話,step=0 的時(shí)候,加個(gè)定時(shí)器,錯(cuò)開加護(hù)角功能ON的時(shí)候二啟,或者,運(yùn)行完成加一個(gè)運(yùn)行完成標(biāo)志,加上第0步,復(fù)位條件 就是啟動(dòng)瞬間清除一下。