榴莲不带刺
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 133 点
下载积分: 1028 分
在线时间: 69(小时)
注册时间: 2019-03-06
最后登录: 2024-06-26
查看榴莲不带刺的 主题 / 回贴
楼主  发表于: 2021-07-27 20:41
今天一家公司面试的时候遇到一道题感觉挺难写的,回来跟大家分享一下,不知道有没有大神可以指点一二

题目如下:
十段输送带独立可控组成往一个方向流动的一条线,每段输送带上有1个动作气缸,总共10个气缸,感应器自己任意添加

动作要求:每段输送带只能运送一垛物料,每垛物料有指定任务,从第一段输送带往第十段输送带运送,
                  到达任务地点后,气缸会把输送带上的物料缓慢送出输送带, 要求写出大体控制逻辑。

                
我认为题目难点有以下几点:
1.比如一垛物料需要到达5号输送带进行下料,此时后面有4垛料需要停下来等
   第5垛料下料完成后,后面1-4输送带的料才能继续往前走
2.第5垛料缓慢下料的时候6-10可以继续动作
3.需要记忆住每垛料的1-10号任务进行传递

这套题让我魂牵梦萦的 ,百思不得其解。
感觉自己的自动化生涯碰到这套题后遇到卡点了,有大神能支支招吗
榴莲不带刺
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 133 点
下载积分: 1028 分
在线时间: 69(小时)
注册时间: 2019-03-06
最后登录: 2024-06-26
查看榴莲不带刺的 主题 / 回贴
1楼  发表于: 2021-07-28 14:29
引用
引用第4楼苏州工人于2021-07-28 10:43发表的  :
    输送1    输送2    输送3    输送4    输送5    输送6    输送7    输送8    输送9    输送10
    输送1到2时D1向D2送,D1置0等待来料,如果D2不是0向缓冲区存                                    
    一段输送只允许一个料时,就是不允许进行缓冲,目标不是0时停止等待                                    
    输送2到3时D2向D3送,D2置0,如果缓冲区存有数据就先从缓冲区取,遵循先进先出                                    
    出料编号1-10,对应输出出口,就是 D3=3或其缓冲位有=3时停止排料,比3小的输出口都停止                                    
.......

这个可行,给你一讲清晰明了很多了,多谢多谢
榴莲不带刺
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 133 点
下载积分: 1028 分
在线时间: 69(小时)
注册时间: 2019-03-06
最后登录: 2024-06-26
查看榴莲不带刺的 主题 / 回贴
2楼  发表于: 2021-07-28 14:32
引用
引用第7楼海见雨于2021-07-28 14:21发表的  :
本站允许流入,本站流入到位           本站流出

666  这个更简洁明了
榴莲不带刺
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 133 点
下载积分: 1028 分
在线时间: 69(小时)
注册时间: 2019-03-06
最后登录: 2024-06-26
查看榴莲不带刺的 主题 / 回贴
3楼  发表于: 2021-08-02 13:40
主要思路:本站允许流入、本站流入到位、本站流出
D1  D2  D3  D4  D5  D6  D7  D8  D9  D10


例如携带任务5从D1流入
D1=0  本站允许流入
D1=1  本站流入中
D1=2  本站流入到位,判断任务<>5
D1=3  本站准备流出,判断D2是否可以流入=0
D1=4本站可以流出,流出后D1=0

D2...    D3...   D4...

D5=1  本站流入中
D5=2  本站流入到位,判断任务=5
D5=5  本站下料
任务完成后气缸复位D5=0