榴莲不带刺
级别: 探索解密
精华主题: 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
发帖数量: 252 个
工控威望: 2175 点
下载积分: 13170 分
在线时间: 201(小时)
注册时间: 2021-07-23
最后登录: 2024-12-21
查看苏州工人的 主题 / 回贴
1楼  发表于: 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小的输出口都停止                                    
出料口号    D1    D2    D3    D4    D5    D6    D7    D8    D9    D10
缓冲保护1    D10    D20    D30    D40    D50    D60    D70    D80    D90    D90
缓冲保护2    D11    D21    D31    D41    D51    D61    D71    D81    D91    D91
缓冲保护3                                        
本帖最近评分记录:
  • 下载积分:+5(renjiawonder) 好贴好贴!