引用
引用第1楼wangdai527于2019-05-14 16:18发表的 :
拿中断信号置位一个M,然后把M和你额外条件的M串联放在中断指令之前?
我不确定有没有理解你题目的意思
没用过这个指令。中断信号是直接在设置里面定义的高速输入点(估计是上升沿起效),没法进行进一步修改。
像3楼说的那种方式
LD X10(假设外部中断信号接在X10)
SET M10
LD M10
AND M0
OUT Y10
然后把Y10接到你设置的中断信号输入点上去。
如果用2个定位指令,就得把M10和M0接到第一个定位指令的条件中去。
再不妨思考下,假设M0常亮,
第一种方法,你得注意扫描顺序,得把这一段放在DIVT之前,加上信号在电线中传输的时间,可能造成中断信号实际滞后。
第二种方法,第一个定位指令实际上是异常结束,最后停的位置会不会超出中断信号上升沿位置?因为存在一个减速过程。
个人感觉,两种方式应该都会比正常使用DVIT走的距离远,如果你对于定位精度要求不高能这么用。