我现在控制一台8工位转盘机工作,各工位均存在工作检测信号,即有物料时工作。
其中3工位为废品检测工位,检测开关为:I0.0,4工位工作检测开关为I0.1。转盘机旋转换位与停止控制检测开关为I0.2,即转盘旋转时I0.2=0,停止时I0.2=1。
目前要求如果I0.0=1,当转动一次后,当前废品转到4工位,则4工位不工作,再次转动至5工位,产品下线。
值得注意的是转盘机是循环运动。即检测废品工位不能在当前工位下位,需要旋转2个工位后才可以下线。废品标志位从3工位保持到4工位。
目前本人能够实现连续废品可以连续下线,如果间隔出现则4工位出现错误动作。实际运行发现,如果出现第一个废品时,标志位1有效,旋转时复位标志位1,生成新的标志位2,保持到4工位,4工位不动作,此时不能确定3工位是否又有废品(标志位1是否有效),继续旋转时清除标志位2。