发表于:2007/11/24 7:57:00
#0楼
设计一个流水线自动循环过程要用到移位寄存器,但有个问题。请大家教我
循环图为:取片——工作1-工作1错误排出-工作2-工作2错误排出-工作3-工作3错误排出-工作4-拿走工件(共9个工位)
如果用移位寄存器,如果工位1的寄存器值为1,该工位就工作。工位1出错的话,在工位1结束时该寄存器的值应该清0。可是我看了指导用书移动寄存器的位好像不能用OUT等指令,会出线圈重复使用的错误。不知道怎么解决,请大家指导
这是个产品检验的工序
工作1检测到有工件来,就检验,产品如果不合格,就在下个排出工序排出,后面的几项检测就不用做了。
工作流程:取片——工作1-工作1错误排出-工作2-工作2错误排出-工作3-工作3错误排出-工作4-拿走工件(共9个工位
工作循环由一个脉冲控制,每来一个脉冲,工件就传到下个工序
我现在的问题是如果用移位寄存器,怎么把0信号传到下个检测工位,好让下个检测工位不工作
循环图为:取片——工作1-工作1错误排出-工作2-工作2错误排出-工作3-工作3错误排出-工作4-拿走工件(共9个工位)
如果用移位寄存器,如果工位1的寄存器值为1,该工位就工作。工位1出错的话,在工位1结束时该寄存器的值应该清0。可是我看了指导用书移动寄存器的位好像不能用OUT等指令,会出线圈重复使用的错误。不知道怎么解决,请大家指导
这是个产品检验的工序
工作1检测到有工件来,就检验,产品如果不合格,就在下个排出工序排出,后面的几项检测就不用做了。
工作流程:取片——工作1-工作1错误排出-工作2-工作2错误排出-工作3-工作3错误排出-工作4-拿走工件(共9个工位
工作循环由一个脉冲控制,每来一个脉冲,工件就传到下个工序
我现在的问题是如果用移位寄存器,怎么把0信号传到下个检测工位,好让下个检测工位不工作
[此贴子已经被作者于2007-11-30 21:12:45编辑过]