榴蓮不帶刺
級別: 探索解密
|
今天一家公司面試的時候遇到一道題感覺挺難寫的,回來跟大家分享一下,不知道有沒有大神可以指點一二 題目如下: 十段輸送帶獨立可控組成往一個方向流動的一條線,每段輸送帶上有1個動作氣缸,總共10個氣缸,感應器自己任意添加 動作要求:每段輸送帶只能運送一垛物料,每垛物料有指定任務,從第一段輸送帶往第十段輸送帶運送, 到達任務地點后,氣缸會把輸送帶上的物料緩慢送出輸送帶, 要求寫出大體控制邏輯。 我認為題目難點有以下幾點: 1.比如一垛物料需要到達5號輸送帶進行下料,此時后面有4垛料需要停下來等 第5垛料下料完成后,后面1-4輸送帶的料才能繼續(xù)往前走 2.第5垛料緩慢下料的時候6-10可以繼續(xù)動作 3.需要記憶住每垛料的1-10號任務進行傳遞 這套題讓我魂牽夢縈的 ,百思不得其解。 感覺自己的自動化生涯碰到這套題后遇到卡點了,有大神能支支招嗎 |
---|---|
|
1421448580
級別: 略有小成
|
設備ID 傳入任務ID 傳入任務光電 完成任務光電 傳遞任務光電 下級任務阻塞狀態(tài)(輸入) 傳出任務ID 本級任務阻塞狀態(tài) 氣缸動作 |
---|---|
|
cz19880305
級別: 略有小成
|
因為是連續(xù)工位,只需要寫每個工位自己的狀態(tài)就能聯(lián)動了,比如5號位是傳送狀態(tài),還是下料狀態(tài),還是空狀態(tài),可以通過光電和信號來判斷。5的狀態(tài)只對前工位有影響,也就是4的傳輸。以此類推每個就都聯(lián)動了。 |
---|---|
|
小張123
工控混子
級別: 探索解密
|
這個還好啊,只要寫好每個輸送帶的狀態(tài),位移或者傳送,然后每個輸送帶的出入料條件要寫好就行了啊,把每個輸送帶拆開來寫 |
---|---|
|
蘇州工人
級別: 工控俠客
|
輸送1 輸送2 輸送3 輸送4 輸送5 輸送6 輸送7 輸送8 輸送9 輸送10 輸送1到2時D1向D2送,D1置0等待來料,如果D2不是0向緩沖區(qū)存 一段輸送只允許一個料時,就是不允許進行緩沖,目標不是0時停止等待 輸送2到3時D2向D3送,D2置0,如果緩沖區(qū)存有數(shù)據(jù)就先從緩沖區(qū)取,遵循先進先出 出料編號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 |
---|---|
本帖最近評分記錄: |
seafar
目前C#
級別: 家園常客
|
你不是在招人嗎,怎么跑去面試了,欺騙我感情 樓主留言:哈哈哈 準備跑路了 給原來公司留棵苗 |
|
---|---|---|
|
榴蓮不帶刺
級別: 探索解密
|
這個可行,給你一講清晰明了很多了,多謝多謝 |
---|---|
|
榴蓮不帶刺
級別: 探索解密
|
666 這個更簡潔明了 |
---|---|
|
榴蓮不帶刺
級別: 探索解密
|
主要思路:本站允許流入、本站流入到位、本站流出 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 |
---|---|
|