回3楼楼主问题:
你的问题就在此。其他机器上使用该程序正常,而在这台机器上有问题就是在这段程序上使用该逻辑控制的不合理。因为虽然看程序不一定能够发现问题,而实际安装的传感器(光电、编码器等由于位置,灵敏度(反应速度)等原因)造成工作异常。
如果楼主需要解决这个问题能否贴出实际传感器安装的实际位置图片,让站内有此兴趣的同行来帮助呢。
其实,你也可以仔细观察X0/X1动作过程来发现问题,用手盘动这个轴慢慢转动观察这二个输入点的。要使减功能成立就是要让X1先通后,让X0接收脉冲,只有在这样的条件下你的程序才能实现减的运算。