发布于 2009-05-19 09:44:59
0楼
触发 i_direct参数就可以。
实际上即使sw—gate一直为1,在i_direct触发的时候,因为扫描周期会损失计数。
如果单方向计数的话,你可以用持续周期计数来处理,设定上限或者下限。这样可以不损失计数。
但是如果双方向处理,比如你要做一个module轴,在0-360处理,就不可避免会出现问题。主要因为上下限只能有一个有效。
个人认为,西门子350-1在单方向计数不会存在误差,但是双方向就必须用软件处理。这样就不可避免误差存在。
欢迎讨论,在建立module轴的时候,怎么处理因为程序的原因产生的误差。