假设要做一个插头,有5个插针。一个插头外壳从生产线上流过去,要经过5个工位。每个工位要插进一个插针,同时伴有一个检测装置。
如下图,是每步都合格的情景:
如果在某个工位插针插错了,案例中是第3个工位插错了,则如下图:
第2图中,第3个工位插错了,则第4工位和第5工位都不要插了,最后这个工件是扔进废料盒。
这里是分述两种情景。实际情况是,许多端子是相继着进入工位的,如下图。请注意,前面两幅图是一个端子在不同工位的情景,下图中的每个端子则是一个独立的端子。
图3中,第3个工位的插针插错了,而前面还有端子在接受插针的插入,后面也有。
于是,插错的端子进入到第4个工位,但是不再接受插针。而最前面的一个端子进入了合格装料盒
再下一步,插错的端子进入到第5个工位,前面还剩一个端子也进入了合格装料盒,
最后一步,插错的?子进入废料盒
设MB100这个寄存器做为ROR的操作地址。
给MB100赋值初始值255。255写成二进制就是1111 1111。用M100.0至M100.4这5个位去看管5个工位。
现在,M100.0至M100.4都置位为1。
最开始,M100.0至M100.4都等于1,于是每个工位都必须给端子外壳插进插针,最后把成品放进合格装料盒。
后来,第3个工位出现问题了,于是它对应的M100.2复位为0了。如下图
于是MB100就等于1111 1011了。前述的复位为0不是常开式的复位,而是触发式的。
请注意,5个工位的地址依次是M100.0, M100.1, M100.2, M100.3, M100.4,它们是固化了的。而只有数据在它们上面流淌。ROR的作用只是推着数据转圈,而不是推着地址转圈。此前,ROR推着1111 1111转圈,现在,推着1111 1011转圈。
于是,在生产流程中的程序中,从第3个进行到第4个工位的时候有个脉冲,这个脉冲激发ROR,ROR就推着数据转了一位,这个0就到下一个工位了。或者说,是1111 1011成了1110 111了。如下图:
M100.3接到了0,自然不会给这个工件插针。
在生产流程中,从第4个工位进行到第5个工位时,也有一个脉冲,这个脉冲激发ROR,ROR就推着数据又转了一位,就是0被转到第5个工位了。如下图
第5个工位接到0,自然不会给工件插插针,并且会把它放进废料盒。
关于ROR推动数据转圈,而地址不动,请看下图。外圈是地址,是不动的;内圈是数据,是旋转的。本案例中,第三个工位的数值变成了0,则这个0就会逐级向后面的工位送,禁止相应工位对工件进行操作,直到最后将工件扔进废料盒:
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1679170&b_id=50
从描述上讲,感觉M100.0---M100.4 这五个点,相当于一个工作区(缓存区),每一个点代表一个工件当前的工艺状态,1表示前面的工艺处理正常,0表示异常,每前进一个工位,字节移动一位,标志相应的移动一位,工件移出工作区时,如果状态为0,按坏件处理,如果为1,按正常件处理。
图上看,似乎应该对应的是左移指令。
--
个人浅见,请指点
可以引申一下。 如果遇到需要针对不同的错误进行不同的处理的, 还需要更复杂一些。这时候用每个工位用一个bit就不够用了。 这时候就需要把bit扩充成一个数据包。逻辑还是一样的, 还是队列。 本质上这种问题还是队列, 区别是bit队列, 还是 data 队列。
路过,学习下。
收藏,学习一下。
感谢分享,学习一下
图画的不错,很形象,容易理解。
楼主分析的很透彻啊
我们公司做这种转台类的设备,一般是用一个或几个int型变量做一个FIFO队列,不同的数值做不同的操作
收藏,学习一下
粗看每个实时流动物料应有以下几个信息:1:每个物料实时位置信息(目前所处位置1个元素) 2:每个物料实时插针信息(元素:1#固定工位是否需要插针;1#固定工位是否已经插针;1#固定工位插针成功与否;5个工位粗略算结构体有5*3=15个元素)3:每个物料实时选料信息(需要选入哪个料盒,是否已经选料完毕判断)4:每个实时物料是否正常流转不堵料等异常信息记录判断。 细想可能还要一些额外信息,因此可能需要ROR一个队列,队列每个元素是一个结构体。
好好学习一下。
学习了,谢谢
学习了,谢谢分享
学习一下!谢谢分享
感谢分享。。。。。
队列问题中还有一种检测和剔除送带上不定数量的产品,可以试下
没看明白,这个ROR是楼主程序的一种思路,在实际中已经投用了吗?
图文并茂,写的很用心,学习了。3Q
收藏
点赞
1. 文件大小:上传文件的大小请限制在1M以内。
2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
用户登录
短信快捷登录
获取动态密码
七日内免验证登录 >忘记密码
立即注册登录
绑定第三方账号登录
扫描二维码登录支持中心移动端
短信登录
登录