引用
引用第1樓wangdai527于2019-05-14 16:18發(fā)表的 :
拿中斷信號置位一個(gè)M,然后把M和你額外條件的M串聯(lián)放在中斷指令之前?
我不確定有沒(méi)有理解你題目的意思

沒(méi)用過(guò)這個(gè)指令。中斷信號是直接在設置里面定義的高速輸入點(diǎn)(估計是上升沿起效),沒(méi)法進(jìn)行進(jìn)一步修改。
像3樓說(shuō)的那種方式
LD X10(假設外部中斷信號接在X10)
SET M10
LD M10
AND M0
OUT Y10
然后把Y10接到你設置的中斷信號輸入點(diǎn)上去。
如果用2個(gè)定位指令,就得把M10和M0接到第一個(gè)定位指令的條件中去。
再不妨思考下,假設M0常亮,
第一種方法,你得注意掃描順序,得把這一段放在DIVT之前,加上信號在電線(xiàn)中傳輸的時(shí)間,可能造成中斷信號實(shí)際滯后。
第二種方法,第一個(gè)定位指令實(shí)際上是異常結束,最后停的位置會(huì )不會(huì )超出中斷信號上升沿位置?因為存在一個(gè)減速過(guò)程。
個(gè)人感覺(jué),兩種方式應該都會(huì )比正常使用DVIT走的距離遠,如果你對于定位精度要求不高能這么用。