恭喜,你发布的帖子
发布于 2020-07-05 09:15:03
1楼
你这个程序实战过没有?有没有什么奇怪的问题发生?
就看到网络1,发现会有这样的一个问题。
hc1等于20的时候上下两行都执行了。这是不是你的初衷?
还有,高速计数器是会在程序任何地方发生更新的,一个扫描周期之中的值不是固定的。你这个网络的比较,有可能hc等于19上面比较通了,下面再比较hc等于21了,下面也通了,会不会因此出错?
最好的做法是,第一行mov 高计到一个vd 然后后面的一律使用这个VD。
工件等距或者距离无序,这方面事情我没看明白,你是怎么处理的?看样子好像是每20个脉冲会复位一次高计,是吗?也就是说20个脉冲是一个距离单位,然后移位移动一格代表工件走过了一个距离单位。
请填写推广理由:
分享
只看
楼主