榴蓮不帶刺
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 86 個(gè)
工控威望: 133 點(diǎn)
下載積分: 1028 分
在線時(shí)間: 69(小時(shí))
注冊時(shí)間: 2019-03-06
最后登錄: 2025-01-13
查看榴蓮不帶刺的 主題 / 回貼
樓主  發(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的 ,百思不得其解。
感覺自己的自動(dòng)化生涯碰到這套題后遇到卡點(diǎn)了,有大神能支支招嗎
yuanbubble
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 155 個(gè)
工控威望: 303 點(diǎn)
下載積分: 250 分
在線時(shí)間: 254(小時(shí))
注冊時(shí)間: 2019-05-27
最后登錄: 2025-01-13
查看yuanbubble的 主題 / 回貼
1樓  發(fā)表于: 2021-08-28 13:52
做過類似的,Z型物流設(shè)備,每個(gè)輸送帶正轉(zhuǎn)是往下個(gè)格口,反轉(zhuǎn)是出格口,暫時(shí)是10站共11個(gè)出口(第10站正轉(zhuǎn)11),在掃碼段上位機(jī)掃碼會(huì)給PLC包裹格口號(hào),輸送帶間有通過檢測,會(huì)出現(xiàn)壓光電排隊(duì)情況,8號(hào)壓光電,大于等于8就在7停著排隊(duì),不解除就一直排到1,小于8就出格口。
不知道各位會(huì)怎么寫,我說下我的寫法
掃描臺(tái)=VB100(接收PC格口)
輸送帶1=VB101
輸送帶2=VB102
...........
每段大概就幾個(gè)狀態(tài)    允許賦值、正轉(zhuǎn)、反轉(zhuǎn)(會(huì)因?yàn)閯?dòng)作流暢原因加一段提前,后推)
等于當(dāng)前就反轉(zhuǎn),大于當(dāng)前且后段允許賦值就正轉(zhuǎn),包裹通過完成賦值并清零當(dāng)前。
[ 此帖被選擇性智障在2021-08-28 14:04重新編輯 ]