引用
引用第1樓wangdai527于2019-05-14 16:18發(fā)表的 :
拿中斷信號置位一個M,然后把M和你額外條件的M串聯(lián)放在中斷指令之前?
我不確定有沒有理解你題目的意思
沒用過這個指令。中斷信號是直接在設(shè)置里面定義的高速輸入點(估計是上升沿起效),沒法進(jìn)行進(jìn)一步修改。
像3樓說的那種方式
LD X10(假設(shè)外部中斷信號接在X10)
SET M10
LD M10
AND M0
OUT Y10
然后把Y10接到你設(shè)置的中斷信號輸入點上去。
如果用2個定位指令,就得把M10和M0接到第一個定位指令的條件中去。
再不妨思考下,假設(shè)M0常亮,
第一種方法,你得注意掃描順序,得把這一段放在DIVT之前,加上信號在電線中傳輸?shù)臅r間,可能造成中斷信號實際滯后。
第二種方法,第一個定位指令實際上是異常結(jié)束,最后停的位置會不會超出中斷信號上升沿位置?因為存在一個減速過程。
個人感覺,兩種方式應(yīng)該都會比正常使用DVIT走的距離遠(yuǎn),如果你對于定位精度要求不高能這么用。