控制要求是这样的,输送带传送工件,当工件经过检测传感器,到达某一固定位置时,电磁阀(传感器在电磁阀的前面)开始动作,工件尾部超出这个位置时,电磁阀停止。输送带电机有一个与其同轴连接的增量编码器,我知道工件的位移可以由编码器和检测传感器配合计算出来。我程序思路是这样编写的,当传感器检测到工件瞬时,记录下当前高数计数值,假如高数计数的地址为:ID1000,存放记录的地址是DB20.DBD24,然后判断(PID1000-DB20.DBD24)*脉冲当量>=检测传感器与电磁阀之间的距离,如果结果为真,电磁阀就动作。当(PID1000-DB20.DBD24)*脉冲当量>=检测传感器与电磁阀之间的距离+工件长度,电磁阀复位。我困惑的是,因为输送带一直是运动的,这样高数计数器有可能会溢出。小弟刚毕业出来工作。哪位大哥帮小弟解答一下。谢谢!