榴蓮不帶刺
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 86 個(gè)
工控威望: 133 點(diǎn)
下載積分: 1028 分
在線時(shí)間: 69(小時(shí))
注冊(cè)時(shí)間: 2019-03-06
最后登錄: 2024-06-26
查看榴蓮不帶刺的 主題 / 回貼
樓主  發(fā)表于: 2021-07-27 20:41
今天一家公司面試的時(shí)候遇到一道題感覺挺難寫的,回來跟大家分享一下,不知道有沒有大神可以指點(diǎn)一二

題目如下:
十段輸送帶獨(dú)立可控組成往一個(gè)方向流動(dòng)的一條線,每段輸送帶上有1個(gè)動(dòng)作氣缸,總共10個(gè)氣缸,感應(yīng)器自己任意添加

動(dòng)作要求:每段輸送帶只能運(yùn)送一垛物料,每垛物料有指定任務(wù),從第一段輸送帶往第十段輸送帶運(yùn)送,
                  到達(dá)任務(wù)地點(diǎn)后,氣缸會(huì)把輸送帶上的物料緩慢送出輸送帶, 要求寫出大體控制邏輯。

                
我認(rèn)為題目難點(diǎn)有以下幾點(diǎn):
1.比如一垛物料需要到達(dá)5號(hào)輸送帶進(jìn)行下料,此時(shí)后面有4垛料需要停下來等
   第5垛料下料完成后,后面1-4輸送帶的料才能繼續(xù)往前走
2.第5垛料緩慢下料的時(shí)候6-10可以繼續(xù)動(dòng)作
3.需要記憶住每垛料的1-10號(hào)任務(wù)進(jìn)行傳遞

這套題讓我魂?duì)繅?mèng)縈的 ,百思不得其解。
感覺自己的自動(dòng)化生涯碰到這套題后遇到卡點(diǎn)了,有大神能支支招嗎
蘇州工人
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 247 個(gè)
工控威望: 2169 點(diǎn)
下載積分: 11857 分
在線時(shí)間: 198(小時(shí))
注冊(cè)時(shí)間: 2021-07-23
最后登錄: 2024-10-30
查看蘇州工人的 主題 / 回貼
1樓  發(fā)表于: 2021-07-28 10:43
    輸送1    輸送2    輸送3    輸送4    輸送5    輸送6    輸送7    輸送8    輸送9    輸送10
    輸送1到2時(shí)D1向D2送,D1置0等待來料,如果D2不是0向緩沖區(qū)存                                    
    一段輸送只允許一個(gè)料時(shí),就是不允許進(jìn)行緩沖,目標(biāo)不是0時(shí)停止等待                                    
    輸送2到3時(shí)D2向D3送,D2置0,如果緩沖區(qū)存有數(shù)據(jù)就先從緩沖區(qū)取,遵循先進(jìn)先出                                    
    出料編號(hào)1-10,對(duì)應(yīng)輸出出口,就是 D3=3或其緩沖位有=3時(shí)停止排料,比3小的輸出口都停止                                    
出料口號(hào)    D1    D2    D3    D4    D5    D6    D7    D8    D9    D10
緩沖保護(hù)1    D10    D20    D30    D40    D50    D60    D70    D80    D90    D90
緩沖保護(hù)2    D11    D21    D31    D41    D51    D61    D71    D81    D91    D91
緩沖保護(hù)3                                        
本帖最近評(píng)分記錄:
  • 下載積分:+5(renjiawonder) 好貼好貼!