榴蓮不帶刺
級別: 探索解密
|
今天一家公司面試的時候遇到一道題感覺挺難寫的,回來跟大家分享一下,不知道有沒有大神可以指點一二 題目如下: 十段輸送帶獨立可控組成往一個方向流動的一條線,每段輸送帶上有1個動作氣缸,總共10個氣缸,感應器自己任意添加 動作要求:每段輸送帶只能運送一垛物料,每垛物料有指定任務,從第一段輸送帶往第十段輸送帶運送, 到達任務地點后,氣缸會把輸送帶上的物料緩慢送出輸送帶, 要求寫出大體控制邏輯。 我認為題目難點有以下幾點: 1.比如一垛物料需要到達5號輸送帶進行下料,此時后面有4垛料需要停下來等 第5垛料下料完成后,后面1-4輸送帶的料才能繼續往前走 2.第5垛料緩慢下料的時候6-10可以繼續動作 3.需要記憶住每垛料的1-10號任務進行傳遞 這套題讓我魂牽夢縈的 ,百思不得其解。 感覺自己的自動化生涯碰到這套題后遇到卡點了,有大神能支支招嗎 |
---|---|
|
yuanbubble
級別: 略有小成
|
做過類似的,Z型物流設備,每個輸送帶正轉是往下個格口,反轉是出格口,暫時是10站共11個出口(第10站正轉11),在掃碼段上位機掃碼會給PLC包裹格口號,輸送帶間有通過檢測,會出現壓光電排隊情況,8號壓光電,大于等于8就在7停著排隊,不解除就一直排到1,小于8就出格口。 不知道各位會怎么寫,我說下我的寫法 掃描臺=VB100(接收PC格口) 輸送帶1=VB101 輸送帶2=VB102 ........... 每段大概就幾個狀態 允許賦值、正轉、反轉(會因為動作流暢原因加一段提前,后推) 等于當前就反轉,大于當前且后段允許賦值就正轉,包裹通過完成賦值并清零當前。 [ 此帖被選擇性智障在2021-08-28 14:04重新編輯 ] |
---|---|
|